@font-face {
  font-family: 'trx_demo_icons';
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/trx_demo-master/css/font-icons/css/../font/trx_demo_icons.eot?90123671);
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/trx_demo-master/css/font-icons/css/../font/trx_demo_icons.eot?90123671#iefix) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/plugins/trx_demo-master/css/font-icons/css/../font/trx_demo_icons.woff2?90123671) format('woff2'), url(//heaven11.axiomthemes.com/wp-content/plugins/trx_demo-master/css/font-icons/css/../font/trx_demo_icons.woff?90123671) format('woff'), url(//heaven11.axiomthemes.com/wp-content/plugins/trx_demo-master/css/font-icons/css/../font/trx_demo_icons.ttf?90123671) format('truetype'), url(//heaven11.axiomthemes.com/wp-content/plugins/trx_demo-master/css/font-icons/css/../font/trx_demo_icons.svg?90123671#trx_demo_icons) format('svg');
  font-weight: 400;
  font-style: normal
}

[class^=trx_demo_icon-]:before,
[class*=" trx_demo_icon-"]:before {
  font-family: "trx_demo_icons";
  font-style: normal;
  font-weight: 400;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.trx_demo_icon-video:before {
  content: '\e800'
}

.trx_demo_icon-picture:before {
  content: '\e801'
}

.trx_demo_icon-camera:before {
  content: '\e802'
}

.trx_demo_icon-star:before {
  content: '\e803'
}

.trx_demo_icon-star-empty:before {
  content: '\e804'
}

.trx_demo_icon-check:before {
  content: '\e805'
}

.trx_demo_icon-cancel:before {
  content: '\e806'
}

.trx_demo_icon-home:before {
  content: '\e807'
}

.trx_demo_icon-thumbs-up:before {
  content: '\e808'
}

.trx_demo_icon-thumbs-down:before {
  content: '\e809'
}

.trx_demo_icon-eye:before {
  content: '\e80a'
}

.trx_demo_icon-reply:before {
  content: '\e80b'
}

.trx_demo_icon-reply-all:before {
  content: '\e80c'
}

.trx_demo_icon-forward:before {
  content: '\e80d'
}

.trx_demo_icon-quote:before {
  content: '\e80e'
}

.trx_demo_icon-retweet:before {
  content: '\e80f'
}

.trx_demo_icon-heart-empty:before {
  content: '\e810'
}

.trx_demo_icon-attach:before {
  content: '\e811'
}

.trx_demo_icon-tag:before {
  content: '\e812'
}

.trx_demo_icon-feather:before {
  content: '\e813'
}

.trx_demo_icon-heart:before {
  content: '\e814'
}

.trx_demo_icon-dot:before {
  content: '\e815'
}

.trx_demo_icon-window:before {
  content: '\e816'
}

.trx_demo_icon-publish:before {
  content: '\e817'
}

.trx_demo_icon-mail:before {
  content: '\e818'
}

.trx_demo_icon-help:before {
  content: '\e819'
}

.trx_demo_icon-dot-2:before {
  content: '\e81a'
}

.trx_demo_icon-dot-3:before {
  content: '\e81b'
}

.trx_demo_icon-brush:before {
  content: '\e81c'
}

.trx_demo_icon-download:before {
  content: '\e81d'
}

.trx_demo_icon-upload:before {
  content: '\e81e'
}

.trx_demo_icon-user:before {
  content: '\e81f'
}

.trx_demo_icon-users:before {
  content: '\e820'
}

.trx_demo_icon-user-add:before {
  content: '\e821'
}

.trx_demo_icon-plus:before {
  content: '\e822'
}

.trx_demo_icon-minus:before {
  content: '\e823'
}

.trx_demo_icon-down-open-mini:before {
  content: '\e824'
}

.trx_demo_icon-left-open-mini:before {
  content: '\e825'
}

.trx_demo_icon-right-open-mini:before {
  content: '\e826'
}

.trx_demo_icon-up-open-mini:before {
  content: '\e827'
}

.trx_demo_icon-down-open-big:before {
  content: '\e828'
}

.trx_demo_icon-left-open-big:before {
  content: '\e829'
}

.trx_demo_icon-right-open-big:before {
  content: '\e82a'
}

.trx_demo_icon-up-open-big:before {
  content: '\e82b'
}

.trx_demo_icon-down-thin:before {
  content: '\e82c'
}

.trx_demo_icon-left-thin:before {
  content: '\e82d'
}

.trx_demo_icon-right-thin:before {
  content: '\e82e'
}

.trx_demo_icon-up-thin:before {
  content: '\e82f'
}

.trx_demo_icon-ccw:before {
  content: '\e830'
}

.trx_demo_icon-cw:before {
  content: '\e831'
}

.trx_demo_icon-arrows-ccw:before {
  content: '\e832'
}

.trx_demo_icon-down:before {
  content: '\e833'
}

.trx_demo_icon-left:before {
  content: '\e834'
}

.trx_demo_icon-right:before {
  content: '\e835'
}

.trx_demo_icon-up:before {
  content: '\e836'
}

.trx_demo_icon-down-dir:before {
  content: '\e837'
}

.trx_demo_icon-left-dir:before {
  content: '\e838'
}

.trx_demo_icon-right-dir:before {
  content: '\e839'
}

.trx_demo_icon-up-dir:before {
  content: '\e83a'
}

.trx_demo_icon-resize-full:before {
  content: '\e83b'
}

.trx_demo_icon-resize-small:before {
  content: '\e83c'
}

.trx_demo_icon-search:before {
  content: '\e83d'
}

.trx_demo_icon-menu:before {
  content: '\e83e'
}

.trx_demo_icon-tools:before {
  content: '\e83f'
}

.trx_demo_icon-code:before {
  content: '\e840'
}

.trx_demo_icon-arrow-combo:before {
  content: '\e841'
}

.trx_demo_icon-popup:before {
  content: '\e842'
}

.trx_demo_icon-info:before {
  content: '\e843'
}

.trx_demo_icon-link:before {
  content: '\e844'
}

.trx_demo_icon-export:before {
  content: '\e845'
}

.trx_demo_icon-pencil:before {
  content: '\e846'
}

.trx_demo_icon-docs:before {
  content: '\e847'
}

.trx_demo_icon-phone:before {
  content: '\e848'
}

.trx_demo_icon-share:before {
  content: '\e849'
}

.trx_demo_icon-shareable:before {
  content: '\e84a'
}

.trx_demo_icon-basket:before {
  content: '\e84b'
}

.trx_demo_icon-clock:before {
  content: '\e84c'
}

.trx_demo_icon-calendar:before {
  content: '\e84d'
}

.trx_demo_icon-bell:before {
  content: '\e84e'
}

.trx_demo_icon-monitor:before {
  content: '\e84f'
}

.trx_demo_icon-mobile:before {
  content: '\e850'
}

.trx_demo_icon-trophy:before {
  content: '\e851'
}

.trx_demo_icon-target:before {
  content: '\e852'
}

.trx_demo_icon-play:before {
  content: '\e853'
}

.trx_demo_icon-stop:before {
  content: '\e854'
}

.trx_demo_icon-pause:before {
  content: '\e855'
}

.trx_demo_icon-record:before {
  content: '\e856'
}

.trx_demo_icon-globe-1:before {
  content: '\e857'
}

.trx_demo_icon-chart-pie:before {
  content: '\e858'
}

.trx_demo_icon-graduation-cap:before {
  content: '\e859'
}

.trx_demo_icon-clipboard:before {
  content: '\e85a'
}

.trx_demo_icon-gauge:before {
  content: '\e85b'
}

.trx_demo_icon-rocket:before {
  content: '\e85c'
}

.trx_demo_icon-air:before {
  content: '\e85d'
}

.trx_demo_icon-briefcase:before {
  content: '\e85e'
}

.trx_demo_icon-suitcase:before {
  content: '\e85f'
}

.trx_demo_icon-floppy:before {
  content: '\e860'
}

.trx_demo_icon-flight:before {
  content: '\e861'
}

.trx_demo_icon-paper-plane:before {
  content: '\e862'
}

.trx_demo_icon-leaf:before {
  content: '\e863'
}

.trx_demo_icon-mail-1:before {
  content: '\e864'
}

.trx_demo_icon-heart-empty-1:before {
  content: '\e865'
}

.trx_demo_icon-heart-1:before {
  content: '\e866'
}

.trx_demo_icon-star-empty-1:before {
  content: '\e867'
}

.trx_demo_icon-star-1:before {
  content: '\e868'
}

.trx_demo_icon-star-half:before {
  content: '\e869'
}

.trx_demo_icon-user-1:before {
  content: '\e86a'
}

.trx_demo_icon-users-1:before {
  content: '\e86b'
}

.trx_demo_icon-bell-1:before {
  content: '\e86c'
}

.trx_demo_icon-spin3:before {
  content: '\e86d'
}

.trx_demo_icon-spin1:before {
  content: '\e86e'
}

.trx_demo_icon-spin2:before {
  content: '\e86f'
}

.trx_demo_icon-spin4:before {
  content: '\e870'
}

.trx_demo_icon-spin6:before {
  content: '\e871'
}

.trx_demo_icon-spin5:before {
  content: '\e872'
}

.trx_demo_icon-shopping-bags:before {
  content: '\e873'
}

.trx_demo_icon-gallery:before {
  content: '\e875'
}

.trx_demo_icon-shopping-cart:before {
  content: '\e876'
}

.trx_demo_icon-browser:before {
  content: '\e877'
}

.trx_demo_icon-check-2:before {
  content: '\e878'
}

.trx_demo_icon-search-2:before {
  content: '\e879'
}

.trx_demo_icon-comment-empty:before {
  content: '\f0e5'
}

.trx_demo_icon-chat-empty:before {
  content: '\f0e6'
}

.trx_demo_icon-bell-alt:before {
  content: '\f0f3'
}

.trx_demo_icon-star-half-alt:before {
  content: '\f123'
}

.trx_demo_icon-female:before {
  content: '\f182'
}

.trx_demo_icon-male:before {
  content: '\f183'
}

.trx_demo_icon-child:before {
  content: '\f1ae'
}

.trx_demo_icon-bell-off:before {
  content: '\f1f6'
}

.trx_demo_icon-bell-off-empty:before {
  content: '\f1f7'
}

.trx_demo_icon-user-plus:before {
  content: '\f234'
}

.trx_demo_icon-user-times:before {
  content: '\f235'
}

.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@charset "UTF-8";

.wp-block-archives-dropdown label {
  display: block
}

.wp-block-avatar {
  box-sizing: border-box
}

.wp-block-avatar.aligncenter {
  text-align: center
}

.wp-block-audio {
  box-sizing: border-box
}

.wp-block-audio figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}

.wp-block-audio audio {
  width: 100%;
  min-width: 300px
}

.wp-block-button__link {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  word-break: break-word;
  box-sizing: border-box
}

.wp-block-button__link.aligncenter {
  text-align: center
}

.wp-block-button__link.alignright {
  text-align: right
}

:where(.wp-block-button__link) {
  box-shadow: none;
  text-decoration: none;
  border-radius: 9999px;
  padding: calc(.667em + 2px) calc(1.333em + 2px)
}

.wp-block-button[style*=text-decoration] .wp-block-button__link {
  text-decoration: inherit
}

.wp-block-buttons>.wp-block-button.has-custom-width {
  max-width: none
}

.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
  width: 100%
}

.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
  font-size: inherit
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
  width: calc(25% - var(--wp--style--block-gap, .5em)*0.75)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
  width: calc(50% - var(--wp--style--block-gap, .5em)*0.5)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
  width: calc(75% - var(--wp--style--block-gap, .5em)*0.25)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
  width: 100%;
  flex-basis: 100%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
  width: 25%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
  width: 50%
}

.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
  width: 75%
}

.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
  border-radius: 0
}

.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
  border-radius: 0 !important
}

.wp-block-button.is-style-outline>.wp-block-button__link,
.wp-block-button .wp-block-button__link.is-style-outline {
  border: 2px solid;
  padding: .667em 1.333em
}

.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color),
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color) {
  color: currentColor
}

.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background),
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background) {
  background-color: transparent;
  background-image: none
}

.wp-block-buttons.is-vertical {
  flex-direction: column
}

.wp-block-buttons.is-vertical>.wp-block-button:last-child {
  margin-bottom: 0
}

.wp-block-buttons>.wp-block-button {
  display: inline-block;
  margin: 0
}

.wp-block-buttons.is-content-justification-left {
  justify-content: flex-start
}

.wp-block-buttons.is-content-justification-left.is-vertical {
  align-items: flex-start
}

.wp-block-buttons.is-content-justification-center {
  justify-content: center
}

.wp-block-buttons.is-content-justification-center.is-vertical {
  align-items: center
}

.wp-block-buttons.is-content-justification-right {
  justify-content: flex-end
}

.wp-block-buttons.is-content-justification-right.is-vertical {
  align-items: flex-end
}

.wp-block-buttons.is-content-justification-space-between {
  justify-content: space-between
}

.wp-block-buttons.aligncenter {
  text-align: center
}

.wp-block-buttons:not(.is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center) .wp-block-button.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: 100%
}

.wp-block-buttons[style*=text-decoration] .wp-block-button,
.wp-block-buttons[style*=text-decoration] .wp-block-button__link {
  text-decoration: inherit
}

.wp-block-buttons.has-custom-font-size .wp-block-button__link {
  font-size: inherit
}

.wp-block-button.aligncenter,
.wp-block-calendar {
  text-align: center
}

.wp-block-calendar tbody td,
.wp-block-calendar th {
  padding: .25em;
  border: 1px solid #ddd
}

.wp-block-calendar tfoot td {
  border: none
}

.wp-block-calendar table {
  width: 100%;
  border-collapse: collapse
}

.wp-block-calendar table th {
  font-weight: 400;
  background: #ddd
}

.wp-block-calendar a {
  text-decoration: underline
}

.wp-block-calendar table caption,
.wp-block-calendar table tbody {
  color: #40464d
}

.wp-block-categories {
  box-sizing: border-box
}

.wp-block-categories.alignleft {
  margin-right: 2em
}

.wp-block-categories.alignright {
  margin-left: 2em
}

.wp-block-code {
  box-sizing: border-box
}

.wp-block-code code {
  display: block;
  font-family: inherit;
  overflow-wrap: break-word;
  white-space: pre-wrap
}

.wp-block-columns {
  display: flex;
  margin-bottom: 1.75em;
  box-sizing: border-box;
  flex-wrap: wrap !important;
  align-items: normal !important
}

@media (min-width:782px) {
  .wp-block-columns {
    flex-wrap: nowrap !important
  }

}

.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
  align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end
}

@media (max-width:781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 100% !important
  }
}

@media (min-width:782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 0;
    flex-grow: 1
  }

  .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
    flex-grow: 0
  }
}

.wp-block-columns.is-not-stacked-on-mobile {
  flex-wrap: nowrap !important
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
  flex-basis: 0;
  flex-grow: 1
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
  flex-grow: 0
}

:where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em
}

.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word
}

.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start
}

.wp-block-column.is-vertically-aligned-center {
  align-self: center
}

.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end
}

.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
  width: 100%
}

.wp-block-post-comments .alignleft {
  float: left
}

.wp-block-post-comments .alignright {
  float: right
}

.wp-block-post-comments .navigation:after {
  content: "";
  display: table;
  clear: both
}

.wp-block-post-comments .commentlist {
  clear: both;
  list-style: none;
  margin: 0;
  padding: 0
}

.wp-block-post-comments .commentlist .comment {
  min-height: 2.25em;
  padding-left: 3.25em
}

.wp-block-post-comments .commentlist .comment p {
  font-size: 1em;
  line-height: 1.8;
  margin: 1em 0
}

.wp-block-post-comments .commentlist .children {
  list-style: none;
  margin: 0;
  padding: 0
}

.wp-block-post-comments .comment-author {
  line-height: 1.5
}

.wp-block-post-comments .comment-author .avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-top: .5em;
  margin-right: .75em;
  width: 2.5em
}

.wp-block-post-comments .comment-author cite {
  font-style: normal
}

.wp-block-post-comments .comment-meta {
  font-size: .875em;
  line-height: 1.5
}

.wp-block-post-comments .comment-meta b {
  font-weight: 400
}

.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
  margin-top: 1em;
  margin-bottom: 1em;
  display: block
}

.wp-block-post-comments .comment-body .commentmetadata {
  font-size: .875em
}

.wp-block-post-comments .comment-form-author label,
.wp-block-post-comments .comment-form-comment label,
.wp-block-post-comments .comment-form-email label,
.wp-block-post-comments .comment-form-url label {
  display: block;
  margin-bottom: .25em
}

.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments .comment-form textarea {
  display: block;
  box-sizing: border-box;
  width: 100%
}

.wp-block-post-comments .comment-form-cookies-consent {
  display: flex;
  gap: .25em
}

.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: .35em
}

.wp-block-post-comments .comment-reply-title {
  margin-bottom: 0
}

.wp-block-post-comments .comment-reply-title :where(small) {
  font-size: var(--wp--preset--font-size--medium, smaller);
  margin-left: .5em
}

.wp-block-post-comments .reply {
  font-size: .875em;
  margin-bottom: 1.4em
}

.wp-block-post-comments input:not([type=submit]),
.wp-block-post-comments textarea {
  border: 1px solid #949494;
  font-size: 1em;
  font-family: inherit
}

.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments textarea {
  padding: calc(.667em + 2px)
}

:where(.wp-block-post-comments input[type=submit]) {
  border: none
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next,
.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,
.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
  margin-right: .5em;
  margin-bottom: .5em
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,
.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,
.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
  margin-right: 0
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
  margin-right: 1ch;
  display: inline-block
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
  margin-left: 1ch;
  display: inline-block
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-comments-pagination.aligncenter {
  justify-content: center
}

.wp-block-comment-template {
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding: 0
}

.wp-block-comment-template li {
  clear: both
}

.wp-block-comment-template ol {
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding-left: 2rem
}

.wp-block-comment-template.alignleft {
  float: left
}

.wp-block-comment-template.aligncenter {
  margin-left: auto;
  margin-right: auto;
  width: -moz-fit-content;
  width: fit-content
}

.wp-block-comment-template.alignright {
  float: right
}

.wp-block-cover,
.wp-block-cover-image {
  position: relative;
  background-position: 50%;
  min-height: 430px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1em;
  box-sizing: border-box
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover-image .has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]),
.wp-block-cover .has-background-dim:not([class*=-background-color]) {
  background-color: #000
}

.wp-block-cover-image .has-background-dim.has-background-gradient,
.wp-block-cover .has-background-dim.has-background-gradient {
  background-color: transparent
}

.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
  content: "";
  background-color: inherit
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__background,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__background,
.wp-block-cover .wp-block-cover__gradient-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
  opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
  opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
  opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
  opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
  opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
  opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
  opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
  opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
  opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
  opacity: 1
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
  opacity: 0
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
  opacity: .1
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
  opacity: .2
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
  opacity: .3
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
  opacity: .4
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
  opacity: .5
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
  opacity: .6
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
  opacity: .7
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
  opacity: .8
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
  opacity: .9
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
  opacity: 1
}

.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  max-width: 420px;
  width: 100%
}

.wp-block-cover-image:after,
.wp-block-cover:after {
  display: block;
  content: "";
  font-size: 0;
  min-height: inherit
}

@supports (position:sticky) {

  .wp-block-cover-image:after,
  .wp-block-cover:after {
    content: none
  }
}

.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  display: flex
}

.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
  width: 100%;
  z-index: 1;
  color: #fff
}

.wp-block-cover-image.is-light .wp-block-cover__inner-container,
.wp-block-cover.is-light .wp-block-cover__inner-container {
  color: #000
}

.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
  color: inherit
}

.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
  align-items: flex-start;
  justify-content: flex-start
}

.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
  align-items: flex-start;
  justify-content: center
}

.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
  align-items: flex-start;
  justify-content: flex-end
}

.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
  align-items: center;
  justify-content: flex-start
}

.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
  align-items: center;
  justify-content: center
}

.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
  align-items: center;
  justify-content: flex-end
}

.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
  align-items: flex-end;
  justify-content: flex-start
}

.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
  align-items: flex-end;
  justify-content: center
}

.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
  align-items: flex-end;
  justify-content: flex-end
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
  margin: 0;
  width: auto
}

.wp-block-cover-image .wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover .wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: none;
  max-height: none;
  object-fit: cover;
  outline: none;
  border: none;
  box-shadow: none
}

.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat
}

@supports (-webkit-overflow-scrolling:touch) {

  .wp-block-cover-image.has-parallax,
  .wp-block-cover.has-parallax,
  .wp-block-cover__image-background.has-parallax,
  video.wp-block-cover__video-background.has-parallax {
    background-attachment: scroll
  }
}

@media (prefers-reduced-motion:reduce) {

  .wp-block-cover-image.has-parallax,
  .wp-block-cover.has-parallax,
  .wp-block-cover__image-background.has-parallax,
  video.wp-block-cover__video-background.has-parallax {
    background-attachment: scroll
  }
}

.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated,
.wp-block-cover__image-background.is-repeated,
video.wp-block-cover__video-background.is-repeated {
  background-repeat: repeat;
  background-size: auto
}

.wp-block-cover__image-background,
.wp-block-cover__video-background {
  z-index: 0
}

.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
  color: #fff
}

.wp-block-cover-image .wp-block-cover.has-left-content {
  justify-content: flex-start
}

.wp-block-cover-image .wp-block-cover.has-right-content {
  justify-content: flex-end
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
  margin-left: 0;
  text-align: left
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
  margin-right: 0;
  text-align: right
}

.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
  font-size: 2em;
  line-height: 1.25;
  z-index: 1;
  margin-bottom: 0;
  max-width: 840px;
  padding: .44em;
  text-align: center
}

.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align=left]>[data-type="core/embed"],
.wp-block[data-align=right]>[data-type="core/embed"] {
  max-width: 360px;
  width: 100%
}

.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
  min-width: 280px
}

.wp-block-cover .wp-block-embed {
  min-width: 320px;
  min-height: 240px
}

.wp-block-embed {
  overflow-wrap: break-word
}

.wp-block-embed figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}

.wp-block-embed iframe {
  max-width: 100%
}

.wp-block-embed__wrapper {
  position: relative
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
  content: "";
  display: block;
  padding-top: 50%
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
  padding-top: 42.85%
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
  padding-top: 50%
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
  padding-top: 56.25%
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
  padding-top: 75%
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
  padding-top: 100%
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
  padding-top: 177.77%
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
  padding-top: 200%
}

.wp-block-file {
  margin-bottom: 1.5em
}

.wp-block-file:not(.wp-element-button) {
  font-size: .8em
}

.wp-block-file.aligncenter {
  text-align: center
}

.wp-block-file.alignright {
  text-align: right
}

.wp-block-file *+.wp-block-file__button {
  margin-left: .75em
}

.wp-block-file__embed {
  margin-bottom: 1em
}

:where(.wp-block-file__button) {
  border-radius: 2em;
  padding: .5em 1em
}

:where(.wp-block-file__button):is(a):active,
:where(.wp-block-file__button):is(a):focus,
:where(.wp-block-file__button):is(a):hover,
:where(.wp-block-file__button):is(a):visited {
  box-shadow: none;
  color: #fff;
  opacity: .85;
  text-decoration: none
}

.blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images) {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
  margin: 0 1em 1em 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: calc(50% - 1em)
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
  margin: 0;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: flex-start
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
  display: block;
  max-width: 100%;
  height: auto;
  width: auto
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 3em .77em .7em;
  color: #fff;
  text-align: center;
  font-size: .8em;
  background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
  box-sizing: border-box;
  margin: 0;
  z-index: 2
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
  display: inline
}

.blocks-gallery-grid:not(.has-nested-images) figcaption,
.wp-block-gallery:not(.has-nested-images) figcaption {
  flex-grow: 1
}

.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
  width: 100%;
  height: 100%;
  flex: 1;
  object-fit: cover
}

.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
  width: 100%;
  margin-right: 0
}

@media (min-width:600px) {

  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
    width: calc(33.33333% - .66667em);
    margin-right: 1em
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
    width: calc(25% - .75em);
    margin-right: 1em
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
    width: calc(20% - .8em);
    margin-right: 1em
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
    width: calc(16.66667% - .83333em);
    margin-right: 1em
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
    width: calc(14.28571% - .85714em);
    margin-right: 1em
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
    width: calc(12.5% - .875em);
    margin-right: 1em
  }

  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
  .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
  .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
  .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
  .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
  .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
  .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
  .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
  .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
  .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
  .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
  .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
  .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
  .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
  .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
  .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
  .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
  .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
  .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0
  }
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
  margin-right: 0
}

.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright,
.wp-block-gallery:not(.has-nested-images).alignleft,
.wp-block-gallery:not(.has-nested-images).alignright {
  max-width: 420px;
  width: 100%
}

.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
  justify-content: center
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
  align-self: flex-start
}

figure.wp-block-gallery.has-nested-images {
  align-items: normal
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
  width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
  margin: 0
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  position: relative;
  flex-direction: column;
  max-width: 100%;
  box-sizing: border-box
}

.wp-block-gallery.has-nested-images figure.wp-block-image>a,
.wp-block-gallery.has-nested-images figure.wp-block-image>div {
  margin: 0;
  flex-direction: column;
  flex-grow: 1
}

.wp-block-gallery.has-nested-images figure.wp-block-image img {
  display: block;
  height: auto;
  max-width: 100% !important;
  width: auto
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent);
  bottom: 0;
  color: #fff;
  font-size: 13px;
  left: 0;
  margin-bottom: 0;
  max-height: 60%;
  overflow: auto;
  padding: 0 8px 8px;
  position: absolute;
  text-align: center;
  width: 100%;
  box-sizing: border-box
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
  display: inline
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
  color: inherit
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img {
  box-sizing: border-box
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,
.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
  flex: 1 1 auto
}

.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
  flex: initial;
  background: none;
  color: inherit;
  margin: 0;
  padding: 10px 10px 9px;
  position: relative
}

.wp-block-gallery.has-nested-images figcaption {
  flex-grow: 1;
  flex-basis: 100%;
  text-align: center
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
  margin-top: 0;
  margin-bottom: auto
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
  align-self: inherit
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
  display: flex
}

.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
  width: 100%;
  flex: 1 0 0%;
  height: 100%;
  object-fit: cover
}

.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
  width: 100%
}

@media (min-width:600px) {
  .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
    width: calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
  }

  .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
    width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*0.75)
  }

  .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
    width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*0.8)
  }

  .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
    width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*0.83333)
  }

  .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
    width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*0.85714)
  }

  .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
    width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)
  }

  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
  }

  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*0.5)
  }

  .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
    width: 100%
  }
}

.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
  max-width: 420px;
  width: 100%
}

.wp-block-gallery.has-nested-images.aligncenter {
  justify-content: center
}

.wp-block-group {
  box-sizing: border-box
}

h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
  padding: 1.25em 2.375em
}

.wp-block-image img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom
}

.wp-block-image.has-custom-border img,
.wp-block-image img {
  box-sizing: border-box
}

.wp-block-image.aligncenter {
  text-align: center
}

.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
  height: auto;
  width: 100%
}

.wp-block-image.aligncenter,
.wp-block-image .aligncenter,
.wp-block-image.alignleft,
.wp-block-image .alignleft,
.wp-block-image.alignright,
.wp-block-image .alignright {
  display: table
}

.wp-block-image.aligncenter>figcaption,
.wp-block-image .aligncenter>figcaption,
.wp-block-image.alignleft>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image.alignright>figcaption,
.wp-block-image .alignright>figcaption {
  display: table-caption;
  caption-side: bottom
}

.wp-block-image .alignleft {
  float: left;
  margin: .5em 1em .5em 0
}

.wp-block-image .alignright {
  float: right;
  margin: .5em 0 .5em 1em
}

.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto
}

.wp-block-image figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}

.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img,
.wp-block-image .is-style-rounded img {
  border-radius: 9999px
}

@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
  .wp-block-image.is-style-circle-mask img {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    border-radius: 0
  }
}

.wp-block-image :where(.has-border-color) {
  border-style: solid
}

.wp-block-image :where([style*=border-top-color]) {
  border-top-style: solid
}

.wp-block-image :where([style*=border-right-color]) {
  border-right-style: solid
}

.wp-block-image :where([style*=border-bottom-color]) {
  border-bottom-style: solid
}

.wp-block-image :where([style*=border-left-color]) {
  border-left-style: solid
}

.wp-block-image :where([style*=border-width]) {
  border-style: solid
}

.wp-block-image :where([style*=border-top-width]) {
  border-top-style: solid
}

.wp-block-image :where([style*=border-right-width]) {
  border-right-style: solid
}

.wp-block-image :where([style*=border-bottom-width]) {
  border-bottom-style: solid
}

.wp-block-image :where([style*=border-left-width]) {
  border-left-style: solid
}

.wp-block-image figure {
  margin: 0
}

ol.wp-block-latest-comments {
  margin-left: 0
}

.wp-block-latest-comments .wp-block-latest-comments {
  padding-left: 0
}

.wp-block-latest-comments__comment {
  line-height: 1.1;
  list-style: none;
  margin-bottom: 1em
}

.has-avatars .wp-block-latest-comments__comment {
  min-height: 2.25em;
  list-style: none
}

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  margin-left: 3.25em
}

.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
  line-height: 1.5
}

.wp-block-latest-comments__comment-excerpt p {
  font-size: .875em;
  line-height: 1.8;
  margin: .36em 0 1.4em
}

.wp-block-latest-comments__comment-date {
  display: block;
  font-size: .75em
}

.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
  border-radius: 1.5em;
  display: block;
  float: left;
  height: 2.5em;
  margin-right: .75em;
  width: 2.5em
}

.wp-block-latest-posts.alignleft {
  margin-right: 2em
}

.wp-block-latest-posts.alignright {
  margin-left: 2em
}

.wp-block-latest-posts.wp-block-latest-posts__list {
  list-style: none;
  padding-left: 0
}

.wp-block-latest-posts.wp-block-latest-posts__list li {
  clear: both
}

.wp-block-latest-posts.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0
}

.wp-block-latest-posts.is-grid li {
  margin: 0 1.25em 1.25em 0;
  width: 100%
}

@media (min-width:600px) {
  .wp-block-latest-posts.columns-2 li {
    width: calc(50% - .625em)
  }

  .wp-block-latest-posts.columns-2 li:nth-child(2n) {
    margin-right: 0
  }

  .wp-block-latest-posts.columns-3 li {
    width: calc(33.33333% - .83333em)
  }

  .wp-block-latest-posts.columns-3 li:nth-child(3n) {
    margin-right: 0
  }

  .wp-block-latest-posts.columns-4 li {
    width: calc(25% - .9375em)
  }

  .wp-block-latest-posts.columns-4 li:nth-child(4n) {
    margin-right: 0
  }

  .wp-block-latest-posts.columns-5 li {
    width: calc(20% - 1em)
  }

  .wp-block-latest-posts.columns-5 li:nth-child(5n) {
    margin-right: 0
  }

  .wp-block-latest-posts.columns-6 li {
    width: calc(16.66667% - 1.04167em)
  }

  .wp-block-latest-posts.columns-6 li:nth-child(6n) {
    margin-right: 0
  }
}

.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
  display: block;
  font-size: .8125em
}

.wp-block-latest-posts__post-excerpt {
  margin-top: .5em;
  margin-bottom: 1em
}

.wp-block-latest-posts__featured-image a {
  display: inline-block
}

.wp-block-latest-posts__featured-image img {
  height: auto;
  width: auto;
  max-width: 100%
}

.wp-block-latest-posts__featured-image.alignleft {
  margin-right: 1em;
  float: left
}

.wp-block-latest-posts__featured-image.alignright {
  margin-left: 1em;
  float: right
}

.wp-block-latest-posts__featured-image.aligncenter {
  margin-bottom: 1em;
  text-align: center
}

ol,
ul {
  box-sizing: border-box
}

ol.has-background,
ul.has-background {
  padding: 1.25em 2.375em
}

.wp-block-media-text {
  /*!rtl:begin:ignore*/
  direction: ltr;
  /*!rtl:end:ignore*/
  display: grid;
  grid-template-columns: 50% 1fr;
  grid-template-rows: auto;
  box-sizing: border-box
}

.wp-block-media-text.has-media-on-the-right {
  grid-template-columns: 1fr 50%
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
  align-self: start
}

.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
  align-self: center
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
  align-self: end
}

.wp-block-media-text .wp-block-media-text__media {
  /*!rtl:begin:ignore*/
  grid-column: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
  margin: 0
}

.wp-block-media-text .wp-block-media-text__content {
  direction: ltr;
  /*!rtl:begin:ignore*/
  grid-column: 2;
  grid-row: 1;
  /*!rtl:end:ignore*/
  padding: 0 8%;
  word-break: break-word
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
  /*!rtl:begin:ignore*/
  grid-column: 2;
  grid-row: 1
    /*!rtl:end:ignore*/
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  /*!rtl:begin:ignore*/
  grid-column: 1;
  grid-row: 1
    /*!rtl:end:ignore*/
}

.wp-block-media-text__media img,
.wp-block-media-text__media video {
  height: auto;
  max-width: unset;
  width: 100%;
  vertical-align: middle
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
  height: 100%;
  min-height: 250px;
  background-size: cover
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
  display: block;
  height: 100%
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

@media (max-width:600px) {
  .wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100% !important
  }

  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 1
  }

  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 2
  }
}

.wp-block-navigation {
  position: relative;
  --navigation-layout-justification-setting: flex-start;
  --navigation-layout-direction: row;
  --navigation-layout-wrap: wrap;
  --navigation-layout-justify: flex-start;
  --navigation-layout-align: center
}

.wp-block-navigation ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0
}

.wp-block-navigation ul,
.wp-block-navigation ul li {
  list-style: none;
  padding: 0
}

.wp-block-navigation .wp-block-navigation-item {
  display: flex;
  align-items: center;
  position: relative
}

.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
  display: none
}

.wp-block-navigation .wp-block-navigation-item__content {
  display: block
}

.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
  text-decoration: underline
}

.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
  text-decoration: line-through
}

.wp-block-navigation:where(:not([class*=has-text-decoration])) a,
.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,
.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
  text-decoration: none
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
  align-self: center;
  line-height: 0;
  display: inline-block;
  font-size: inherit;
  padding: 0;
  background-color: inherit;
  color: currentColor;
  border: none;
  width: .6em;
  height: .6em;
  margin-left: .25em
}

.wp-block-navigation .wp-block-navigation__submenu-icon svg {
  display: inline-block;
  stroke: currentColor;
  width: inherit;
  height: inherit;
  margin-top: .075em
}

.wp-block-navigation.is-vertical {
  --navigation-layout-direction: column;
  --navigation-layout-justify: initial;
  --navigation-layout-align: flex-start
}

.wp-block-navigation.no-wrap {
  --navigation-layout-wrap: nowrap
}

.wp-block-navigation.items-justified-center {
  --navigation-layout-justification-setting: center;
  --navigation-layout-justify: center
}

.wp-block-navigation.items-justified-center.is-vertical {
  --navigation-layout-align: center
}

.wp-block-navigation.items-justified-right {
  --navigation-layout-justification-setting: flex-end;
  --navigation-layout-justify: flex-end
}

.wp-block-navigation.items-justified-right.is-vertical {
  --navigation-layout-align: flex-end
}

.wp-block-navigation.items-justified-space-between {
  --navigation-layout-justification-setting: space-between;
  --navigation-layout-justify: space-between
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container {
  background-color: inherit;
  color: inherit;
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: normal;
  opacity: 0;
  transition: opacity .1s linear;
  visibility: hidden;
  width: 0;
  height: 0;
  overflow: hidden;
  left: -1px;
  top: 100%
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
  display: flex;
  flex-grow: 1
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
  margin-right: 0;
  margin-left: auto
}

.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
  margin: 0
}

@media (min-width:782px) {
  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: 100%;
    top: -1px
  }

  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before {
    content: "";
    position: absolute;
    right: 100%;
    height: 100%;
    display: block;
    width: .5em;
    background: transparent
  }

  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon {
    margin-right: .25em
  }

  .wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg {
    transform: rotate(-90deg)
  }
}

.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
  visibility: visible;
  overflow: visible;
  opacity: 1;
  width: auto;
  height: auto;
  min-width: 200px
}

.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container {
  visibility: visible;
  overflow: visible;
  opacity: 1;
  width: auto;
  height: auto;
  min-width: 200px
}

.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container {
  visibility: visible;
  overflow: visible;
  opacity: 1;
  width: auto;
  height: auto;
  min-width: 200px
}

.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
  left: 0;
  top: 100%
}

@media (min-width:782px) {
  .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: 100%;
    top: 0
  }
}

.wp-block-navigation-submenu {
  position: relative;
  display: flex
}

.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  stroke: currentColor
}

button.wp-block-navigation-item__content {
  background-color: transparent;
  border: none;
  color: currentColor;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
  text-align: left
}

.wp-block-navigation-submenu__toggle {
  cursor: pointer
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
  padding-right: .85em
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
  margin-left: -.6em;
  pointer-events: none
}

.wp-block-navigation .wp-block-page-list,
.wp-block-navigation__container,
.wp-block-navigation__responsive-close,
.wp-block-navigation__responsive-container,
.wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-dialog {
  gap: inherit
}

:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),
:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)) {
  padding: .5em 1em
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
  left: auto;
  right: 0
}

.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  left: -1px;
  right: -1px
}

@media (min-width:782px) {

  .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
  .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
    left: auto;
    right: 100%
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
  background-color: #fff;
  color: #000;
  border: 1px solid rgba(0, 0, 0, .15)
}

.wp-block-navigation__container {
  display: flex;
  flex-wrap: var(--navigation-layout-wrap, wrap);
  flex-direction: var(--navigation-layout-direction, initial);
  justify-content: var(--navigation-layout-justify, initial);
  align-items: var(--navigation-layout-align, initial);
  list-style: none;
  margin: 0;
  padding-left: 0
}

.wp-block-navigation__container .is-responsive {
  display: none
}

.wp-block-navigation__container:only-child,
.wp-block-page-list:only-child {
  flex-grow: 1
}

@keyframes overlay-menu__fade-in-animation {
  0% {
    opacity: 0;
    transform: translateY(.5em)
  }

  to {
    opacity: 1;
    transform: translateY(0)
  }
}

.wp-block-navigation__responsive-container {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.wp-block-navigation__responsive-container .wp-block-navigation-link a {
  color: inherit
}

.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
  display: flex;
  flex-wrap: var(--navigation-layout-wrap, wrap);
  flex-direction: var(--navigation-layout-direction, initial);
  justify-content: var(--navigation-layout-justify, initial);
  align-items: var(--navigation-layout-align, initial)
}

.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
  color: inherit !important;
  background-color: inherit !important
}

.wp-block-navigation__responsive-container.is-menu-open {
  display: flex;
  flex-direction: column;
  background-color: inherit;
  animation: overlay-menu__fade-in-animation .1s ease-out;
  animation-fill-mode: forwards;
  padding: var(--wp--style--root--padding-top, 2rem) var(--wp--style--root--padding-right, 2rem) var(--wp--style--root--padding-bottom, 2rem) var(--wp--style--root--padding-left, 2rem);
  overflow: auto;
  z-index: 100000
}

@media (prefers-reduced-motion:reduce) {
  .wp-block-navigation__responsive-container.is-menu-open {
    animation-duration: 1ms;
    animation-delay: 0s
  }
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
  padding-top: calc(2rem + 24px);
  overflow: visible;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: var(--navigation-layout-justification-setting, inherit)
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  justify-content: flex-start
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
  display: none
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
  opacity: 1;
  visibility: visible;
  height: auto;
  width: auto;
  overflow: initial;
  min-width: 200px;
  position: static;
  border: none;
  padding-left: 2rem;
  padding-right: 2rem
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  gap: inherit
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
  padding-top: var(--wp--style--block-gap, 2em)
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
  padding: 0
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
  display: flex;
  flex-direction: column;
  align-items: var(--navigation-layout-justification-setting, initial)
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
  color: inherit !important;
  background: transparent !important
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
  right: auto;
  left: auto
}

@media (min-width:600px) {
  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: block;
    width: 100%;
    position: relative;
    z-index: auto;
    background-color: inherit
  }

  .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
    display: none
  }

  .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: 0
  }
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
  background-color: #fff;
  color: #000
}

.wp-block-navigation__toggle_button_label {
  font-size: 1rem;
  font-weight: 700
}

.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
  vertical-align: middle;
  cursor: pointer;
  color: currentColor;
  background: transparent;
  border: none;
  margin: 0;
  padding: 0;
  text-transform: inherit
}

.wp-block-navigation__responsive-container-close svg,
.wp-block-navigation__responsive-container-open svg {
  fill: currentColor;
  pointer-events: none;
  display: block;
  width: 24px;
  height: 24px
}

.wp-block-navigation__responsive-container-open {
  display: flex
}

@media (min-width:600px) {
  .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: none
  }
}

.wp-block-navigation__responsive-container-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2
}

.wp-block-navigation__responsive-close {
  width: 100%;
  max-width: var(--wp--style--global--wide-size, 100%);
  margin-left: auto;
  margin-right: auto
}

.wp-block-navigation__responsive-close:focus {
  outline: none
}

.is-menu-open .wp-block-navigation__responsive-close,
.is-menu-open .wp-block-navigation__responsive-container-content,
.is-menu-open .wp-block-navigation__responsive-dialog {
  box-sizing: border-box
}

.wp-block-navigation__responsive-dialog {
  position: relative
}

.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
  margin-top: 46px
}

@media (min-width:782px) {
  .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
    margin-top: 32px
  }
}

html.has-modal-open {
  overflow: hidden
}

.wp-block-navigation .wp-block-navigation-item__label {
  word-break: normal;
  overflow-wrap: break-word
}

.wp-block-navigation .wp-block-navigation-item__description {
  display: none
}

.wp-block-navigation .wp-block-page-list {
  display: flex;
  flex-direction: var(--navigation-layout-direction, initial);
  justify-content: var(--navigation-layout-justify, initial);
  align-items: var(--navigation-layout-align, initial);
  flex-wrap: var(--navigation-layout-wrap, wrap);
  background-color: inherit
}

.wp-block-navigation .wp-block-navigation-item {
  background-color: inherit
}

.is-small-text {
  font-size: .875em
}

.is-regular-text {
  font-size: 1em
}

.is-large-text {
  font-size: 2.25em
}

.is-larger-text {
  font-size: 3em
}

.has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  line-height: .68;
  font-weight: 100;
  margin: .05em .1em 0 0;
  text-transform: uppercase;
  font-style: normal
}

p.has-drop-cap.has-background {
  overflow: hidden
}

p.has-background {
  padding: 1.25em 2.375em
}

:where(p.has-text-color:not(.has-link-color)) a {
  color: inherit
}

.wp-block-post-author {
  display: flex;
  flex-wrap: wrap
}

.wp-block-post-author__byline {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .5em
}

.wp-block-post-author__avatar {
  margin-right: 1em
}

.wp-block-post-author__bio {
  margin-bottom: .7em;
  font-size: .7em
}

.wp-block-post-author__content {
  flex-grow: 1;
  flex-basis: 0
}

.wp-block-post-author__name {
  margin: 0
}

.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
  font-weight: inherit
}

.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
  font-family: inherit
}

.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),
.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
  font-size: inherit
}

.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
  line-height: inherit
}

.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
  font-style: inherit
}

.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
  letter-spacing: inherit
}

.wp-block-post-comments-form input[type=submit] {
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  overflow-wrap: break-word
}

.wp-block-post-comments-form input:not([type=submit]),
.wp-block-post-comments-form textarea {
  border: 1px solid #949494;
  font-size: 1em;
  font-family: inherit
}

.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments-form textarea {
  padding: calc(.667em + 2px)
}

.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments-form .comment-form textarea {
  display: block;
  box-sizing: border-box;
  width: 100%
}

.wp-block-post-comments-form .comment-form-author label,
.wp-block-post-comments-form .comment-form-email label,
.wp-block-post-comments-form .comment-form-url label {
  display: block;
  margin-bottom: .25em
}

.wp-block-post-comments-form .comment-form-cookies-consent {
  display: flex;
  gap: .25em
}

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
  margin-top: .35em
}

.wp-block-post-comments-form .comment-reply-title {
  margin-bottom: 0
}

.wp-block-post-comments-form .comment-reply-title :where(small) {
  font-size: var(--wp--preset--font-size--medium, smaller);
  margin-left: .5em
}

.wp-block-post-date {
  box-sizing: border-box
}

.wp-block-post-excerpt__more-link {
  display: inline-block
}

.wp-block-post-featured-image {
  margin-left: 0;
  margin-right: 0
}

.wp-block-post-featured-image a {
  display: block
}

.wp-block-post-featured-image img {
  max-width: 100%;
  width: 100%;
  height: auto;
  vertical-align: bottom;
  box-sizing: border-box
}

.wp-block-post-featured-image.alignfull img,
.wp-block-post-featured-image.alignwide img {
  width: 100%
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim {
  position: absolute;
  inset: 0;
  background-color: #000
}

.wp-block-post-featured-image {
  position: relative
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient {
  background-color: transparent
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0 {
  opacity: 0
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10 {
  opacity: .1
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20 {
  opacity: .2
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30 {
  opacity: .3
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40 {
  opacity: .4
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50 {
  opacity: .5
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60 {
  opacity: .6
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70 {
  opacity: .7
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80 {
  opacity: .8
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90 {
  opacity: .9
}

.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100 {
  opacity: 1
}

.wp-block-post-terms__separator {
  white-space: pre-wrap
}

.wp-block-post-title {
  word-break: break-word;
  box-sizing: border-box
}

.wp-block-post-title a {
  display: inline-block
}

.wp-block-preformatted {
  white-space: pre-wrap
}

.wp-block-preformatted.has-background {
  padding: 1.25em 2.375em
}

.wp-block-pullquote {
  margin: 0 0 1em;
  padding: 3em 0;
  text-align: center;
  overflow-wrap: break-word;
  box-sizing: border-box
}

.wp-block-pullquote blockquote,
.wp-block-pullquote cite,
.wp-block-pullquote p {
  color: inherit
}

.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
  max-width: 420px
}

.wp-block-pullquote cite,
.wp-block-pullquote footer {
  position: relative
}

.wp-block-pullquote .has-text-color a {
  color: inherit
}

.wp-block-pullquote.has-text-align-left blockquote {
  text-align: left
}

.wp-block-pullquote.has-text-align-right blockquote {
  text-align: right
}

.wp-block-pullquote.is-style-solid-color {
  border: none
}

.wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  max-width: 60%
}

.wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal
}

.wp-block-pullquote cite {
  color: inherit
}

.wp-block-post-template {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding: 0
}

.wp-block-post-template.wp-block-post-template {
  background: none
}

.wp-block-post-template.is-flex-container {
  flex-direction: row;
  display: flex;
  flex-wrap: wrap;
  gap: 1.25em
}

.wp-block-post-template.is-flex-container li {
  margin: 0;
  width: 100%
}

@media (min-width:600px) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li {
    width: calc(50% - .625em)
  }

  .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li {
    width: calc(33.33333% - .83333em)
  }

  .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li {
    width: calc(25% - .9375em)
  }

  .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li {
    width: calc(20% - 1em)
  }

  .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li {
    width: calc(16.66667% - 1.04167em)
  }
}

.wp-block-query-pagination>.wp-block-query-pagination-next,
.wp-block-query-pagination>.wp-block-query-pagination-numbers,
.wp-block-query-pagination>.wp-block-query-pagination-previous {
  margin-right: .5em;
  margin-bottom: .5em
}

.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,
.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,
.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
  margin-right: 0
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-child {
  margin-inline-start: auto
}

.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child {
  margin-inline-end: auto
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
  margin-right: 1ch;
  display: inline-block
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
  margin-left: 1ch;
  display: inline-block
}

.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
  transform: scaleX(1)
}

.wp-block-query-pagination.aligncenter {
  justify-content: center
}

.wp-block-query-title,
.wp-block-quote {
  box-sizing: border-box
}

.wp-block-quote {
  overflow-wrap: break-word
}

.wp-block-quote.is-large:not(.is-style-plain),
.wp-block-quote.is-style-large:not(.is-style-plain) {
  margin-bottom: 1em;
  padding: 0 1em
}

.wp-block-quote.is-large:not(.is-style-plain) p,
.wp-block-quote.is-style-large:not(.is-style-plain) p {
  font-size: 1.5em;
  font-style: italic;
  line-height: 1.6
}

.wp-block-quote.is-large:not(.is-style-plain) cite,
.wp-block-quote.is-large:not(.is-style-plain) footer,
.wp-block-quote.is-style-large:not(.is-style-plain) cite,
.wp-block-quote.is-style-large:not(.is-style-plain) footer {
  font-size: 1.125em;
  text-align: right
}

.wp-block-read-more {
  display: block;
  width: -moz-fit-content;
  width: fit-content
}

.wp-block-read-more:not([style*=text-decoration]),
.wp-block-read-more:not([style*=text-decoration]):active,
.wp-block-read-more:not([style*=text-decoration]):focus {
  text-decoration: none
}

ul.wp-block-rss {
  list-style: none;
  padding: 0
}

ul.wp-block-rss.wp-block-rss {
  box-sizing: border-box
}

ul.wp-block-rss.alignleft {
  margin-right: 2em
}

ul.wp-block-rss.alignright {
  margin-left: 2em
}

ul.wp-block-rss.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none
}

ul.wp-block-rss.is-grid li {
  margin: 0 1em 1em 0;
  width: 100%
}

@media (min-width:600px) {
  ul.wp-block-rss.columns-2 li {
    width: calc(50% - 1em)
  }

  ul.wp-block-rss.columns-3 li {
    width: calc(33.33333% - 1em)
  }

  ul.wp-block-rss.columns-4 li {
    width: calc(25% - 1em)
  }

  ul.wp-block-rss.columns-5 li {
    width: calc(20% - 1em)
  }

  ul.wp-block-rss.columns-6 li {
    width: calc(16.66667% - 1em)
  }
}

.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
  display: block;
  font-size: .8125em
}

.wp-block-search__button {
  margin-left: .625em;
  word-break: normal
}

.wp-block-search__button.has-icon {
  line-height: 0
}

.wp-block-search__button svg {
  min-width: 1.5em;
  min-height: 1.5em;
  fill: currentColor;
  vertical-align: text-bottom
}

:where(.wp-block-search__button) {
  border: 1px solid #ccc;
  padding: .375em .625em
}

.wp-block-search__inside-wrapper {
  display: flex;
  flex: auto;
  flex-wrap: nowrap;
  max-width: 100%
}

.wp-block-search__label {
  width: 100%
}

.wp-block-search__input {
  padding: 8px;
  flex-grow: 1;
  margin-left: 0;
  margin-right: 0;
  min-width: 3em;
  border: 1px solid #949494;
  text-decoration: unset !important
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
  margin-left: 0
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
  padding: 4px;
  border: 1px solid #949494
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input {
  border-radius: 0;
  border: none;
  padding: 0 0 0 .25em
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus {
  outline: none
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) {
  padding: .125em .5em
}

.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
  margin: auto
}

.wp-block-separator {
  border: 1px solid;
  border-right: none;
  border-left: none
}

.wp-block-separator.is-style-dots {
  background: none !important;
  border: none;
  text-align: center;
  line-height: 1;
  height: auto
}

.wp-block-separator.is-style-dots:before {
  content: "Â·Â·Â·";
  color: currentColor;
  font-size: 1.5em;
  letter-spacing: 2em;
  padding-left: 2em;
  font-family: serif
}

.wp-block-site-logo {
  box-sizing: border-box;
  line-height: 0
}

.wp-block-site-logo a {
  display: inline-block
}

.wp-block-site-logo.is-default-size img {
  width: 120px;
  height: auto
}

.wp-block-site-logo img {
  height: auto;
  max-width: 100%
}

.wp-block-site-logo a,
.wp-block-site-logo img {
  border-radius: inherit
}

.wp-block-site-logo.aligncenter {
  margin-left: auto;
  margin-right: auto;
  text-align: center
}

.wp-block-site-logo.is-style-rounded {
  border-radius: 9999px
}

.wp-block-social-links {
  box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
  margin-left: 0;
  background: none
}

.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
  text-decoration: none;
  border-bottom: 0;
  box-shadow: none
}

.wp-block-social-links .wp-social-link a {
  padding: .25em
}

.wp-block-social-links .wp-social-link svg {
  width: 1em;
  height: 1em
}

.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
  margin-left: .5em;
  margin-right: .5em;
  font-size: .65em
}

.wp-block-social-links.has-small-icon-size {
  font-size: 16px
}

.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
  font-size: 24px
}

.wp-block-social-links.has-large-icon-size {
  font-size: 36px
}

.wp-block-social-links.has-huge-icon-size {
  font-size: 48px
}

.wp-block-social-links.aligncenter {
  justify-content: center;
  display: flex
}

.wp-block-social-links.alignright {
  justify-content: flex-end
}

.wp-block-social-link {
  display: block;
  border-radius: 9999px;
  transition: transform .1s ease;
  height: auto
}

@media (prefers-reduced-motion:reduce) {
  .wp-block-social-link {
    transition-duration: 0s;
    transition-delay: 0s
  }
}

.wp-block-social-link a {
  align-items: center;
  display: flex;
  line-height: 0;
  transition: transform .1s ease
}

.wp-block-social-link:hover {
  transform: scale(1.1)
}

.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
  color: currentColor;
  fill: currentColor
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  background-color: #f0f0f0;
  color: #444
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
  background-color: #f90;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
  background-color: #1ea0c3;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
  background-color: #0757fe;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
  background-color: #1e1f26;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
  background-color: #02e49b;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
  background-color: #e94c89;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
  background-color: #4280ff;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
  background-color: #f45800;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  background-color: #1778f2;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
  background-color: #000;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
  background-color: #0461dd;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
  background-color: #e65678;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  background-color: #24292d;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
  background-color: #eceadd;
  color: #382110
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
  background-color: #ea4434;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  background-color: #f00075;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
  background-color: #e21b24;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  background-color: #0d66c2;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
  background-color: #3288d4;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
  background-color: #02ab6c;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
  background-color: #f6405f;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
  background-color: #ff424d;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
  background-color: #e60122;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
  background-color: #ef4155;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
  background-color: #ff4500;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
  background-color: #0478d7;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
  background-color: #fefc00;
  color: #fff;
  stroke: #000
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
  background-color: #ff5600;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
  background-color: #1bd760;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
  background-color: #2aabee;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
  background-color: #000;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
  background-color: #011835;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
  background-color: #6440a4;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  background-color: #1da1f2;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
  background-color: #1eb7ea;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
  background-color: #4680c2;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
  background-color: #3499cd;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
  background-color: #25d366;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  background-color: red;
  color: #fff
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
  background: none
}

.wp-block-social-links.is-style-logos-only .wp-social-link a {
  padding: 0
}

.wp-block-social-links.is-style-logos-only .wp-social-link svg {
  width: 1.25em;
  height: 1.25em
}

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  color: #f90
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  color: #1ea0c3
}

.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
  color: #0757fe
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
  color: #1e1f26
}

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
  color: #02e49b
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
  color: #e94c89
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
  color: #4280ff
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
  color: #f45800
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
  color: #1778f2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
  color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
  color: #0461dd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
  color: #e65678
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
  color: #24292d
}

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
  color: #382110
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
  color: #ea4434
}

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
  color: #f00075
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
  color: #e21b24
}

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
  color: #0d66c2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
  color: #3288d4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
  color: #02ab6c
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
  color: #f6405f
}

.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
  color: #ff424d
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
  color: #e60122
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
  color: #ef4155
}

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
  color: #ff4500
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
  color: #0478d7
}

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
  color: #fff;
  stroke: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
  color: #ff5600
}

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
  color: #1bd760
}

.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
  color: #2aabee
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
  color: #000
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
  color: #011835
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
  color: #6440a4
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
  color: #1da1f2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
  color: #1eb7ea
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
  color: #4680c2
}

.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
  color: #25d366
}

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
  color: #3499cd
}

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
  color: #d32422
}

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
  color: red
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
  width: auto
}

.wp-block-social-links.is-style-pill-shape .wp-social-link a {
  padding-left: .66667em;
  padding-right: .66667em
}

.wp-block-spacer {
  clear: both
}

.wp-block-tag-cloud.aligncenter {
  text-align: center;
  justify-content: center
}

.wp-block-tag-cloud.alignfull {
  padding-left: 1em;
  padding-right: 1em
}

.wp-block-tag-cloud a {
  display: inline-block;
  margin-right: 5px
}

.wp-block-tag-cloud span {
  display: inline-block;
  margin-left: 5px;
  text-decoration: none
}

.wp-block-tag-cloud.is-style-outline {
  display: flex;
  flex-wrap: wrap;
  gap: 1ch
}

.wp-block-tag-cloud.is-style-outline a {
  border: 1px solid;
  font-size: unset !important;
  margin-right: 0;
  padding: 1ch 2ch;
  text-decoration: none !important
}

.wp-block-table {
  overflow-x: auto
}

.wp-block-table table {
  border-collapse: collapse;
  width: 100%
}

.wp-block-table td,
.wp-block-table th {
  border: 1px solid;
  padding: .5em
}

.wp-block-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%
}

.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
  word-break: break-word
}

.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
  display: table;
  width: auto
}

.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
  word-break: break-word
}

.wp-block-table .has-subtle-light-gray-background-color {
  background-color: #f3f4f5
}

.wp-block-table .has-subtle-pale-green-background-color {
  background-color: #e9fbe5
}

.wp-block-table .has-subtle-pale-blue-background-color {
  background-color: #e7f5fe
}

.wp-block-table .has-subtle-pale-pink-background-color {
  background-color: #fcf0ef
}

.wp-block-table.is-style-stripes {
  border-spacing: 0;
  border-collapse: inherit;
  background-color: transparent;
  border-bottom: 1px solid #f0f0f0
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0
}

.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
  background-color: #f3f4f5
}

.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
  background-color: #e9fbe5
}

.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  background-color: #e7f5fe
}

.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  background-color: #fcf0ef
}

.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
  border-color: transparent
}

.wp-block-table .has-border-color>*,
.wp-block-table .has-border-color td,
.wp-block-table .has-border-color th,
.wp-block-table .has-border-color tr {
  border-color: inherit
}

.wp-block-table table[style*=border-top-color]>*,
.wp-block-table table[style*=border-top-color]>* td,
.wp-block-table table[style*=border-top-color]>* th,
.wp-block-table table[style*=border-top-color] tr:first-child,
.wp-block-table table[style*=border-top-color] tr:first-child td,
.wp-block-table table[style*=border-top-color] tr:first-child th {
  border-top-color: inherit
}

.wp-block-table table[style*=border-top-color] tr:not(:first-child) {
  border-top-color: currentColor
}

.wp-block-table table[style*=border-right-color]>*,
.wp-block-table table[style*=border-right-color] td:last-child,
.wp-block-table table[style*=border-right-color] th,
.wp-block-table table[style*=border-right-color] tr {
  border-right-color: inherit
}

.wp-block-table table[style*=border-bottom-color]>*,
.wp-block-table table[style*=border-bottom-color]>* td,
.wp-block-table table[style*=border-bottom-color]>* th,
.wp-block-table table[style*=border-bottom-color] tr:last-child,
.wp-block-table table[style*=border-bottom-color] tr:last-child td,
.wp-block-table table[style*=border-bottom-color] tr:last-child th {
  border-bottom-color: inherit
}

.wp-block-table table[style*=border-bottom-color] tr:not(:last-child) {
  border-bottom-color: currentColor
}

.wp-block-table table[style*=border-left-color]>*,
.wp-block-table table[style*=border-left-color] td:first-child,
.wp-block-table table[style*=border-left-color] th,
.wp-block-table table[style*=border-left-color] tr {
  border-left-color: inherit
}

.wp-block-table table[style*=border-style]>*,
.wp-block-table table[style*=border-style] td,
.wp-block-table table[style*=border-style] th,
.wp-block-table table[style*=border-style] tr {
  border-style: inherit
}

.wp-block-table table[style*=border-width]>*,
.wp-block-table table[style*=border-width] td,
.wp-block-table table[style*=border-width] th,
.wp-block-table table[style*=border-width] tr {
  border-width: inherit;
  border-style: inherit
}

.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
  display: flex
}

.wp-block-text-columns .wp-block-column {
  margin: 0 1em;
  padding: 0
}

.wp-block-text-columns .wp-block-column:first-child {
  margin-left: 0
}

.wp-block-text-columns .wp-block-column:last-child {
  margin-right: 0
}

.wp-block-text-columns.columns-2 .wp-block-column {
  width: 50%
}

.wp-block-text-columns.columns-3 .wp-block-column {
  width: 33.33333%
}

.wp-block-text-columns.columns-4 .wp-block-column {
  width: 25%
}

pre.wp-block-verse {
  font-family: inherit;
  overflow: auto;
  white-space: pre-wrap
}

.wp-block-video {
  box-sizing: border-box
}

.wp-block-video video {
  width: 100%
}

@supports (position:sticky) {
  .wp-block-video [poster] {
    object-fit: cover
  }
}

.wp-block-video.aligncenter {
  text-align: center
}

.wp-block-video figcaption {
  margin-top: .5em;
  margin-bottom: 1em
}

.wp-element-button {
  cursor: pointer
}

:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px
}

:root .has-very-light-gray-background-color {
  background-color: #eee
}

:root .has-very-dark-gray-background-color {
  background-color: #313131
}

:root .has-very-light-gray-color {
  color: #eee
}

:root .has-very-dark-gray-color {
  color: #313131
}

:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg, #00d084, #0693e3)
}

:root .has-purple-crush-gradient-background {
  background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
}

:root .has-hazy-dawn-gradient-background {
  background: linear-gradient(135deg, #faaca8, #dad0ec)
}

:root .has-subdued-olive-gradient-background {
  background: linear-gradient(135deg, #fafae1, #67a671)
}

:root .has-atomic-cream-gradient-background {
  background: linear-gradient(135deg, #fdd79a, #004a59)
}

:root .has-nightshade-gradient-background {
  background: linear-gradient(135deg, #330968, #31cdcf)
}

:root .has-midnight-gradient-background {
  background: linear-gradient(135deg, #020381, #2874fc)
}

.has-regular-font-size {
  font-size: 1em
}

.has-larger-font-size {
  font-size: 2.625em
}

.has-normal-font-size {
  font-size: var(--wp--preset--font-size--normal)
}

.has-huge-font-size {
  font-size: var(--wp--preset--font-size--huge)
}

.has-text-align-center {
  text-align: center
}

.has-text-align-left {
  text-align: left
}

.has-text-align-right {
  text-align: right
}

#end-resizable-editor-section {
  display: none
}

.aligncenter {
  clear: both
}

.items-justified-left {
  justify-content: flex-start
}

.items-justified-center {
  justify-content: center
}

.items-justified-right {
  justify-content: flex-end
}

.items-justified-space-between {
  justify-content: space-between
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important
}

.screen-reader-text:focus {
  background-color: #ddd;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}

html :where(.has-border-color) {
  border-style: solid
}

html :where([style*=border-top-color]) {
  border-top-style: solid
}

html :where([style*=border-right-color]) {
  border-right-style: solid
}

html :where([style*=border-bottom-color]) {
  border-bottom-style: solid
}

html :where([style*=border-left-color]) {
  border-left-style: solid
}

html :where([style*=border-width]) {
  border-style: solid
}

html :where([style*=border-top-width]) {
  border-top-style: solid
}

html :where([style*=border-right-width]) {
  border-right-style: solid
}

html :where([style*=border-bottom-width]) {
  border-bottom-style: solid
}

html :where([style*=border-left-width]) {
  border-left-style: solid
}

html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%
}

figure {
  margin: 0 0 1em
}

/*! This file is auto-generated */
.wp-block-button__link {
  color: #fff;
  background-color: #32373c;
  border-radius: 9999px;
  box-shadow: none;
  text-decoration: none;
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  font-size: 1.125em
}

body {
  --wp--preset--color--black: #000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #fff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--bg-color: #fff;
  --wp--preset--color--bd-color: #dfdfdf;
  --wp--preset--color--text: #3f3e3e;
  --wp--preset--color--text-dark: #282525;
  --wp--preset--color--text-light: #bdbebe;
  --wp--preset--color--text-link: #D5CA8A;
  --wp--preset--color--text-hover: #c2b28a;
  --wp--preset--color--text-link-2: #c2b28a;
  --wp--preset--color--text-hover-2: #D5CA8A;
  --wp--preset--color--text-link-3: #ddb837;
  --wp--preset--color--text-hover-3: #eec432;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, #9b51e0 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, #cf2e2e 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
  --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
  --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
  --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
  --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
  --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
  --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
  --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
  --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: .44rem;
  --wp--preset--spacing--30: .67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem
}

:where(.is-layout-flex) {
  gap: .5em
}

body .is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em
}

body .is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0
}

body .is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important
}

body .is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em
}

body .is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0
}

body .is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important
}

body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important
}

body .is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size)
}

body .is-layout-flex {
  display: flex
}

body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center
}

body .is-layout-flex>* {
  margin: 0
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em
}

.has-black-color {
  color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-color {
  color: var(--wp--preset--color--white) !important
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em
}

.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6
}

.tooltipster-default {
  border-radius: 5px;
  border: 2px solid #000;
  background: #4c4c4c;
  color: #fff
}

.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden
}

.tooltipster-icon {
  cursor: help;
  margin-left: 4px
}

.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible
}

.tooltipster-base .tooltipster-content {
  overflow: hidden
}

.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 1px;
  left: 0;
  z-index: -1
}

.tooltipster-arrow span,
.tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute
}

.tooltipster-arrow-top span,
.tooltipster-arrow-top-right span,
.tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -7px
}

.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -7px
}

.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom-right span,
.tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -7px
}

.tooltipster-arrow-bottom .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -7px
}

.tooltipster-arrow-top span,
.tooltipster-arrow-top .tooltipster-arrow-border,
.tooltipster-arrow-bottom span,
.tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto
}

.tooltipster-arrow-top-left span,
.tooltipster-arrow-bottom-left span {
  left: 6px
}

.tooltipster-arrow-top-left .tooltipster-arrow-border,
.tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px
}

.tooltipster-arrow-top-right span,
.tooltipster-arrow-bottom-right span {
  right: 6px
}

.tooltipster-arrow-top-right .tooltipster-arrow-border,
.tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px
}

.tooltipster-arrow-left span,
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -7px
}

.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px
}

.tooltipster-arrow-right span,
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -7px
}

.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px
}

.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity
}

.tooltipster-fade-show {
  opacity: 1
}

.tooltipster-grow {
  opacity: 0;
  -webkit-transform: translate3d(0, 5px, 0);
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden
}

.tooltipster-grow-show {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
  -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
  -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
  -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
  transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform
}

.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1);
  -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
  -moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
  -ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
  -o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4);
  transition-timing-function: cubic-bezier(.23, .635, .495, 2.4)
}

.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
  -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
  -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
  -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
  -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
  transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0
}

.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1);
  -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
  -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
  -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
  -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15);
  transition-timing-function: cubic-bezier(.175, .885, .32, 1.15)
}

.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0
}

.tooltipster-content-changing {
  opacity: .5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1)
}

.tooltipster-light {
  border-radius: 3px;
  border: 1px solid #ddd;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  background: #fff;
  color: #888
}

.tooltipster-light .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px
}

@keyframes booked-flyin {
  0% {
    opacity: 0;
    transform: scale(.9)
  }

  100% {
    opacity: 1;
    transform: scale(1)
  }
}

@-webkit-keyframes booked-flyin {
  0% {
    opacity: 0;
    -webkit-transform: scale(.9)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1)
  }
}

@-moz-keyframes booked-flyin {
  0% {
    opacity: 0;
    -moz-transform: scale(.9)
  }

  100% {
    opacity: 1;
    -moz-transform: scale(1)
  }
}

@-ms-keyframes booked-flyin {
  0% {
    opacity: 0;
    -ms-transform: scale(.9)
  }

  100% {
    opacity: 1;
    -ms-transform: scale(1)
  }
}

@-o-keyframes booked-flyin {
  0% {
    opacity: 0;
    -o-transform: scale(.9)
  }

  100% {
    opacity: 1;
    -o-transform: scale(1)
  }
}

@keyframes booked-popflyin {
  0% {
    opacity: 0;
    transform: scale(.95)
  }

  50% {
    opacity: 1;
    transform: scale(1.01)
  }

  100% {
    opacity: 1;
    transform: scale(1)
  }
}

@-webkit-keyframes booked-popflyin {
  0% {
    opacity: 0;
    -webkit-transform: scale(.95)
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.01)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1)
  }
}

@-moz-keyframes booked-popflyin {
  0% {
    opacity: 0;
    -moz-transform: scale(.95)
  }

  50% {
    opacity: 1;
    -moz-transform: scale(1.01)
  }

  100% {
    opacity: 1;
    -moz-transform: scale(1)
  }
}

@-ms-keyframes booked-popflyin {
  0% {
    opacity: 0;
    -ms-transform: scale(.95)
  }

  50% {
    opacity: 1;
    -ms-transform: scale(1.01)
  }

  100% {
    opacity: 1;
    -ms-transform: scale(1)
  }
}

@-o-keyframes booked-popflyin {
  0% {
    opacity: 0;
    -o-transform: scale(.95)
  }

  50% {
    opacity: 1;
    -o-transform: scale(1.01)
  }

  100% {
    opacity: 1;
    -o-transform: scale(1)
  }
}

@keyframes booked-flyout {
  0% {
    opacity: 1;
    transform: scale(1)
  }

  100% {
    opacity: 0;
    transform: scale(.9)
  }
}

@-webkit-keyframes booked-flyout {
  0% {
    opacity: 1;
    -webkit-transform: scale(1)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.9)
  }
}

@-moz-keyframes booked-flyout {
  0% {
    opacity: 1;
    -moz-transform: scale(1)
  }

  100% {
    opacity: 0;
    -moz-transform: scale(.9)
  }
}

@-ms-keyframes booked-flyout {
  0% {
    opacity: 1;
    -ms-transform: scale(1)
  }

  100% {
    opacity: 0;
    -ms-transform: scale(.9)
  }
}

@-o-keyframes booked-flyout {
  0% {
    opacity: 1;
    -o-transform: scale(1)
  }

  100% {
    opacity: 0;
    -o-transform: scale(.9)
  }
}

@keyframes booked-popdown {
  0% {
    opacity: 0;
    transform: translateY(-5px)
  }

  100% {
    opacity: 1;
    transform: translateY(0)
  }
}

@-webkit-keyframes booked-popdown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-5px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0)
  }
}

@-moz-keyframes booked-popdown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-5px)
  }

  100% {
    opacity: 1;
    -moz-transform: translateY(0)
  }
}

@-ms-keyframes booked-popdown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-5px)
  }

  100% {
    opacity: 1;
    -ms-transform: translateY(0)
  }
}

@-o-keyframes booked-popdown {
  0% {
    opacity: 0;
    -o-transform: translateY(-5px)
  }

  100% {
    opacity: 1;
    -o-transform: translateY(0)
  }
}

@keyframes booked-fadein {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-webkit-keyframes booked-fadein {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-moz-keyframes booked-fadein {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-ms-keyframes booked-fadein {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-o-keyframes booked-fadein {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@keyframes booked-fadeout {
  0% {
    opacity: 1
  }

  100% {
    opacity: 9
  }
}

@-webkit-keyframes booked-fadeout {
  0% {
    opacity: 1
  }

  100% {
    opacity: 9
  }
}

@-moz-keyframes booked-fadeout {
  0% {
    opacity: 1
  }

  100% {
    opacity: 9
  }
}

@-ms-keyframes booked-fadeout {
  0% {
    opacity: 1
  }

  100% {
    opacity: 9
  }
}

@-o-keyframes booked-fadeout {
  0% {
    opacity: 1
  }

  100% {
    opacity: 9
  }
}

@charset "UTF-8";

@keyframes booked-flyin {
  0% {
    opacity: 0;
    transform: scale(.9)
  }

  100% {
    opacity: 1;
    transform: scale(1)
  }
}

@keyframes booked-popflyin {
  0% {
    opacity: 0;
    transform: scale(.95)
  }

  50% {
    opacity: 1;
    transform: scale(1.01)
  }

  100% {
    opacity: 1;
    transform: scale(1)
  }
}

@keyframes booked-flyout {
  0% {
    opacity: 1;
    transform: scale(1)
  }

  100% {
    opacity: 0;
    transform: scale(.9)
  }
}

@keyframes booked-popdown {
  0% {
    opacity: 0;
    transform: translateY(-5px)
  }

  100% {
    opacity: 1;
    transform: translateY(0)
  }
}

@keyframes booked-fadein {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@keyframes booked-fadeout {
  0% {
    opacity: 1
  }

  100% {
    opacity: 9
  }
}

body #booked-profile-page input[type=submit],
body #booked-profile-page button,
body .booked-list-view input[type=submit],
body .booked-list-view button,
body .booked-calendar input[type=submit],
body .booked-calendar button,
body .booked-modal input[type=submit],
body .booked-modal button {
  -webkit-appearance: none;
  height: auto;
  font-size: 13px;
  border-radius: 3px;
  display: inline-block;
  padding: 9px 12px 10px;
  background: #eee;
  color: #333;
  line-height: 1;
  text-shadow: none;
  box-shadow: none;
  border: 1px solid #ccc
}

body #booked-profile-page input[type=submit]:hover,
body #booked-profile-page button:hover,
body .booked-list-view input[type=submit]:hover,
body .booked-list-view button:hover,
body .booked-calendar input[type=submit]:hover,
body .booked-calendar button:hover,
body .booked-modal input[type=submit]:hover,
body .booked-modal button:hover {
  background: #ddd;
  color: #000;
  height: auto;
  text-shadow: none;
  box-shadow: none;
  border: 1px solid #ccc
}

body #booked-profile-page input[type=submit].bb-small,
body #booked-profile-page button.bb-small,
body .booked-list-view input[type=submit].bb-small,
body .booked-list-view button.bb-small,
body .booked-calendar input[type=submit].bb-small,
body .booked-calendar button.bb-small,
body .booked-modal input[type=submit].bb-small,
body .booked-modal button.bb-small {
  line-height: 24px;
  padding: 0 8px;
  cursor: pointer
}

body #booked-profile-page input[type=submit].button-primary,
body #booked-profile-page button.button-primary,
body .booked-list-view input[type=submit].button-primary,
body .booked-list-view button.button-primary,
body .booked-calendar input[type=submit].button-primary,
body .booked-calendar button.button-primary,
body .booked-modal input[type=submit].button-primary,
body .booked-modal button.button-primary {
  -webkit-appearance: none;
  height: auto;
  color: #fff;
  border-width: 1px;
  border-style: solid
}

body #booked-profile-page input[type=submit].button-primary:hover,
body #booked-profile-page button.button-primary:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body .booked-list-view button.button-primary:hover,
body .booked-calendar input[type=submit].button-primary:hover,
body .booked-calendar button.button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body .booked-modal button.button-primary:hover {
  color: #fff;
  height: auto;
  border: 1px solid
}

body #booked-profile-page input[type=submit].cancel,
body #booked-profile-page button.cancel,
body .booked-list-view input[type=submit].cancel,
body .booked-list-view button.cancel,
body .booked-calendar input[type=submit].cancel,
body .booked-calendar button.cancel,
body .booked-modal input[type=submit].cancel,
body .booked-modal button.cancel {
  background: #eee !important;
  color: #333 !important
}

body #booked-profile-page input[type=submit].cancel:hover,
body #booked-profile-page button.cancel:hover,
body .booked-list-view input[type=submit].cancel:hover,
body .booked-list-view button.cancel:hover,
body .booked-calendar input[type=submit].cancel:hover,
body .booked-calendar button.cancel:hover,
body .booked-modal input[type=submit].cancel:hover,
body .booked-modal button.cancel:hover {
  background: #ddd !important;
  color: #000 !important
}

body .booked-calendar-wrap {
  margin: 0 0 30px
}

body .widget_booked_calendar .booked-calendar-wrap {
  margin: 0
}

body .calendarSavingState {
  font-size: 17px;
  display: none
}

body #wp-admin-bar-booked .ab-icon:before {
  content: "ï”ˆ";
  top: 1px
}

body.booked-noScroll {
  width: 100%;
  overflow: hidden;
  position: relative
}

body div.booked-calendar-wrap div.booked-calendar {
  border-radius: 10px;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  background: #f1f1f1;
  border-spacing: 0;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .075);
  width: 100%
}

body div.booked-calendar-wrap div.booked-calendar .bc-head {
  color: #fff;
  text-transform: uppercase
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row {
  display: flex
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col {
  font-weight: 400;
  position: relative;
  width: 14.285%;
  border-width: 1px;
  border-style: solid;
  line-height: 1
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName {
  letter-spacing: .03rem;
  font-size: 1.05rem;
  line-height: 1rem;
  height: 1.05rem;
  display: inline-block
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a {
  font-size: .8rem;
  position: relative;
  top: -.05rem;
  padding-left: 8px;
  text-decoration: none;
  text-transform: none;
  color: #fff;
  color: rgba(255, 255, 255, .5)
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .monthName a:hover {
  color: rgba(255, 255, 255, .75)
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right,
body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left {
  color: #fff !important;
  position: absolute;
  font-size: 1.3rem;
  top: 50%;
  margin-top: -.65rem
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left {
  left: 20px
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-left:hover {
  left: 19px
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right {
  right: 20px
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row .bc-col .page-right:hover {
  right: 19px
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.days {
  color: #fff;
  text-transform: uppercase
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.days .bc-col {
  font-weight: 600;
  text-align: center;
  padding: 9px 0 10px;
  font-size: 11px;
  letter-spacing: .03rem
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.top {
  height: auto
}

body div.booked-calendar-wrap div.booked-calendar .bc-head .bc-row.top .bc-col {
  padding: 1.1rem 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row {
  display: flex
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col {
  width: 100%;
  font-weight: 400;
  text-align: center;
  overflow: hidden;
  position: relative;
  font-size: 20px;
  color: #333;
  padding: 0 !important;
  margin: 0 !important;
  border-right: 1px solid #eee
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:last-child {
  border-right: none
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col :before {
  content: "";
  float: left;
  padding-top: 100%
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date {
  position: relative;
  background: #fff;
  display: block;
  width: 100%;
  height: 100%
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .date .number {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  display: inline-block;
  border-radius: 30px;
  width: 50px;
  height: 50px;
  line-height: 49px
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:hover .date {
  cursor: pointer;
  background: #fafafa
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col:hover .date span {
  color: #fff
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date .date span,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-date:hover .date span,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur .date,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur .date span,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur:hover .date,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.blur:hover .date span {
  cursor: not-allowed;
  background: #f5f5f5 !important;
  color: #ccc !important
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.booked .date,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.booked .date span,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .booked:hover .date,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col .booked:hover .date span {
  cursor: not-allowed;
  background: #fff9f8 !important;
  color: #ffa790 !important
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.next-month .date,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-month .date {
  background: #fafafa
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.next-month .date span,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-month .date span {
  color: #ccc
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.next-month:hover .date span,
body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.prev-month:hover .date span {
  color: #fff
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active {
  background: #ddd;
  border-bottom-color: #ddd
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active .date {
  background: #ddd;
  color: #555
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active .date .number {
  border: none;
  background: #fff;
  color: #000
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active:hover .date {
  background: #ddd
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.active:hover .date span {
  background: #fff
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date {
  color: #000
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span {
  box-shadow: inset 0 0 0 2px #31afea;
  color: #000 !important
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date .date span {
  color: #ccc !important
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:hover .date {
  color: #000 !important
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:hover .date span {
  background: #31afea !important;
  color: #fff !important
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.active:hover .date span {
  background: #fff !important;
  color: #000 !important
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today.prev-date:hover .date span {
  background: 0 0 !important;
  color: #ccc !important
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock {
  color: #fff;
  background: #ddd
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock .bc-col {
  width: 100%;
  padding: 2%;
  color: #fff;
  border-bottom-color: #ddd
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock.booked-loading {
  position: relative
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock.booked-loading .booked-spinner {
  position: absolute
}

body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.entryBlock.booked-loading .bc-col {
  height: 132px
}

body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked .date,
body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked:hover .date,
body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked .date span,
body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked:hover .date span {
  cursor: pointer
}

body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked:hover .date span {
  color: #fff !important
}

body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked.active .date,
body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked.active .date:hover {
  background: #ddd !important;
  color: #555 !important
}

body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked.active .date span,
body div.booked-calendar-wrap div.booked-calendar.booked-pa-active .bc-row.week .bc-col.booked.active .date span:hover {
  background: #fff !important;
  color: #555 !important
}

body div.booked-calendar-wrap.small div.booked-calendar .bc-head .bc-row .bc-col .monthName {
  font-size: .9rem;
  font-weight: 800;
  line-height: 1.1rem;
  height: 1.1rem
}

body div.booked-calendar-wrap.small div.booked-calendar .bc-head .bc-row .bc-col .monthName .backToMonth {
  font-weight: 500;
  letter-spacing: 0
}

body div.booked-calendar-wrap.small div.booked-calendar .bc-body .bc-row.week .bc-col .date .number {
  margin: -18px 0 0 -18px;
  font-size: 16px;
  line-height: 35px !important;
  width: 36px;
  height: 36px
}

body .booked-appt-list {
  font-size: 15px;
  line-height: 1.7;
  color: #000;
  background: #fff;
  transform: scale(.95);
  padding: 30px 35px 10px;
  display: none;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
  border-radius: 5px
}

body .booked-appt-list.shown {
  transform: scale(1)
}

body .booked-appt-list h2 {
  text-align: center;
  color: #555;
  font-size: 20px;
  margin: 0 0 30px;
  line-height: 1.4
}

body .booked-appt-list h2.booked-no-prev {
  text-align: left
}

body .booked-appt-list p {
  color: #888;
  font-weight: 400;
  margin: 0 0 20px
}

body .booked-appt-list .timeslot {
  display: flex;
  box-sizing: border-box;
  line-height: 1.8;
  color: #888;
  border-top: 1px solid #ddd
}

body .booked-appt-list .timeslot.faded {
  opacity: .25
}

body .booked-appt-list .timeslot:hover {
  background: #f9f9f9
}

body .booked-appt-list .timeslot:last-child {
  margin: 0 0 10px
}

body .booked-appt-list .timeslot .timeslot-title {
  margin: 0 0 10px;
  display: block;
  color: #4dc574
}

body .booked-appt-list .timeslot .timeslot-time {
  height: 71px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  padding: 0 0 0 15px;
  box-sizing: border-box;
  line-height: 1;
  width: 60%;
  font-weight: 600;
  color: #555;
  font-size: 16px
}

body .booked-appt-list .timeslot .timeslot-time i.fa-solid {
  color: #555
}

body .booked-appt-list .timeslot .timeslot-people {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  height: 71px;
  width: 40%;
  padding: 0 16px 0 0;
  box-sizing: border-box
}

body .booked-appt-list .timeslot .timeslot-people button {
  color: #fff
}

body .booked-appt-list .timeslot .timeslot-people button .spots-available,
body .booked-appt-list .timeslot .timeslot-people button .button-timeslot {
  display: none
}

body .booked-appt-list .timeslot .spots-available {
  font-weight: 400;
  text-transform: uppercase;
  font-size: .7rem;
  display: block;
  line-height: 1;
  color: #aaa;
  padding-top: 8px
}

body .booked-appt-list .timeslot .spots-available.empty {
  color: #aaa
}

body .booked-appt-list .timeslot a {
  font-weight: 600;
  text-decoration: none
}

body .booked-appt-list .timeslot.has-title .timeslot-time {
  height: auto;
  min-height: 71px
}

body .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-time {
  min-height: auto
}

body .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-time .timeslot-title {
  margin: 0
}

body .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-time .timeslot-range {
  display: none
}

body .booked-appt-list .timeslot.has-title.timeslot-count-hidden .timeslot-time {
  height: 60px
}

body .booked-appt-list .timeslot.has-title.timeslot-count-hidden .timeslot-people {
  height: 60px;
  padding-top: 13px;
  padding-right: 0
}

body .booked-appt-list .timeslot.has-title.timeslot-count-hidden .timeslot-time {
  padding-top: 22px
}

body div.booked-calendar-wrap.booked-list-view .booked-appt-list {
  box-shadow: none;
  padding: 0;
  margin: 0 0 30px;
  display: block
}

body div.booked-calendar-wrap.booked-list-view .booked-appt-list .booked-appt-list-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 20px
}

body div.booked-calendar-wrap.booked-list-view .booked-appt-list .booked-appt-list-header h2 {
  margin: 0
}

body div.booked-calendar-wrap.booked-list-view .booked-appt-list .booked-appt-list-header .booked-list-view-nav>* {
  margin: 0 0 0 10px
}

body div.booked-calendar-wrap.small {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto
}

body div.booked-calendar-wrap.small .booked-appt-list {
  padding: 30px 35px 30px
}

body div.booked-calendar-wrap.small .booked-appt-list h2 {
  margin: 0 0 20px
}

body div.booked-calendar-wrap.small .booked-appt-list h2>span:first-child {
  display: none
}

body div.booked-calendar-wrap.small .booked-appt-list .timeslot {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 5px 0;
  margin: 0;
  border: none
}

body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-title {
  height: auto;
  margin: 0;
  display: block;
  color: #4dc574
}

body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-time {
  display: none
}

body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people {
  height: auto;
  justify-content: center;
  width: 100%;
  padding: 0
}

body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button {
  width: 100%;
  line-height: 1.4
}

body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .button-text,
body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .button-timeslot {
  font-weight: 700
}

body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .spots-available {
  color: #fff;
  opacity: .75;
  padding: 8px 0 4px
}

body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .button-text {
  display: none
}

body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .spots-available,
body div.booked-calendar-wrap.small .booked-appt-list .timeslot .timeslot-people button.button .button-timeslot {
  display: block
}

body .booked-form {
  padding-top: 5px
}

body .booked-form .field {
  margin: 5px 0 7px
}

body .booked-form .field.booked-text-content {
  margin-bottom: 0;
  margin-top: 20px
}

body .booked-form .field.booked-text-content *:last-child {
  margin-bottom: 0
}

body .booked-form .field:after {
  content: "";
  display: table;
  clear: both
}

body .booked-form input[type=radio],
body .booked-form input[type=checkbox] {
  position: relative;
  top: 2px
}

body .booked-form .field select,
body .booked-form .field input[type=text],
body .booked-form .field input[type=password],
body .booked-form .field input[type=tel],
body .booked-form .field input[type=email],
body .booked-form .field textarea {
  background: #fff;
  border: 1px solid #ccc;
  box-sizing: border-box;
  margin: 0 1.5% 0 0;
  width: 49.2%;
  float: left
}

body .booked-form .field input:last-child {
  margin-right: 0
}

body .booked-form .field input[type=text],
body .booked-form .field input[type=password],
body .booked-form .field input[type=tel],
body .booked-form .field input[type=email],
body .booked-form .field textarea {
  font-size: 13px;
  padding: 7px 10px;
  color: #aaa;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px
}

body .booked-form .field textarea,
body .booked-form .field input.hasContent {
  color: #555
}

body .booked-form .field input.large,
body .booked-form .field select.large {
  width: 100%;
  margin-right: 1px;
  width: 99.8%
}

body .booked-form .spacer {
  padding: 5px 0 0;
  margin: 0;
  display: block
}

body .booked-form .spacer.big {
  padding: 25px 0 0
}

body .booked-form hr {
  border: none;
  border-top: 1px solid #ddd;
  padding: 10px 0 0;
  margin: 20px 0 0
}

body .booked-form .condition-block {
  display: none
}

body .booked-form .condition-block.default {
  display: block
}

body .booked-form input[type=submit],
body .booked-form button {
  float: left;
  margin: 0 10px 0 0
}

body .booked-form .field label {
  cursor: pointer
}

body .booked-form .field label.field-label {
  cursor: default;
  display: block;
  font-weight: 700;
  padding: 10px 0 8px;
  margin: 0
}

body .booked-form .field textarea {
  height: 100px;
  width: 100%;
  box-sizing: border-box;
  line-height: 1.6
}

body .booked-form .field .checkbox-radio-block {
  display: block;
  padding: 0 0 3px 10px
}

body .booked-form .field .checkbox-radio-block label {
  font-size: 13px;
  display: inline-block;
  padding-left: 7px;
  margin: 0;
  position: relative;
  top: 3px
}

body .booked-form .cf-block {
  margin: 0 0 25px
}

body .booked-form .cf-block select {
  font-size: 13px;
  width: 100%;
  height: 33px;
  margin-right: 0;
  padding: 0 10px;
  float: none
}

body .booked-form .cf-block ul,
body .booked-form .cf-block ol {
  margin-left: 30px
}

body .booked-form .required-asterisk {
  color: #e35656;
  margin: -1px 0 0 7px
}

body .booked-form #ajaxlogin {
  width: 100%
}

body .booked-form #ajaxlogin p.status {
  display: none;
  padding: 15px 0 0;
  margin: 0;
  font-size: 15px;
  color: #888
}

body .booked-form #newAppointmentForm p.status {
  display: none;
  padding: 0 0 20px;
  margin: 0;
  font-size: 15px;
  color: #888
}

body img.captcha-image {
  position: relative;
  top: 5px;
  left: 5px
}

body #booked-page-form p.captcha,
body .booked-modal .bm-window p.captcha {
  margin: -5px 0 15px
}

body .booked-form .field p.field-small-p {
  font-size: 14px;
  margin: -5px 0 5px
}

body .booked-form input[type=submit].button:disabled {
  background: #ddd !important;
  border-color: #ddd !important;
  color: #aaa !important;
  cursor: not-allowed
}

body .booked-form .booked-appointments {
  background: #fff;
  padding: 10px 16px 13px;
  margin: 0 0 15px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .15);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px
}

body .booked-form .booked-appointment-details {
  margin: 0 0 10px;
  padding: 0 0 7px;
  border-bottom: 1px solid #ddd
}

body .booked-form .booked-appointment-details:last-child {
  margin: 0;
  padding: 0;
  border: none
}

body .booked-form .booked-appointment-details.has-error {
  color: #e35656
}

#customerChoices {
  display: block;
  text-align: left;
  background: #fff;
  padding: 20px 0 23px;
  text-align: center;
  margin: -26px -36px 15px;
  border-bottom: 1px solid #ddd
}

#customerChoices .field {
  display: inline-block
}

#customerChoices .field .checkbox-radio-block {
  padding-left: 0
}

#customerChoices .field {
  margin: 0 20px 0 0
}

#customerChoices .field:last-child {
  margin: 0
}

#customerChoices .field .checkbox-radio-block label {
  font-weight: 400;
  font-size: 15px
}

#ajaxforgot {
  display: none
}

body .booked-modal {
  margin-top: -84px;
  min-height: 168px;
  position: fixed;
  z-index: 9999999;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 0
}

body .booked-modal hr {
  border-top: 1px solid #ddd;
  background: 0 0
}

body .booked-modal .bm-overlay {
  animation: booked-fadein .2s;
  -webkit-animation: booked-fadein .2s;
  -moz-animation: booked-fadein .2s;
  -ms-animation: booked-fadein .2s;
  -o-animation: booked-fadein .2s;
  -webkit-backface-visibility: hidden;
  position: fixed;
  background: #000;
  background: rgba(0, 0, 0, .65);
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

body .booked-modal .bm-window {
  animation: booked-flyin .2s;
  -webkit-animation: booked-flyin .2s;
  -moz-animation: booked-flyin .2s;
  -ms-animation: booked-flyin .2s;
  -o-animation: booked-flyin .2s;
  -webkit-backface-visibility: hidden;
  padding: 43px 0 25px;
  width: 450px;
  position: relative;
  margin: 0 auto;
  background: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 1px 1px 60px rgba(0, 0, 0, .5);
  -webkit-box-shadow: 1px 1px 60px rgba(0, 0, 0, .5);
  box-shadow: 1px 1px 60px rgba(0, 0, 0, .5)
}

body .booked-modal.bm-loading .bm-window {
  background: 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none
}

body .booked-modal.bm-closing .bm-overlay {
  animation: booked-fadeout .2s;
  -webkit-animation: booked-fadeout .2s;
  -moz-animation: booked-fadeout .2s;
  -ms-animation: booked-fadeout .2s;
  -o-animation: booked-fadeout .2s;
  -webkit-backface-visibility: hidden
}

body .booked-modal.bm-closing .bm-window {
  animation: booked-flyout .2s;
  -webkit-animation: booked-flyout .2s;
  -moz-animation: booked-flyout .2s;
  -ms-animation: booked-flyout .2s;
  -o-animation: booked-flyout .2s;
  -webkit-backface-visibility: hidden
}

body .booked-modal .bm-window {
  background: #f5f5f5;
  max-height: 100px;
  z-index: 2000000000
}

body .booked-modal .bm-window p {
  margin: 0 0 15px;
  font-size: 15px
}

body .booked-modal .bm-window p small {
  display: block;
  margin: 0 0 15px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600
}

body .booked-modal .bm-window p.appointment-title {
  font-weight: 600;
  margin-bottom: 0
}

body .booked-modal .bm-window p.calendar-name {
  font-weight: 600;
  margin-bottom: 0
}

body .booked-modal .bm-window p.appointment-info {
  font-size: 15px;
  margin: 0;
  line-height: 1.7
}

body .booked-modal .bm-window p strong {
  font-size: 13px;
  text-transform: uppercase;
  display: inline-block;
  padding-right: 3px;
  font-weight: 600
}

body .booked-modal .bm-window a {
  text-decoration: none
}

body .booked-modal .bm-window .close {
  line-height: 1;
  color: #fff;
  color: rgba(255, 255, 255, .5);
  font-size: 20px;
  position: absolute;
  top: 11px;
  right: 14px
}

body .booked-modal .bm-window .close:hover {
  color: #fff
}

body .booked-modal .bm-window p i.fa-solid.far-clock {
  font-size: 18px;
  position: relative;
  top: 1px
}

body .booked-modal .bm-window p.booked-calendar-name {
  font-weight: 600;
  font-size: 15px
}

body .booked-modal .bm-window .booked-scrollable {
  max-height: 100px;
  padding: 25px 30px;
  overflow-y: auto;
  overflow-x: hidden;
  background: #f5f5f5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: content-box
}

body .booked-modal .bm-window p.booked-title-bar {
  box-sizing: border-box;
  font-size: 13px;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1;
  width: 100%;
  color: #fff;
  border-radius: 4px 4px 0 0;
  padding: 15px 30px 15px 15px
}

body .booked-modal .bm-window p.booked-title-bar small {
  margin: 0
}

body .booked-modal .bm-window .booked-scrollable {
  -webkit-overflow-scrolling: touch
}

body .booked-modal .bm-window .booked-scrollable>* {
  -webkit-transform: translateZ(0px);
  -webkit-transform: translate3d(0, 0, 0)
}

body .booked-calendarSwitcher {
  box-sizing: border-box;
  display: inline-block;
  margin: 0 0 0 15px;
  padding: 8px 10px 9px 12px;
  color: #fff;
  border-radius: 10px 10px 0 0;
  position: relative
}

body .booked-calendarSwitcher:before {
  position: absolute;
  top: 12px;
  right: 15px;
  color: #fff;
  font: var(--fa-font-solid);
  content: "ï¸"
}

body .booked-calendarSwitcher>p {
  display: flex;
  align-items: center
}

body .booked-calendarSwitcher>p i.fa-solid {
  font-size: 14px;
  margin: 0 10px 0 0;
  position: relative;
  color: #fff
}

body .booked-calendarSwitcher>p select {
  padding-left: 0;
  height: 24px;
  position: relative;
  cursor: pointer;
  background: 0 0;
  font-size: 14px;
  min-width: 200px;
  border: none;
  color: #fff;
  -webkit-appearance: none
}

body #booked-page-form .booked-form-wrap {
  padding: 10px 0
}

body #booked-page-form input[type=submit] {
  margin: 0
}

body #booked-page-form input[type=text],
body #booked-page-form input[type=password],
body #booked-page-form input[type=email],
body #booked-page-form textarea {
  margin: 7px 0 0;
  border-width: 1px;
  border-style: solid;
  padding: 10px 12px;
  width: 100%;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

body #booked-page-form input:disabled,
body #booked-page-form textarea:disabled {
  background: #f9f9f9;
  color: #bbb;
  border: 1px dotted #ccc
}

body #booked-page-form input[type=file]:disabled {
  background: #fff;
  border: none
}

body #booked-page-form label .not-bold {
  font-weight: 400;
  color: #ccc;
  padding: 0 0 0 5px
}

body #booked-page-form p {
  margin: 0 0 15px
}

body #booked-page-form .login-submit {
  margin: 0
}

body #profile-edit #booked-page-form {
  border-top: 1px solid #ddd;
  padding-top: 20px
}

body #profile-edit #booked-page-form input[type=file] {
  display: inline-block;
  padding: 0
}

body #profile-edit #booked-page-form label {
  font-weight: 600
}

body #profile-edit #booked-page-form p.form-nickname,
body #profile-edit #booked-page-form p.form-email,
body #profile-edit #booked-page-form p.form-url {
  float: left;
  width: 100%;
  margin: 0 0 25px
}

body #profile-edit #booked-page-form p.form-password {
  float: left;
  width: 48%;
  margin: 0 4% 25px 0
}

body #profile-edit #booked-page-form p.form-password.last {
  margin: 0 0 25px
}

body #profile-edit #booked-page-form p.form-textarea,
body #profile-edit #booked-page-form p.form-avatar,
body #profile-edit #booked-page-form p.form-submit {
  float: none;
  width: 100%;
  margin: 0 0 25px
}

body #profile-edit #booked-page-form p.form-submit {
  margin: 0 0 5px
}

body #profile-edit #booked-page-form .hint-p {
  font-size: 12px;
  color: #aaa;
  padding-top: 5px;
  display: block;
  font-style: italic
}

body #profile-login label,
#profile-register label,
#profile-forgot label {
  font-weight: 600
}

body .booked-upload-wrap,
body .booked-upload-wrap input {
  background: #f5f5f5;
  border: 1px solid #ddd;
  display: block;
  height: 35px;
  width: 100%;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  position: relative
}

body .booked-upload-wrap {
  width: 100%;
  margin: 10px 0 4px
}

body #booked-submit-recipe-form .booked-upload-wrap {
  width: 100%;
  margin: 0
}

body .booked-upload-wrap:hover {
  background: #eee
}

body .booked-upload-wrap span {
  color: #888;
  font-size: 13px;
  text-align: center;
  height: 24px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -12px;
  display: block;
  z-index: 1
}

body .booked-upload-wrap input {
  z-index: 2;
  opacity: 0
}

body .booked-upload-wrap.hasFile {
  background: #f9f9f9;
  border: 1px solid #ccc;
  color: #666
}

body #booked-submit-recipe-form .booked-upload-wrap.hasFile {
  width: 100%
}

body .booked-upload-wrap.hasFile span {
  color: #000
}

body .booked-custom-error {
  display: none;
  margin: 0 0 20px;
  padding: 5px 10px;
  background: #fff0f0;
  border: 1px solid #e3c3c3;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px
}

body .booked-custom-error.not-hidden {
  display: block
}

body #booked-plugin-page p.booked-form-notice {
  border: 1px solid #e6db55;
  border-radius: 3px;
  background-color: #fffbcc;
  margin: 0 0 35px;
  padding: 10px 15px
}

.booked-list-date-picker-wrap {
  width: 100%;
  position: absolute;
  text-align: center;
  top: 30px;
  left: 0
}

#ui-datepicker-div.booked_custom_date_picker {
  animation: booked-popflyin .15s;
  -webkit-animation: booked-popflyin .15s;
  -moz-animation: booked-popflyin .15s;
  -ms-animation: booked-popflyin .15s;
  -o-animation: booked-popflyin .15s;
  background: #fff;
  margin-top: 37px;
  margin-left: -107px;
  width: 230px;
  border: 1px solid #d5d5d5;
  padding: 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .15);
  z-index: 9999 !important
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
  position: relative;
  color: #fff
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev,
#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next {
  cursor: pointer;
  top: 10px;
  font-size: 16px;
  position: absolute;
  display: inline-block;
  font: var(--fa-font-solid);
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  color: #fff
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev .ui-icon,
#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  display: none
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev {
  left: 10px
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next {
  right: 10px
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
  display: flex;
  align-items: center;
  justify-content: space-between
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-title {
  display: block;
  width: 100%;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 9px 0;
  text-align: center
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev:hover,
#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next:hover {
  opacity: .7
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-prev:before {
  content: "ï "
}

#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header .ui-datepicker-next:before {
  content: "ï¡"
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar {
  width: 100%;
  border-collapse: collapse
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
  font-size: 11px;
  font-weight: 400;
  color: #fff
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
  width: 14.285%;
  text-align: center;
  padding: 0;
  margin: 0;
  border: none;
  border-collapse: collapse
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody {
  border-top: 8px solid #fff
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td {
  font-size: 12px;
  font-weight: 400;
  background: #fff;
  color: #888
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td {
  text-align: center;
  padding: 0
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a {
  display: block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 33px;
  text-decoration: none;
  color: #333
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a:hover {
  background: #eee
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td span {
  display: block;
  line-height: 33px
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-unselectable span {
  color: #ddd
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-week-end a {
  color: #888
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a {
  color: #fff
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover {
  color: #fff
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover {
  color: #fff
}

body #booked-page-form input[type=email],
body #booked-page-form input[type=text],
body #booked-page-form input[type=password],
body #booked-page-form textarea,
body #booked-page-form {
  border-color: #ccc;
  color: #888;
  line-height: 1.5;
  font-size: 13px
}

body .booked-calendar-wrap {
  -webkit-transition: height .15s ease-out;
  -moz-transition: height .15s ease-out;
  -o-transition: height .15s ease-out;
  transition: height .15s ease-out
}

body .booked-calendar td .count,
body .booked-calendar thead th a,
body .booked-appt-list .timeslot .timeslot-time,
body .booked-appt-list .timeslot .timeslot-people,
body .booked-appt-list .timeslot,
body .booked-list-view a.booked_list_date_picker_trigger {
  transition: all .1s ease-out
}

body .booked-calendar td .date,
body .booked-calendar td .date span {
  transition: background .15s ease-out, color .15s ease-out
}

body .booked-list-view .booked-appt-list {
  transition: opacity .2s ease-out
}

body .booked-appt-list {
  transition: transform .4s ease-in-out
}

.booked-tabs {
  overflow: hidden
}

.booked-tabs .booked-tabs-nav {
  margin-bottom: 20px
}

.booked-tabs .booked-tabs-nav span {
  display: inline-block;
  padding: 0 5px;
  border: 1px solid #ccc;
  background: #eee;
  color: #000;
  font-size: 12px;
  line-height: 30px;
  text-transform: uppercase;
  cursor: pointer;
  box-sizing: border-box
}

.booked-tabs .booked-tabs-nav span:hover,
.booked-tabs .booked-tabs-nav span.active {
  background: #ddd;
  color: #fff
}

.booked-tabs .booked-tabs-cnt>div {
  display: none
}

.booked-tabs .booked-tabs-cnt>div.active {
  display: block
}

body #booked-profile-page {
  position: relative;
  margin-bottom: 30px
}

body #booked-profile-page .booked-profile-header {
  display: flex;
  border: 1px solid #ddd;
  border-radius: 10px 10px 0 0;
  padding: 15px;
  position: relative
}

body #booked-profile-page .booked-profile-header .booked-logout-button {
  text-decoration: none;
  font-size: .9rem;
  position: relative;
  top: -1px;
  color: rgba(255, 255, 255, .5)
}

body #booked-profile-page .booked-profile-header .booked-logout-button:hover {
  color: #fff
}

body #booked-profile-page .booked-user-avatar {
  width: 35px;
  height: 35px;
  position: relative;
  top: 0;
  left: 0;
  float: left;
  display: inline-block
}

body #booked-profile-page .booked-user-avatar img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px
}

body #booked-profile-page .booked-info {
  display: flex;
  width: 100%
}

body #booked-profile-page .booked-user * {
  margin: 0;
  padding: 0;
  line-height: 1.6
}

body #booked-profile-page .booked-user h3 {
  color: #fff;
  margin: 0;
  padding: 4px 0 4px 12px;
  display: inline-block;
  font-size: 1.25rem !important;
  letter-spacing: .03rem !important
}

body #booked-profile-page .booked-counts {
  float: right;
  width: 25%;
  margin-left: 5%;
  color: #fff
}

body #booked-profile-page .booked-counts span {
  display: block;
  text-align: right;
  font-size: 12px;
  line-height: 2.1
}

body #booked-profile-page .booked-counts i.fa-solid {
  padding-right: 10px
}

body #booked-profile-page .booked-tabs {
  display: flex;
  border-width: 1px;
  border-style: solid;
  border-top: 0;
  border-bottom: 0;
  list-style: none;
  margin: 0 !important;
  padding: 0 !important
}

body #booked-profile-page .booked-tabs li {
  margin: 0 !important;
  padding: 0 !important
}

body #booked-profile-page .booked-tabs li a {
  display: flex;
  align-items: center;
  height: auto !important;
  font-size: 14px;
  border-right-width: 1px;
  border-right-style: solid;
  display: flex;
  text-decoration: none;
  padding: 0 15px;
  line-height: 40px;
  background: rgba(0, 0, 0, .15);
  color: #fff;
  border: none
}

body #booked-profile-page .booked-tabs li a i.fa-solid {
  padding-right: 10px
}

body #booked-profile-page .booked-tabs li a:hover {
  background: rgba(0, 0, 0, .25);
  color: #fff
}

body #booked-profile-page .booked-tabs li a .counter {
  margin: 0 0 0 5px;
  line-height: 1px;
  display: none;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  font-weight: 800;
  width: auto;
  padding: 0 5px;
  min-width: 20px;
  height: 20px;
  border-radius: 10px;
  background: #fff;
  color: #fff
}

body #booked-profile-page .booked-tabs li.active a {
  color: #fff
}

body #booked-profile-page .booked-tabs li.active a:hover {
  color: #fff
}

body #booked-profile-page .booked-tabs li.active a .counter {
  background: #fff;
  color: #000
}

body #booked-profile-page .booked-tabs li.edit-button {
  float: right
}

body #booked-profile-page .booked-tab-content {
  border-radius: 0 0 10px 10px;
  display: none;
  padding: 30px 35px;
  border-width: 1px;
  border-style: solid;
  border-top: none;
  border-color: #ddd;
  background: #fff
}

body #booked-profile-page .booked-tabs.login {
  border-top-width: 1px;
  border-top-style: solid
}

body #booked-profile-page p.booked-no-margin {
  color: #888;
  margin: 0
}

body #booked-profile-page .booked-show-cf {
  outline: none;
  font-weight: 600;
  -webkit-transition: all .1s ease-out;
  -moz-transition: all .1s ease-out;
  -o-transition: all .1s ease-out;
  transition: all .1s ease-out
}

body #booked-profile-page .booked-show-cf.booked-cf-active {
  color: #000
}

body #booked-profile-page .cf-meta-values-hidden {
  animation: booked-popdown .2s;
  -webkit-animation: booked-popdown .2s;
  -moz-animation: booked-popdown .2s;
  -ms-animation: booked-popdown .2s;
  -o-animation: booked-popdown .2s;
  display: none;
  border-left: 3px solid #ddd;
  margin: 10px 0 0;
  padding: 0 0 0 20px
}

body #booked-profile-page .cf-meta-values-hidden p {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5
}

body #booked-profile-page .cf-meta-values-hidden p:last-child {
  margin-bottom: 0
}

body #booked-profile-page .cf-meta-values-hidden p strong {
  font-weight: 600
}

body #booked-profile-page .result-section.table-layout {
  margin: 0
}

body #booked-profile-page .result-section.table-layout .table-box {
  border: none
}

body #booked-profile-page .result-section.table-layout .table-box .table-body .table-row {
  min-height: 115px
}

body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title {
  font-weight: 400;
  font-size: 15px;
  line-height: 1.6
}

body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title p {
  margin: 0;
  padding: 10px 0 0;
  font-size: 12px
}

body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title small {
  display: block;
  padding-top: 5px
}

body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title a {
  font-weight: 600
}

body #booked-profile-page .result-section.table-layout .table-box .table-body .cell-title .booked-review p {
  font-size: 14px;
  line-height: 1.7
}

body #booked-profile-page .result-section.table-layout .table-box .table-head-row {
  background: 0 0 !important
}

body #booked-profile-page .result-section.table-layout .table-box .table-cell {
  padding: 20px 0
}

body #booked-profile-page .result-section.table-layout .table-box .cell-title {
  position: relative;
  width: 55%;
  padding-right: 25px
}

body #booked-profile-page .result-section.table-layout .table-box .cell-title .compact-img img {
  width: 65px;
  height: auto;
  position: absolute;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  top: 26px;
  left: 0
}

body #booked-profile-page .result-section.table-layout .table-box .cell-title .cell-title-wrap {
  padding-left: 85px
}

body #booked-profile-page .result-section.table-layout .table-box .cell-rating {
  width: 20%
}

body #booked-profile-page .result-section.table-layout .table-box .cell-time {
  width: 25%
}

body #booked-profile-page .result-section.table-layout .table-box .cell-title.reviews {
  width: 100%;
  padding-right: 0
}

body #booked-profile-page .result-section.table-layout .table-box .cell-title.reviews .rating {
  margin-top: 10px
}

body #booked-profile-page p.booked-form-notice {
  border: 1px solid #e6db55;
  border-radius: 3px;
  background-color: #fffbcc;
  margin: 0 0 35px;
  padding: 10px 15px
}

body #booked-profile-page .booked-profile-appt-list {
  box-sizing: border-box
}

body #booked-profile-page .booked-profile-appt-list .appt-block {
  color: #888;
  line-height: 23px;
  padding: 20px 0 25px;
  border-top: 1px solid #ddd;
  display: block
}

body #booked-profile-page .booked-profile-appt-list .appt-block>i.fa-solid {
  width: 23px;
  color: #333
}

body #booked-profile-page .booked-profile-appt-list .appt-block:last-child {
  padding-bottom: 0
}

body #booked-profile-page .booked-profile-appt-list .appt-block .status-block {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
  float: right;
  padding: 0 12px 1px;
  line-height: 33px;
  margin: 6px 0 0;
  background: #ccc;
  color: #fff
}

body #booked-profile-page .booked-profile-appt-list .appt-block button {
  float: right;
  margin: 6px 0 0
}

body #booked-profile-page .booked-profile-appt-list .appt-block .cancel {
  color: #aaa;
  font-size: 12px;
  padding-left: 10px;
  border: 1px solid #ddd;
  background: #f5f5f5;
  color: #aaa
}

body #booked-profile-page .booked-profile-appt-list .appt-block .cancel:hover {
  background: #eee;
  color: #888;
  border-color: #ccc
}

body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons {
  float: right;
  display: flex
}

body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>a,
body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>button {
  margin: 0 0 0 .5rem
}

body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>a.delete,
body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>button.delete {
  display: inline-block;
  padding: 10px;
  width: 45px;
  text-align: center;
  color: #aaa;
  border: 2px solid #ddd;
  border-radius: 5px
}

body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>a.delete:hover,
body #booked-profile-page .booked-profile-appt-list .appt-block .booked-fea-buttons>button.delete:hover {
  color: #000;
  border: 2px solid #888
}

body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons {
  display: flex;
  padding: 15px 0 0
}

body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a {
  text-decoration: none;
  display: inline-block;
  padding: .5rem .75rem;
  margin: 0 7px 0 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  line-height: 1rem;
  font-size: .9rem;
  font-weight: 400;
  -webkit-transition: all .1s ease-out;
  -moz-transition: all .1s ease-out;
  -o-transition: all .1s ease-out;
  transition: all .1s ease-out
}

body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons a:hover {
  text-decoration: none
}

body #booked-profile-page .booked-profile-appt-list .appt-block.approved {
  color: #000
}

body #booked-profile-page .booked-profile-appt-list .calendar-name {
  padding: 0 0 5px
}

body #booked-profile-page #profile-edit {
  box-sizing: border-box
}

body #booked-profile-page h4 {
  margin: 0 0 20px;
  padding: 0;
  font-size: 19px;
  font-weight: 600
}

body #booked-profile-page .appt-block .booked-cal-buttons {
  display: flex
}

body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button {
  font-size: .9rem;
  line-height: 1rem;
  font-weight: 400;
  letter-spacing: .03rem;
  padding: .5rem .65rem .5rem 40px
}

body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button .addeventatc_dropdown {
  padding: 0
}

body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button .copyx {
  display: none
}

body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button .addeventatc_icon {
  top: .35rem
}

body #booked-profile-page .appt-block .booked-cal-buttons a {
  display: inline-block;
  margin: 0 .5rem 0 0
}

body #booked-profile-page .appt-block .booked-cal-buttons>span {
  display: inline-block;
  margin: 0 .5rem 0 0
}

body #booked-profile-page .appt-block .booked-cal-buttons>div {
  display: inline-block;
  margin: 0 .5rem 0 0
}

@media screen and (max-width:1200px) {
  body .booked-list-view .booked-appt-list h2 {
    text-align: left;
    margin: 0 0 20px
  }

  body .booked-list-view .booked-appt-list h2.booked-no-prev {
    text-align: left
  }

  body .booked-list-view .booked-list-view-nav {
    display: block;
    height: 26px;
    margin: -5px 0 30px;
    position: static;
    text-align: left
  }

  body .booked-list-view .booked-list-view-nav .booked-list-view-date-next,
  body .booked-list-view .booked-list-view-nav .booked-list-view-date-prev {
    margin: 0 6px 5px 0;
    position: relative;
    display: inline-block;
    top: 0;
    right: 0
  }

  body .booked-list-view .booked-list-view-nav .booked-list-view-date-next {
    float: right;
    margin: 0 0 5px
  }
}

@media screen and (max-width:1100px) {
  body .booked-calendar td .count {
    padding: 5px 0;
    font-size: 9px
  }

  body .booked-calendar td .date .number {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px
  }
}

@media screen and (max-width:860px) {
  body #booked-profile-page .booked-profile-appt-list {
    float: none;
    width: 100%;
    margin: 0 0 30px
  }

  body #booked-profile-page #profile-edit {
    float: none;
    width: 100%;
    margin: 0
  }

  body #booked-profile-page .booked-profile-appt-list .appt-block .status-block {
    float: right;
    margin: 6px 0 0
  }
}

@media screen and (max-width:720px) {
  body .booked-calendar-wrap .booked-calendar thead th {
    font-size: 1rem;
    padding: 1.15rem 0 !important;
    height: 1rem
  }

  body .booked-calendar-wrap .booked-calendar thead tr.days th {
    font-size: .7rem;
    padding: .5rem 0 !important;
    height: auto
  }

  body .booked-calendar-wrap .booked-calendar td {
    font-size: 13px
  }

  body .booked-calendar-wrap .booked-calendar thead th .page-left,
  body .booked-calendar-wrap .booked-calendar thead th .page-right {
    font-size: 1rem;
    margin-top: -.5rem
  }

  body .booked-calendar-wrap .booked-calendar thead th .page-left:hover {
    left: 19px
  }

  body .booked-calendar-wrap .booked-calendar thead th .page-right:hover {
    right: 19px
  }

  body .booked-calendar-wrap .booked-calendar th .monthName {
    height: auto;
    display: inline-block
  }

  body .booked-calendar-wrap .booked-calendar th .monthName a {
    top: -2px;
    font-size: 10px
  }

  body .booked-calendar-wrap .booked-calendar td .count {
    display: none
  }

  body .booked-calendar-wrap .booked-calendar td .date {
    height: 100%
  }

  body .booked-calendar-wrap .booked-calendar td .date .number {
    border: none;
    display: block;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    transform: scale(1);
    width: 100%;
    height: 100%;
    vertical-align: middle
  }

  body .booked-calendar-wrap .booked-calendar td.blur .date,
  body .booked-calendar-wrap .booked-calendar td.blur:hover .date {
    cursor: default;
    background: #eee;
    color: #ccc
  }

  body .booked-calendar-wrap .booked-calendar td.booked .date,
  body .booked-calendar-wrap .booked-calendar td.booked:hover .date {
    cursor: default;
    background: #ffe4df;
    color: #f15934
  }

  body .booked-calendar-wrap .booked-calendar td.today .date {
    background: #e3f2f9;
    color: #555
  }

  body .booked-calendar-wrap .booked-calendar td.today:hover .date {
    background: #eff7fb;
    color: #555
  }

  body .booked-calendar-wrap .booked-calendar td:hover .date {
    background: #f9f9f9;
    cursor: pointer;
    color: #000
  }

  body .booked-calendar-wrap .booked-calendar tr.week td.active .date .number {
    border: none;
    transform: scale(1.5);
    background: 0 0;
    color: #000
  }

  body .booked-calendar-wrap .booked-calendar tr.entryBlock td {
    padding: 5%
  }

  body .booked-calendar-wrap .booked-calendar .booked-appt-list {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 15px 20px 10px
  }

  body .booked-calendar-wrap.small .booked-calendar .booked-appt-list {
    max-height: 300px
  }

  body .booked-calendar .booked-appt-list h2 {
    text-align: center;
    margin: 5px 0 20px;
    font-size: 15px;
    letter-spacing: .03em
  }

  body .booked-calendar .booked-appt-list h2 span {
    display: none
  }

  body .booked-calendar .booked-appt-list .timeslot {
    border-top: 0;
    margin: 0
  }

  body .booked-calendar .booked-appt-list .timeslot .timeslot-time,
  body .booked-calendar .booked-appt-list .timeslot .timeslot-count {
    display: none
  }

  body .booked-calendar .booked-appt-list .timeslot button .spots-available,
  body .booked-calendar-wrap .booked-appt-list .timeslot button .spots-available {
    display: block
  }

  body .booked-calendar .booked-appt-list .timeslot .timeslot-mobile-title,
  body .booked-calendar-wrap .booked-calendar .booked-appt-list .timeslot .timeslot-mobile-title {
    display: block
  }

  body .booked-calendar .booked-appt-list .timeslot .timeslot-people,
  body .booked-calendar .booked-appt-list .timeslot .timeslot-people:hover,
  body .booked-calendar .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-people,
  body .booked-calendar .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-people:hover {
    width: 100%;
    padding: 0;
    height: auto
  }

  body .booked-calendar .booked-appt-list .timeslot .timeslot-people button {
    white-space: normal;
    float: none;
    margin: 0;
    width: 100%;
    text-align: center;
    padding: 7px 0;
    line-height: 1.5
  }

  body .booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-timeslot {
    display: block;
    font-weight: 600;
    font-size: 13px
  }

  body .booked-calendar .booked-appt-list .timeslot .timeslot-people button .button-text {
    display: none
  }

  body .booked-calendar-wrap .booked-calendar td.prev-date .date,
  body .booked-calendar-wrap .booked-calendar td.prev-date:hover .date {
    cursor: default;
    background: #f9f9f9;
    color: #bbb
  }

  body .booked-calendar-wrap .booked-calendar td.blur .date,
  body .booked-calendar-wrap .booked-calendar td.blur:hover .date {
    cursor: default;
    background: #eee;
    color: #ddd
  }

  body .booked-calendar-wrap .booked-calendar td.booked .date,
  body .booked-calendar-wrap .booked-calendar td.booked:hover .date {
    cursor: default;
    background: #ffeae7;
    color: #f0b1a1
  }

  body .booked-calendar-wrap .booked-calendar tr.week td.active .date,
  body .booked-calendar-wrap .booked-calendar tr.week td.active:hover .date {
    background: #ddd
  }

  body #booked-profile-page .result-section.table-layout {
    padding: 10px 0
  }

  body #booked-profile-page .result-section.table-layout .table-box .cell-title .compact-img img {
    top: 46px;
    left: 12px
  }

  body #booked-profile-page .booked-tabs li,
  body #booked-profile-page .booked-tabs li.edit-button {
    display: block;
    float: none
  }

  body #booked-profile-page .booked-tabs li a,
  body #booked-profile-page .booked-tabs li.edit-button a {
    border-left: none;
    border-right: none
  }

  body .booked-modal {
    padding: 0;
    margin: 0 !important;
    top: 0
  }

  body .booked-modal .bm-window,
  body .booked-modal .bm-window p.booked-title-bar {
    border-radius: 0 !important
  }

  body .booked-modal .bm-window {
    width: 100%;
    padding: 43px 0 0;
    box-sizing: border-box;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px
  }

  body .booked-modal .bm-window .booked-scrollable {
    padding: 30px 35px
  }

  body .booked-modal .bm-overlay {
    background: rgba(0, 0, 0, .8)
  }

  body .booked-modal .bm-window p.name b {
    display: block
  }

  body .booked-list-view .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-people button .button-timeslot,
  body .booked-calendar-wrap .booked-appt-list .timeslot.has-title.booked-hide-time .timeslot-people button .button-timeslot {
    display: none
  }
}

@media screen and (max-width:600px) {
  body.booked-noScroll {
    position: fixed;
    height: 100%
  }

  body .booked-modal input[type=submit] {
    margin: 0 10px 10px 0;
    float: none
  }

  body .booked-modal .button {
    width: 100%;
    float: none
  }

  body .booked-calendarSwitcher {
    width: 100%;
    display: block;
    padding: 8px 5px
  }

  body .booked-calendarSwitcher i.fa-solid {
    display: none
  }

  body .booked-calendarSwitcher select {
    width: 100%
  }

  body .booked-calendar td .date .number {
    font-size: 12px
  }

  body #booked-profile-page .booked-profile-appt-list .appt-block .status-block {
    display: block;
    float: none;
    margin: 0 0 10px
  }

  body #profile-edit #booked-page-form p.form-nickname,
  body #profile-edit #booked-page-form p.form-email,
  body #profile-edit #booked-page-form p.form-url,
  body #profile-edit #booked-page-form p.form-password {
    float: none;
    width: 100%
  }

  body .booked-modal #customerChoices .field {
    display: block;
    float: none;
    margin: 5px 0
  }
}

@media screen and (max-width:450px) {
  body .booked-list-view .booked-appt-list h2 strong {
    display: block;
    margin: 0 auto
  }

  body .booked-list-view .booked-appt-list h2 span:last-child {
    display: none
  }

  body .booked-list-view .booked-appt-list .timeslot {
    border-top: 0;
    margin: 0 0 10px
  }

  body .booked-list-view .booked-appt-list .timeslot .timeslot-time,
  body .booked-list-view .booked-appt-list .timeslot .timeslot-count {
    display: none
  }

  body .booked-list-view .booked-appt-list .timeslot .timeslot-people {
    width: 100%;
    padding: 0;
    height: auto
  }

  body .booked-list-view .booked-appt-list .timeslot .timeslot-people button {
    float: none;
    margin: 0;
    width: 100%;
    text-align: center;
    padding: 7px 0;
    line-height: 1.5
  }

  body .booked-list-view .booked-appt-list .timeslot .timeslot-people button .button-timeslot {
    display: block;
    font-weight: 600;
    font-size: 13px
  }

  body .booked-list-view .booked-appt-list .timeslot .timeslot-people button .button-text {
    display: none
  }

  body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button .timeslot-mobile-title {
    display: block
  }

  body .booked-calendar-wrap .booked-appt-list .timeslot.timeslot-count-hidden .timeslot-people {
    height: auto;
    padding: 0
  }
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,
body #booked-profile-page input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body div.booked-calendar input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body div.booked-calendar .bc-head,
body div.booked-calendar .bc-head .bc-col,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page .booked-tabs li.active a,
body #booked-profile-page .booked-tabs li.active a:hover,
body #booked-profile-page .appt-block .google-cal-button>a:hover,
#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
  background: #0073aa !important
}

body #booked-profile-page input[type=submit].button-primary:hover,
body div.booked-calendar input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body div.booked-calendar .bc-head .bc-col,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page .appt-block .google-cal-button>a:hover {
  border-color: #0073aa !important
}

body div.booked-calendar .bc-row.days,
body div.booked-calendar .bc-row.days .bc-col,
body .booked-calendarSwitcher.calendar,
body #booked-profile-page .booked-tabs,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
  background: #015e8c !important
}

body div.booked-calendar .bc-row.days .bc-col,
body #booked-profile-page .booked-tabs {
  border-color: #015e8c !important
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,
body #booked-profile-page input[type=submit].button-primary,
body div.booked-calendar input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
body #booked-profile-page .appt-block .google-cal-button>a,
body .booked-modal p.booked-title-bar,
body div.booked-calendar .bc-col:hover .date span,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
.booked-ms-modal .booked-book-appt,
body #booked-profile-page .booked-tabs li a .counter {
  background: #56c477
}

body #booked-profile-page input[type=submit].button-primary,
body div.booked-calendar input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body #booked-profile-page .appt-block .google-cal-button>a,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover {
  border-color: #56c477
}

body .booked-modal .bm-window p i.fa,
body .booked-modal .bm-window a,
body .booked-appt-list .booked-public-appointment-title,
body .booked-modal .bm-window p.appointment-title,
.booked-ms-modal.visible:hover .booked-book-appt {
  color: #56c477
}

.booked-appt-list .timeslot.has-title .booked-public-appointment-title {
  color: inherit
}

.wpcf7 .screen-reader-response {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  word-wrap: normal !important
}

.wpcf7 form .wpcf7-response-output {
  margin: 2em .5em 1em;
  padding: .2em 1em;
  border: 2px solid #00a0d2
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
  display: none
}

.wpcf7 form.sent .wpcf7-response-output {
  border-color: #46b450
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
  border-color: #dc3232
}

.wpcf7 form.spam .wpcf7-response-output {
  border-color: #f56e28
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
  border-color: #ffb900
}

.wpcf7-form-control-wrap {
  position: relative
}

.wpcf7-not-valid-tip {
  color: #dc3232;
  font-size: 1em;
  font-weight: 400;
  display: block
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
  position: relative;
  top: -2ex;
  left: 1em;
  z-index: 100;
  border: 1px solid #dc3232;
  background: #fff;
  padding: .2em .8em;
  width: 24em
}

.wpcf7-list-item {
  display: inline-block;
  margin: 0 0 0 1em
}

.wpcf7-list-item-label:before,
.wpcf7-list-item-label:after {
  content: " "
}

.wpcf7-spinner {
  visibility: hidden;
  display: inline-block;
  background-color: #23282d;
  opacity: .75;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 100%;
  padding: 0;
  margin: 0 24px;
  position: relative
}

form.submitting .wpcf7-spinner {
  visibility: visible
}

.wpcf7-spinner:before {
  content: '';
  position: absolute;
  background-color: #fbfbfc;
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  border: none;
  border-radius: 100%;
  transform-origin: 8px 8px;
  animation-name: spin;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite
}

@media (prefers-reduced-motion:reduce) {
  .wpcf7-spinner:before {
    animation-name: blink;
    animation-duration: 2s
  }
}

@keyframes spin {
  from {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(360deg)
  }
}

@keyframes blink {
  from {
    opacity: 0
  }

  50% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

.wpcf7 input[type=file] {
  cursor: pointer
}

.wpcf7 input[type=file]:disabled {
  cursor: default
}

.wpcf7 .wpcf7-submit:disabled {
  cursor: not-allowed
}

.wpcf7 input[type=url],
.wpcf7 input[type=email],
.wpcf7 input[type=tel] {
  direction: ltr
}

.wpcf7-reflection>output {
  display: list-item;
  list-style: none
}

.esg-line-height-0 {
  line-height: 0
}

.esg-text-left {
  text-align: left
}

.esg-text-right {
  text-align: right
}

.esg-text-center {
  text-align: center
}

.esg-font-normal {
  font-style: normal
}

.esg-font-italic {
  font-style: italic
}

.esg-display-none {
  display: none
}

.esg-display-block {
  display: block
}

.esg-display-inline-block {
  display: inline-block
}

.esg-display-inline {
  display: inline
}

.esg-display-none-i {
  display: none !important
}

.esg-display-block-i {
  display: block !important
}

.esg-display-inline-block-i {
  display: inline-block !important
}

.esg-display-inline-i {
  display: inline !important
}

.esg-hidden {
  visibility: hidden
}

.esg-visible {
  visibility: visible
}

.esg-p-absolute {
  position: absolute
}

.esg-p-relative {
  position: relative
}

.esg-margin-0 {
  margin: 0
}

.esg-margin-t-0 {
  margin-top: 0
}

.esg-margin-b-0 {
  margin-bottom: 0
}

.esg-margin-l-0 {
  margin-left: 0
}

.esg-margin-r-0 {
  margin-right: 0
}

.esg-margin-5 {
  margin: 5px
}

.esg-margin-t-5 {
  margin-top: 5px
}

.esg-margin-b-5 {
  margin-bottom: 5px
}

.esg-margin-l-5 {
  margin-left: 5px
}

.esg-margin-r-5 {
  margin-right: 5px
}

.esg-margin-10 {
  margin: 10px
}

.esg-margin-t-10 {
  margin-top: 10px
}

.esg-margin-b-10 {
  margin-bottom: 10px
}

.esg-margin-l-10 {
  margin-left: 10px
}

.esg-margin-r-10 {
  margin-right: 10px
}

.esg-padding-0 {
  padding: 0
}

.esg-padding-t-0 {
  padding-top: 0
}

.esg-padding-b-0 {
  padding-bottom: 0
}

.esg-padding-l-0 {
  padding-left: 0
}

.esg-padding-r-0 {
  padding-right: 0
}

.esg-padding-15 {
  padding: 15px
}

.esg-padding-t-15 {
  padding-top: 15px
}

.esg-padding-b-15 {
  padding-bottom: 15px
}

.esg-padding-l-15 {
  padding-left: 15px
}

.esg-padding-r-15 {
  padding-right: 15px
}

.esg-f-left {
  float: left !important
}

.esg-f-right {
  float: right !important
}

.esg-f-none {
  float: none !important
}

.esg-color-black {
  color: #000
}

.esg-color-green {
  color: green
}

.esg-color-red {
  color: red
}

.esg-w100-hauto {
  width: 100%;
  height: auto
}

.esg-fullscreen-forcer {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  height: auto
}

.esg-iframe {
  position: absolute;
  top: 0;
  left: 0;
  display: none
}

.esg-clearfix:before,
.esg-clearfix:after {
  content: " ";
  display: table
}

.esg-clearfix:after {
  clear: both
}

.esg-starring {
  line-height: 25px;
  display: inline-block
}

.esg-starring .star-rating {
  float: none
}

.esg-starring .star-rating {
  color: #ffc321 !important
}

.esg-starring .star-rating,
.esg-starring-page .star-rating {
  float: right;
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  width: 5.4em;
  font-family: star
}

.esg-starring .star-rating:before,
.esg-starring-page .star-rating:before {
  content: "\73\73\73\73\73";
  color: #e0dadf;
  float: left;
  top: 0;
  left: 0;
  position: absolute
}

.esg-starring star-rating span,
.esg-starring .star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em
}

.esg-starring .star-rating span:before,
.esg-starring .star-rating span:before {
  content: "\53\53\53\53\53";
  top: 0;
  position: absolute;
  left: 0
}

.esg-starring .star-rating {
  color: #ffc321 !important
}

.lazyloadcover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%
}

.esg-lazyblur {
  background-repeat: no-repeat;
  filter: blur(25px);
  -webkit-filter: blur(25px);
  -moz-filter: blur(25px);
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden
}

.esg-media-poster {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: center center;
  z-index: 10;
  opacity: 0
}

.esg-video-active .esg-media-poster {
  z-index: 0
}

.esg-vimeo-frame {
  background: #000
}

.esg-grid .no-filter-message {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: all .2s ease
}

.esg-grid .esg-loadmore-wrapper+.no-filter-message {
  position: relative;
  display: block;
  text-align: center
}

.esg-grid.show-message .no-filter-message {
  transition-duration: 1s;
  visibility: visible;
  opacity: 1
}

.esg-hover-image {
  display: none
}

.esg-media-poster .esg-hover-image {
  display: block;
  width: inherit;
  height: inherit;
  background-size: inherit;
  background-position: inherit;
  visibility: hidden;
  opacity: 0
}

.esg-starring .star-rating,
.esg-starring-page .star-rating {
  line-height: 1em;
  font-size: 1em;
  font-family: star
}

.esg-grid {
  width: 100%;
  max-width: 100%;
  font-family: 'Open Sans', sans-serif;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px)
}

@-moz-document url-prefix() {
  .esg-grid {
    transform: none !important
  }
}

.esg-grid .mainul,
.esg-grid .mainul>li {
  list-style: none;
  margin: 0;
  padding: 0;
  transform-style: flat !important
}

.esg-grid * {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased
}

.esg-grid ul,
.esg-grid li {
  list-style: none;
  margin: 0;
  padding: 0;
  transform-style: flat !important
}

.esg-overflowtrick {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  z-index: 1
}

.esg-overflowtrick+.esg-filters:not(.esg-navbutton-solo-left):not(.esg-navbutton-solo-right) {
  z-index: 0 !important
}

.esg-container {
  position: relative;
  width: 100%;
  height: auto
}

.esg-container>ul,
.esg-overflowtrick>ul {
  width: 100%;
  max-width: 100%;
  height: 0;
  position: relative;
  overflow: visible
}

.esg-grid li {
  border: 0 solid transparent;
  outline: 0px solid transparent;
  visibility: hidden;
  display: none
}

.esg-grid a {
  border: none;
  text-decoration: none
}

.esg-grid a:hover,
.esg-grid a:focus {
  text-decoration: none;
  border: none
}

.esg-clear {
  clear: both;
  height: 5px !important;
  background: 0 0 !important
}

.esg-clear-no-height,
.eg-clearfix {
  clear: both;
  height: 0 !important;
  background: 0 0 !important
}

.esg-line-break {
  height: 5px;
  visibility: hidden
}

.esg-divide-5 {
  width: 100%;
  height: 5px
}

.esg-divide-15 {
  width: 100%;
  height: 15px
}

.esg-divide-20 {
  width: 100%;
  height: 20px
}

.esg-divide-22 {
  width: 100%;
  height: 22px
}

.esg-divide-30 {
  width: 100%;
  height: 30px
}

.esg-click-to-play-video {
  cursor: pointer
}

.esg-entry-media iframe {
  -webkit-transform-style: flat;
  -webkit-transform: translateZ(1000px);
  border: 0
}

.esg-container .tp-esg-item {
  position: absolute;
  top: 0;
  left: 0
}

.esg-container .tp-esg-item {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box
}

.esg-container .tp-esg-item .blackoverlay {
  width: 100%;
  height: 100%;
  position: absolute;
  background: #000;
  top: 0;
  left: 0
}

.tp-esg-item {
  z-index: 5
}

.tp-esg-item.itemonotherpage {
  z-index: 0;
  display: none
}

.esg-entry-cover {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  border: 0 solid transparent;
  outline: 0px solid transparent
}

.eec {
  display: block;
  width: auto;
  height: auto;
  position: absolute !important;
  font-size: 20px;
  text-align: center
}

.esg-entry-cover>.eec {
  z-index: 2;
  pointer-events: none
}

.esg-entry-cover>.eec>* {
  pointer-events: all
}

.esg-tc {
  top: 0;
  left: 0;
  width: 100%
}

.esg-lc {
  top: 0;
  left: 0;
  height: 100%
}

.esg-cc {
  top: 0;
  left: 0;
  width: 100%;
  vertical-align: middle
}

.esg-rc {
  top: 0;
  right: 0;
  height: 100%
}

.esg-bc {
  bottom: 0;
  left: 0;
  width: 100%
}

.esg-tc .ess-tb-cell {
  text-align: center;
  vertical-align: top
}

.esg-lc .ess-tb-cell {
  text-align: left;
  vertical-align: middle
}

.esg-rc .ess-tb-cell {
  text-align: right;
  vertical-align: middle
}

.esg-blc .ess-tb-cell {
  text-align: left;
  vertical-align: bottom
}

.esg-bc .ess-tb-cell {
  text-align: center;
  vertical-align: bottom
}

.esg-brc .ess-tb-cell {
  text-align: right;
  vertical-align: bottom
}

.esg-bc .leftalign {
  text-align: left
}

.esg-entry-media {
  position: relative;
  border: 0 solid transparent;
  outline: 0px solid transparent;
  overflow: hidden
}

.esg-entry-media {
  width: 100%
}

.esg-entry-media img {
  width: 100%;
  height: auto;
  max-width: none !important;
  min-width: none !important
}

.esg-layout-masonry .esg-entry-media img {
  line-height: 0;
  vertical-align: bottom;
  display: inline-block
}

.esg-layout-even .esg-entry-media img {
  display: none
}

.esg-media-cover-wrapper {
  position: relative;
  width: 100%;
  backface-visibility: hidden
}

.esg-layout-even .esg-media-cover-wrapper {
  height: 100%
}

.esg-entry-media-wrapper {
  z-index: 0
}

.esg-entry-media-wrapper-even {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative
}

.esg-entry-media-wrapper-not-even {
  overflow: hidden;
  position: relative
}

.esg-entry-media-wrapper .esg-video-frame {
  background: #000
}

.esg-entry-media-wrapper-item-layout {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden
}

.esg-entry-cover .esg-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0 solid transparent;
  outline: 0px solid transparent
}

.esg-layout-even .esg-entry-content {
  display: none
}

.esg-entry-content {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden
}

.navigationbuttons,
.esg-pagination,
.esg-filters {
  position: relative;
  z-index: 50;
  -webkit-backface-visibility: hidden
}

.esg-grid .esg-pagination {
  z-index: 100;
  -webkit-backface-visibility: hidden
}

.esg-nav-by-shortcode .esg-sortbutton-order.eg-icon-down-open.tp-asc,
.esg-nav-by-shortcode .esg-sortbutton-order .tp-desc,
.esg-sortbutton-order.eg-icon-down-open.tp-asc,
.esg-sortbutton-order .tp-desc {
  text-align: center
}

.esg-nav-by-shortcode {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: center
}

.esg-nav-by-shortcode .esg-navbutton-solo-right,
.esg-nav-by-shortcode .esg-navbutton-solo-left {
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto
}

.esg-nav-by-shortcode .esg-filter-wrapper {
  visibility: visible
}

.esg-singlefilters .esg-filter-checked {
  display: none;
  -webkit-backface-visibility: hidden
}

.esg-filter-wrapper {
  display: inline-block
}

.esg-sortbutton-wrapper {
  display: inline-block
}

.esg-cartbutton-wrapper {
  display: inline-block
}

.esg-filter-wrapper.dropdownstyle {
  min-width: 100px;
  cursor: pointer;
  position: relative;
  z-index: 1500;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(1px);
  transform: translateZ(1px)
}

.esg-filter-wrapper.dropdownstyle.esg-skin-preview {
  z-index: 1570;
  visibility: visible
}

.esg-filter-wrapper.dropdownstyle .esg-filterbutton {
  display: block;
  margin-right: 0;
  margin-bottom: 5px
}

.esg-filter-wrapper.dropdownstyle .esg-filter-checked {
  margin-right: 5px;
  margin-left: 0
}

.esg-dropdown-wrapper {
  display: none;
  position: absolute;
  padding: 20px;
  top: 100%;
  backface-visibility: hidden;
  transform: translateZ(10px)
}

.esg-selected-filterbutton {
  color: #999;
  margin-right: 5px;
  cursor: pointer;
  padding: 0 15px 0 10px;
  line-height: 20px;
  font-size: 12px;
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  display: inline-block;
  background: rgba(0, 0, 0, 0);
  margin-bottom: 5px;
  width: 100%
}

.esg-selected-filterbutton.hovered {
  color: #444
}

.esg-selected-filterbutton .eg-icon-down-open {
  display: inline-block;
  vertical-align: top;
  width: 29px;
  line-height: inherit;
  font-size: 9px;
  font-weight: 700;
  color: #999;
  background: rgba(0, 0, 0, 0);
  text-align: center
}

.esg-sortbutton-order.tp-desc {
  transform: scaleY(-1);
  filter: FlipV;
  -ms-filter: "FlipV"
}

.esg-sorting-select {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-appearance: menulist-button
}

.esg-filters.esg-navbutton-solo-left {
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 800
}

.esg-filters.esg-navbutton-solo-right {
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 800
}

.esg-navigationbutton.esg-right,
.esg-navigationbutton.esg-left {
  margin-left: 0 !important;
  margin-right: 0 !important;
  -webkit-transform-style: flat;
  -webkit-transform: translateZ(5000px)
}

.eg-leftright-container {
  float: left;
  width: 310px;
  margin-right: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative
}

.eg-leftright-container.dark {
  background: #1e1e1e
}

.eg-leftright-container .pagination {
  position: absolute;
  bottom: 0
}

.eg-leftright-container .esg-filters {
  padding: 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box
}

.eg-leftright-container .esg-filterbutton {
  display: block;
  margin: 0 0 5px
}

.eg-leftright-container .esg-filter-wrapper {
  display: block;
  margin-right: 0
}

.eg-ajaxtarget-container {
  position: relative;
  width: 100%;
  height: auto
}

.eg-ajaxanimwrapper {
  position: relative;
  overflow: hidden
}

.tp-esg-item .add_to_cart_button.loading:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: url(//heaven11.axiomthemes.com/wp-content/plugins/essential-grid/public/assets/css/../images/ajax-loader.gif) center no-repeat rgba(255, 255, 255, .65)
}

.esg-loader {
  top: 50%;
  left: 50%;
  z-index: 10000;
  position: absolute
}

.infinityscollavailable.esg-loader {
  position: relative;
  top: auto;
  left: 50%;
  margin-top: 25px !important;
  margin-bottom: 25px !important
}

.esg-loader.spinner0 {
  width: 40px;
  height: 40px;
  background: url(//heaven11.axiomthemes.com/wp-content/plugins/essential-grid/public/assets/css/../images/loader.gif) no-repeat center center;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  margin-left: -20px;
  -webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;
  animation: esg-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px
}

.esg-loader.spinner1 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  margin-left: -20px;
  -webkit-animation: esg-rotateplane 1.2s infinite ease-in-out;
  animation: esg-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px
}

.esg-loader.spinner5 {
  background: url(//heaven11.axiomthemes.com/wp-content/plugins/essential-grid/public/assets/css/../images/loader.gif) no-repeat 10px 10px;
  background-color: #fff;
  margin: -22px;
  width: 44px;
  height: 44px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px
}

@-webkit-keyframes esg-rotateplane {
  0% {
    -webkit-transform: perspective(120px)
  }

  50% {
    -webkit-transform: perspective(120px) rotateY(180deg)
  }

  100% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
  }
}

@keyframes esg-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
  }

  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
  }

  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
  }
}

.esg-loader.spinner2 {
  width: 40px;
  height: 40px;
  margin-left: -20px;
  background-color: red;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  border-radius: 100%;
  -webkit-animation: esg-scaleout 1s infinite ease-in-out;
  animation: esg-scaleout 1s infinite ease-in-out
}

@-webkit-keyframes esg-scaleout {
  0% {
    -webkit-transform: scale(0)
  }

  100% {
    -webkit-transform: scale(1);
    opacity: 0
  }
}

@keyframes esg-scaleout {
  0% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }

  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 0
  }
}

.esg-loader.spinner3 {
  margin: -9px 0 0 -35px;
  width: 70px;
  text-align: center
}

.eg-search-wrapper .esg-loader.spinner3 {
  margin-top: -30px !important
}

.simple-light .eg-search-wrapper .esg-loader.spinner3,
.simple-dark .eg-search-wrapper .esg-loader.spinner3 {
  margin-top: -25px !important
}

.text-light .eg-search-wrapper .esg-loader.spinner3,
.text-dark .eg-search-wrapper .esg-loader.spinner3 {
  margin-top: -22px !important
}

.esg-loader.spinner3 .bounce1,
.esg-loader.spinner3 .bounce2,
.esg-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: esg-bouncedelay 1.4s infinite ease-in-out;
  animation: esg-bouncedelay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.esg-loader.spinner3 .bounce1 {
  -webkit-animation-delay: -.32s;
  animation-delay: -.32s
}

.esg-loader.spinner3 .bounce2 {
  -webkit-animation-delay: -.16s;
  animation-delay: -.16s
}

@-webkit-keyframes esg-bouncedelay {

  0%,
  80%,
  100% {
    -webkit-transform: scale(0)
  }

  40% {
    -webkit-transform: scale(1)
  }
}

@keyframes esg-bouncedelay {

  0%,
  80%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }

  40% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
}

.esg-loader.spinner4 {
  margin: 0 0 0 -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-animation: esg-rotate 2s infinite linear;
  animation: esg-rotate 2s infinite linear
}

.esg-loader.spinner4 .dot1,
.esg-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: esg-bounce 2s infinite ease-in-out;
  animation: esg-bounce 2s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15)
}

.esg-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1s;
  animation-delay: -1s
}

@-webkit-keyframes esg-rotate {
  100% {
    -webkit-transform: rotate(360deg)
  }
}

@keyframes esg-rotate {
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg)
  }
}

@-webkit-keyframes esg-bounce {

  0%,
  100% {
    -webkit-transform: scale(0)
  }

  50% {
    -webkit-transform: scale(1)
  }
}

@keyframes esg-bounce {

  0%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }

  50% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
}

[class^=eg-icon-]:before,
[class*=" eg-icon-"]:before {
  font-family: "eg-font";
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em
}

[class^=fa-icon-]:before,
[class*=" fa-icon-"]:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em
}

.esg-grid [class^=pe-7s-]:before,
.esg-grid [class*=" pe-7s-"]:before {
  font-family: 'Pe-icon-7-stroke';
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em
}

.esg-filter-wrapper .esg-filterbutton:last-child,
.esg-cartbutton a,
.esg-selected-filterbutton {
  margin-right: 0 !important
}

.esg-singlefilters .esg-filter-checked {
  display: none !important
}

.eg-ajaxclicklistener {
  cursor: pointer
}

.eg-ajax-video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden
}

.eg-ajax-video-container.widevideo {
  padding-bottom: 50%
}

.eg-ajax-video-container iframe,
.eg-ajax-video-container object,
.eg-ajax-video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.forcenotvisible {
  visibility: hidden !important
}

.forcenotdisplay {
  display: none !important
}

input.eg-search-input[type=text],
.eg-search-input {
  display: inline-block
}

.eg-search-submit,
.eg-search-clean {
  display: inline-block;
  width: auto;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  text-align: center;
  vertical-align: top
}

.eg-search-submit,
.eg-search-clean {
  cursor: pointer
}

.eg-search-wrapper {
  vertical-align: top;
  line-height: 40px
}

input.eg-search-input[type=text] {
  font-family: "Open Sans", sans-serif;
  outline: none !important;
  margin: 0 0 5px !important;
  padding: 8px 15px;
  vertical-align: top;
  box-sizing: border-box
}

.eg-ajax-closer-wrapper {
  display: block;
  z-index: 51000;
  position: relative
}

.eg-ajax-navbt {
  cursor: pointer;
  display: inline-block;
  margin-right: 5px
}

.eg-acp-inner.eg-acp-tr .eg-ajax-closer.eg-ajax-navbt,
.eg-acp-inner.eg-acp-br .eg-ajax-closer.eg-ajax-navbt {
  margin-right: 0
}

.eg-ajax-closer-wrapper.eg-acp-tl,
.eg-ajax-closer-wrapper.eg-acp-bl {
  text-align: left
}

.eg-ajax-closer-wrapper.eg-acp-tr,
.eg-ajax-closer-wrapper.eg-acp-br {
  text-align: right
}

.eg-ajax-closer-wrapper.eg-acp-t,
.eg-ajax-closer-wrapper.eg-acp-b {
  text-align: center
}

.eg-ajax-closer-wrapper.eg-acp-t,
.eg-ajax-closer-wrapper.eg-acp-tr,
.eg-ajax-closer-wrapper.eg-acp-tl {
  margin-bottom: 5px
}

.eg-ajax-closer-wrapper.eg-acp-bl,
.eg-ajax-closer-wrapper.eg-acp-br,
.eg-ajax-closer-wrapper.eg-acp-b {
  margin-top: 5px
}

.eg-acp-inner {
  display: block;
  position: absolute;
  z-index: 50;
  margin: 5px
}

.eg-acp-inner.eg-acp-tr,
.eg-acp-inner.eg-acp-tl,
.eg-acp-inner.eg-acp-t {
  top: 0
}

.eg-acp-inner.eg-acp-br,
.eg-acp-inner.eg-acp-bl,
.eg-acp-inner.eg-acp-b {
  bottom: 0
}

.eg-acp-inner.eg-acp-tl,
.eg-acp-inner.eg-acp-bl {
  left: 0
}

.eg-acp-inner.eg-acp-tr,
.eg-acp-inner.eg-acp-br {
  right: 0
}

.eg-acp-inner.eg-acp-t,
.eg-acp-inner.eg-acp-b {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -moz-transform: translateX(-50%)
}

.eg-ajax-navbt {
  line-height: 21px;
  background: #000;
  background: rgba(0, 0, 0, .75);
  color: #fff;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  text-transform: uppercase;
  padding: 1px 1px 0 0;
  font-size: 11px;
  font-weight: 400
}

.eg-ajax-closer.eg-ajax-navbt {
  padding: 1px 5px 1px 3px;
  vertical-align: top
}

.eg-acp-light .eg-ajax-navbt {
  background: #e5e5e5;
  color: #000
}

.eg-ajax-closer.eg-ajax-navbt i {
  font-size: 13px
}

.eg-ajax-navbt i {
  font-size: 16px
}

.eg-ajax-closer-wrapper.eg-acp-type1 {
  margin: 0
}

.eg-acp-type1 .eg-ajax-navbt {
  border-radius: 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  padding: 10px;
  margin: 0
}

.eg-acp-type1 .eg-ajax-navbt i {
  font-size: 20px
}

.eg-acp-type1 .eg-ajax-navbt {
  width: 40px;
  height: 40px;
  text-align: center;
  vertical-align: medium !important;
  line-height: 40px;
  padding: 0
}

.eg-acp-type1 .eg-ajax-closer.eg-ajax-navbt {
  vertical-align: top;
  font-size: 24px;
  font-weight: 300;
  font-family: sans-serif;
  height: auto;
  line-height: 28px;
  padding: 8px 0 4px
}

span.eg-el-amount:before {
  content: "("
}

span.eg-el-amount:after {
  content: ")"
}

span.eg-el-amount {
  margin-left: 10px
}

.esg-dropdown-wrapper span.eg-el-amount {
  margin-left: 5px
}

.esg-split-content .esg-entry-media-wrapper,
.esg-split-content .esg-entry-cover {
  width: 50% !important
}

.esg-split-content .esg-media-cover-wrapper:after {
  content: "";
  display: table;
  clear: both
}

.esg-split-right .esg-entry-media-wrapper,
.esg-split-right .esg-entry-cover {
  float: right
}

.esg-split-left .esg-entry-media-wrapper,
.esg-split-left .esg-entry-cover {
  float: left
}

.esg-split-content .esg-entry-media {
  height: 100% !important
}

.esg-split-content .esg-entry-cover {
  position: relative !important
}

.esg-split-content .esg-entry-content {
  clear: both
}

.grayscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%)
}

.esg-revealed .esg-itm-anime:not(.esg-anime-blur) .esg-overflowtrick {
  overflow: visible !important
}

.esg-revealed .esg-itm-anime .tp-esg-item {
  -webkit-mask-image: none !important
}

.esg-revealed .esg-itm-anime .tp-esg-item:hover {
  z-index: 9999 !important;
  transform: none !important
}

.esg-revealed .esg-anime-item:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: ""
}

.esg-anime-blur .esg-entry-media {
  transform: scale(1.15, 1.15) !important;
  transform-origin: center center !important
}

.eg-invisiblebutton {
  box-shadow: none !important;
  height: inherit !important;
  display: block !important
}

.esg-media-cover-wrapper>.eg-invisiblebutton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1
}

.esg-entry-cover>.eg-invisiblebutton {
  position: relative;
  z-index: 1
}

.esg-lb-dummy {
  max-width: none !important;
  box-shadow: none !important;
  position: absolute;
  display: none
}

@media screen and (max-width:736px) {
  .eg-lightbox-post-content-inner>div {
    width: 100% !important;
    float: none !important
  }

  .eg-lightbox-post-content-inner .esg-post-featured-img {
    padding: 30px 0 !important
  }
}

.esgbox-stage .esgbox-slide>*:not(.esgbox-share) {
  margin: 0;
  padding: 0
}

.esgbox-stage .esgbox-slide>.esgbox-loading {
  margin-top: -30px;
  margin-left: -30px
}

.esgbox-toolbar .esgbox-button {
  transition: background .2s ease-out
}

.esgbox-toolbar .esgbox-button:focus,
.esgbox-toolbar .esgbox-button:active,
.esgbox-toolbar .esgbox-button:visited {
  background: rgba(30, 30, 30, .6)
}

.esgbox-toolbar .esgbox-button:hover {
  background: #000
}

.esgbox-navigation .esgbox-button:before {
  transition: background .2s ease-out
}

.esgbox-navigation .esgbox-button:focus:before,
.esgbox-navigation .esgbox-button:active:before,
.esgbox-navigation .esgbox-button:visited:before,
.esgbox-navigation .esgbox-button[disabled]:hover:before,
.esgbox-toolbar .esgbox-button[disabled]:hover {
  background: rgba(0, 0, 0, .6)
}

.esgbox-navigation .esgbox-button:hover:before {
  background: rgba(0, 0, 0, .6)
}

.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_left,
.esgbox-hidearrows .esgbox-navigation .esgbox-button--arrow_right {
  display: none !important
}

.esgbox-single .esgbox-button--arrow_left,
.esgbox-single .esgbox-button--arrow_right {
  display: none !important
}

.esgbox-slide--video iframe {
  width: 100% !important;
  height: 100% !important;
  max-width: 100%;
  max-height: 100%
}

.esg-four-by-three .esgbox-slide--video iframe {
  width: 800px;
  height: 600px
}

.esgbox-container .esgbox-button--arrow_right:hover,
.esgbox-container .esgbox-button--arrow_right:focus,
.esgbox-container .esgbox-button--arrow_left:hover,
.esgbox-container .esgbox-button--arrow_left:focus {
  background: rgba(0, 0, 0, .6)
}

.esg-filter-wrapper {
  visibility: hidden
}

#eg-elements-container-grid-wrap.eg-startheight {
  height: 351px
}

.esg-mobile-filter-button {
  display: none
}

.esg-filter-wrapper.dropdownstyle .esg-mobile-filter-button {
  display: inline-block
}

.esg-mobile-filter-wrap {
  visibility: visible
}

.esg-mobile-filter-wrap .esg-dropdown-wrapper {
  display: none !important;
  visibility: hidden !important
}

.eg-esgblankskin-wrapper * {
  visibility: hidden !important
}

.eg-item-in-focus {
  z-index: 999 !important
}

.esg-cover-overflow {
  overflow: hidden
}

.esg-transition[data-transition^=esg-collapse] {
  overflow: hidden
}

.esg-transition[data-transition^=esg-collapse]:before,
.esg-transition[data-transition^=esg-collapse]:after {
  position: absolute;
  content: ""
}

.esg-transition[data-transition^=esg-collapsevertical]:before,
.esg-transition[data-transition^=esg-collapsevertical]:after {
  width: 100%;
  height: 0;
  left: 0
}

.esg-transition[data-transition^=esg-collapsevertical]:before {
  top: 0
}

.esg-transition[data-transition^=esg-collapsevertical]:after {
  bottom: 0
}

.esg-transition[data-transition=esg-collapseverticalout]:before,
.esg-transition[data-transition=esg-collapseverticalout]:after {
  height: 50%
}

.esg-transition[data-transition^=esg-collapsehorizontal]:before,
.esg-transition[data-transition^=esg-collapsehorizontal]:after {
  width: 0;
  height: 100%;
  top: 0
}

.esg-transition[data-transition^=esg-collapsehorizontal]:before {
  left: 0
}

.esg-transition[data-transition^=esg-collapsehorizontal]:after {
  right: 0
}

.esg-transition[data-transition=esg-collapsehorizontalout]:before {
  width: 50%
}

.esg-transition[data-transition=esg-collapsehorizontalout]:after {
  width: 50%
}

.esg-hovered .esg-transition[data-transition=esg-collapsevertical]:before,
.esg-hovered .esg-transition[data-transition=esg-collapsevertical]:after {
  height: 50%
}

.esg-hovered .esg-transition[data-transition=esg-collapseverticalout]:before,
.esg-hovered .esg-transition[data-transition=esg-collapseverticalout]:after {
  height: 0
}

.esg-hovered .esg-transition[data-transition=esg-collapsehorizontal]:before,
.esg-hovered .esg-transition[data-transition=esg-collapsehorizontal]:after {
  width: 50%
}

.esg-hovered .esg-transition[data-transition=esg-collapsehorizontalout]:before,
.esg-hovered .esg-transition[data-transition=esg-collapsehorizontalout]:after {
  width: 0
}

.esg-transition[data-transition^=esg-line]:after {
  content: "";
  position: absolute;
  width: 70%;
  height: 70%;
  top: 15%;
  left: 15%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center
}

.esg-transition[data-transition=esg-linediagonal]:after,
.esg-transition[data-transition=esg-linehorizontal]:after,
.esg-transition[data-transition=esg-linevertical]:after {
  transform: scale(0)
}

.esg-hovered .esg-transition[data-transition^=esg-line]:after {
  transform: scale(1)
}

.esg-hovered .esg-transition[data-transition=esg-linediagonalout]:after,
.esg-hovered .esg-transition[data-transition=esg-linehorizontalout]:after,
.esg-hovered .esg-transition[data-transition=esg-lineverticalout]:after {
  transform: scale(0)
}

.esg-transition[data-transition^=esg-spiral]:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding-bottom: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  transform-origin: center;
  transform: translate(-50%, -50%) rotate(0deg) scale(0)
}

.esg-transition[data-transition=esg-spiralzoomout]:after {
  transform: translate(-50%, -50%) rotate(-300deg) scale(3)
}

.esg-hovered .esg-transition[data-transition=esg-spiralzoom]:after {
  transform: translate(-50%, -50%) rotate(-300deg) scale(3)
}

.esg-hovered .esg-transition[data-transition=esg-spiralzoomout]:after {
  transform: translate(-50%, -50%) rotate(0deg) scale(0)
}

.esg-transition[data-transition^=esg-circlezoom]:before,
.esg-transition[data-transition^=esg-circlezoom]:after {
  content: "";
  position: absolute;
  width: 150%;
  height: 150%;
  padding-bottom: 150%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0, 0);
  border-radius: 50%;
  box-sizing: border-box
}

.esg-transition[data-transition=esg-circlezoomout]:before,
.esg-transition[data-transition=esg-circlezoomout]:after {
  transform: translate(-50%, -50%) scale(1, 1)
}

.esg-hovered .esg-transition[data-transition=esg-circlezoom]:before,
.esg-hovered .esg-transition[data-transition=esg-circlezoom]:after {
  transform: translate(-50%, -50%) scale(1, 1)
}

.esg-hovered .esg-transition[data-transition=esg-circlezoomout]:before,
.esg-hovered .esg-transition[data-transition=esg-circlezoomout]:after {
  transform: translate(-50%, -50%) scale(0, 0)
}

.esg-transition[data-transition^=esg-line]:before,
.esg-transition[data-transition^=esg-spiral]:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0
}

.esg-transition[data-transition=esg-linediagonalout]:before,
.esg-transition[data-transition=esg-linehorizontalout]:before,
.esg-transition[data-transition=esg-lineverticalout]:before,
.esg-transition[data-transition=esg-spiralzoomout]:before {
  opacity: 1
}

.esg-hovered .esg-transition[data-transition^=esg-line]:before,
.esg-hovered .esg-transition[data-transition=esg-spiralzoom]:before {
  opacity: 1
}

.esg-hovered .esg-transition[data-transition=esg-linediagonalout]:before,
.esg-hovered .esg-transition[data-transition=esg-linehorizontalout]:before,
.esg-hovered .esg-transition[data-transition=esg-lineverticalout]:before,
.esg-hovered .esg-transition[data-transition=esg-spiralzoomout]:before {
  opacity: 0
}

.esg-overlay.esg-cover-blend-multiply {
  mix-blend-mode: multiply
}

.esg-overlay.esg-cover-blend-screen {
  mix-blend-mode: screen
}

.esg-overlay.esg-cover-blend-overlay {
  mix-blend-mode: overlay
}

.esg-overlay.esg-cover-blend-darken {
  mix-blend-mode: darken
}

.esg-overlay.esg-cover-blend-lighten {
  mix-blend-mode: lighten
}

.esg-overlay.esg-cover-blend-color-dodge {
  mix-blend-mode: color-dodge
}

.esg-overlay.esg-cover-blend-color-burn {
  mix-blend-mode: color-burn
}

.esg-overlay.esg-cover-blend-hard-light {
  mix-blend-mode: hard-light
}

.esg-overlay.esg-cover-blend-soft-light {
  mix-blend-mode: soft-light
}

.esg-overlay.esg-cover-blend-difference {
  mix-blend-mode: difference
}

.esg-overlay.esg-cover-blend-exclusion {
  mix-blend-mode: exclusion
}

.esg-overlay.esg-cover-blend-hue {
  mix-blend-mode: hue
}

.esg-overlay.esg-cover-blend-saturation {
  mix-blend-mode: saturation
}

.esg-overlay.esg-cover-blend-color {
  mix-blend-mode: color
}

.esg-overlay.esg-cover-blend-luminosity {
  mix-blend-mode: luminosity
}

.source_type_stream .esg-filter-wrapper,
.source_type_nextgen .esg-filter-wrapper,
.source_type_rml .esg-filter-wrapper {
  display: none !important
}

[class*=" pe-7s-"]:before {
  font-family: 'Pe-icon-7-stroke'
}

#esg_search_wrapper {
  height: auto;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 20000
}

#esg_search_wrapper .esg-filter-wrapper,
#esg_search_wrapper .esg-pagination {
  margin-left: 0 !important
}

#esg_big_search_wrapper {
  padding-top: 0;
  position: relative
}

#esg_big_search_wrapper .bigsearchfield {
  -moz-border-bottom-colors: none !important;
  -moz-border-left-colors: none !important;
  -moz-border-right-colors: none !important;
  -moz-border-top-colors: none !important;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0) !important;
  border: none !important;
  border-bottom: 2px solid #333 !important;
  color: #333 !important;
  font-size: 40px !important;
  font-weight: 700;
  line-height: 40px !important;
  padding: 0 !important;
  position: relative;
  width: 100%;
  z-index: 10;
  height: 50px !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important
}

#esg_big_search_wrapper::-ms-clear {
  display: none
}

#esg_big_search_wrapper .bigsearchfield::-ms-clear {
  display: none
}

#esg_big_search_fake_txt {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0) !important;
  border: medium none !important;
  color: #333 !important;
  font-size: 40px !important;
  font-weight: 700;
  line-height: 40px !important;
  padding: 0 !important;
  position: absolute !important;
  top: 7px !important;
  width: 100%;
  z-index: 5;
  height: 50px !important
}

.esg_big_search_close {
  color: #333;
  cursor: pointer;
  font-size: 40px;
  font-weight: 400;
  position: absolute;
  right: 30px;
  top: 50px;
  z-index: 20
}

.esg_searchresult_title {
  color: #333;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  margin-top: 30px;
  text-transform: uppercase
}

#esg_search_bg {
  background: none repeat scroll 0 0 rgba(255, 255, 255, .85);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 19999
}

.esg_searchcontainer {
  box-sizing: border-box;
  padding: 40px;
  position: relative;
  width: 100%
}

.esg_searchresult {
  color: #333;
  font-size: 17px;
  font-weight: 600;
  line-height: 26px
}

#esg_big_search_wrapper.dark .bigsearchfield {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border-bottom: 2px solid #fff !important;
  color: #fff !important
}

.dark #esg_big_search_fake_txt {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  color: #fff !important
}

.dark .esg_big_search_close {
  color: #fff
}

.dark .esg_searchresult_title {
  color: #fff
}

#esg_search_bg.dark {
  background: none repeat scroll 0 0 rgba(0, 0, 0, .85)
}

.dark .esg_searchresult {
  color: #fff
}

@font-face {
  font-family: 'eg-font';
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.eot?85610117);
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.eot?85610117#iefix) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.woff?85610117) format('woff'), url(//heaven11.axiomthemes.com/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.ttf?85610117) format('truetype'), url(//heaven11.axiomthemes.com/wp-content/plugins/essential-grid/public/assets/font/fontello/css/../fonts/egfont.svg?85610117#egfont) format('svg');
  font-weight: 400;
  font-style: normal
}

.eg-icon-soundcloud:before {
  content: '\e8ca'
}

.eg-icon-music:before {
  content: '\e858'
}

.eg-icon-color-adjust:before {
  content: '\e862'
}

.eg-icon-mail:before {
  content: '\e868'
}

.eg-icon-mail-alt:before {
  content: '\e869'
}

.eg-icon-heart:before {
  content: '\e86a'
}

.eg-icon-heart-empty:before {
  content: '\e86b'
}

.eg-icon-star:before {
  content: '\e86c'
}

.eg-icon-star-empty:before {
  content: '\e86d'
}

.eg-icon-user:before {
  content: '\e879'
}

.eg-icon-male:before {
  content: '\e87a'
}

.eg-icon-female:before {
  content: '\e87b'
}

.eg-icon-video:before {
  content: '\e805'
}

.eg-icon-videocam:before {
  content: '\e859'
}

.eg-icon-picture-1:before {
  content: '\e803'
}

.eg-icon-camera:before {
  content: '\e85a'
}

.eg-icon-camera-alt:before {
  content: '\e85b'
}

.eg-icon-th-large:before {
  content: '\e83c'
}

.eg-icon-th:before {
  content: '\e83d'
}

.eg-icon-ok:before {
  content: '\e80d'
}

.eg-icon-ok-circled2:before {
  content: '\e877'
}

.eg-icon-ok-squared:before {
  content: '\e878'
}

.eg-icon-cancel:before {
  content: '\e80a'
}

.eg-icon-plus:before {
  content: '\e86e'
}

.eg-icon-plus-circled:before {
  content: '\e876'
}

.eg-icon-plus-squared:before {
  content: '\e875'
}

.eg-icon-minus:before {
  content: '\e86f'
}

.eg-icon-minus-circled:before {
  content: '\e870'
}

.eg-icon-minus-squared:before {
  content: '\e871'
}

.eg-icon-minus-squared-alt:before {
  content: '\e872'
}

.eg-icon-info-circled:before {
  content: '\e80f'
}

.eg-icon-info:before {
  content: '\e844'
}

.eg-icon-home:before {
  content: '\e843'
}

.eg-icon-link:before {
  content: '\e80e'
}

.eg-icon-unlink:before {
  content: '\e83f'
}

.eg-icon-link-ext:before {
  content: '\e840'
}

.eg-icon-lock:before {
  content: '\e856'
}

.eg-icon-lock-open:before {
  content: '\e857'
}

.eg-icon-eye:before {
  content: '\e841'
}

.eg-icon-eye-off:before {
  content: '\e842'
}

.eg-icon-tag:before {
  content: '\e85c'
}

.eg-icon-thumbs-up:before {
  content: '\e887'
}

.eg-icon-thumbs-up-alt:before {
  content: '\e888'
}

.eg-icon-download:before {
  content: '\e88a'
}

.eg-icon-upload:before {
  content: '\e889'
}

.eg-icon-reply:before {
  content: '\e8a6'
}

.eg-icon-forward:before {
  content: '\e874'
}

.eg-icon-export-1:before {
  content: '\e873'
}

.eg-icon-print:before {
  content: '\e886'
}

.eg-icon-gamepad:before {
  content: '\e837'
}

.eg-icon-trash:before {
  content: '\e801'
}

.eg-icon-doc-text:before {
  content: '\e885'
}

.eg-icon-doc-inv:before {
  content: '\e884'
}

.eg-icon-folder-1:before {
  content: '\e83e'
}

.eg-icon-folder-open:before {
  content: '\e883'
}

.eg-icon-folder-open-empty:before {
  content: '\e882'
}

.eg-icon-rss:before {
  content: '\e880'
}

.eg-icon-rss-squared:before {
  content: '\e881'
}

.eg-icon-phone:before {
  content: '\e87f'
}

.eg-icon-menu:before {
  content: '\e830'
}

.eg-icon-cog-alt:before {
  content: '\e847'
}

.eg-icon-wrench:before {
  content: '\e848'
}

.eg-icon-basket-1:before {
  content: '\e87c'
}

.eg-icon-calendar:before {
  content: '\e87d'
}

.eg-icon-calendar-empty:before {
  content: '\e87e'
}

.eg-icon-lightbulb:before {
  content: '\e88b'
}

.eg-icon-resize-full-alt:before {
  content: '\e845'
}

.eg-icon-move:before {
  content: '\e846'
}

.eg-icon-down-dir:before {
  content: '\e838'
}

.eg-icon-up-dir:before {
  content: '\e839'
}

.eg-icon-left-dir:before {
  content: '\e817'
}

.eg-icon-right-dir:before {
  content: '\e818'
}

.eg-icon-down-open:before {
  content: '\e83b'
}

.eg-icon-left-open:before {
  content: '\e819'
}

.eg-icon-right-open:before {
  content: '\e81a'
}

.eg-icon-angle-left:before {
  content: '\e820'
}

.eg-icon-angle-right:before {
  content: '\e81d'
}

.eg-icon-angle-double-left:before {
  content: '\e892'
}

.eg-icon-angle-double-right:before {
  content: '\e893'
}

.eg-icon-left-big:before {
  content: '\e81f'
}

.eg-icon-right-big:before {
  content: '\e81e'
}

.eg-icon-up-hand:before {
  content: '\e835'
}

.eg-icon-ccw-1:before {
  content: '\e891'
}

.eg-icon-shuffle-1:before {
  content: '\e849'
}

.eg-icon-play:before {
  content: '\e88c'
}

.eg-icon-play-circled:before {
  content: '\e88e'
}

.eg-icon-stop:before {
  content: '\e88f'
}

.eg-icon-pause:before {
  content: '\e88d'
}

.eg-icon-fast-fw:before {
  content: '\e890'
}

.eg-icon-desktop:before {
  content: '\e85d'
}

.eg-icon-laptop:before {
  content: '\e85e'
}

.eg-icon-tablet:before {
  content: '\e85f'
}

.eg-icon-mobile:before {
  content: '\e860'
}

.eg-icon-flight:before {
  content: '\e894'
}

.eg-icon-font:before {
  content: '\e851'
}

.eg-icon-bold:before {
  content: '\e852'
}

.eg-icon-italic:before {
  content: '\e855'
}

.eg-icon-text-height:before {
  content: '\e84f'
}

.eg-icon-text-width:before {
  content: '\e850'
}

.eg-icon-align-left:before {
  content: '\e84c'
}

.eg-icon-align-center:before {
  content: '\e84d'
}

.eg-icon-align-right:before {
  content: '\e84e'
}

.eg-icon-search:before {
  content: '\e802'
}

.eg-icon-indent-left:before {
  content: '\e866'
}

.eg-icon-indent-right:before {
  content: '\e867'
}

.eg-icon-ajust:before {
  content: '\e84a'
}

.eg-icon-tint:before {
  content: '\e84b'
}

.eg-icon-chart-bar:before {
  content: '\e853'
}

.eg-icon-magic:before {
  content: '\e807'
}

.eg-icon-sort:before {
  content: '\e895'
}

.eg-icon-sort-alt-up:before {
  content: '\e863'
}

.eg-icon-sort-alt-down:before {
  content: '\e864'
}

.eg-icon-sort-name-up:before {
  content: '\e854'
}

.eg-icon-sort-name-down:before {
  content: '\e865'
}

.eg-icon-coffee:before {
  content: '\e896'
}

.eg-icon-food:before {
  content: '\e897'
}

.eg-icon-medkit:before {
  content: '\e898'
}

.eg-icon-puzzle:before {
  content: '\e899'
}

.eg-icon-apple:before {
  content: '\e89a'
}

.eg-icon-facebook:before {
  content: '\e89b'
}

.eg-icon-gplus:before {
  content: '\e89c'
}

.eg-icon-tumblr:before {
  content: '\e8a0'
}

.eg-icon-twitter-squared:before {
  content: '\e8a2'
}

.eg-icon-twitter:before {
  content: '\e8a1'
}

.eg-icon-vimeo-squared:before {
  content: '\e89d'
}

.eg-icon-youtube:before {
  content: '\e89f'
}

.eg-icon-youtube-squared:before {
  content: '\e89e'
}

.eg-icon-picture:before {
  content: '\e800'
}

.eg-icon-check:before {
  content: '\e810'
}

.eg-icon-back:before {
  content: '\e8a5'
}

.eg-icon-thumbs-up-1:before {
  content: '\e8a9'
}

.eg-icon-thumbs-down:before {
  content: '\e8aa'
}

.eg-icon-download-1:before {
  content: '\e8ab'
}

.eg-icon-upload-1:before {
  content: '\e8ac'
}

.eg-icon-reply-1:before {
  content: '\e8a8'
}

.eg-icon-forward-1:before {
  content: '\e8a7'
}

.eg-icon-export:before {
  content: '\e80b'
}

.eg-icon-folder:before {
  content: '\e813'
}

.eg-icon-rss-1:before {
  content: '\e8c8'
}

.eg-icon-cog:before {
  content: '\e832'
}

.eg-icon-tools:before {
  content: '\e815'
}

.eg-icon-basket:before {
  content: '\e812'
}

.eg-icon-login:before {
  content: '\e833'
}

.eg-icon-logout:before {
  content: '\e834'
}

.eg-icon-resize-full:before {
  content: '\e816'
}

.eg-icon-popup:before {
  content: '\e828'
}

.eg-icon-arrow-combo:before {
  content: '\e827'
}

.eg-icon-left-open-1:before {
  content: '\e82a'
}

.eg-icon-right-open-1:before {
  content: '\e82b'
}

.eg-icon-left-open-mini:before {
  content: '\e822'
}

.eg-icon-right-open-mini:before {
  content: '\e823'
}

.eg-icon-left-open-big:before {
  content: '\e824'
}

.eg-icon-right-open-big:before {
  content: '\e825'
}

.eg-icon-left:before {
  content: '\e836'
}

.eg-icon-right:before {
  content: '\e826'
}

.eg-icon-ccw:before {
  content: '\e808'
}

.eg-icon-cw:before {
  content: '\e8c9'
}

.eg-icon-arrows-ccw:before {
  content: '\e806'
}

.eg-icon-level-down:before {
  content: '\e8a3'
}

.eg-icon-level-up:before {
  content: '\e8a4'
}

.eg-icon-shuffle:before {
  content: '\e814'
}

.eg-icon-palette:before {
  content: '\e829'
}

.eg-icon-list-add:before {
  content: '\e80c'
}

.eg-icon-back-in-time:before {
  content: '\e821'
}

.eg-icon-monitor:before {
  content: '\e81b'
}

.eg-icon-paper-plane:before {
  content: '\e8ad'
}

.eg-icon-brush:before {
  content: '\e8ae'
}

.eg-icon-droplet:before {
  content: '\e81c'
}

.eg-icon-clipboard:before {
  content: '\e8b0'
}

.eg-icon-megaphone:before {
  content: '\e8b1'
}

.eg-icon-key:before {
  content: '\e8af'
}

.eg-icon-github:before {
  content: '\e8b3'
}

.eg-icon-github-circled:before {
  content: '\e8b4'
}

.eg-icon-flickr:before {
  content: '\e8b2'
}

.eg-icon-flickr-circled:before {
  content: '\e8b5'
}

.eg-icon-vimeo:before {
  content: '\e8b6'
}

.eg-icon-vimeo-circled:before {
  content: '\e8b7'
}

.eg-icon-twitter-1:before {
  content: '\e8b8'
}

.eg-icon-twitter-circled:before {
  content: '\e8b9'
}

.eg-icon-facebook-1:before {
  content: '\e8ba'
}

.eg-icon-facebook-circled:before {
  content: '\e8bb'
}

.eg-icon-facebook-squared:before {
  content: '\e8bc'
}

.eg-icon-gplus-1:before {
  content: '\e8bd'
}

.eg-icon-gplus-circled:before {
  content: '\e8be'
}

.eg-icon-pinterest:before {
  content: '\e8bf'
}

.eg-icon-pinterest-circled:before {
  content: '\e8c0'
}

.eg-icon-tumblr-1:before {
  content: '\e8c1'
}

.eg-icon-tumblr-circled:before {
  content: '\e8c2'
}

.eg-icon-linkedin:before {
  content: '\e8c3'
}

.eg-icon-linkedin-circled:before {
  content: '\e8c4'
}

.eg-icon-dribbble:before {
  content: '\e8c5'
}

.eg-icon-dribbble-circled:before {
  content: '\e8c6'
}

.eg-icon-picasa:before {
  content: '\e8c7'
}

.eg-icon-ok-1:before {
  content: '\e811'
}

.eg-icon-doc:before {
  content: '\e809'
}

.eg-icon-left-open-outline:before {
  content: '\e82e'
}

.eg-icon-left-open-2:before {
  content: '\e82c'
}

.eg-icon-right-open-outline:before {
  content: '\e82f'
}

.eg-icon-right-open-2:before {
  content: '\e82d'
}

.eg-icon-equalizer:before {
  content: '\e83a'
}

.eg-icon-layers-alt:before {
  content: '\e804'
}

.eg-icon-pencil-1:before {
  content: '\e831'
}

.eg-icon-align-justify:before {
  content: '\e861'
}

.eg-icon-wistia:before {
  content: '\e89f'
}

.eg-icon-wistia-squared:before {
  content: '\e89e'
}

.trx_addons_profiler {
  background-color: #effcfc;
  padding: 2em;
  border-top: 1px dashed #20c7ca
}

.trx_addons_cv .trx_addons_profiler {
  width: 50%;
  float: right;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

@media (max-width:1367px) {
  .trx_addons_cv .trx_addons_profiler {
    display: none
  }
}

@media (max-width:799px) {
  .trx_addons_profiler {
    display: none
  }
}

.trx_addons_profiler .profiler_title {
  margin-top: 0;
  font-size: 1.5em
}

.trx_addons_profiler table {
  border-collapse: collapse;
  margin: 0 auto
}

.trx_addons_profiler table th,
.trx_addons_profiler table td {
  font-weight: 400;
  border: 1px solid #aee;
  padding: 6px 8px
}

.trx_addons_profiler table th {
  background-color: #ddf0f0
}

.trx_addons_profiler table td {
  text-align: right
}

@font-face {
  font-family: 'trx_addons_icons';
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/trx_addons/css/font-icons/css/../font/trx_addons_icons.eot?14490025);
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/trx_addons/css/font-icons/css/../font/trx_addons_icons.eot?14490025#iefix) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/plugins/trx_addons/css/font-icons/css/../font/trx_addons_icons.svg?14490025#trx_addons_icons) format('svg');
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: 'trx_addons_icons';
  src: url('data:application/octet-stream;base64,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') format('woff'), url('data:application/octet-stream;base64,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6BcAAAAYAADoGAAA6BgAAAAZAADoGQAA6BkAAAAaAADoGgAA6BoAAAAbAADoGwAA6BsAAAAcAADoHAAA6BwAAAAdAADoHQAA6B0AAAAeAADoHgAA6B4AAAAfAADoHwAA6B8AAAAgAADoIAAA6CAAAAAhAADoIQAA6CEAAAAiAADoIgAA6CIAAAAjAADoIwAA6CMAAAAkAADoJAAA6CQAAAAlAADoJQAA6CUAAAAmAADoJgAA6CYAAAAnAADoJwAA6CcAAAAoAADoKAAA6CgAAAApAADoKQAA6CkAAAAqAADoKgAA6CoAAAArAADoKwAA6CsAAAAsAADoLAAA6CwAAAAtAADoLQAA6C0AAAAuAADoLgAA6C4AAAAvAADoLwAA6C8AAAAwAADoMAAA6DAAAAAxAADoMQAA6DEAAAAyAADoMgAA6DIAAAAzAADoMwAA6DMAAAA0AADoNAAA6DQAAAA1AADoNQAA6DUAAAA2AADoNgAA6DYAAAA3AADoNwAA6DcAAAA4AADoOAAA6DgAAAA5AADoOQAA6DkAAAA6AADoOgAA6DoAAAA7AADoOwAA6DsAAAA8AADoPAAA6DwAAAA9AADoPQAA6D0AAAA+AADoPgAA6D4AAAA/AADoPwAA6D8AAABAAADoQAAA6EAAAABBAADoQQAA6EEAAABCAADoQgAA6EIAAABDAADoQwAA6EMAAABEAADoRAAA6EQAAABFAADoRQAA6EUAAABGAADoRgAA6EYAAABHAADoRwAA6EcAAABIAADoSAAA6EgAAABJAADoSQAA6EkAAABKAADoSgAA6EoAAABLAADoSwAA6EsAAABMAADoTAAA6EwAAABNAADoTQAA6E0AAABOAADoTgAA6E4AAABPAADoTwAA6E8AAABQAADoUAAA6FAAAABRAADoUQAA6FEAAABSAADoUgAA6FIAAABTAADoUwAA6FMAAABUAADoVAAA6FQAAABVAADoVQAA6FUAAABWAADoVgAA6FYAAABXAADoVwAA6FcAAABYAADoWAAA6FgAAABZAADoWQAA6FkAAABaAADoWgAA6FoAAABbAADoWwAA6FsAAABcAADoXAAA6FwAAABdAADoXQAA6F0AAABeAADoXgAA6F4AAABfAADoXwAA6F8AAABgAADoYAAA6GAAAABhAADoYQAA6GEAAABiAADoYgAA6GIAAABjAADoYwAA6GMAAABkAADoZAAA6GQAAABlAADoZQAA6GUAAABmAADoZgAA6GYAAABnAADoZwAA6GcAAABoAADoaAAA6GgAAABpAADoaQAA6GkAAABqAADoagAA6GoAAABrAADoawAA6GsAAABsAADobAAA6GwAAABtAADobQAA6G0AAABuAADobgAA6G4AAABvAADobwAA6G8AAABwAADocAAA6HAAAABxAADocQAA6HEAAAByAADocgAA6HIAAABzAADocwAA6HMAAAB0AADodAAA6HQAAAB1AADodQAA6HUAAAB2AADodgAA6HYAAAB3AADodwAA6HcAAAB4AADoeAAA6HgAAAB5AADoeQAA6HkAAAB6AADoegAA6HoAAAB7AADoewAA6HsAAAB8AADofAAA6HwAAAB9AADofQAA6H0AAAB+AADofgAA6H4AAAB/AADofwAA6H8AAACAAADogAAA6IAAAACBAADogQAA6IEAAACCAADoggAA6IIAAACDAADogwAA6IMAAACEAADohAAA6IQAAACFAADohQAA6IUAAACGAADohgAA6IYAAACHAADohwAA6IcAAACIAADoiAAA6IgAAACJAADoiQAA6IkAAACKAADoigAA6IoAAACLAADoiwAA6IsAAACMAADojAAA6IwAAACNAADojQAA6I0AAACOAADojgAA6I4AAACPAADojwAA6I8AAACQAADokAAA6JAAAACRAADokQAA6JEAAACSAADokgAA6JIAAACTAADokwAA6JMAAACUAADolAAA6JQAAACVAADolQAA6JUAAACWAADolgAA6JYAAACXAADolwAA6JcAAACYAADomAAA6JgAAACZAADomQAA6JkAAACaAADomgAA6JoAAACbAADomwAA6JsAAACcAADonAAA6JwAAACdAADonQAA6J0AAACeAADongAA6J4AAACfAADonwAA6J8AAACgAADooAAA6KAAAAChAADooQAA6KEAAACiAADoogAA6KIAAACjAADoowAA6KMAAACkAADopAAA6KQAAAClAADopQAA6KUAAACmAADopgAA6KYAAACnAADopwAA6KcAAACoAADoqAAA6KgAAACpAADoqQAA6KkAAACqAADoqgAA6KoAAACrAADoqwAA6KsAAACsAADorAAA6KwAAACtAADorQAA6K0AAACuAADorgAA6K4AAACvAADorwAA6K8AAACwAADosAAA6LAAAACxAADosQAA6LEAAACyAADosgAA6LIAAACzAADoswAA6LMAAAC0AADotAAA6LQAAAC1AADotQAA6LUAAAC2AADotgAA6LYAAAC3AADotwAA6LcAAAC4AADouAAA6LgAAAC5AADouQAA6LkAAAC6AADougAA6LoAAAC7AADouwAA6LsAAAC8AADovAAA6LwAAAC9AADovQAA6L0AAAC+AADovgAA6L4AAAC/AADovwAA6L8AAADAAADowAAA6MAAAADBAADowQAA6MEAAADCAADowgAA6MIAAADDAADowwAA6MMAAADEAADoxAAA6MQAAADFAADoxQAA6MUAAADGAADoxgAA6MYAAADHAADoxwAA6McAAADIAADoyAAA6MgAAADJAADoyQAA6MkAAADKAADoygAA6MoAAADLAADoywAA6MsAAADMAADozAAA6MwAAADNAADozQAA6M0AAADOAADozgAA6M4AAADPAADozwAA6M8AAADQAADo0AAA6NAAAADRAADo0QAA6NEAAADSAADo0gAA6NIAAADTAADo0wAA6NMAAADUAADo1AAA6NQAAADVAADo1QAA6NUAAADWAADo1gAA6NYAAADXAADo1wAA6NcAAADYAADo2AAA6NgAAADZAADo2QAA6NkAAADaAADo2gAA6NoAAADbAADo2wAA6NsAAADcAADo3AAA6NwAAADdAADo3QAA6N0AAADeAADo3gAA6N4AAADfAADo3wAA6N8AAADgAADo4AAA6OAAAADhAADo4QAA6OEAAADiAADo4gAA6OIAAADjAADo4wAA6OMAAADkAADo5AAA6OQAAADlAADo5QAA6OUAAADmAADo5gAA6OYAAADnAADo5wAA6OcAAADoAADo6AAA6OgAAADpAADo6QAA6OkAAADqAADo6gAA6OoAAADrAADo6wAA6OsAAADsAADo7AAA6OwAAADtAADo7QAA6O0AAADuAADo7gAA6O4AAADvAADo7wAA6O8AAADwAADo8AAA6PAAAADxAADo8QAA6PEAAADyAADo8gAA6PIAAADzAADpDwAA6Q8AAAD0AADpEAAA6RAAAAD1AADpEQAA6REAAAD2AADpEgAA6RIAAAD3AADpGAAA6RgAAAD4AADwRwAA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bgAgADEALgAwAHQAcgB4AF8AYQBkAGQAbwBuAHMAXwBpAGMAbwBuAHMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFwECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAAFc3BpbjMFc3BpbjUFc2hhcmUDYWRuB2FuZHJvaWQJYW5nZWxsaXN0BWFwcGxlB2JlaGFuY2UJYml0YnVja2V0CmJ1eXNlbGxhZHMCY2MIY29kZW9wZW4OY29ubmVjdGRldmVsb3AEY3NzMwhkYXNoY3ViZQlkZWxpY2lvdXMKZGV2aWFudGFydARkaWdnCGRyaWJiYmxlB2Ryb3Bib3gGZHJ1cGFsCGZhY2Vib29rBmZsaWNrcghmb3J1bWJlZQpmb3Vyc3F1YXJlA2dpdAZnaXRodWIGZ29vZ2xlBWdwbHVzB2d3YWxsZXQLaGFja2VyLW5ld3MFaHRtbDUJaW5zdGFncmFtB2lveGhvc3QGam9vbWxhCGpzZmlkZGxlBmxhc3RmbQdsZWFucHViCGxpbmtlZGluBWxpbnV4Bm1heGNkbghtZWFucGF0aAZvcGVuaWQJcGFnZWxpbmVzBnBheXBhbA5waWVkLXBpcGVyLWFsdAlwaW50ZXJlc3QCcXEGcmVkZGl0BnJlbnJlbgZzZWxsc3kMc2hpcnRzaW5idWxrC3NpbXBseWJ1aWx0CHNreWF0bGFzBXNreXBlBXNsYWNrCnNsaWRlc2hhcmUNc3RhY2tvdmVyZmxvdwVzdGVhbQtzdHVtYmxldXBvbg10ZW5jZW50LXdlaWJvBnRyZWxsbwZ0dW1ibHIGdHdpdGNoB3R3aXR0ZXIEdmluZQl2a29udGFrdGUGd2VjaGF0CHdoYXRzYXBwBXdlaWJvB3dpbmRvd3MJd29yZHByZXNzBHhpbmcEeWVscAd5b3V0dWJlBXlhaG9vBmNpcmNsZQVsZW1vbgpzb3VuZGNsb3VkDmdvb2dsZS1jaXJjbGVzB2xvZ28tZGIGc3dlZGVuCGV2ZXJub3RlBWhlYXJ0C2hlYXJ0LWVtcHR5A2V5ZQ1jb21tZW50LWVtcHR5BGRvd24EbGVmdAVyaWdodAJ1cAZwZW5jaWwJc2hhcmVhYmxlBXRvb2xzBmJhc2tldAVyZXBseQlyZXBseS1hbGwHZm9yd2FyZARlZGl0CGZlYXRoZXIzBGNvZGUGYXR0YWNoBGxvY2sJbG9jay1vcGVuA3BpbgRob21lBGxpbmsGdW5saW5rCGRvd25sb2FkBG1haWwEc3RhcgpzdGFyLWVtcHR5CHVzZXItYWx0CXVzZXItcGx1cwp1c2VyLXRpbWVzC3VzZXJzLWdyb3VwAm9rBmRlbGV0ZQRwbHVzBW1pbnVzCm9rLWNpcmNsZWQOZGVsZXRlLWNpcmNsZWQMcGx1cy1jaXJjbGVkDW1pbnVzLWNpcmNsZWQEaGVscAxoZWxwLWNpcmNsZWQMaW5mby1jaXJjbGVkBGluZm8JYXR0ZW50aW9uEWF0dGVudGlvbi1jaXJjbGVkCWRvd24tbWluaQlsZWZ0LW1pbmkKcmlnaHQtbWluaQd1cC1taW5pA3JzcwtzbGlkZXItbGVmdAxzbGlkZXItcmlnaHQDY29nA2dwcwdtb25pdG9yBW1vdXNlB2ZlYXRoZXIEY29ncwdzbGlkZXJzBmNhbWVyYQRsYW1wCGRvd24tZGlyCXRlbGVwaG9uZQVwcmludAZleHBvcnQEbXV0ZQZ2b2x1bWUGc2VhcmNoBnByaW50Mgh5b3V0dWJlMghhc3RlcmlzawhjaGVja2JveAtjaXJjbGUtdGhpbghlbGxpcHNpcw1lbGxpcHNpcy12ZXJ0A29mZghzY2lzc29ycwVwYXN0ZQZmbG9wcHkEYm9vawp0b2dnbGUtb2ZmCXRvZ2dsZS1vbgdjb2x1bW5zBXRhYmxlCmNpcmNsZS1kb3QJY2hhcnQtYmFyCmNoYXJ0LWFyZWEJY2hhcnQtcGllCmNoYXJ0LWxpbmULY2VydGlmaWNhdGUGc2lnbmFsDmNoZWNrYm94LWVtcHR5BGdpZnQHZGVza3RvcAZsYXB0b3AGdGFibGV0Bm1vYmlsZQNkb3QGcmVjb3JkC3F1b3RlLXJpZ2h0CnF1b3RlLWxlZnQIZmVhdGhlcjIQbG9jYXRpb24tb3V0bGluZQRtZW51BWNoZWNrBmNhbmNlbARmaXJlCmZpcmUtbGlnaHQKZm9vZC1saWdodAdwaG9uZS0yA21hcAZ1cC1kaXIIbGVmdC1kaXIJcmlnaHQtZGlyCGNhbGVuZGFyC2NyZWRpdC1jYXJkBGRvdDIEZG90MwxyZXNpemUtc21hbGwPcmVzaXplLXZlcnRpY2FsEXJlc2l6ZS1ob3Jpem9udGFsBXdhdGVyB2Ryb3BsZXQDYWlyB2FkZHJlc3MIbG9jYXRpb24FbWFwLTIJZGlyZWN0aW9uB2NvbXBhc3MFZ2xvYmUJZmxvdy10cmVlA2tleQpmbG93LWNyb3NzBGZ1ZWwHbG9kZ2luZwZ0b2lsZXQGd3JlbmNoBmNvZ3MtMQdnYXVnZS0xBHJvYWQKdm9sdW1lLW9mZgt2b2x1bWUtZG93bgl2b2x1bWUtdXAEcGxheQVwYXVzZQRzdG9wCmFsaWduLWxlZnQMYWxpZ24tY2VudGVyC2FsaWduLXJpZ2h0DWFsaWdu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') format('truetype')
}

[class^=trx_addons_icon-]:before,
[class*=" trx_addons_icon-"]:before {
  font-family: "trx_addons_icons";
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em
}

.trx_addons_icon-spin3:before {
  content: '\e800'
}

.trx_addons_icon-spin5:before {
  content: '\e801'
}

.trx_addons_icon-share:before {
  content: '\e802'
}

.trx_addons_icon-adn:before {
  content: '\e803'
}

.trx_addons_icon-android:before {
  content: '\e804'
}

.trx_addons_icon-angellist:before {
  content: '\e805'
}

.trx_addons_icon-apple:before {
  content: '\e806'
}

.trx_addons_icon-behance:before {
  content: '\e807'
}

.trx_addons_icon-bitbucket:before {
  content: '\e808'
}

.trx_addons_icon-buysellads:before {
  content: '\e809'
}

.trx_addons_icon-cc:before {
  content: '\e80a'
}

.trx_addons_icon-codeopen:before {
  content: '\e80b'
}

.trx_addons_icon-connectdevelop:before {
  content: '\e80c'
}

.trx_addons_icon-css3:before {
  content: '\e80d'
}

.trx_addons_icon-dashcube:before {
  content: '\e80e'
}

.trx_addons_icon-delicious:before {
  content: '\e80f'
}

.trx_addons_icon-deviantart:before {
  content: '\e810'
}

.trx_addons_icon-digg:before {
  content: '\e811'
}

.trx_addons_icon-dribbble:before {
  content: '\e812'
}

.trx_addons_icon-dropbox:before {
  content: '\e813'
}

.trx_addons_icon-drupal:before {
  content: '\e814'
}

.trx_addons_icon-facebook:before {
  content: '\e815'
}

.trx_addons_icon-flickr:before {
  content: '\e816'
}

.trx_addons_icon-forumbee:before {
  content: '\e817'
}

.trx_addons_icon-foursquare:before {
  content: '\e818'
}

.trx_addons_icon-git:before {
  content: '\e819'
}

.trx_addons_icon-github:before {
  content: '\e81a'
}

.trx_addons_icon-google:before {
  content: '\e81b'
}

.trx_addons_icon-gplus:before {
  content: '\e81c'
}

.trx_addons_icon-gwallet:before {
  content: '\e81d'
}

.trx_addons_icon-hacker-news:before {
  content: '\e81e'
}

.trx_addons_icon-html5:before {
  content: '\e81f'
}

.trx_addons_icon-instagram:before {
  content: '\e820'
}

.trx_addons_icon-ioxhost:before {
  content: '\e821'
}

.trx_addons_icon-joomla:before {
  content: '\e822'
}

.trx_addons_icon-jsfiddle:before {
  content: '\e823'
}

.trx_addons_icon-lastfm:before {
  content: '\e824'
}

.trx_addons_icon-leanpub:before {
  content: '\e825'
}

.trx_addons_icon-linkedin:before {
  content: '\e826'
}

.trx_addons_icon-linux:before {
  content: '\e827'
}

.trx_addons_icon-maxcdn:before {
  content: '\e828'
}

.trx_addons_icon-meanpath:before {
  content: '\e829'
}

.trx_addons_icon-openid:before {
  content: '\e82a'
}

.trx_addons_icon-pagelines:before {
  content: '\e82b'
}

.trx_addons_icon-paypal:before {
  content: '\e82c'
}

.trx_addons_icon-pied-piper-alt:before {
  content: '\e82d'
}

.trx_addons_icon-pinterest:before {
  content: '\e82e'
}

.trx_addons_icon-qq:before {
  content: '\e82f'
}

.trx_addons_icon-reddit:before {
  content: '\e830'
}

.trx_addons_icon-renren:before {
  content: '\e831'
}

.trx_addons_icon-sellsy:before {
  content: '\e832'
}

.trx_addons_icon-shirtsinbulk:before {
  content: '\e833'
}

.trx_addons_icon-simplybuilt:before {
  content: '\e834'
}

.trx_addons_icon-skyatlas:before {
  content: '\e835'
}

.trx_addons_icon-skype:before {
  content: '\e836'
}

.trx_addons_icon-slack:before {
  content: '\e837'
}

.trx_addons_icon-slideshare:before {
  content: '\e838'
}

.trx_addons_icon-stackoverflow:before {
  content: '\e839'
}

.trx_addons_icon-steam:before {
  content: '\e83a'
}

.trx_addons_icon-stumbleupon:before {
  content: '\e83b'
}

.trx_addons_icon-tencent-weibo:before {
  content: '\e83c'
}

.trx_addons_icon-trello:before {
  content: '\e83d'
}

.trx_addons_icon-tumblr:before {
  content: '\e83e'
}

.trx_addons_icon-twitch:before {
  content: '\e83f'
}

.trx_addons_icon-twitter:before {
  content: '\e840'
}

.trx_addons_icon-vine:before {
  content: '\e841'
}

.trx_addons_icon-vkontakte:before {
  content: '\e842'
}

.trx_addons_icon-wechat:before {
  content: '\e843'
}

.trx_addons_icon-whatsapp:before {
  content: '\e844'
}

.trx_addons_icon-weibo:before {
  content: '\e845'
}

.trx_addons_icon-windows:before {
  content: '\e846'
}

.trx_addons_icon-wordpress:before {
  content: '\e847'
}

.trx_addons_icon-xing:before {
  content: '\e848'
}

.trx_addons_icon-yelp:before {
  content: '\e849'
}

.trx_addons_icon-youtube:before {
  content: '\e84a'
}

.trx_addons_icon-yahoo:before {
  content: '\e84b'
}

.trx_addons_icon-circle:before {
  content: '\e84c'
}

.trx_addons_icon-lemon:before {
  content: '\e84d'
}

.trx_addons_icon-soundcloud:before {
  content: '\e84e'
}

.trx_addons_icon-google-circles:before {
  content: '\e84f'
}

.trx_addons_icon-logo-db:before {
  content: '\e850'
}

.trx_addons_icon-sweden:before {
  content: '\e851'
}

.trx_addons_icon-evernote:before {
  content: '\e852'
}

.trx_addons_icon-heart:before {
  content: '\e853'
}

.trx_addons_icon-heart-empty:before {
  content: '\e854'
}

.trx_addons_icon-eye:before {
  content: '\e855'
}

.trx_addons_icon-comment-empty:before {
  content: '\e856'
}

.trx_addons_icon-down:before {
  content: '\e857'
}

.trx_addons_icon-left:before {
  content: '\e858'
}

.trx_addons_icon-right:before {
  content: '\e859'
}

.trx_addons_icon-up:before {
  content: '\e85a'
}

.trx_addons_icon-pencil:before {
  content: '\e85b'
}

.trx_addons_icon-shareable:before {
  content: '\e85c'
}

.trx_addons_icon-tools:before {
  content: '\e85d'
}

.trx_addons_icon-basket:before {
  content: '\e85e'
}

.trx_addons_icon-reply:before {
  content: '\e85f'
}

.trx_addons_icon-reply-all:before {
  content: '\e860'
}

.trx_addons_icon-forward:before {
  content: '\e861'
}

.trx_addons_icon-edit:before {
  content: '\e862'
}

.trx_addons_icon-feather3:before {
  content: '\e863'
}

.trx_addons_icon-code:before {
  content: '\e864'
}

.trx_addons_icon-attach:before {
  content: '\e865'
}

.trx_addons_icon-lock:before {
  content: '\e866'
}

.trx_addons_icon-lock-open:before {
  content: '\e867'
}

.trx_addons_icon-pin:before {
  content: '\e868'
}

.trx_addons_icon-home:before {
  content: '\e869'
}

.trx_addons_icon-link:before {
  content: '\e86a'
}

.trx_addons_icon-unlink:before {
  content: '\e86b'
}

.trx_addons_icon-download:before {
  content: '\e86c'
}

.trx_addons_icon-mail:before {
  content: '\e86d'
}

.trx_addons_icon-star:before {
  content: '\e86e'
}

.trx_addons_icon-star-empty:before {
  content: '\e86f'
}

.trx_addons_icon-user-alt:before {
  content: '\e870'
}

.trx_addons_icon-user-plus:before {
  content: '\e871'
}

.trx_addons_icon-user-times:before {
  content: '\e872'
}

.trx_addons_icon-users-group:before {
  content: '\e873'
}

.trx_addons_icon-ok:before {
  content: '\e874'
}

.trx_addons_icon-delete:before {
  content: '\e875'
}

.trx_addons_icon-plus:before {
  content: '\e876'
}

.trx_addons_icon-minus:before {
  content: '\e877'
}

.trx_addons_icon-ok-circled:before {
  content: '\e878'
}

.trx_addons_icon-delete-circled:before {
  content: '\e879'
}

.trx_addons_icon-plus-circled:before {
  content: '\e87a'
}

.trx_addons_icon-minus-circled:before {
  content: '\e87b'
}

.trx_addons_icon-help:before {
  content: '\e87c'
}

.trx_addons_icon-help-circled:before {
  content: '\e87d'
}

.trx_addons_icon-info-circled:before {
  content: '\e87e'
}

.trx_addons_icon-info:before {
  content: '\e87f'
}

.trx_addons_icon-attention:before {
  content: '\e880'
}

.trx_addons_icon-attention-circled:before {
  content: '\e881'
}

.trx_addons_icon-down-mini:before {
  content: '\e882'
}

.trx_addons_icon-left-mini:before {
  content: '\e883'
}

.trx_addons_icon-right-mini:before {
  content: '\e884'
}

.trx_addons_icon-up-mini:before {
  content: '\e885'
}

.trx_addons_icon-rss:before {
  content: '\e886'
}

.trx_addons_icon-slider-left:before {
  content: '\e887'
}

.trx_addons_icon-slider-right:before {
  content: '\e888'
}

.trx_addons_icon-cog:before {
  content: '\e889'
}

.trx_addons_icon-gps:before {
  content: '\e88a'
}

.trx_addons_icon-monitor:before {
  content: '\e88b'
}

.trx_addons_icon-mouse:before {
  content: '\e88c'
}

.trx_addons_icon-feather:before {
  content: '\e88d'
}

.trx_addons_icon-cogs:before {
  content: '\e88e'
}

.trx_addons_icon-sliders:before {
  content: '\e88f'
}

.trx_addons_icon-camera:before {
  content: '\e890'
}

.trx_addons_icon-lamp:before {
  content: '\e891'
}

.trx_addons_icon-down-dir:before {
  content: '\e892'
}

.trx_addons_icon-telephone:before {
  content: '\e893'
}

.trx_addons_icon-print:before {
  content: '\e894'
}

.trx_addons_icon-export:before {
  content: '\e895'
}

.trx_addons_icon-mute:before {
  content: '\e896'
}

.trx_addons_icon-volume:before {
  content: '\e897'
}

.trx_addons_icon-search:before {
  content: '\e898'
}

.trx_addons_icon-print2:before {
  content: '\e899'
}

.trx_addons_icon-youtube2:before {
  content: '\e89a'
}

.trx_addons_icon-asterisk:before {
  content: '\e89b'
}

.trx_addons_icon-checkbox:before {
  content: '\e89c'
}

.trx_addons_icon-circle-thin:before {
  content: '\e89d'
}

.trx_addons_icon-ellipsis:before {
  content: '\e89e'
}

.trx_addons_icon-ellipsis-vert:before {
  content: '\e89f'
}

.trx_addons_icon-off:before {
  content: '\e8a0'
}

.trx_addons_icon-scissors:before {
  content: '\e8a1'
}

.trx_addons_icon-paste:before {
  content: '\e8a2'
}

.trx_addons_icon-floppy:before {
  content: '\e8a3'
}

.trx_addons_icon-book:before {
  content: '\e8a4'
}

.trx_addons_icon-toggle-off:before {
  content: '\e8a5'
}

.trx_addons_icon-toggle-on:before {
  content: '\e8a6'
}

.trx_addons_icon-columns:before {
  content: '\e8a7'
}

.trx_addons_icon-table:before {
  content: '\e8a8'
}

.trx_addons_icon-circle-dot:before {
  content: '\e8a9'
}

.trx_addons_icon-chart-bar:before {
  content: '\e8aa'
}

.trx_addons_icon-chart-area:before {
  content: '\e8ab'
}

.trx_addons_icon-chart-pie:before {
  content: '\e8ac'
}

.trx_addons_icon-chart-line:before {
  content: '\e8ad'
}

.trx_addons_icon-certificate:before {
  content: '\e8ae'
}

.trx_addons_icon-signal:before {
  content: '\e8af'
}

.trx_addons_icon-checkbox-empty:before {
  content: '\e8b0'
}

.trx_addons_icon-gift:before {
  content: '\e8b1'
}

.trx_addons_icon-desktop:before {
  content: '\e8b2'
}

.trx_addons_icon-laptop:before {
  content: '\e8b3'
}

.trx_addons_icon-tablet:before {
  content: '\e8b4'
}

.trx_addons_icon-mobile:before {
  content: '\e8b5'
}

.trx_addons_icon-dot:before {
  content: '\e8b6'
}

.trx_addons_icon-record:before {
  content: '\e8b7'
}

.trx_addons_icon-quote-right:before {
  content: '\e8b8'
}

.trx_addons_icon-quote-left:before {
  content: '\e8b9'
}

.trx_addons_icon-feather2:before {
  content: '\e8ba'
}

.trx_addons_icon-location-outline:before {
  content: '\e8bb'
}

.trx_addons_icon-menu:before {
  content: '\e8bc'
}

.trx_addons_icon-check:before {
  content: '\e8bd'
}

.trx_addons_icon-cancel:before {
  content: '\e8be'
}

.trx_addons_icon-fire:before {
  content: '\e8bf'
}

.trx_addons_icon-fire-light:before {
  content: '\e8c0'
}

.trx_addons_icon-food-light:before {
  content: '\e8c1'
}

.trx_addons_icon-phone-2:before {
  content: '\e8c2'
}

.trx_addons_icon-map:before {
  content: '\e8c3'
}

.trx_addons_icon-up-dir:before {
  content: '\e8c4'
}

.trx_addons_icon-left-dir:before {
  content: '\e8c5'
}

.trx_addons_icon-right-dir:before {
  content: '\e8c6'
}

.trx_addons_icon-calendar:before {
  content: '\e8c7'
}

.trx_addons_icon-credit-card:before {
  content: '\e8c8'
}

.trx_addons_icon-dot2:before {
  content: '\e8c9'
}

.trx_addons_icon-dot3:before {
  content: '\e8ca'
}

.trx_addons_icon-resize-small:before {
  content: '\e8cb'
}

.trx_addons_icon-resize-vertical:before {
  content: '\e8cc'
}

.trx_addons_icon-resize-horizontal:before {
  content: '\e8cd'
}

.trx_addons_icon-water:before {
  content: '\e8ce'
}

.trx_addons_icon-droplet:before {
  content: '\e8cf'
}

.trx_addons_icon-air:before {
  content: '\e8d0'
}

.trx_addons_icon-address:before {
  content: '\e8d1'
}

.trx_addons_icon-location:before {
  content: '\e8d2'
}

.trx_addons_icon-map-2:before {
  content: '\e8d3'
}

.trx_addons_icon-direction:before {
  content: '\e8d4'
}

.trx_addons_icon-compass:before {
  content: '\e8d5'
}

.trx_addons_icon-globe:before {
  content: '\e8d6'
}

.trx_addons_icon-flow-tree:before {
  content: '\e8d7'
}

.trx_addons_icon-key:before {
  content: '\e8d8'
}

.trx_addons_icon-flow-cross:before {
  content: '\e8d9'
}

.trx_addons_icon-fuel:before {
  content: '\e8da'
}

.trx_addons_icon-lodging:before {
  content: '\e8db'
}

.trx_addons_icon-toilet:before {
  content: '\e8dc'
}

.trx_addons_icon-wrench:before {
  content: '\e8dd'
}

.trx_addons_icon-cogs-1:before {
  content: '\e8de'
}

.trx_addons_icon-gauge-1:before {
  content: '\e8df'
}

.trx_addons_icon-road:before {
  content: '\e8e0'
}

.trx_addons_icon-volume-off:before {
  content: '\e8e1'
}

.trx_addons_icon-volume-down:before {
  content: '\e8e2'
}

.trx_addons_icon-volume-up:before {
  content: '\e8e3'
}

.trx_addons_icon-play:before {
  content: '\e8e4'
}

.trx_addons_icon-pause:before {
  content: '\e8e5'
}

.trx_addons_icon-stop:before {
  content: '\e8e6'
}

.trx_addons_icon-align-left:before {
  content: '\e8e7'
}

.trx_addons_icon-align-center:before {
  content: '\e8e8'
}

.trx_addons_icon-align-right:before {
  content: '\e8e9'
}

.trx_addons_icon-align-justify:before {
  content: '\e8ea'
}

.trx_addons_icon-list:before {
  content: '\e8eb'
}

.trx_addons_icon-film:before {
  content: '\e8ec'
}

.trx_addons_icon-video:before {
  content: '\e8ed'
}

.trx_addons_icon-video-light:before {
  content: '\e8ee'
}

.trx_addons_icon-comment:before {
  content: '\e8ef'
}

.trx_addons_icon-chat:before {
  content: '\e8f0'
}

.trx_addons_icon-thumbs-up:before {
  content: '\e8f1'
}

.trx_addons_icon-thumbs-down:before {
  content: '\e8f2'
}

.trx_addons_icon-arrow-down:before {
  content: '\e90f'
}

.trx_addons_icon-arrow-left:before {
  content: '\e910'
}

.trx_addons_icon-arrow-right:before {
  content: '\e911'
}

.trx_addons_icon-arrow-up:before {
  content: '\e912'
}

.trx_addons_icon-resize-full:before {
  content: '\e918'
}

.trx_addons_icon-move:before {
  content: '\f047'
}

.trx_addons_icon-filter:before {
  content: '\f0b0'
}

.trx_addons_icon-resize-full-alt:before {
  content: '\f0b2'
}

.trx_addons_icon-list-bullet:before {
  content: '\f0ca'
}

.trx_addons_icon-list-numbered:before {
  content: '\f0cb'
}

.trx_addons_icon-sort:before {
  content: '\f0dc'
}

.trx_addons_icon-sort-down:before {
  content: '\f0dd'
}

.trx_addons_icon-sort-up:before {
  content: '\f0de'
}

.trx_addons_icon-gauge:before {
  content: '\f0e4'
}

.trx_addons_icon-chat-empty:before {
  content: '\f0e6'
}

.trx_addons_icon-sitemap:before {
  content: '\f0e8'
}

.trx_addons_icon-food:before {
  content: '\f0f5'
}

.trx_addons_icon-building:before {
  content: '\f0f7'
}

.trx_addons_icon-mic:before {
  content: '\f130'
}

.trx_addons_icon-mute-1:before {
  content: '\f131'
}

.trx_addons_icon-calendar-empty:before {
  content: '\f133'
}

.trx_addons_icon-extinguisher:before {
  content: '\f134'
}

.trx_addons_icon-sort-name-up:before {
  content: '\f15d'
}

.trx_addons_icon-sort-name-down:before {
  content: '\f15e'
}

.trx_addons_icon-sort-alt-up:before {
  content: '\f160'
}

.trx_addons_icon-sort-alt-down:before {
  content: '\f161'
}

.trx_addons_icon-sort-number-up:before {
  content: '\f162'
}

.trx_addons_icon-sort-number-down:before {
  content: '\f163'
}

.trx_addons_icon-car:before {
  content: '\f1b9'
}

.trx_addons_icon-cc-visa:before {
  content: '\f1f0'
}

.trx_addons_icon-cc-paypal:before {
  content: '\f1f4'
}

.trx_addons_icon-bed:before {
  content: '\f236'
}

.trx_addons_icon-balance-scale:before {
  content: '\f24e'
}

.trx_addons_icon-hourglass:before {
  content: '\f250'
}

.trx_addons_icon-wpforms:before {
  content: '\f298'
}

.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
  float: left
}

.swiper-container-vertical>.swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto
}

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform
}

.swiper-invisible-blank-slide {
  visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto
}

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-lock {
  display: none
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s opacity;
  -o-transition: .3s opacity;
  transition: .3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(.33);
  -ms-transform: scale(.33);
  transform: scale(.33);
  position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(.66);
  -ms-transform: scale(.66);
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(.33);
  -ms-transform: scale(.33);
  transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(.66);
  -ms-transform: scale(.66);
  transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(.33);
  -ms-transform: scale(.33);
  transform: scale(.33)
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: .2s top, .2s -webkit-transform;
  transition: .2s top, .2s -webkit-transform;
  -o-transition: .2s transform, .2s top;
  transition: .2s transform, .2s top;
  transition: .2s transform, .2s top, .2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s left, .2s -webkit-transform;
  transition: .2s left, .2s -webkit-transform;
  -o-transition: .2s transform, .2s left;
  transition: .2s transform, .2s left;
  transition: .2s transform, .2s left, .2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: .2s right, .2s -webkit-transform;
  transition: .2s right, .2s -webkit-transform;
  -o-transition: .2s transform, .2s right;
  transition: .2s transform, .2s right;
  transition: .2s transform, .2s right, .2s -webkit-transform
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000
}

.swiper-pagination-lock {
  display: none
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}

.swiper-scrollbar-cursor-drag {
  cursor: move
}

.swiper-scrollbar-lock {
  display: none
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.swiper-slide-zoomed {
  cursor: move
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-container-cube {
  overflow: visible
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0
}

.swiper-container-flip {
  overflow: visible
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px
}

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: .8
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.mfp-align-top .mfp-container:before {
  display: none
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto
}

.mfp-ajax-cur {
  cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: zoom-out
}

.mfp-zoom {
  cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
  cursor: auto
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.mfp-loading.mfp-figure {
  display: none
}

.mfp-hide {
  display: none !important
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044
}

.mfp-preloader a {
  color: #CCC
}

.mfp-preloader a:hover {
  color: #FFF
}

.mfp-s-ready .mfp-preloader {
  display: none
}

.mfp-s-error .mfp-content {
  display: none
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: 0;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation
}

button::-moz-focus-inner {
  padding: 0;
  border: 0
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: .65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1
}

.mfp-close:active {
  top: 1px
}

.mfp-close-btn-in .mfp-close {
  color: #333
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap
}

.mfp-arrow {
  position: absolute;
  opacity: .65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
  margin-top: -54px
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: .7
}

.mfp-arrow-left {
  left: 0
}

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
  right: 0
}

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px
}

.mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px
}

.mfp-iframe-holder .mfp-close {
  top: -40px
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000
}

img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto
}

.mfp-figure {
  line-height: 0
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444
}

.mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px
}

.mfp-figure figure {
  margin: 0
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px
}

.mfp-image-holder .mfp-content {
  max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0
  }
}

@media all and (max-width:900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75)
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px
  }
}

@charset "UTF-8";

#page_preloader {
  background-color: #f0f0f0;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  opacity: 1;
  position: fixed;
  z-index: 1000000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%
}

.preloader_wrap {
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.preloader_wrap>div {
  width: 10px;
  height: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #efa758
}

.preloader_wrap>div[class*=preloader_circ] {
  margin-right: 5px;
  border-radius: 50%;
  display: inline-block;
  -webkit-animation: preloader-circle .7s infinite ease-in-out;
  animation: preloader-circle .7s infinite ease-in-out
}

.preloader_wrap>div.preloader_circ2 {
  -webkit-animation-delay: -.6s;
  animation-delay: -.6s
}

.preloader_wrap>div.preloader_circ3 {
  -webkit-animation-delay: -.5s;
  animation-delay: -.5s
}

.preloader_wrap>div.preloader_circ4 {
  -webkit-animation-delay: -.4s;
  animation-delay: -.4s
}

.preloader_wrap>div.preloader_circ5 {
  -webkit-animation-delay: -.3s;
  animation-delay: -.3s
}

@-webkit-keyframes preloader-circle {

  0%,
  40%,
  100% {
    -webkit-transform: translateY(-10px)
  }

  20% {
    -webkit-transform: translateY(-20px)
  }
}

@keyframes preloader-circle {

  0%,
  40%,
  100% {
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px)
  }

  20% {
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px)
  }
}

.preloader_wrap.preloader_square {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center
}

.preloader_wrap>div.preloader_square1,
.preloader_wrap>div.preloader_square2 {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  -webkit-animation: preloader-square 1.8s infinite ease-in-out;
  animation: preloader-square 1.8s infinite ease-in-out
}

.preloader_wrap>div.preloader_square2 {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s
}

@-webkit-keyframes preloader-square {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(.5)
  }

  50% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg)
  }

  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5)
  }

  100% {
    -webkit-transform: rotate(-360deg)
  }
}

@keyframes preloader-square {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(.5)
  }

  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg)
  }

  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg)
  }

  75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(.5)
  }

  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg)
  }
}

.preloader_wrap .preloader_dot {
  background-color: #fff;
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%
}

.preloader_wrap .preloader_dot+.preloader_dot {
  margin-left: 20px
}

.preloader_wrap #preloader_dot_one {
  -webkit-animation: preloader_dot_one 1.5s infinite;
  animation: preloader_dot_one 1.5s infinite
}

.preloader_wrap #preloader_dot_two {
  -webkit-animation: preloader_dot_two 1.5s infinite;
  animation: preloader_dot_two 1.5s infinite;
  -webkit-animation-delay: .25s;
  animation-delay: .25s
}

.preloader_wrap #preloader_dot_three {
  -webkit-animation: preloader_dot_three 1.5s infinite;
  animation: preloader_dot_three 1.5s infinite;
  -webkit-animation-delay: .5s;
  animation-delay: .5s
}

@-webkit-keyframes preloader_dot_one {
  75% {
    -webkit-transform: scale(0)
  }
}

@keyframes preloader_dot_one {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }
}

@-webkit-keyframes preloader_dot_two {
  75% {
    -webkit-transform: scale(0)
  }
}

@keyframes preloader_dot_two {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }
}

@-webkit-keyframes preloader_dot_three {
  75% {
    -webkit-transform: scale(0)
  }
}

@keyframes preloader_dot_three {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }
}

.trx_addons_loading {
  background-image: url(//heaven11.axiomthemes.com/wp-content/plugins/trx_addons/css/images/preloader.gif) !important;
  background-position: center !important;
  background-repeat: no-repeat !important
}

.trx_addons_scroll_to_top {
  display: block;
  background: #fff;
  cursor: pointer;
  opacity: 0;
  position: fixed;
  z-index: 100001;
  bottom: -4em;
  right: 2em;
  width: 3em;
  height: 3em;
  line-height: 3em;
  text-align: center;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease
}

.trx_addons_scroll_to_top:before {
  margin: 0 !important
}

.trx_addons_scroll_to_top.show {
  opacity: 1;
  bottom: 2em
}

.scroll_progress_wrap {
  position: fixed;
  left: 0;
  right: 0;
  height: 3px;
  z-index: 999999;
  overflow: hidden
}

.scroll_progress_bottom {
  bottom: 0;
  height: 8px
}

.scroll_progress_top {
  top: 0
}

.admin-bar .scroll_progress_top {
  top: 32px
}

.scroll_progress_wrap .scroll_progress_status {
  position: absolute;
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #efa758;
  opacity: .8
}

.rtl .scroll_progress_wrap .scroll_progress_status {
  left: unset;
  right: 0
}

.me-plugin {
  position: absolute;
  width: 0;
  height: 0
}

.mejs-controls .mejs-button>button {
  background: 0 0 !important;
  padding: 0 !important;
  text-align: center;
  font-size: 1.5em;
  line-height: 20px
}

.mejs-controls .mejs-playpause-button.mejs-play>button:before,
.mejs-controls .mejs-playpause-button.mejs-replay>button:before {
  content: "\e8e4";
  font-family: "trx_addons_icons"
}

.mejs-controls .mejs-playpause-button.mejs-pause>button:before {
  content: "\e8e5";
  font-family: "trx_addons_icons"
}

.mejs-controls .mejs-volume-button.mejs-mute>button:before {
  content: "\e8e3";
  font-family: "trx_addons_icons"
}

.mejs-controls .mejs-volume-button.mejs-unmute>button:before {
  content: "\e8e1";
  font-family: "trx_addons_icons"
}

.mejs-controls .mejs-button.mejs-fullscreen-button>button:before {
  content: "\f0b2";
  font-family: "trx_addons_icons"
}

.mejs-controls .mejs-button.mejs-unfullscreen>button:before {
  content: "\e8cb";
  font-family: "trx_addons_icons"
}

.trx_addons_audio_player.with_cover .mejs-controls {
  background: 0 0 !important
}

.wp-playlist .mejs-container .mejs-controls {
  background: rgba(0, 0, 0, .7)
}

.mejs-controls .mejs-time {
  margin-top: -1px;
  padding-left: 0;
  padding-right: 0
}

.iColorPickerTable table.colorPickerTable td {
  padding: 0 2px
}

.iColorPickerTable .iColorPicker_moreColors {
  background-image: url(//heaven11.axiomthemes.com/wp-content/plugins/trx_addons/css/images/colorpicker_morecolors.png);
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: .5em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-widget button,
div.ui-widget input,
div.ui-widget select,
div.ui-widget textarea,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  font-family: inherit;
  font-size: 1em;
  line-height: inherit
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  color: inherit;
  background: 0 0;
  border-style: none;
  border-radius: 0
}

div.ui-datepicker {
  background-color: #fff
}

div.ui-accordion .ui-accordion-header {
  padding: 0
}

div.ui-accordion .ui-accordion-header-icon {
  display: none
}

div.ui-tabs,
div.ui-tabs .ui-tabs-panel,
div.ui-tabs .ui-tabs-nav {
  padding: 0
}

div.ui-tabs .ui-tabs-nav li {
  float: none;
  margin: 0
}

div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: none
}

.trx_addons_tabs .trx_addons_tabs_content+.trx_addons_tabs_content {
  display: none
}

.trx_addons_tabs .trx_addons_tabs_titles li:before {
  display: none
}

.trx_addons_tabs .trx_addons_tabs_titles li {
  display: inline-block;
  font-size: .8462em;
  line-height: 1.7273em;
  font-weight: 700;
  padding: 0;
  margin: 0;
  border: none;
  text-transform: uppercase;
  position: relative;
  border-radius: 0
}

.trx_addons_tabs .trx_addons_tabs_titles li+li {
  margin-left: 1em
}

.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  top: auto;
  right: 0;
  bottom: -2px;
  left: 0;
  height: 2px;
  background-color: #000
}

.trx_addons_tabs .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
  padding: 0;
  float: none
}

.trx_addons_tabs .trx_addons_tabs_content {
  padding: 0;
  border: none;
  overflow: hidden
}

.trx_addons_tabs_with_titles .trx_addons_tabs_content {
  padding-top: 1.5em;
  font-family: inherit;
  font-size: 1em;
  line-height: inherit;
  background: 0 0
}

.trx_addons_range_slider {
  position: relative;
  font-family: inherit;
  font-size: 1em;
  line-height: inherit;
  margin-top: 1em;
  margin-bottom: 1.5em
}

.trx_addons_range_slider_label {
  font-size: .75em;
  line-height: 1em;
  font-weight: 700;
  position: absolute;
  z-index: 1;
  bottom: -1.5em;
  left: 0
}

.trx_addons_range_slider_label_min {
  color: #aaa
}

.trx_addons_range_slider_label_max {
  left: auto;
  right: 0;
  color: #aaa
}

.trx_addons_range_slider_label_cur {
  bottom: auto;
  top: -1.5em;
  background-color: inherit;
  -webkit-transform: translateX(-25%);
  -ms-transform: translateX(-25%);
  transform: translateX(-25%)
}

.trx_addons_range_slider_label_cur+.trx_addons_range_slider_label_cur {
  -webkit-transform: translateX(-75%);
  -ms-transform: translateX(-75%);
  transform: translateX(-75%)
}

div.ui-slider {
  position: relative;
  text-align: left;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px
}

div.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1em;
  height: 1em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
  background-color: #e7e7e7;
  border: 1px solid #ddd;
  border-radius: 2px
}

div.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
  background-color: #f0f0f0
}

div.ui-slider.ui-state-disabled .ui-slider-handle,
div.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit
}

div.ui-slider-horizontal {
  height: .8em
}

div.ui-slider-horizontal .ui-slider-handle {
  top: -.15em;
  margin-left: -.5em
}

div.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%
}

div.ui-slider-horizontal .ui-slider-range-min {
  left: 0
}

div.ui-slider-horizontal .ui-slider-range-max {
  right: 0
}

div.ui-slider-vertical {
  width: .8em;
  height: 100px
}

div.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em
}

div.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%
}

div.ui-slider-vertical .ui-slider-range-min {
  bottom: 0
}

div.ui-slider-vertical .ui-slider-range-max {
  top: 0
}

.select2-container {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.select2-container .select2-selection--single {
  cursor: pointer;
  display: block;
  height: auto !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative
}

.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px
}

.select2-container .select2-selection--multiple {
  cursor: pointer;
  display: block;
  min-height: 0 !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap
}

.select2-container .select2-search--inline {
  float: left
}

.select2-container .select2-search--inline .select2-search__field {
  font-size: 100%;
  margin-top: 0 !important;
  padding: 0 !important;
  border: none;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none
}

.select2-dropdown {
  background-color: #fff;
  border: 1px solid #aaa;
  display: block;
  width: 100%;
  position: absolute;
  z-index: 1051;
  top: 0;
  left: -100000px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px
}

.select2-results {
  display: block
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0
}

.select2-results__option {
  padding: 6px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.select2-results__option[aria-selected] {
  cursor: pointer
}

.select2-container--open .select2-dropdown {
  left: 0
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.select2-search--dropdown {
  display: block;
  padding: 4px
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none
}

.select2-search--dropdown.select2-search--hide {
  display: none
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: auto;
  height: auto;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  background-color: #fff
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  display: inline-block;
  color: #999
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  position: absolute;
  z-index: 1;
  top: 50% !important;
  right: 1px;
  width: 20px;
  height: 26px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left
}

.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto
}

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888;
  border-width: 0 4px 5px
}

.select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  cursor: text;
  border-radius: 4px
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-top: 5px;
  margin-right: 10px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
  float: right
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto
}

.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #000 1px;
  outline: 0
}

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default
}

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa
}

.select2-container--default .select2-search--inline .select2-search__field {
  background: 0 0;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: textfield
}

.select2-container--default .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto
}

.select2-container--default .select2-results__option[role=group] {
  padding: 0
}

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999
}

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd
}

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em
}

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #0073aa;
  color: #fff
}

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px
}

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#eee));
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #0073aa
}

.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px
}

.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  margin-right: 10px
}

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
  position: absolute;
  z-index: 1;
  top: 1px;
  right: 1px;
  width: 20px;
  height: 26px;
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#ccc));
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x
}

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  border-color: #888 transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0;
  margin-left: -4px;
  margin-top: -2px
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left
}

.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto
}

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #0073aa
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: 0 0;
  border: none
}

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888;
  border-width: 0 4px 5px
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(50%, #eee));
  background-image: -o-linear-gradient(top, #fff 0, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0, #eee 50%);
  background-repeat: repeat-x
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eee), to(#fff));
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x
}

.select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0
}

.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #0073aa
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 2px
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto
}

.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto
}

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #0073aa
}

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0
}

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0
}

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none
}

.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent
}

.select2-container--classic .select2-dropdown--above {
  border-bottom: none
}

.select2-container--classic .select2-dropdown--below {
  border-top: none
}

.select2-container--classic .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto
}

.select2-container--classic .select2-results__option[role=group] {
  padding: 0
}

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey
}

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff
}

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px
}

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #0073aa
}

div.select2-container .select2-choice {
  background-color: #fff;
  border: 1px solid #ddd;
  color: #32373c;
  outline: 0 none;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .07) inset;
  -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, .07) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .07) inset;
  -webkit-transition: border-color 50ms ease-in-out 0s;
  -o-transition: border-color 50ms ease-in-out 0s;
  transition: border-color 50ms ease-in-out 0s
}

div.select2-drop {
  border: 1px solid #ddd;
  border-radius: 0
}

.page_contact_form {
  margin-top: 6em;
  padding-top: 6em;
  border-top: 1px solid #ddd
}

a.trx_addons_popup_link:before {
  display: inline-block;
  line-height: inherit;
  margin-right: .4em
}

.trx_addons_popup {
  position: relative;
  margin: 0 auto;
  font-family: inherit;
  font-size: 1em;
  line-height: inherit;
  width: 460px;
  background-color: #f7f7f7;
  background-image: none;
  color: #888;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2)
}

.trx_addons_popup button.mfp-close {
  background-color: transparent;
  color: #292929;
  border-bottom: 1px solid #ccc;
  font-size: 28px;
  width: 44px;
  height: 50px;
  line-height: 49px;
  border-radius: 0;
  margin: 0 !important;
  padding: 0 !important
}

.trx_addons_popup .trx_addons_tabs_titles {
  margin-right: 44px
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {
  width: 50%;
  border: 1px solid #ccc;
  border-width: 0 1px 1px 0;
  background-color: #ddd;
  background-image: none;
  float: none;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
  display: block;
  width: 100%;
  height: 49px;
  line-height: 49px;
  font-size: 18px;
  font-weight: 400;
  text-align: center
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a>i {
  display: inline-block;
  line-height: inherit;
  margin-right: .3em
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a,
.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a>i {
  color: #a0a0a0;
  cursor: not-allowed
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active {
  background-color: #f7f7f7;
  border-bottom-color: transparent;
  padding: 0;
  margin: 0
}

.trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active:after {
  bottom: auto;
  top: -1px;
  left: -1px;
  height: 2px
}

.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content,
.trx_addons_popup .trx_addons_tabs_titles+.trx_addons_tabs_content+.trx_addons_tabs_content {
  padding: 2em 1.5em;
  position: relative
}

.trx_addons_left_side,
.trx_addons_right_side {
  display: block;
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.trx_addons_left_side {
  padding-right: 1em
}

.trx_addons_right_side {
  padding-left: 1em
}

.trx_addons_popup_form_wrap form {
  position: static
}

.trx_addons_popup_form_field .sc_form_field {
  margin-bottom: .8667em
}

.trx_addons_popup_form_field_remember,
.trx_addons_popup_form_field_agree,
.trx_addons_popup_form_field_pwd_description {
  font-size: .8667em;
  letter-spacing: 0;
  margin: 0
}

.trx_addons_popup_form_field_agree input[type=checkbox]+label {
  cursor: pointer
}

.trx_addons_popup_form_field_forgot_password {
  margin-right: 1em
}

.trx_addons_popup_form_field_submit {
  clear: both;
  padding-top: 1.5em
}

.trx_addons_popup_form_field_submit .submit_button {
  padding: 1em 2em
}

.trx_addons_popup .wp-social-login-provider-list {
  padding: 12px 0
}

.trx_addons_popup .wp-social-login-provider-list a {
  margin: 0 2px 2px 0
}

.trx_addons_message_box {
  display: none;
  max-width: 80%;
  padding: 2em;
  line-height: 1.2em;
  border: 1px solid #07759c;
  background-color: #b6ddf3;
  color: #07759c;
  position: absolute;
  z-index: 1000;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 4px 4px 16px 0px rgba(0, 0, 200, .3);
  -ms-box-shadow: 4px 4px 16px 0px rgba(0, 0, 200, .3);
  box-shadow: 4px 4px 16px 0px rgba(0, 0, 200, .3)
}

form .trx_addons_message_box {
  min-width: 60%
}

.trx_addons_message_box_error {
  border: 1px solid #a00000;
  background-color: #fdcdcd;
  color: #a00000;
  -webkit-box-shadow: 4px 4px 16px 0px rgba(200, 0, 0, .3);
  -ms-box-shadow: 4px 4px 16px 0px rgba(200, 0, 0, .3);
  box-shadow: 4px 4px 16px 0px rgba(200, 0, 0, .3)
}

.trx_addons_message_box_success {
  border: 1px solid #00a000;
  background-color: #cdfdcd;
  color: #00a000;
  -webkit-box-shadow: 4px 4px 16px 0px rgba(0, 200, 0, .3);
  -ms-box-shadow: 4px 4px 16px 0px rgba(0, 200, 0, .3);
  box-shadow: 4px 4px 16px 0px rgba(0, 200, 0, .3)
}

.trx_addons_message_box_title {
  margin: 0 0 .3em
}

.trx_addons_message_box_error .trx_addons_message_box_title {
  color: #a00000
}

.trx_addons_message_box_success .trx_addons_message_box_title {
  color: #00a000
}

.trx_addons_message_box p {
  margin: 0;
  line-height: 1.2em
}

.trx_addons_message_box p+p {
  margin-top: .2em
}

html {
  overflow-y: scroll !important
}

.mfp-bg {
  background: #fff
}

.mfp-wrap .mfp-close {
  color: #888;
  margin: -44px -14px 0 0
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #888;
  margin: 0
}

.mfp-figure figcaption {
  margin-bottom: 40px !important;
  height: 40px;
  padding: 0 16px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, .8)
}

.mfp-figure figcaption .mfp-bottom-bar {
  left: 16px;
  right: 16px;
  top: auto;
  bottom: 0;
  width: auto;
  height: 40px
}

.mfp-figure figcaption .mfp-bottom-bar .mfp-title,
.mfp-figure figcaption .mfp-bottom-bar .mfp-counter {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.mfp-figure figcaption .mfp-bottom-bar .mfp-counter {
  left: auto;
  right: 0
}

.mfp-title,
.mfp-counter {
  color: #888
}

.wp-caption a[class*=magnific],
.wp-caption a[class*=prettyPhoto] {
  display: block
}

.wp-caption a[class*=magnific] img,
.wp-caption a[class*=prettyPhoto] img {
  vertical-align: top
}

.breadcrumbs {
  font-size: 13px;
  line-height: 19px
}

.breadcrumbs .breadcrumbs_item {
  display: inline-block;
  vertical-align: top
}

.breadcrumbs .breadcrumbs_delimiter {
  display: inline-block;
  position: relative;
  margin: 0 .45em;
  vertical-align: top;
  text-align: center
}

.breadcrumbs .breadcrumbs_delimiter:before {
  content: "/"
}

[class^=trx_addons_icon-]:before,
[class*=" trx_addons_icon-"]:before {
  margin: 0;
  width: auto;
  font-size: inherit;
  line-height: inherit !important;
  font-weight: inherit
}

.post_meta_likes.disabled,
.comment_counters_likes.disabled {
  color: #e05100
}

.post_meta_item,
.comment_counters_item {
  margin-left: .5em;
  white-space: nowrap
}

.post_meta_item:before,
.comment_counters_item:before {
  vertical-align: top;
  line-height: inherit;
  margin: 0 .3em 0 0
}

.post_meta_item .post_meta_number+.post_meta_label,
.comment_counters .comment_counters_number+.comment_counters_label {
  margin-left: .3em
}

.trx_addons_emotions {
  display: block;
  margin-top: 2em
}

.trx_addons_emotions_item {
  display: inline-block;
  margin: 0 1em 1em 0;
  padding: 1em;
  width: 5em;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #ddd;
  color: #888;
  -webkit-transition: -webkit-transform .3s ease, color .3s ease, border-color .3s ease, background-color .3s ease, box-shadow .3s ease;
  -webkit-transition: color .3s ease, border-color .3s ease, background-color .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
  transition: color .3s ease, border-color .3s ease, background-color .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease;
  -o-transition: transform .3s ease, color .3s ease, border-color .3s ease, background-color .3s ease, box-shadow .3s ease;
  transition: transform .3s ease, color .3s ease, border-color .3s ease, background-color .3s ease, box-shadow .3s ease;
  transition: transform .3s ease, color .3s ease, border-color .3s ease, background-color .3s ease, box-shadow .3s ease, -webkit-transform .3s ease, -webkit-box-shadow .3s ease
}

.trx_addons_emotions_item:hover {
  color: #333;
  border-color: #aaa;
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .1);
  -ms-box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .1);
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .1)
}

.trx_addons_emotions_active {
  color: #333;
  border-color: #aaa;
  background-color: #f0f0f0
}

.trx_addons_emotions .trx_addons_emotions_item:before {
  display: block;
  font-size: 2em;
  line-height: 1em
}

.trx_addons_emotions_item.sc_icon_type_svg svg {
  width: 2em;
  height: 2em
}

.trx_addons_emotions_item_number {
  font-weight: 700;
  display: block;
  margin-top: .5em;
  color: #666
}

.trx_addons_emotions_item_label {
  display: block
}

.socials_share {
  position: relative;
  vertical-align: top
}

.socials_share.socials_wrap {
  margin: 0
}

.socials_share .socials_caption {
  display: inline-block;
  margin-right: 1em
}

.socials_share .socials_caption:before {
  content: "\e802";
  font-family: "trx_addons_icons";
  margin-right: .4em;
  color: inherit
}

.socials_share.socials_type_drop .socials_caption {
  margin-right: 0;
  cursor: pointer
}

.socials_share.socials_type_drop .social_items {
  display: none;
  position: absolute;
  z-index: 1000;
  bottom: 3em;
  right: 0;
  border: 1px solid #eee;
  background-color: #fff;
  padding: 1em 1.5em;
  max-width: 10em;
  line-height: 2em;
  text-align: left
}

.socials_share.socials_type_drop .social_items:before {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: -5px;
  right: 20%;
  width: 8px;
  height: 8px;
  border-bottom: 1px solid #eee;
  border-left: 1px solid #eee;
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.socials_share.socials_type_drop .social_item {
  display: block;
  text-align: left;
  margin: 0;
  white-space: nowrap;
  cursor: pointer
}

.socials_share.socials_type_drop .social_item+.social_item {
  margin-left: 0
}

.socials_share.socials_type_drop .social_item .social_icon {
  width: auto;
  height: auto;
  line-height: inherit;
  background-color: transparent !important;
  text-align: left
}

.socials_share.socials_type_drop .social_item .social_icon,
.socials_share.socials_type_drop .social_item .social_icon:before,
.socials_share.socials_type_drop .social_item .social_icon span,
.socials_share.socials_type_drop .social_item .social_icon span:before {
  color: inherit !important
}

.socials_share.socials_type_drop .social_item .social_icon span {
  display: inline-block;
  margin-left: 0;
  margin-right: .75em;
  width: 1em;
  line-height: 1em
}

.trx_addons_no_posts .trx_addons_no_posts_title {
  margin-top: 0
}

.widget_area .post_item,
aside .post_item {
  overflow: hidden;
  text-align: left;
  margin-bottom: 0;
  background-color: transparent !important;
  position: relative
}

aside .post_item+.post_item {
  margin-top: 1.6em
}

.widget_area .post_item .post_content,
aside .post_item .post_content {
  overflow: hidden
}

.widget_area .post_item .post_thumb,
aside .post_item .post_thumb {
  float: left;
  width: 5em;
  height: 5em;
  margin: 0 1em 4px 0;
  overflow: hidden
}

.widget_area .post_item .post_thumb img,
aside .post_item .post_thumb img {
  width: 100%
}

.widget_area .post_item .post_title,
aside .post_item .post_title {
  margin: -2px 0 4px;
  text-align: left;
  line-height: 1.25em;
  font-weight: 400
}

.widget_area .post_item .post_info,
aside .post_item .post_info {
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 0
}

.widget_area .post_item .post_info .post_info_item+.post_info_item:before,
aside .post_item .post_info .post_info_item+.post_info_item:before {
  content: "";
  margin: 0 0 0 5px
}

.widget_area .post_item .post_categories,
aside .post_item .post_categories {
  font-size: 11px;
  line-height: 15px;
  font-weight: 400;
  margin-top: -2px;
  margin-bottom: .7em;
  position: relative;
  padding-right: 3em;
  text-transform: uppercase
}

.widget_area .post_item .post_categories .post_info_counters,
aside .post_item .post_categories .post_info_counters {
  position: absolute;
  right: 0;
  top: 0
}

.widget_area .post_item .post_categories .post_info_counters .post_meta,
aside .post_item .post_categories .post_info_counters .post_meta {
  margin-top: 0
}

.widget_area .post_item .post_categories .post_info_counters .post_meta_label,
aside .post_item .post_categories .post_info_counters .post_meta_label {
  display: none
}

.widget .trx_addons_tabs .trx_addons_tabs_titles {
  padding-left: 0;
  margin-bottom: 2em
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li {
  font-size: 12px;
  line-height: 1.3em;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li:after {
  display: none !important
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li+li {
  margin-left: .5em
}

.widget .trx_addons_tabs .trx_addons_tabs_titles li a {
  padding: .3em .5em
}

aside.widget_fullwidth {
  padding: 0 !important
}

aside.widget_bg_image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  padding: 2em 1.5em !important
}

aside.widget_bg_image:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .6)
}

aside.widget_bg_image * {
  color: #aaa !important
}

aside.widget_bg_image .widget_content a {
  color: #ddd !important
}

aside.widget_bg_image .widget_title,
aside.widget_bg_image li,
aside.widget_bg_image li a,
aside.widget_bg_image .widget_content a:hover {
  color: #fff !important
}

aside.widget_bg_image .widget_title,
aside.widget_bg_image .widget_content {
  position: relative;
  z-index: 2
}

.trx_addons_stretch_height {
  min-height: 100vh
}

.trx_addons_hidden {
  display: none
}

.trx_addons_columns_wrap {
  margin-left: 0;
  margin-right: -30px
}

.trx_addons_columns_wrap>[class*=trx_addons_column-] {
  display: inline-block;
  vertical-align: top;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 30px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.trx_addons_columns_wrap.columns_padding_left {
  margin-left: -30px;
  margin-right: 0
}

.trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],
.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left {
  padding-left: 30px;
  padding-right: 0
}

.trx_addons_columns_wrap.columns_padding_right {
  margin-left: 0;
  margin-right: -30px
}

.trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],
.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right {
  padding-left: 0;
  padding-right: 30px
}

.trx_addons_columns_wrap.columns_padding_center {
  margin-left: -15px;
  margin-right: -15px
}

.trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],
.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center {
  padding-left: 15px;
  padding-right: 15px
}

.trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],
.trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
  padding-bottom: 30px
}

.trx_addons_columns_wrap.no_margin {
  margin-left: 0 !important;
  margin-right: 0 !important
}

.trx_addons_columns_wrap.no_margin>[class*=trx_addons_column-] {
  padding: 0 !important
}

.trx_addons_column-1,
.trx_addons_column-1_1 {
  width: 100%
}

.trx_addons_column-1_2 {
  width: 50%
}

.trx_addons_column-1_3 {
  width: 32.3333333333%
}

.trx_addons_column-1_4 {
  width: 25%
}

.trx_addons_column-1_5 {
  width: 20%
}

.trx_addons_column-1_6 {
  width: 16.6666666667%
}

.trx_addons_column-1_7 {
  width: 14.2857142857%
}

.trx_addons_column-1_8 {
  width: 12.5%
}

.trx_addons_column-1_9 {
  width: 11.1111111111%
}

.trx_addons_column-1_10 {
  width: 10%
}

.trx_addons_column-1_11 {
  width: 9.0909090909%
}

.trx_addons_column-1_12 {
  width: 8.3333333333%
}

.trx_addons_column-2_2 {
  width: 100%
}

.trx_addons_column-2_3 {
  width: 66.6666666667%
}

.trx_addons_column-2_4 {
  width: 50%
}

.trx_addons_column-2_5 {
  width: 40%
}

.trx_addons_column-2_6 {
  width: 33.3333333333%
}

.trx_addons_column-2_7 {
  width: 28.5714285714%
}

.trx_addons_column-2_8 {
  width: 25%
}

.trx_addons_column-2_9 {
  width: 22.2222222222%
}

.trx_addons_column-2_10 {
  width: 20%
}

.trx_addons_column-2_11 {
  width: 18.1818181818%
}

.trx_addons_column-2_12 {
  width: 16.6666666667%
}

.trx_addons_column-3_3 {
  width: 100%
}

.trx_addons_column-3_4 {
  width: 75%
}

.trx_addons_column-3_5 {
  width: 60%
}

.trx_addons_column-3_6 {
  width: 50%
}

.trx_addons_column-3_7 {
  width: 42.8571428571%
}

.trx_addons_column-3_8 {
  width: 37.5%
}

.trx_addons_column-3_9 {
  width: 33.3333333333%
}

.trx_addons_column-3_10 {
  width: 30%
}

.trx_addons_column-3_11 {
  width: 27.2727272727%
}

.trx_addons_column-3_12 {
  width: 25%
}

.trx_addons_column-4_4 {
  width: 100%
}

.trx_addons_column-4_5 {
  width: 80%
}

.trx_addons_column-4_6 {
  width: 66.6666666667%
}

.trx_addons_column-4_7 {
  width: 57.1428571429%
}

.trx_addons_column-4_8 {
  width: 50%
}

.trx_addons_column-4_9 {
  width: 44.4444444444%
}

.trx_addons_column-4_10 {
  width: 40%
}

.trx_addons_column-4_11 {
  width: 36.3636363636%
}

.trx_addons_column-4_12 {
  width: 33.3333333333%
}

.trx_addons_column-5_5 {
  width: 100%
}

.trx_addons_column-5_6 {
  width: 83.3333333333%
}

.trx_addons_column-5_7 {
  width: 71.4285714286%
}

.trx_addons_column-5_8 {
  width: 62.5%
}

.trx_addons_column-5_9 {
  width: 55.5555555556%
}

.trx_addons_column-5_10 {
  width: 50%
}

.trx_addons_column-5_11 {
  width: 45.4545454545%
}

.trx_addons_column-5_12 {
  width: 41.6666666667%
}

.trx_addons_column-6_6 {
  width: 100%
}

.trx_addons_column-6_7 {
  width: 85.7142857143%
}

.trx_addons_column-6_8 {
  width: 75%
}

.trx_addons_column-6_9 {
  width: 66.6666666667%
}

.trx_addons_column-6_10 {
  width: 60%
}

.trx_addons_column-6_11 {
  width: 54.5454545455%
}

.trx_addons_column-6_12 {
  width: 50%
}

.trx_addons_column-7_7 {
  width: 100%
}

.trx_addons_column-7_8 {
  width: 87.5%
}

.trx_addons_column-7_9 {
  width: 77.7777777778%
}

.trx_addons_column-7_10 {
  width: 70%
}

.trx_addons_column-7_11 {
  width: 63.6363636364%
}

.trx_addons_column-7_12 {
  width: 58.3333333333%
}

.trx_addons_column-8_8 {
  width: 100%
}

.trx_addons_column-8_9 {
  width: 88.8888888889%
}

.trx_addons_column-8_10 {
  width: 80%
}

.trx_addons_column-8_11 {
  width: 72.7272727273%
}

.trx_addons_column-8_12 {
  width: 66.6666666667%
}

.trx_addons_column-9_9 {
  width: 100%
}

.trx_addons_column-9_10 {
  width: 90%
}

.trx_addons_column-9_11 {
  width: 81.8181818182%
}

.trx_addons_column-9_12 {
  width: 75%
}

.trx_addons_column-10_10 {
  width: 100%
}

.trx_addons_column-10_11 {
  width: 90.9090909091%
}

.trx_addons_column-10_12 {
  width: 83.3333333333%
}

.trx_addons_column-11_11 {
  width: 100%
}

.trx_addons_column-11_12 {
  width: 91.6666666667%
}

.trx_addons_column-12_12 {
  width: 100%
}

.clearfix:after,
.trx_addons_columns_wrap:after {
  content: " ";
  clear: both;
  width: 100%;
  height: 0;
  display: block
}

.trx_addons_hover {
  position: relative;
  overflow: hidden
}

.trx_addons_hover img {
  position: relative;
  display: block;
  width: 100%;
  height: auto
}

.trx_addons_hover_mask {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: 0;
  background-color: rgba(239, 167, 88, .8);
  -webkit-transition: all .3s .1s ease-out;
  -o-transition: all .3s .1s ease-out;
  transition: all .3s .1s ease-out
}

.trx_addons_hover:hover .trx_addons_hover_mask {
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out
}

.trx_addons_hover_content {
  position: absolute;
  z-index: 11;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  padding: 20px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.trx_addons_hover_content .trx_addons_hover_title {
  color: #fff;
  margin: 0;
  position: relative;
  opacity: 0;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear
}

.trx_addons_hover:hover .trx_addons_hover_title {
  -webkit-transition: all .2s .1s linear;
  -o-transition: all .2s .1s linear;
  transition: all .2s .1s linear
}

.trx_addons_hover_content .trx_addons_hover_title>a {
  color: #fff
}

.trx_addons_hover_content .trx_addons_hover_title>a:hover {
  color: #fff;
  text-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

.trx_addons_hover_content .trx_addons_hover_text {
  font-style: italic;
  line-height: 1.3em;
  position: relative;
  color: #fff;
  padding: .2em 0;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.trx_addons_hover_content .trx_addons_hover_info {
  color: #fff;
  padding: .2em 0;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.trx_addons_hover:hover .trx_addons_hover_text,
.trx_addons_hover:hover .trx_addons_hover_info {
  -webkit-transition: all .3s .1s ease-out;
  -o-transition: all .3s .1s ease-out;
  transition: all .3s .1s ease-out
}

.trx_addons_hover_content .trx_addons_hover_link,
.trx_addons_hover_content .trx_addons_hover_links a {
  display: inline-block;
  text-decoration: none;
  font-size: .7692em;
  line-height: 1.5em;
  font-weight: 700;
  padding: .4em .8em;
  margin-top: 1em;
  background-color: rgba(0, 0, 0, .6);
  color: #fff !important;
  text-transform: uppercase;
  opacity: 0;
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.trx_addons_hover_content .trx_addons_hover_links a+a {
  margin-left: .7em
}

.trx_addons_hover:hover .trx_addons_hover_link,
.trx_addons_hover:hover .trx_addons_hover_links a {
  -webkit-transition: all .3s .1s ease-out;
  -o-transition: all .3s .1s ease-out;
  transition: all .3s .1s ease-out
}

.trx_addons_hover_link:hover,
.trx_addons_hover_links a:hover {
  color: #fff !important;
  background-color: #000
}

.trx_addons_hover_content .trx_addons_hover_icon {
  display: inline-block;
  text-decoration: none;
  width: 3em;
  height: 3em;
  line-height: 3em;
  text-align: center;
  background-color: rgba(0, 0, 0, .6);
  color: #fff !important;
  border-radius: 50%;
  margin-top: 1em;
  opacity: 0;
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear
}

.trx_addons_hover:hover .trx_addons_hover_icon {
  -webkit-transition: all .2s .2s linear;
  -o-transition: all .2s .2s linear;
  transition: all .2s .2s linear
}

.trx_addons_hover_content .trx_addons_hover_icon+.trx_addons_hover_icon {
  margin-left: .5em
}

.trx_addons_hover_content .trx_addons_hover_icon:hover {
  color: #fff !important;
  background-color: #000
}

.trx_addons_hover_content .trx_addons_hover_icon_link:before {
  content: "\e86a";
  font-family: "trx_addons_icons"
}

.trx_addons_hover_content .trx_addons_hover_icon_zoom:before {
  content: "\e898";
  font-family: "trx_addons_icons"
}

.trx_addons_hover_style_info img {
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear
}

.trx_addons_hover_style_info .trx_addons_hover_title {
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px)
}

.trx_addons_hover_style_info .trx_addons_hover_text {
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px)
}

.trx_addons_hover_style_info .trx_addons_hover_link {
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px)
}

.trx_addons_hover_style_info .trx_addons_hover_info {
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px)
}

.trx_addons_hover_style_info:hover img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1)
}

.trx_addons_hover_style_info:hover .trx_addons_hover_mask {
  opacity: 1
}

.trx_addons_hover_style_info:hover .trx_addons_hover_title,
.trx_addons_hover_style_info:hover .trx_addons_hover_text,
.trx_addons_hover_style_info:hover .trx_addons_hover_link,
.trx_addons_hover_style_info:hover .trx_addons_hover_info {
  opacity: 1;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px)
}

.trx_addons_hover_style_links .trx_addons_hover_mask {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0
}

.trx_addons_hover_style_links .trx_addons_hover_title {
  -webkit-transform: translateY(-75px);
  -ms-transform: translateY(-75px);
  transform: translateY(-75px)
}

.trx_addons_hover_style_links .trx_addons_hover_text {
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px)
}

.trx_addons_hover_style_links .trx_addons_hover_link {
  -webkit-transform: translate(-20px, 20px);
  -ms-transform: translate(-20px, 20px);
  transform: translate(-20px, 20px)
}

.trx_addons_hover_style_links .trx_addons_hover_link2 {
  -webkit-transform: translate(20px, 20px);
  -ms-transform: translate(20px, 20px);
  transform: translate(20px, 20px)
}

.trx_addons_hover_style_links:hover .trx_addons_hover_mask {
  opacity: 1
}

.trx_addons_hover_style_links:hover .trx_addons_hover_title,
.trx_addons_hover_style_links:hover .trx_addons_hover_text,
.trx_addons_hover_style_links:hover .trx_addons_hover_link,
.trx_addons_hover_style_links:hover .trx_addons_hover_link2 {
  opacity: 1;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px)
}

.trx_addons_hover_style_plain img {
  -webkit-transition: all .2s linear;
  -o-transition: all .2s linear;
  transition: all .2s linear
}

.trx_addons_hover_style_plain .trx_addons_hover_title {
  -webkit-transform: translateY(-50px);
  -ms-transform: translateY(-50px);
  transform: translateY(-50px)
}

.trx_addons_hover_style_plain .trx_addons_hover_text {
  color: #8b8b8b;
  padding: 1em 0;
  -webkit-transform: scale(.8, .8);
  -ms-transform: scale(.8, .8);
  transform: scale(.8, .8)
}

.trx_addons_hover_style_plain .trx_addons_hover_link {
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px)
}

.trx_addons_hover_style_plain:hover img {
  opacity: 0;
  -webkit-transform: scale(.8, .8);
  -ms-transform: scale(.8, .8);
  transform: scale(.8, .8);
  -webkit-transition: all .2s .1s linear;
  -o-transition: all .2s .1s linear;
  transition: all .2s .1s linear
}

.trx_addons_hover_style_plain:hover .trx_addons_hover_title,
.trx_addons_hover_style_plain:hover .trx_addons_hover_link {
  opacity: 1;
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px)
}

.trx_addons_hover_style_plain:hover .trx_addons_hover_text {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1)
}

.trx_addons_hover_style_wide .trx_addons_hover_mask {
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  -webkit-transform: translate(50%, 50%) rotate(45deg);
  -ms-transform: translate(50%, 50%) rotate(45deg);
  transform: translate(50%, 50%) rotate(45deg)
}

.trx_addons_hover_style_wide .trx_addons_hover_content .trx_addons_hover_title {
  -webkit-transform: translate(50px, 50px);
  -ms-transform: translate(50px, 50px);
  transform: translate(50px, 50px);
  background-color: transparent;
  margin: 0
}

.trx_addons_hover_style_wide .trx_addons_hover_icon {
  -webkit-transform: translateX(30px) scale(.3, .3);
  -ms-transform: translateX(30px) scale(.3, .3);
  transform: translateX(30px) scale(.3, .3)
}

.trx_addons_hover_style_wide .trx_addons_hover_icon_zoom {
  -webkit-transform: translateX(-30px) scale(.3, .3);
  -ms-transform: translateX(-30px) scale(.3, .3);
  transform: translateX(-30px) scale(.3, .3)
}

.trx_addons_hover_style_wide:hover .trx_addons_hover_mask {
  opacity: 1;
  -webkit-transform: translate(-25%, -25%) rotate(45deg);
  -ms-transform: translate(-25%, -25%) rotate(45deg);
  transform: translate(-25%, -25%) rotate(45deg)
}

.trx_addons_hover_style_wide:hover .trx_addons_hover_title {
  opacity: 1;
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px)
}

.trx_addons_hover_style_wide:hover .trx_addons_hover_icon {
  opacity: 1;
  -webkit-transform: translateX(0px) scale(1, 1);
  -ms-transform: translateX(0px) scale(1, 1);
  transform: translateX(0px) scale(1, 1)
}

.trx_addons_hover_style_zoomin .trx_addons_hover_mask {
  -webkit-transform: scale(.1, .1);
  -ms-transform: scale(.1, .1);
  transform: scale(.1, .1)
}

.trx_addons_hover_style_zoomin .trx_addons_hover_content .trx_addons_hover_title {
  -webkit-transform: translateY(30px) scale(.1, .1);
  -ms-transform: translateY(30px) scale(.1, .1);
  transform: translateY(30px) scale(.1, .1);
  background-color: transparent;
  margin: 0;
  display: none
}

.trx_addons_hover_style_zoomin .trx_addons_hover_icon {
  -webkit-transform: translate(-30px, -30px) scale(.1, .1);
  -ms-transform: translate(-30px, -30px) scale(.1, .1);
  transform: translate(-30px, -30px) scale(.1, .1)
}

.trx_addons_hover_style_zoomin .trx_addons_hover_icon_link {
  -webkit-transform: translate(30px, -30px) scale(.1, .1);
  -ms-transform: translate(30px, -30px) scale(.1, .1);
  transform: translate(30px, -30px) scale(.1, .1)
}

.trx_addons_hover_style_zoomin:hover .trx_addons_hover_mask {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1)
}

.trx_addons_hover_style_zoomin:hover .trx_addons_hover_title {
  opacity: 1;
  -webkit-transform: translate(0px, 0px) scale(1, 1);
  -ms-transform: translate(0px, 0px) scale(1, 1);
  transform: translate(0px, 0px) scale(1, 1)
}

.trx_addons_hover_style_zoomin:hover .trx_addons_hover_icon {
  opacity: 1;
  -webkit-transform: translate(0px, 0px) scale(1, 1);
  -ms-transform: translate(0px, 0px) scale(1, 1);
  transform: translate(0px, 0px) scale(1, 1)
}

@keyframes zoomin {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1, .1);
    -ms-transform: scale(.1, .1);
    transform: scale(.1, .1)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
  }
}

@-webkit-keyframes zoomin {
  0% {
    opacity: 0;
    -webkit-transform: scale(.1, .1);
    -ms-transform: scale(.1, .1);
    transform: scale(.1, .1)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
  }
}

@keyframes zoomout {
  0% {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
  }

  100% {
    -webkit-transform: scale(.1, .1);
    -ms-transform: scale(.1, .1);
    transform: scale(.1, .1)
  }
}

@-webkit-keyframes zoomout {
  0% {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
  }

  100% {
    -webkit-transform: scale(.1, .1);
    -ms-transform: scale(.1, .1);
    transform: scale(.1, .1)
  }
}

@keyframes flash {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1.15, 1.15);
    -ms-transform: scale(1.15, 1.15);
    transform: scale(1.15, 1.15)
  }
}

@-webkit-keyframes flash {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1.15, 1.15);
    -ms-transform: scale(1.15, 1.15);
    transform: scale(1.15, 1.15)
  }
}

@keyframes jump {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }

  50% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px)
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }
}

@-webkit-keyframes jump {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }

  50% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px)
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }
}

@keyframes squat {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }

  50% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px)
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }
}

@-webkit-keyframes squat {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }

  50% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px)
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
  }
}

.trx_addons_accent {
  color: #efa758
}

.trx_addons_accent_bg {
  color: #fff;
  background-color: #efa758;
  padding: 0 .4em;
  display: inline-block
}

.trx_addons_hover {
  color: #b88144
}

.trx_addons_inverse {
  color: #fff;
  background-color: #000;
  padding: 0 .4em;
  display: inline-block
}

.trx_addons_dark {
  color: #000
}

.trx_addons_tiny_text {
  font-size: 11px;
  line-height: 1.3em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px
}

.trx_addons_dropcap {
  float: left;
  display: block;
  font-size: 2.21437em;
  padding: 0;
  margin: .25em .5em 0 0;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  overflow: hidden;
  color: #fff;
  background-color: #000
}

.trx_addons_dropcap {
  border-radius: 50%
}

.trx_addons_dropcap_style_2 {
  background-color: #efa758
}

.trx_addons_tooltip {
  color: #efa758;
  border-bottom: 1px solid #efa758;
  position: relative;
  cursor: default
}

.trx_addons_tooltip:before {
  content: attr(data-tooltip-text);
  pointer-events: none;
  display: inline-block;
  padding: .6em 1em;
  background-color: #efa758;
  color: #fff;
  opacity: 0;
  border: none;
  max-width: 15em;
  font-size: 1em;
  line-height: 1.3em;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  font-size: 12px;
  line-height: 15px;
  border-radius: 0 !important;
  -webkit-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease
}

.trx_addons_tooltip:after {
  content: " ";
  pointer-events: none;
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  z-index: 2;
  bottom: 150%;
  left: 50%;
  border: 4px solid transparent;
  border-top-color: #efa758;
  opacity: 0;
  margin: 0 0 -7px -2px;
  -webkit-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.trx_addons_tooltip:hover:before,
.trx_addons_tooltip:hover:after {
  bottom: 115%;
  opacity: 1
}

del {
  color: #ddd;
  text-decoration: line-through
}

.trx_addons_no_margin {
  margin: 0
}

ul[class*=trx_addons_list] {
  list-style-type: none;
  padding-left: 1.2em
}

ul[class*=trx_addons_list]>li {
  position: relative
}

ul[class*=trx_addons_list]>li:before {
  font-family: "trx_addons_icons";
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: -1em;
  line-height: inherit
}

ul.trx_addons_list_success,
ul.trx_addons_list_error,
ul.trx_addons_list_plus,
ul.trx_addons_list_minus {
  padding-left: 1.5em
}

ul.trx_addons_list_success>li:before,
ul.trx_addons_list_error>li:before,
ul.trx_addons_list_plus>li:before,
ul.trx_addons_list_minus>li:before {
  left: -1.3em
}

ul[class*=trx_addons_list_dot]>li:before {
  content: "\e8b6"
}

ul[class*=trx_addons_list_custom]>li:before {
  content: "\e884"
}

ul[class*=trx_addons_list_success]>li:before {
  content: "\e874"
}

ul[class*=trx_addons_list_error]>li:before {
  content: "\e875"
}

ul[class*=trx_addons_list_info]>li:before {
  content: "\e87f"
}

ul[class*=trx_addons_list_plus]>li:before {
  content: "\e876"
}

ul[class*=trx_addons_list_minus]>li:before {
  content: "\e877"
}

ul[class*=trx_addons_list_help]>li:before {
  content: "\e87c"
}

ul[class*=trx_addons_list_attention]>li:before {
  content: "\e880"
}

ul[class*=trx_addons_list][class*=_circled] {
  padding-left: 1.8em
}

ul[class*=trx_addons_list][class*=_circled]>li:before {
  display: inline-block;
  color: #fff;
  background-color: #efa758;
  font-size: 10px;
  left: -2.4em;
  top: .4em;
  width: 1.7em;
  height: 1.7em;
  line-height: 1.7em;
  text-align: center;
  border-radius: 50%
}

ul.trx_addons_list_parameters {
  padding-left: 0 !important
}

ul.trx_addons_list_parameters>li:before {
  display: none
}

ul.trx_addons_list_parameters>li+li {
  padding-top: .2em;
  margin-top: .2em;
  border-top: 1px solid #ddd
}

.trx_addons_list_parameters>li {
  white-space: nowrap
}

.trx_addons_list_parameters>li>strong {
  display: inline-block;
  width: 75%;
  text-align: left;
  font-family: inherit;
  font-weight: inherit;
  white-space: normal;
  vertical-align: top;
  color: inherit
}

.trx_addons_list_parameters>li>em {
  display: inline-block;
  width: 25%;
  text-align: left;
  font-family: inherit;
  font-style: normal;
  font-weight: inherit;
  white-space: normal;
  vertical-align: top;
  color: inherit
}

.trx_addons_extended_taxonomy_bg {
  padding: .15em .7em;
  border-radius: .5em;
  overflow: hidden
}

.trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_icon {
  display: inline-block;
  vertical-align: baseline;
  line-height: inherit;
  margin-right: .3em;
  color: inherit !important
}

.trx_addons_extended_taxonomy .trx_addons_extended_taxonomy_img {
  max-height: 1.15em;
  width: auto !important;
  margin-right: .3em;
  display: inline-block !important;
  vertical-align: middle
}

.sc_float_left {
  float: left
}

.sc_float_right {
  float: right
}

.sc_float_center {
  margin-left: auto;
  margin-right: auto
}

.sc_align_left {
  text-align: left
}

.sc_align_right {
  text-align: right
}

.sc_align_center {
  text-align: center
}

.sc_align_justify {
  text-align: justify
}

.sc_padding_tiny {
  padding: 1em 6%
}

.sc_padding_small {
  padding: 2em 8%
}

.sc_padding_medium {
  padding: 3em 10%
}

.sc_padding_large {
  padding: 4em 12%
}

.sc_margin_tiny {
  margin: 1em 6%
}

.sc_margin_small {
  margin: 2em 8%
}

.sc_margin_medium {
  margin: 3em 10%
}

.sc_margin_large {
  margin: 4em 12%
}

.sc_push_x_tiny {
  margin-left: 2em !important
}

.sc_push_x_tiny_negative {
  margin-left: -2em !important
}

.sc_push_x_small {
  margin-left: 4em !important
}

.sc_push_x_small_negative {
  margin-left: -4em !important
}

.sc_push_x_medium {
  margin-left: 6em !important
}

.sc_push_x_medium_negative {
  margin-left: -6em !important
}

.sc_push_x_large {
  margin-left: 8em !important
}

.sc_push_x_large_negative {
  margin-left: -8em !important
}

.sc_push_tiny,
.sc_push_y_tiny {
  margin-top: 2em !important
}

.sc_push_tiny_negative,
.sc_push_y_tiny_negative {
  margin-top: -2em !important
}

.sc_push_small,
.sc_push_y_small {
  margin-top: 4em !important
}

.sc_push_small_negative,
.sc_push_y_small_negative {
  margin-top: -4em !important
}

.sc_push_medium,
.sc_push_y_medium {
  margin-top: 6em !important
}

.sc_push_medium_negative,
.sc_push_y_medium_negative {
  margin-top: -6em !important
}

.sc_push_large,
.sc_push_y_large {
  margin-top: 8em !important
}

.sc_push_large_negative,
.sc_push_y_large_negative {
  margin-top: -8em !important
}

[class*=sc_push_] .woocommerce .products:after {
  display: none;
  clear: none
}

[class*=sc_push_] .woocommerce .products {
  overflow: hidden
}

.sc_pull_x_tiny {
  margin-right: 2em !important
}

.sc_pull_x_tiny_negative {
  margin-right: -2em !important
}

.sc_pull_x_small {
  margin-right: 4em !important
}

.sc_pull_x_small_negative {
  margin-right: -4em !important
}

.sc_pull_x_medium {
  margin-right: 6em !important
}

.sc_pull_x_medium_negative {
  margin-right: -6em !important
}

.sc_pull_x_large {
  margin-right: 8em !important
}

.sc_pull_x_large_negative {
  margin-right: -8em !important
}

.sc_pull_tiny,
.sc_pull_y_tiny {
  margin-bottom: 2em !important
}

.sc_pull_tiny_negative,
.sc_pull_y_tiny_negative {
  margin-bottom: -2em !important
}

.sc_pull_small,
.sc_pull_y_small {
  margin-bottom: 4em !important
}

.sc_pull_small_negative,
.sc_pull_y_small_negative {
  margin-bottom: -4em !important
}

.sc_pull_medium,
.sc_pull_y_medium {
  margin-bottom: 6em !important
}

.sc_pull_medium_negative,
.sc_pull_y_medium_negative {
  margin-bottom: -6em !important
}

.sc_pull_large,
.sc_pull_y_large {
  margin-bottom: 8em !important
}

.sc_pull_large_negative,
.sc_pull_y_large_negative {
  margin-bottom: -8em !important
}

[class*=sc_shift_] {
  position: relative;
  z-index: 0
}

.sc_shift_x_tiny {
  left: 2em !important
}

.sc_shift_x_tiny_negative {
  left: -2em !important
}

.sc_shift_x_small {
  left: 4em !important
}

.sc_shift_x_small_negative {
  left: -4em !important
}

.sc_shift_x_medium {
  left: 6em !important
}

.sc_shift_x_medium_negative {
  left: -6em !important
}

.sc_shift_x_large {
  left: 8em !important
}

.sc_shift_x_large_negative {
  left: -8em !important
}

.sc_shift_y_tiny {
  top: 2em !important
}

.sc_shift_y_tiny_negative {
  top: -2em !important
}

.sc_shift_y_small {
  top: 4em !important
}

.sc_shift_y_small_negative {
  top: -4em !important
}

.sc_shift_y_medium {
  top: 6em !important
}

.sc_shift_y_medium_negative {
  top: -6em !important
}

.sc_shift_y_large {
  top: 8em !important
}

.sc_shift_y_large_negative {
  top: -8em !important
}

.sc_parallax_text_block {
  display: inline-block;
  vertical-align: top
}

.sc_parallax_block {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  pointer-events: none;
  -webkit-perspective: 1200px;
  -ms-perspective: 1200px;
  perspective: 1200px
}

.sc_parallax_block_image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 50% 50%
}

.sc_parallax_block_type_scroll:not(.is-mac) .sc_parallax_block_image {
  -webkit-transition: -webkit-transform .5s cubic-bezier(.25, .88, .54, .98), background-position 0s linear;
  -o-transition: transform .5s cubic-bezier(.25, .88, .54, .98), background-position 0s linear;
  -webkit-transition: background-position 0s linear, -webkit-transform .5s cubic-bezier(.25, .88, .54, .98);
  transition: background-position 0s linear, -webkit-transform .5s cubic-bezier(.25, .88, .54, .98);
  transition: transform .5s cubic-bezier(.25, .88, .54, .98), background-position 0s linear;
  transition: transform .5s cubic-bezier(.25, .88, .54, .98), background-position 0s linear, -webkit-transform .5s cubic-bezier(.25, .88, .54, .98)
}

.sc_item_title,
.sc_item_subtitle,
.sc_item_descr,
.sc_item_button {
  margin: 0
}

.sc_item_title {
  line-height: 1.2em
}

.sc_item_title>small,
.sc_item_title>big {
  display: inline-block;
  margin-bottom: .9em
}

.sc_item_title_inner {
  display: inline-block
}

.sc_item_subtitle {
  font-size: 1.15rem;
  line-height: 1.5em;
  font-weight: 400;
  font-style: italic;
  text-transform: none;
  letter-spacing: 0;
  display: block
}

.sc_item_subtitle_above {
  margin-bottom: .5em
}

.sc_item_subtitle_below {
  margin-top: .5em
}

.sc_item_button {
  line-height: 0
}

.sc_item_subtitle.sc_item_title_style_shadow {
  font-size: 8rem;
  line-height: 1.2em;
  font-weight: 900;
  font-style: normal;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #f0f0f0;
  opacity: .1
}

.sc_item_subtitle.sc_item_title_style_shadow.sc_align_left,
.sc_item_subtitle.sc_item_title_style_shadow.sc_align_default {
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.sc_item_subtitle.sc_item_title_style_shadow.sc_align_right {
  left: auto;
  right: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.sc_item_subtitle.sc_item_title_style_shadow+.sc_item_title {
  padding: 2.5rem 0;
  margin: 0
}

.sc_item_title.sc_item_title_style_accent {
  position: relative
}

.sc_item_title.sc_item_title_style_accent b {
  font-size: 6em;
  line-height: .8em;
  font-weight: 900;
  font-style: normal;
  position: absolute;
  z-index: 0;
  bottom: -100%;
  left: 0;
  color: rgba(200, 200, 200, .1);
  letter-spacing: 0
}

.sc_item_title.sc_item_title_style_accent i {
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  padding: 1.2em .5em;
  color: #fff;
  background-color: #000;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: -5.25em;
  right: 0;
  width: 5em;
  height: 5em;
  line-height: 1.25em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  letter-spacing: 0
}

.sc_item_title.sc_item_title_style_accent.sc_align_center b {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.sc_item_title.sc_item_title_style_accent.sc_align_right b {
  left: auto;
  right: 0
}

.sc_item_title.sc_item_title_style_accent.sc_align_right i {
  left: 0;
  right: auto
}

.sc_item_title+.sc_item_descr,
.sc_item_subtitle+.sc_item_descr {
  margin-top: 1em
}

.sc_item_title+.sc_item_slider,
.sc_item_subtitle+.sc_item_slider,
.sc_item_title+.sc_item_columns,
.sc_item_subtitle+.sc_item_columns,
.sc_item_title+.sc_item_content,
.sc_item_subtitle+.sc_item_content {
  margin-top: 2em
}

.sc_item_descr+.sc_item_slider,
.sc_item_descr+.sc_item_columns,
.sc_item_descr+.sc_item_content {
  margin-top: 3em
}

h1.sc_item_title_tag+.sc_item_descr,
h1.sc_item_title_tag+.sc_item_slider,
h1.sc_item_title_tag+.sc_item_columns,
h1.sc_item_title_tag+.sc_item_content {
  margin-top: 2em
}

h2.sc_item_title_tag+.sc_item_descr,
h2.sc_item_title_tag+.sc_item_slider,
h2.sc_item_title_tag+.sc_item_columns,
h2.sc_item_title_tag+.sc_item_content {
  margin-top: 1.8em
}

h3.sc_item_title_tag+.sc_item_descr,
h3.sc_item_title_tag+.sc_item_slider,
h3.sc_item_title_tag+.sc_item_columns,
h3.sc_item_title_tag+.sc_item_content {
  margin-top: 1.6em
}

h4.sc_item_title_tag+.sc_item_descr,
h4.sc_item_title_tag+.sc_item_slider,
h4.sc_item_title_tag+.sc_item_columns,
h4.sc_item_title_tag+.sc_item_content {
  margin-top: 1.4em
}

h5.sc_item_title_tag+.sc_item_descr,
h5.sc_item_title_tag+.sc_item_slider,
h5.sc_item_title_tag+.sc_item_columns,
h5.sc_item_title_tag+.sc_item_content {
  margin-top: 1.2em
}

h6.sc_item_title_tag+.sc_item_descr,
h6.sc_item_title_tag+.sc_item_slider,
h6.sc_item_title_tag+.sc_item_columns,
h6.sc_item_title_tag+.sc_item_content {
  margin-top: 1em
}

.sc_item_descr {
  margin-bottom: 2em;
  max-width: 85%
}

.sc_item_descr.sc_align_center {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto
}

.sc_item_descr:last-child {
  margin-bottom: 0
}

.wpb_column:not(.vc_col-sm-12) .sc_item_descr.sc_align_center {
  max-width: none
}

nav.sc_item_pagination {
  margin-top: 1em
}

nav.sc_item_pagination .nav-links {
  margin-top: 0;
  display: inline-block
}

nav.sc_item_pagination_advanced_pages {
  text-align: left
}

nav.sc_item_pagination_advanced_pages .nav-links {
  max-width: 82%
}

nav.sc_item_pagination a {
  cursor: pointer
}

nav.sc_item_pagination .page-count {
  width: auto;
  float: right;
  line-height: 4em;
  margin-top: .6667em;
  max-width: 18%
}

.sc_item_title+.sc_item_button,
.sc_item_title+.sc_item_button_image,
.sc_item_subtitle+.sc_item_button,
.sc_item_subtitle+.sc_item_button_image,
.sc_item_descr+.sc_item_button,
.sc_item_descr+.sc_item_button_image,
.sc_item_content+.sc_item_button,
.sc_item_content+.sc_item_button_image,
.sc_item_slider+.sc_item_button,
.sc_item_slider+.sc_item_button_image,
.sc_item_columns+.sc_item_button,
.sc_item_columns+.sc_item_button_image,
.sc_item_pagination+.sc_item_button,
.sc_item_pagination+.sc_item_button_image {
  margin-top: 2em
}

.sc_item_title+.sc_item_button_simple,
.sc_item_subtitle+.sc_item_button_simple,
.sc_item_descr+.sc_item_button_simple,
.sc_item_content+.sc_item_button_simple,
.sc_item_slider+.sc_item_button_simple,
.sc_item_columns+.sc_item_button_simple,
.sc_item_pagination+.sc_item_button_simple {
  margin-top: 1.5em
}

.sc_item_button_image img {
  max-height: 8em;
  width: auto
}

a .sc_icon_as_image {
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: grayscale(0);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

a:hover .sc_icon_as_image {
  -webkit-filter: grayscale(1);
  -moz-filter: grayscale(1);
  -ms-filter: grayscale(1);
  -o-filter: grayscale(1);
  filter: grayscale(1)
}

.sc_item_featured {
  position: relative
}

.sc_item_featured [class*=post_info_] {
  padding: .4em .8em;
  background-color: rgba(248, 248, 248, .85);
  z-index: 10 !important;
  max-width: 75%;
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease
}

.sc_item_featured:hover [class*=post_info_] {
  background-color: #f7f7f7
}

.sc_item_featured [class*=post_info_] .post_meta {
  margin: 0
}

.sc_item_featured [class*=post_info_] .post_meta+.entry-title {
  margin-top: 8px
}

.sc_item_featured [class*=post_info_] .entry-title+.post_meta {
  margin-top: 8px
}

.sc_item_featured .post_info_tl {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_item_featured .post_info_tc {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center
}

.sc_item_featured .post_info_tr {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-align: right
}

.sc_item_featured .post_info_ml {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_item_featured .post_info_mc {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  padding: 1em 1.5em;
  min-width: 60%
}

.sc_item_featured .post_info_mr {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_item_featured .post_info_bl {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0
}

.sc_item_featured .post_info_bc {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center
}

.sc_item_featured .post_info_br {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-align: right
}

.sc_item_featured .sc_item_price {
  font-size: 1.25em;
  line-height: 1.5em;
  font-weight: 700
}

.sc_item_featured.post_featured_bg[data-ratio]:before {
  content: " ";
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: top;
  margin-left: -.3em
}

.sc_item_featured.post_featured_bg[data-ratio="2:1"]:before {
  padding-top: 50%
}

.sc_item_featured.post_featured_bg[data-ratio="17:9"]:before {
  padding-top: 52.94%
}

.sc_item_featured.post_featured_bg[data-ratio="16:9"]:before {
  padding-top: 56.25%
}

.sc_item_featured.post_featured_bg[data-ratio="4:3"]:before {
  padding-top: 75%
}

.sc_item_featured.post_featured_bg[data-ratio="1:1"]:before {
  padding-top: 100%
}

.sc_item_featured.post_featured_bg[data-ratio="3:4"]:before {
  padding-top: 133.33%
}

.sc_item_featured.post_featured_bg[data-ratio="9:16"]:before {
  padding-top: 177.77%
}

.sc_item_featured.post_featured_bg[data-ratio="9:17"]:before {
  padding-top: 188.88%
}

.sc_item_featured.post_featured_bg[data-ratio="1:2"]:before {
  padding-top: 200%
}

.sc_item_filters {
  margin-bottom: 2em
}

.sc_item_title+.sc_item_filters,
.sc_item_subtitle+.sc_item_filters {
  margin-top: 2em
}

.sc_item_filters_align_left,
.sc_item_filters_align_right {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-pack: space-between;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
  border-bottom: 2px solid #333;
  padding-bottom: 1em
}

.sc_item_filters_align_left .sc_item_filters_tabs {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end
}

.sc_item_filters_align_right .sc_item_filters_tabs {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start
}

.sc_item_filters_align_right .sc_item_filters_header {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}

.sc_item_filters_align_center .sc_item_filters_header {
  text-align: center;
  border-bottom: 2px solid #333;
  padding-bottom: 1em;
  margin-bottom: 1em
}

.sc_item_filters_title {
  margin: 0;
  line-height: 1em
}

.sc_item_filters_subtitle {
  margin: .2em 0 0;
  font-weight: 400;
  font-size: 1.15em
}

.sc_item_filters_tabs {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  font-size: 1.15em;
  list-style-type: none !important;
  margin: 0 !important;
  padding: 0 !important
}

.sc_item_filters_tabs li {
  display: inline-block;
  padding: 0 0 0 1.5em
}

.sc_item_filters_align_right .sc_item_filters_tabs li {
  padding: 0 1.5em 0 0
}

.sc_item_filters_align_center .sc_item_filters_tabs li {
  padding: 0 .75em
}

.sc_item_filters_tabs li:before {
  display: none !important
}

.sc_item_filters_tabs a.active {
  border-bottom: 1px solid #e5e5e5
}

#trx_addons_post_details_popup_overlay {
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .9);
  display: none
}

#trx_addons_post_details_popup {
  position: fixed;
  z-index: 100001;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 50%;
  height: 80%;
  display: none
}

.trx_addons_post_details_popup_close,
.trx_addons_post_details_popup_prev,
.trx_addons_post_details_popup_next {
  position: absolute;
  z-index: 1;
  top: -2em;
  right: -2em;
  color: #fff;
  font-size: 1.5em;
  padding: 6px;
  cursor: pointer
}

.trx_addons_post_details_popup_prev,
.trx_addons_post_details_popup_next {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.trx_addons_post_details_popup_prev {
  left: -2em;
  right: auto
}

#trx_addons_post_details_popup .trx_addons_post_details_content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  overflow-x: hidden;
  overflow-y: auto
}

#trx_addons_post_details_popup .post_details_page_title {
  background-color: #f0f0f0;
  margin: 0;
  padding: .2em 3em .2em .5em;
  position: relative
}

#trx_addons_post_details_popup .post_details_page_price {
  position: absolute;
  z-index: 1;
  top: .2em;
  right: .5em
}

#trx_addons_post_details_popup .post_details_page_header {
  margin-bottom: 0
}

#trx_addons_post_details_popup .post_details_page_content {
  padding: 2em
}

#trx_addons_post_details_popup .post_details_page_details {
  padding: 0 2em
}

#trx_addons_post_details_popup .post_details_page_button {
  padding: 1em 2em 2em
}

.trx_addons_text_gradient {
  display: inline-block
}

.trx_addons_text_gradient,
.trx_addons_text_gradient * {
  -moz-background-clip: text !important;
  -o-background-clip: text !important;
  -webkit-background-clip: text !important;
  background-clip: text !important;
  -moz-text-fill-color: transparent !important;
  -o-text-fill-color: transparent !important;
  -webkit-text-fill-color: transparent !important;
  text-fill-color: transparent !important;
  background: #efa758;
  background: -o-linear-gradient(315deg, #efa758, #ef58a7);
  background: linear-gradient(135deg, #efa758, #ef58a7)
}

.elementor-editor-active .elementor .hide_on_wide,
.elementor-editor-active .elementor .sc_layouts_hide_on_wide,
.elementor-editor-active .elementor .hide_on_desktop,
.elementor-editor-active .elementor .sc_layouts_hide_on_desktop,
.elementor-editor-active .elementor .hide_on_notebook,
.elementor-editor-active .elementor .sc_layouts_hide_on_notebook,
.elementor-editor-active .elementor .hide_on_tablet,
.elementor-editor-active .elementor .sc_layouts_hide_on_tablet,
.elementor-editor-active .elementor .hide_on_mobile,
.elementor-editor-active .elementor .sc_layouts_hide_on_mobile {
  display: block !important
}

.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.hide_on_wide,
.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_wide,
.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.hide_on_desktop,
.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_desktop,
.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.hide_on_notebook,
.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_notebook,
.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.hide_on_tablet,
.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_tablet,
.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.hide_on_mobile,
.elementor-editor-active .elementor .sc_layouts_column .sc_layouts_item.sc_layouts_hide_on_mobile {
  display: inline-block !important
}

.elementor.elementor-edit-area-active .sc_layouts_item.elementor-hidden-desktop,
.elementor.elementor-edit-area-active .sc_layouts_item.elementor-hidden-tablet,
.elementor.elementor-edit-area-active .sc_layouts_item.elementor-hidden-phone {
  display: inline-block !important
}

.elementor-editor-active .elementor-inner {
  margin-top: 0 !important
}

.elementor-container:not(.elementor-column-gap-no)>.elementor-row>.elementor-column>.elementor-element-populated {
  padding-top: 0;
  padding-bottom: 0
}

.elementor-editor-active .elementor.elementor-edit-mode .elementor-element>.elementor-element-overlay {
  z-index: 100000 !important
}

.elementor-editor-active.single-cpt_layouts .elementor.elementor-edit-mode .elementor-element.elementor-widget-empty.sc_layouts_item .elementor-widget-empty-icon {
  padding: 10px
}

.trx_addons_sc_not_exists {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1.5em;
  border: 3px solid #b7084e;
  background-image: -o-linear-gradient(top, #f3f3f3, #fff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));
  background-image: linear-gradient(180deg, #f3f3f3, #fff)
}

.trx_addons_sc_not_exists_title {
  margin-top: 0
}

.trx_addons_sc_not_exists_description p:last-child {
  margin-bottom: 0
}

.sc_layouts_featured_title_preview {
  margin: 0;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.elementor-editor-active .sc_parallax {
  overflow: visible !important
}

[class*=sc_fly_]:not(.sc_fly_static) {
  position: absolute !important
}

.sc_fly_tl {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_fly_tc {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.sc_fly_tr {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0
}

.sc_fly_ml {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_fly_mc {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.sc_fly_mr {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_fly_bl {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0
}

.sc_fly_bc {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.sc_fly_br {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0
}

.elementor-editor-active .elementor.elementor-edit-mode .elementor-top-section.sc_layouts_row_type_narrow>.elementor-container>.elementor-row {
  min-height: 40px
}

.elementor-editor-active .sc_layouts_row_type_narrow .elementor-column-wrap.elementor-element-empty .elementor-widget-wrap {
  min-height: 30px
}

.elementor-section {
  position: relative
}

.elementor-column.sc_column_fixed {
  -webkit-align-self: flex-start;
  -ms-align-self: start;
  -ms-flex-item-align: start;
  align-self: flex-start
}

.sc_column_fixed_placeholder {
  min-height: 1px
}

.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute):not(.sc_layouts_item) {
  margin-bottom: 0
}

.elementor-widget-text-editor :last-child,
.elementor-widget-text-editor p:last-child {
  margin-bottom: 0
}

.elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
  height: 1rem !important
}

.elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
  height: 2rem !important
}

.elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
  height: 3.3333rem !important
}

.elementor-widget-spacer.sc_height_large .elementor-spacer-inner,
.elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
  height: 6.6667rem !important
}

.elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
  height: 8.6667rem !important
}

.elementor-widget-divider.sc_height_tiny .elementor-divider {
  padding: 1rem 0 !important
}

.elementor-widget-divider.sc_height_small .elementor-divider {
  padding: 2rem 0 !important
}

.elementor-widget-divider.sc_height_medium .elementor-divider {
  padding: 3.3333rem 0 !important
}

.elementor-widget-divider.sc_height_large .elementor-divider,
.elementor-widget-divider.sc_height_big .elementor-divider {
  padding: 6.6667rem 0 !important
}

.elementor-widget-divider.sc_height_huge .elementor-divider {
  padding: 8.6667rem 0 !important
}

.elementor-section[class*=sc_extra_bg_],
.elementor-section[class*=sc_bg_mask_],
.elementor-column[class*=sc_extra_bg_]>.elementor-column-wrap,
.elementor-column[class*=sc_bg_mask_]>.elementor-column-wrap,
.elementor-widget-text-editor[class*=sc_extra_bg_],
.elementor-widget-text-editor[class*=sc_bg_mask_] {
  position: relative;
  z-index: 0
}

.elementor-widget-text-editor[class*=sc_bg_mask_]>.wpb_wrapper {
  position: relative;
  z-index: 2
}

.elementor-section[class*=sc_extra_bg_]:after,
.elementor-column[class*=sc_extra_bg_]>.elementor-column-wrap:after,
.elementor-widget-text-editor[class*=sc_extra_bg_]:after {
  content: " ";
  display: block;
  position: absolute;
  z-index: -1;
  background: inherit
}

.elementor-section[class*=sc_bg_mask_]:before,
.elementor-column[class*=sc_bg_mask_]>.elementor-column-wrap:before,
.elementor-widget-text-editor[class*=sc_bg_mask_]:before {
  content: " ";
  display: block !important;
  background-color: inherit;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.elementor-section.vc_parallax[class*=sc_bg_mask_]:before {
  z-index: 1
}

.elementor-section.sc_extra_bg_tiny[class*=sc_bg_mask_]:before,
.elementor-section.sc_extra_bg_tiny:after,
.elementor-column.sc_extra_bg_tiny[class*=sc_bg_mask_]>.elementor-column-wrap:before,
.elementor-column.sc_extra_bg_tiny>.elementor-column-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_tiny[class*=sc_bg_mask_]:before,
.elementor-widget-text-editor.sc_extra_bg_tiny:after {
  position: absolute;
  top: -2em;
  right: -2em;
  bottom: -2em;
  left: -2em
}

.elementor-section.sc_extra_bg_small[class*=sc_bg_mask_]:before,
.elementor-section.sc_extra_bg_small:after,
.elementor-column.sc_extra_bg_small[class*=sc_bg_mask_]>.elementor-column-wrap:before,
.elementor-column.sc_extra_bg_small>.elementor-column-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_small[class*=sc_bg_mask_]:before,
.elementor-widget-text-editor.sc_extra_bg_small:after {
  position: absolute;
  top: -4em;
  right: -4em;
  bottom: -4em;
  left: -4em
}

.elementor-section.sc_extra_bg_medium[class*=sc_bg_mask_]:before,
.elementor-section.sc_extra_bg_medium:after,
.elementor-column.sc_extra_bg_medium[class*=sc_bg_mask_]>.elementor-column-wrap:before,
.elementor-column.sc_extra_bg_medium>.elementor-column-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_medium[class*=sc_bg_mask_]:before,
.elementor-widget-text-editor.sc_extra_bg_medium:after {
  position: absolute;
  top: -6em;
  right: -6em;
  bottom: -6em;
  left: -6em
}

.elementor-section.sc_extra_bg_large[class*=sc_bg_mask_]:before,
.elementor-section.sc_extra_bg_large:after,
.elementor-column.sc_extra_bg_large[class*=sc_bg_mask_]>.elementor-column-wrap:before,
.elementor-column.sc_extra_bg_large>.elementor-column-wrap:after,
.elementor-widget-text-editor.sc_extra_bg_large[class*=sc_bg_mask_]:before,
.elementor-widget-text-editor.sc_extra_bg_large:after {
  position: absolute;
  top: -8em;
  right: -8em;
  bottom: -8em;
  left: -8em
}

.elementor-section.sc_bg_mask_bg_color:before,
.elementor-column.sc_bg_mask_bg_color>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_bg_color:before {
  background-color: inherit
}

.elementor-section.sc_bg_mask_1:before,
.elementor-column.sc_bg_mask_1>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_1:before {
  opacity: .1
}

.elementor-section.sc_bg_mask_2:before,
.elementor-column.sc_bg_mask_2>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_2:before {
  opacity: .2
}

.elementor-section.sc_bg_mask_3:before,
.elementor-column.sc_bg_mask_3>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_3:before {
  opacity: .3
}

.elementor-section.sc_bg_mask_4:before,
.elementor-column.sc_bg_mask_4>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_4:before {
  opacity: .4
}

.elementor-section.sc_bg_mask_5:before,
.elementor-column.sc_bg_mask_5>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_5:before {
  opacity: .5
}

.elementor-section.sc_bg_mask_6:before,
.elementor-column.sc_bg_mask_6>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_6:before {
  opacity: .6
}

.elementor-section.sc_bg_mask_7:before,
.elementor-column.sc_bg_mask_7>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_7:before {
  opacity: .7
}

.elementor-section.sc_bg_mask_8:before,
.elementor-column.sc_bg_mask_8>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_8:before {
  opacity: .8
}

.elementor-section.sc_bg_mask_9:before,
.elementor-column.sc_bg_mask_9>.elementor-column-wrap:before,
.elementor-widget-text-editor.sc_bg_mask_9:before {
  opacity: .9
}

.elementor-widget-trx_sc_googlemap .sc_googlemap_marker[data-icon]:before {
  display: none
}

.elementor-widget-trx_sc_layouts.elementor-element-edit-mode .sc_layouts,
.elementor-widget-trx_sc_blogger.elementor-element-edit-mode .sc_blogger {
  position: relative
}

.elementor-widget-trx_sc_layouts.elementor-element-edit-mode .sc_layouts:after,
.elementor-widget-trx_sc_blogger.elementor-element-edit-mode .sc_blogger:after {
  content: " ";
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.wp-block-columns.has-2-columns .wp-block-column {
  width: 50%
}

.wp-block-columns.has-3-columns .wp-block-column {
  width: 33.3333333333%
}

.wp-block-columns.has-4-columns .wp-block-column {
  width: 25%
}

.wp-block-columns.has-5-columns .wp-block-column {
  width: 20%
}

.wp-block-columns.has-6-columns .wp-block-column {
  width: 16.6666666667%
}

.wp-block-columns.has-7-columns .wp-block-column {
  width: 14.2857142857%
}

.wp-block-columns.has-8-columns .wp-block-column {
  width: 12.5%
}

.wp-block-columns.has-9-columns .wp-block-column {
  width: 11.1111111111%
}

.wp-block-columns.has-10-columns .wp-block-column {
  width: 10%
}

.wp-block-columns.has-11-columns .wp-block-column {
  width: 9.0909090909%
}

.wp-block-columns.has-12-columns .wp-block-column {
  width: 8.3333333333%
}

body.post-type-cpt_layouts .editor-block-list__block,
body.post-type-cpt_layouts .editor-post-title__block,
body.post-type-cpt_layouts .editor-default-block-appender {
  max-width: none
}

body.post-type-cpt_layouts div:not(.editor-inner-blocks)>.editor-block-list__layout {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  margin-left: 80px;
  margin-right: 80px
}

div:not(.editor-inner-blocks)>.editor-block-list__layout {
  padding-bottom: 3em
}

.editor-block-list__layout .editor-block-list__block {
  padding-left: 0;
  padding-right: 0
}

.editor-inner-blocks .editor-block-list__layout .editor-block-list__block {
  padding-left: 1em;
  padding-right: 1em
}

.editor-block-list__layout .editor-block-list__block .editor-block-drop-zone,
.editor-block-list__layout .editor-block-list__block .editor-block-list__block-edit {
  margin-left: 0;
  margin-right: 0
}

.editor-block-list__block>.editor-block-mover {
  left: -60px
}

.editor-block-list__block>.editor-block-settings-menu {
  right: -60px
}

.editor-block-list__block .editor-block-contextual-toolbar>div:first-child>.components-toolbar {
  border-left: 1px solid #e2e4e7
}

.editor-block-list__insertion-point-inserter .editor-inserter__toggle {
  padding: 8px
}

h6.editor-block-title {
  font-size: 13px;
  padding: 15px 0;
  margin: 0
}

.editor-block-params {
  font-size: 12px;
  line-height: 18px;
  margin-top: -10px
}

.editor-block-params span {
  margin-right: 10px
}

.editor-block-params span:empty {
  display: none
}

.editor-block-list__layout input[type=text][role=button] {
  background-color: transparent !important
}

.editor-block-list__block .trx_addons_gb_reload {
  display: none
}

.editor-block-list__block.is-hovered .trx_addons_gb_reload,
.editor-block-list__block.is-selected .trx_addons_gb_reload,
.editor-block-list__block.is-selected-parent .trx_addons_gb_reload {
  display: block
}

.components-button.components-button.trx_addons_gb_reload {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
  height: 32px;
  padding: 1px 8px;
  color: #333;
  background-color: #f7f7f7
}

.components-button.components-button.trx_addons_gb_reload:focus,
.components-button.components-button.trx_addons_gb_reload:hover {
  color: #fff !important;
  background-color: #007cba !important
}

.components-button.components-button.trx_addons_gb_reload:before {
  content: "\e800";
  font-family: trx_addons_icons
}

.editor-block-list__block[data-type="trx-addons/content"]>.editor-block-list__block-edit>div>.components-placeholder,
.editor-block-list__block[data-type="trx-addons/layouts-container"]>.editor-block-list__block-edit>div>.components-placeholder,
.editor-block-list__block[data-type="trx-addons/layouts-featured"]>.editor-block-list__block-edit>div>.components-placeholder {
  display: none
}

.trx_addons_gb_inner_blocks {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column
}

.trx_addons_gb_inner_blocks .components-panel__body {
  border: none
}

.trx_addons_gb_inner_blocks .components-panel__body-toggle:focus,
.trx_addons_gb_inner_blocks .components-panel__body-toggle:hover {
  color: #fff !important;
  background-color: #007cba !important
}

.trx_addons_gb_inner_blocks .components-panel__body-toggle:before {
  content: "\e8d7";
  font-family: trx_addons_icons;
  margin-right: .55em
}

.trx_addons_gb_inner_blocks .editor-block-list__block .editor-block-contextual-toolbar {
  margin-left: 0;
  margin-right: 0
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks,
.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks>.editor-inner-blocks {
  display: none
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks.is-opened,
.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks.is-opened>.editor-inner-blocks,
.editor-block-list__block.is-hovered:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks,
.editor-block-list__block.is-typing:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks,
.editor-block-list__block.is-selected:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks,
.editor-block-list__block.is-selected-parent:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks {
  display: block
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks {
  position: absolute;
  right: 40px;
  top: 0;
  z-index: 10;
  min-width: 33%;
  border: none !important
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks.components-panel__body.is-opened {
  padding: 0
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .components-panel__body-title {
  margin: 0 0 1em !important;
  background: 0 0 !important;
  text-align: right
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .components-panel__body-toggle .components-panel__arrow {
  display: none
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .components-panel__body-toggle {
  width: 32px;
  height: 32px;
  padding: 1px 8px !important;
  border: 1px solid #ccc;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 #ccc;
  box-shadow: 0 1px 0 #ccc;
  color: #333;
  background-color: #f7f7f7;
  overflow: hidden
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks.components-panel__body.is-opened .components-panel__body-toggle {
  width: auto
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks.components-panel__body:not(.is-opened) .components-panel__body-toggle:before {
  margin-top: 5px
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks.components-panel__body.is-opened .components-panel__body-toggle:before {
  margin-top: 0
}

.editor-block-list__block:not([data-type="trx-addons/content"]):not([data-type="trx-addons/layouts-container"]):not([data-type="trx-addons/layouts-featured"]):not([data-type="trx-addons/layouts-title"]) .trx_addons_gb_inner_blocks .editor-block-list__layout {
  background-color: #fff;
  color: #333;
  border: 1px solid #ccc
}

.editor-block-list__block-edit .sc_layouts .wp-block-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.trx_addons_gb_inner_blocks .editor-block-list__block .editor-block-list__layout {
  margin: 0
}

.editor-block-list__block[data-type^="trx-addons/"] .wp-block-columns>.editor-inner-blocks>.editor-block-list__layout {
  display: block
}

.trx_addons_gb_inner_blocks .editor-block-list__block-edit .wp-block-columns>.editor-inner-blocks>.editor-block-list__layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.trx_addons_gb_inner_blocks .wp-block-columns .editor-block-list__layout:first-child {
  margin-left: 0
}

[data-type^="trx-addons/"] .slider_container {
  display: block
}

.editor-block-list__block-edit.reload_mask>div:nth-child(2) {
  position: relative
}

.editor-block-list__block-edit.reload_mask>div:nth-child(2):before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 11;
  background-color: #edeff0
}

.editor-block-list__block-edit.reload_mask>div:nth-child(2):after {
  content: "\e801";
  font-family: trx_addons_icons;
  position: absolute;
  color: #000;
  top: 50%;
  left: 50%;
  z-index: 12;
  font-size: 26px;
  line-height: 26px;
  margin: -13px 0 0 -13px;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear
}

[data-type="trx-addons/anchor"] .editor-block-list__block-edit {
  height: 25px;
  position: relative;
  background-color: #e7eaed
}

[data-type="trx-addons/anchor"] .editor-block-list__block-edit:after {
  content: "\e868";
  font-family: trx_addons_icons;
  color: #9aa1a9;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

[data-type="trx-addons/blogger"] a {
  pointer-events: none
}

[data-type="trx-addons/content"] .sc_content_container {
  display: none
}

[data-type="trx-addons/layouts-login"] .sc_layouts_menu,
[data-type="trx-addons/layouts-menu"] .sc_layouts_menu {
  visibility: visible;
  max-height: 4em
}

.wp-block-widget-area select {
  visibility: visible !important;
  -webkit-appearance: listbox !important
}

.wp-block-widget-area input[type=radio] {
  -webkit-appearance: radio !important
}

.wp-block-widget-area input[type=checkbox] {
  -webkit-appearance: checkbox !important
}

.wp-block-widget-area input[type=radio]:before,
.wp-block-widget-area input[type=checkbox]:before {
  display: none !important
}

.sc_events {
  position: relative
}

.sc_events_button {
  text-align: center
}

.sc_events_default .sc_events_item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: space-between;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin-bottom: 2em
}

.sc_events_default .sc_events_item:last-child {
  margin-bottom: 0
}

.sc_events_default .sc_events_item_thumb {
  position: relative;
  margin-bottom: 0;
  overflow: visible;
  width: 30%
}

.sc_events_default .sc_events_item_info {
  padding: 0 2em;
  width: 60%;
  position: relative
}

.sc_events_default .sc_events_item_thumb .sc_events_item_date {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 10;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 1em;
  background-color: #f0f0f0;
  -webkit-transition: color .3s ease, background-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease;
  transition: color .3s ease, background-color .3s ease
}

.sc_events_default .sc_events_item_thumb .sc_events_item_date_day,
.sc_events_default .sc_events_item_thumb .sc_events_item_date_month {
  display: block;
  text-align: center
}

.sc_events_default .sc_events_item_thumb .sc_events_item_date_day {
  font-size: 1.75em;
  line-height: 1.4em;
  color: #efa758;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_events_default .sc_events_item_title {
  margin: .2em 0 .4em
}

.sc_events_default .sc_events_item_meta {
  color: #888;
  font-size: 12px
}

.sc_events_default .sc_events_item_meta .sc_events_item_meta_date_separator {
  margin: 0 .5em
}

.sc_events_default .sc_events_item_price {
  color: #efa758;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 1.4em;
  font-size: 1.5em;
  line-height: 1.4em
}

.sc_events_default .sc_events_item_button {
  text-align: right
}

.sc_events_classic .sc_events_item {
  background-color: #fafafa
}

.sc_events_classic .sc_events_item_thumb {
  position: relative;
  margin-bottom: 0
}

.sc_events_classic .sc_events_item_thumb img {
  width: 100%
}

.sc_events_classic .sc_events_item_categories {
  position: absolute;
  z-index: 1;
  top: 2em;
  left: 2em;
  display: inline-block;
  background-color: #292929;
  font-size: .9286em;
  line-height: 2em;
  padding: 0 .7em;
  text-transform: uppercase
}

.sc_events_classic .sc_events_item_categories a {
  color: #fff
}

.sc_events_classic .sc_events_item_categories a:hover {
  color: #efa758
}

.sc_events_classic .sc_events_item_info {
  padding: 2em
}

.sc_events_classic .sc_events_item_title {
  margin: 0
}

.sc_events_classic .sc_events_item_title {
  margin: 0
}

.sc_events_classic .sc_events_item_meta {
  font-size: .9286em;
  line-height: 1.5em;
  margin-top: .5em
}

.sc_events_classic .sc_events_item_meta_item+.sc_events_item_meta_item:before {
  content: "*";
  margin: 0 .3em
}

.sc_events_classic .sc_events_item_date {
  letter-spacing: 0;
  font-style: italic
}

.sc_events_classic .sc_events_item_price {
  font-size: 2em;
  line-height: 1em;
  margin-top: .5em;
  color: #efa758;
  min-height: 1.2em
}

.sc_events_classic .sc_events_item_period {
  font-size: .4em;
  color: #888;
  text-transform: uppercase
}

.sc_events_classic .sc_events_item_period:before {
  content: "/";
  margin: 0 .5em
}

.sc_events_classic .sc_events_item .trx_addons_hover_mask {
  background-color: #000
}

.sc_events_classic .trx_addons_hover_content .trx_addons_hover_title {
  background-color: transparent;
  padding: 0;
  margin: 0;
  text-transform: none;
  font-size: 1.6667em
}

.sc_events_classic .trx_addons_hover_content .trx_addons_hover_text {
  padding: 0;
  margin-top: 2em;
  font-style: normal
}

.sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a {
  margin-top: 3em;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 1.3em 1.9em
}

.sc_layouts_row {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_layouts_row_on_top {
  z-index: 999999
}

[data-type^="trx-addons/socials"],
[data-type^="trx-addons/button"],
[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),
.wp-block-column>.sc_layouts_item,
.sc_layouts_row .sc_layouts_item,
.sc_layouts_row .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
  margin-top: .5em !important;
  margin-bottom: .5em !important
}

[data-type^="trx-addons/socials"],
[data-type^="trx-addons/button"],
[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),
.wp-block-column>.sc_layouts_item,
.sc_layouts_item {
  max-width: 100%
}

[data-type^="trx-addons/socials"],
[data-type^="trx-addons/button"],
[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]),
.wp-block-column>.sc_layouts_item,
.sc_layouts_column .sc_layouts_item,
.sc_layouts_column .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
  display: inline-block;
  vertical-align: middle;
  margin-right: 1.5em;
  width: auto !important
}

[data-type^="trx-addons/socials"]:last-child,
[data-type^="trx-addons/button"]:last-child,
[data-type^="trx-addons/layouts-"]:not([data-type^="trx-addons/layouts-blog-item"]):not([data-type^="trx-addons/layouts-container"]):not([data-type^="trx-addons/layouts-featured"]):not([data-type^="trx-addons/layouts-title"]):last-child,
.wp-block-column>.sc_layouts_item:last-child,
.sc_layouts_column .sc_layouts_item:last-child,
.sc_layouts_column .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text):last-child {
  margin-right: 0 !important
}

.sc_layouts_column_align_right .sc_layouts_item,
.sc_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
  margin-left: 1.5em;
  margin-right: 0
}

.sc_layouts_column_align_right .sc_layouts_item:first-child {
  margin-left: 0 !important
}

.sc_layouts_submenu .vc_separator,
.sc_layouts_submenu .vc_empty_space,
.sc_layouts_row .vc_separator,
.sc_layouts_row .vc_empty_space {
  margin-top: 0 !important;
  margin-bottom: 0 !important
}

.sc_layouts_row .sc_layouts_item+div.vc_separator:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text),
.sc_layouts_row .sc_layouts_item+div.vc_empty_space:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
  margin: 0 !important
}

.sc_layouts_column .vc_empty_space {
  width: 100%
}

.sc_layouts_column_align_left,
.sc_layouts_column.sc_layouts_column_align_left .widget,
.sc_layouts_column.sc_layouts_column_align_left .widget_title,
.sc_layouts_column.sc_layouts_column_align_left .widgettitle {
  text-align: left
}

.sc_layouts_column_align_left .elementor-widget-wrap {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start
}

.sc_layouts_column_align_center,
.sc_layouts_column.sc_layouts_column_align_center .widget,
.sc_layouts_column.sc_layouts_column_align_center .widget_title,
.sc_layouts_column.sc_layouts_column_align_center .widgettitle {
  text-align: center
}

.sc_layouts_column_align_center .elementor-widget-wrap {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center
}

.sc_layouts_column_align_right,
.sc_layouts_column.sc_layouts_column_align_right .widget,
.sc_layouts_column.sc_layouts_column_align_right .widget_title,
.sc_layouts_column.sc_layouts_column_align_right .widgettitle {
  text-align: right
}

.sc_layouts_column_align_right .elementor-widget-wrap {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end
}

.elementor-section-content-middle .elementor-widget-wrap {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center
}

.elementor-section-content-top .elementor-widget-wrap {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start
}

.elementor-section-content-bottom .elementor-widget-wrap {
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end
}

.sc_content_align_center[class*=sc_inner_width_],
.sc_content_align_center.elementor-column .elementor-widget-wrap {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center
}

.sc_content_align_left[class*=sc_inner_width_],
.sc_content_align_left.elementor-column .elementor-widget-wrap {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start
}

.sc_content_align_right[class*=sc_inner_width_],
.sc_content_align_right.elementor-column .elementor-widget-wrap {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end
}

.sc_layouts_row_delimiter {
  border-bottom: 1px solid #ddd
}

body.frontpage:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage,
body.home-page:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage,
body.error404:not(.elementor-editor-active) .sc_layouts_hide_on_frontpage,
body.single:not(.elementor-editor-active) .sc_layouts_hide_on_singular,
body.page:not(.elementor-editor-active) .sc_layouts_hide_on_singular,
body:not(.single):not(.page):not(.elementor-editor-active) .sc_layouts_hide_on_other {
  display: none !important
}

.sc_layouts_iconed_text {
  white-space: nowrap
}

.sc_layouts_item_link {
  display: block
}

.sc_layouts_item_icon {
  font-size: 2.25em;
  line-height: 1.1em;
  display: inline-block;
  vertical-align: middle;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_layouts_item_icon.sc_icon_type_svg svg,
.sc_layouts_item_icon.sc_icon_type_svg object {
  width: 1em;
  height: 1em
}

.sc_layouts_item_details {
  display: inline-block;
  vertical-align: middle;
  white-space: normal
}

.sc_layouts_item_icon+.sc_layouts_item_details {
  margin-left: .5em
}

.sc_layouts_column_icons_position_left .sc_layouts_item_details {
  text-align: left
}

.sc_layouts_column_icons_position_right .sc_layouts_item_details {
  text-align: right
}

.sc_align_center .sc_layouts_item_details {
  text-align: center
}

.sc_layouts_item_details_line1,
.sc_layouts_item_details_line2 {
  display: block
}

.sc_layouts_item_details_line1 {
  font-size: .8667em;
  line-height: 1.2308em;
  font-weight: 300
}

.sc_layouts_item_details_line2 {
  font-size: 1.0667em;
  line-height: 1.3125em;
  font-weight: 600
}

.sc_layouts_column_icons_position_right .sc_layouts_item:after {
  content: " ";
  clear: both;
  width: 100%;
  height: 0;
  display: block
}

.sc_layouts_column_icons_position_right .sc_layouts_item_icon {
  float: right;
  margin-left: .4em;
  margin-right: 0
}

.sc_layouts_column_icons_position_right .sc_layouts_item_details {
  float: right
}

.sc_layouts_login_menu .menu-item:not(.menu-item-has-children) .trx_addons_login_link {
  padding: 1em 0
}

.sc_layouts_row .sc_button {
  background-color: #efa758;
  color: #fff;
  vertical-align: top;
  text-align: center
}

.sc_layouts_row_type_narrow {
  font-size: 13px;
  line-height: 18px;
  padding: 6px 0
}

.sc_layouts_row_type_narrow .sc_layouts_item_icon,
.sc_layouts_row_type_narrow .sc_layouts_item input[type=text] {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit
}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line1+.sc_layouts_item_details_line2 {
  margin-left: .5em
}

.sc_layouts_row_type_narrow .socials_wrap {
  margin: 0
}

.sc_layouts_row_type_narrow .socials_wrap .social_item {
  margin: 0 8px 0 0
}

.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon {
  font-size: 15px;
  width: auto;
  height: auto;
  line-height: inherit;
  border-radius: 0
}

.sc_layouts_row_type_narrow .socials_wrap .social_item_style_bg .social_icon {
  width: 1.2em;
  height: 1.2em
}

.sc_layouts_row_type_narrow .socials_wrap .social_icon svg,
.sc_layouts_row_type_narrow .socials_wrap .social_icon object {
  width: 1em;
  height: 1em
}

.sc_layouts_row_type_narrow .sc_button {
  background-color: transparent;
  border: 1px solid #efa758;
  color: #efa758
}

.sc_layouts_row_type_compact {
  padding: .75em 0
}

.sc_layouts_row_type_compact .sc_layouts_item,
.sc_layouts_row_type_normal .sc_layouts_item {
  letter-spacing: 0
}

.sc_layouts_row_type_compact .sc_layouts_item_icon {
  font-size: 1.25em;
  font-weight: 400
}

.sc_layouts_row_type_compact .sc_layouts_item input[type=text] {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit
}

.sc_layouts_row_type_compact .sc_layouts_item_details_line1+.sc_layouts_item_details_line2 {
  margin-left: .5em
}

.sc_layouts_row_type_compact .socials_wrap {
  margin: 0
}

.sc_layouts_row_type_compact .socials_wrap .social_item {
  margin: 0 10px 0 0
}

.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
  font-size: 15px;
  width: auto;
  height: auto;
  line-height: inherit;
  border-radius: 0
}

.sc_layouts_row_type_compact .socials_wrap .social_item_style_bg .social_icon {
  width: 1.2em;
  height: 1.2em
}

.sc_layouts_row_type_normal {
  padding: 2em 0
}

.sc_layouts_row_fixed_placeholder {
  display: none
}

.sc_layouts_row_fixed_on+.sc_layouts_row_fixed_placeholder {
  display: block
}

.sc_layouts_row_fixed_on {
  position: fixed;
  z-index: 100002;
  top: 0;
  right: -15px;
  bottom: auto;
  left: -15px;
  position: fixed !important;
  margin: 0 !important;
  background-color: #fff
}

.sc_layouts_row_fixed_on.elementor-section:not(.elementor-section-justified) {
  left: 0;
  right: 0;
  background-color: #000;
}

.sc_layouts_row_fixed_on~.sc_layouts_row_fixed_on {
  z-index: 100001
}

.sc_layouts_row_fixed_on~.sc_layouts_row_fixed_on~.sc_layouts_row_fixed_on {
  z-index: 100000
}

.sc_layouts_row_hide_unfixed {
  height: 0;
  padding: 0;
  overflow: hidden
}

.sc_layouts_row_type_compact.sc_layouts_row_hide_unfixed {
  padding: 0
}

.elementor-editor-active .sc_layouts_row_hide_unfixed,
.sc_layouts_row_fixed_on.sc_layouts_row_hide_unfixed {
  height: unset;
  padding: unset;
  overflow: unset
}

.sc_layouts_flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_layouts_flex>.sc_layouts_column {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex
}

.sc_layouts_flex>.sc_layouts_column>.sc_layouts_item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1
}

.sc_layouts_flex.sc_layouts_columns_stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch
}

.sc_layouts_flex.sc_layouts_columns_top {
  -ms-flex-line-pack: start;
  align-content: flex-start
}

.sc_layouts_flex.sc_layouts_columns_bottom {
  -ms-flex-line-pack: end;
  align-content: flex-end
}

.sc_layouts_flex.sc_layouts_columns_middle {
  -ms-flex-line-pack: center;
  align-content: center
}

.sc_layouts_flex.sc_layouts_content_top>.sc_layouts_column>.sc_layouts_item {
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start
}

.sc_layouts_flex.sc_layouts_content_top:not(.sc_layouts_columns_stretch)>.sc_layouts_column {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start
}

.sc_layouts_flex.sc_layouts_content_bottom>.sc_layouts_column>.sc_layouts_item {
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end
}

.sc_layouts_flex.sc_layouts_content_bottom:not(.sc_layouts_columns_stretch)>.sc_layouts_column {
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end
}

.sc_layouts_flex.sc_layouts_content_middle>.sc_layouts_column>.sc_layouts_item {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center
}

.sc_layouts_flex.sc_layouts_content_middle:not(.sc_layouts_columns_stretch)>.sc_layouts_column {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center
}

.sc_layouts_flex.sc_layouts_columns_bottom:after,
.sc_layouts_flex.sc_layouts_columns_middle:after,
.sc_layouts_flex.sc_layouts_columns_top:after {
  content: "";
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  display: block
}

.sc_layouts_popup {
  display: none;
  background-color: #fff;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
  -ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, .2)
}

.sc_layouts_popup>p {
  margin: 0
}

.mfp-content .sc_layouts_popup {
  display: block
}

.mfp-inline-holder div.mfp-content,
.mfp-ajax-holder div.mfp-content {
  width: auto;
  min-width: 60%;
  max-width: 85%;
  min-height: 40%;
  max-height: 80%
}

.sc_layouts_panel_hide_content {
  position: fixed;
  z-index: 100000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0);
  -webkit-transform: translateX(200%);
  -ms-transform: translateX(200%);
  transform: translateX(200%);
  -webkit-transition: background-color .8s ease;
  -o-transition: background-color .8s ease;
  transition: background-color .8s ease
}

.sc_layouts_panel_hide_content.sc_layouts_panel_opened {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  background-color: rgba(0, 0, 0, .5)
}

.sc_layouts_panel {
  background-color: #fff;
  -webkit-transition: -webkit-transform .8s ease;
  transition: -webkit-transform .8s ease;
  -o-transition: transform .8s ease;
  transition: transform .8s ease;
  transition: transform .8s ease, -webkit-transform .8s ease;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2em 3em
}

.sc_layouts_panel_left {
  -webkit-transform: translateX(-150%);
  -ms-transform: translateX(-150%);
  transform: translateX(-150%);
  position: fixed;
  z-index: 100001;
  top: 0;
  left: 0;
  max-width: 100%;
  height: 100%
}

.sc_layouts_panel_right {
  -webkit-transform: translateX(150%);
  -ms-transform: translateX(150%);
  transform: translateX(150%);
  position: fixed;
  z-index: 100001;
  top: 0;
  right: 0;
  max-width: 100%;
  height: 100%
}

.sc_layouts_panel_top {
  -webkit-transform: translateY(-150%);
  -ms-transform: translateY(-150%);
  transform: translateY(-150%);
  position: fixed;
  z-index: 100001;
  top: 0;
  left: 0;
  max-height: 100%;
  width: 100%
}

.sc_layouts_panel_bottom {
  -webkit-transform: translateY(150%);
  -ms-transform: translateY(150%);
  transform: translateY(150%);
  position: fixed;
  z-index: 100001;
  bottom: 0;
  left: 0;
  max-height: 100%;
  width: 100%
}

.sc_layouts_panel>p {
  margin: 0
}

.sc_layouts_panel.sc_layouts_panel_opened {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.sc_layouts_panel_close {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0
}

.sc_layouts_panel_close:before {
  content: "\e875";
  font-family: "trx_addons_icons";
  display: block;
  padding: 1em;
  font-size: 1.25em;
  line-height: 1.25em
}

body[class*=cpt_layouts-template] {
  background-image: url(//heaven11.axiomthemes.com/wp-content/plugins/trx_addons/css/images/transparent.jpg);
  background-repeat: repeat
}

body[class*=cpt_layouts-template] .trx-addons-layout--edit-mode .trx-addons-layout__inner {
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box
}

body[class*=cpt_layouts-template] .elementor.elementor-edit-mode .elementor-inner {
  margin-left: auto;
  margin-right: auto
}

.sc_properties_columns_wrap,
.properties_page_related .related_columns {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.sc_properties_slider .sc_properties_item,
.sc_properties_columns_wrap .sc_properties_item,
.properties_page_related .related_columns .sc_properties_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_properties_slider .sc_properties_item {
  margin-bottom: 0 !important
}

.sc_properties {
  position: relative
}

.sc_properties_item_thumb img {
  width: 100%
}

.sc_properties_columns_1 .sc_properties_item {
  padding: .5em;
  background-color: #f0f0f0;
  margin-bottom: 1em
}

.sc_properties_columns_1 .sc_properties_item_thumb {
  width: 35%;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 0
}

.sc_properties_columns_1 .sc_properties_item_info {
  width: 65%;
  display: inline-block;
  vertical-align: middle;
  padding-left: 2em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_properties_columns_1 .sc_properties_item_options .sc_properties_item_row {
  line-height: 1.7em
}

.sc_properties_columns_1 .sc_properties_item_option .sc_properties_item_option_label_icon {
  display: inline-block
}

.sc_properties_columns_1 .sc_properties_item_option .sc_properties_item_option_label_text {
  display: inline-block
}

.sc_properties_columns_1 .sc_properties_item_button {
  display: inline-block
}

.sc_properties_item_thumb .sc_properties_item_labels {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  font-size: 10px;
  line-height: 1em
}

.sc_properties_item_thumb .sc_properties_item_labels>a {
  color: #fff;
  background-color: rgba(221, 144, 0, .7);
  display: inline-block;
  padding: 5px 10px;
  text-transform: uppercase;
  margin-left: 1px
}

.sc_properties_item_thumb .sc_properties_item_labels>a:nth-child(2n+1) {
  background-color: rgba(0, 221, 144, .7)
}

.sc_properties_item_thumb .sc_properties_item_price {
  position: absolute;
  z-index: 4;
  bottom: 0;
  left: 0
}

.sc_properties_item_thumb .sc_properties_item_price .properties_price {
  color: #fff;
  display: inline-block;
  padding: 0 0 .5em .5em;
  line-height: 1.25em;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, .5)
}

.sc_properties_item_thumb .sc_properties_item_price .properties_price_before {
  display: none
}

.sc_properties_item_thumb .sc_properties_item_price .properties_price_delimiter {
  display: block;
  width: 100%;
  height: 0
}

.sc_properties_item_thumb .sc_properties_item_price .properties_price_delimiter:before {
  display: none
}

.sc_properties_item_header {
  position: relative
}

.sc_properties_item_title {
  margin: 0;
  padding-right: 1em
}

.sc_properties_item_status,
.sc_properties_item_type {
  line-height: 1.5em
}

.sc_properties_item_status>a,
.sc_properties_item_type>a {
  color: #aaa
}

.sc_properties_item_compare {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  color: #aaa;
  cursor: pointer
}

.sc_properties_item_compare.in_compare_list {
  color: #efa758
}

.sc_properties_item_options {
  margin-top: .6em;
  position: relative
}

.sc_properties_item_options .sc_properties_item_row {
  line-height: 1.5em
}

.sc_properties_item_option {
  display: inline-block;
  margin-right: 1em
}

.sc_properties_item_option .sc_properties_item_option_label_icon {
  display: none;
  margin-right: .2em
}

.sc_properties_item_options .sc_properties_item_row_address,
.sc_properties_item_options .sc_properties_item_row_meta {
  color: #888;
  margin-top: .5em
}

.sc_properties_item_options .sc_properties_item_row_address .sc_properties_item_option_label {
  display: none
}

.sc_properties_item_button {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  display: none
}

.sc_properties_item_button .sc_button {
  vertical-align: bottom;
  padding: 1em 2em
}

.sc_googlemap .gm-style-iw>div {
  overflow: hidden !important
}

.sc_googlemap .gm-style-iw>div>div {
  overflow: visible !important
}

.sc_googlemap .sc_properties_item {
  max-width: 260px;
  font-size: 11px
}

.sc_googlemap .sc_properties_item_thumb {
  margin-bottom: 6px
}

.sc_googlemap .sc_properties_item_thumb img {
  max-width: 100%
}

.sc_googlemap .sc_properties_item_title {
  font-size: 13px;
  line-height: 16px
}

.sc_googlemap .sc_properties_item_status,
.sc_googlemap .sc_properties_item_type,
.sc_googlemap .sc_properties_item_options .sc_properties_item_row {
  line-height: 13px
}

.sc_googlemap .sc_properties_item_options,
.sc_googlemap .sc_properties_item_options .sc_properties_item_row_address,
.sc_googlemap .sc_properties_item_options .sc_properties_item_row_meta {
  margin-top: 3px
}

.sc_googlemap .sc_properties_item_options .sc_properties_item_row_meta {
  display: none
}

.sc_properties_slider_columns>.sc_properties_slider_column {
  vertical-align: middle;
  padding-top: 1em;
  padding-bottom: 1em
}

.sc_properties_slider_columns .sc_properties_slider_title {
  margin-top: 0
}

.sc_properties_slider_columns .trx_addons_list_parameters {
  margin-bottom: 2em
}

.sc_properties_slider_columns .trx_addons_list_parameters>li>strong {
  width: 70%
}

.sc_properties_slider_columns .trx_addons_list_parameters>li>em {
  width: 30%
}

.properties_page_gallery {
  background-color: rgba(0, 0, 0, .6);
  text-align: center;
  padding: 1em
}

.properties_page_gallery_item {
  display: inline-block;
  vertical-align: top;
  position: relative;
  max-width: 6em;
  cursor: pointer;
  margin: 4px;
  border: 1px solid #666;
  background-color: #f0f0f0;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
  -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6)
}

.properties_page_gallery_item>img {
  max-width: 100%;
  height: auto
}

.properties_page_gallery_item:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .2);
  -webkit-transition: background-color .6s ease;
  -o-transition: background-color .6s ease;
  transition: background-color .6s ease
}

.properties_page_gallery_item:hover:before,
.properties_page_gallery_item_active:before {
  background-color: rgba(255, 255, 255, .2)
}

.properties_page_gallery_item_active {
  border: 1px solid #aaa;
  top: -4px;
  -webkit-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .6);
  -ms-box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .6);
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, .6)
}

.properties_page_featured+.properties_page_title_wrap,
.properties_page_gallery+.properties_page_title_wrap {
  margin-top: 3em
}

.properties_page_title_wrap {
  position: relative
}

.properties_page_title {
  margin: 0;
  padding-right: 30%
}

.properties_page_title .properties_page_status {
  font-size: 12px;
  line-height: 1.5em;
  vertical-align: middle;
  display: inline-block;
  margin-right: .5em
}

.properties_page_title .properties_page_status>a {
  display: inline-block;
  padding: .5em 1em;
  margin: 0 .3em;
  text-transform: uppercase;
  color: #fff;
  background-color: #efa758
}

.properties_page_title_address {
  font-size: 1.1em;
  margin-top: .5em;
  color: #666
}

.properties_page_title_meta {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 27%;
  text-align: right
}

.properties_page_title_meta .post_meta_label {
  display: none
}

.properties_address_item+.properties_address_item:before {
  content: "Â»";
  display: inline-block;
  line-height: inherit;
  margin: 0 .3em
}

.properties_page_title_price {
  margin-top: .4em
}

.properties_price {
  color: #888
}

.properties_price_data+.properties_price_label:before,
.properties_price_label+.properties_price_data:before {
  content: " "
}

.properties_price_data {
  font-weight: 700
}

.properties_price1 {
  font-size: 1.5em
}

.properties_price_delimiter:before {
  content: "/";
  display: inline-block;
  line-height: inherit;
  margin: 0 .4em
}

.properties_page_section+.properties_page_section {
  margin-top: 3em
}

.properties_page_section.properties_page_content {
  margin-top: 2em
}

.properties_page_section_title {
  margin: 0 0 1.25em;
  padding-bottom: 1em;
  border-bottom: 1px dashed #ddd
}

.properties_page_section_description {
  margin-bottom: 2em
}

.properties_page_section_item,
.properties_page_attachments_list>a,
.properties_page_features_list>a {
  display: inline-block;
  vertical-align: top;
  width: 33%
}

.properties_page_label,
.properties_page_data {
  display: inline-block;
  vertical-align: top
}

.properties_page_data {
  font-weight: 700
}

div.properties_page_attachments_list>a,
div.properties_page_features_list>a {
  color: inherit
}

.properties_page_attachments_list>a:before,
.properties_page_features_list>a:before {
  content: "\e874";
  font-family: "trx_addons_icons";
  display: inline-block;
  line-height: inherit;
  margin: 0 .5em 0 0;
  color: #00a02b
}

.properties_page_attachments_list>a:before {
  content: "\e86c"
}

.properties_page_floor_plans_list_item+.properties_page_floor_plans_list_item {
  margin-top: .5em
}

.properties_page_floor_plans_list_item_title {
  position: relative;
  font-size: 1.1em;
  margin: 0;
  background-color: #f0f0f0 !important;
  cursor: pointer
}

.properties_page .properties_page_floor_plans_list_item_title>.ui-accordion-header-icon {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 1em;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  line-height: inherit;
  margin: 0
}

.properties_page_floor_plans_list_item_title>.ui-accordion-header-icon:before {
  content: "\e882";
  font-family: "trx_addons_icons"
}

.properties_page_floor_plans_list_item_title.ui-state-active>.ui-accordion-header-icon:before {
  content: "\e885"
}

.properties_page_floor_plans_list_item_title_part {
  max-width: 25%;
  display: inline-block;
  vertical-align: top;
  padding: 1em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.properties_page_floor_plans_list_item .properties_page_floor_plans_list_item_content {
  text-align: center;
  display: none;
  padding: 2em 0
}

.properties_page_floor_plans_list_item_image>img {
  max-width: 50%
}

.properties_page_floor_plans_list_item_description {
  margin: 2em auto 0;
  max-width: 75%
}

.properties_page_agent_avatar {
  width: 30%;
  display: inline-block;
  vertical-align: top
}

.properties_page_agent_form,
.properties_page_agent_info {
  width: 35%;
  display: inline-block;
  vertical-align: top;
  padding-left: 2em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.properties_page_agent_info_name {
  margin: 0
}

.properties_page_agent_info_name>a {
  display: block;
  font-size: .6667em
}

.properties_page_agent_info_name>a:before {
  content: " / ";
  margin: 0 .3em;
  display: none
}

.properties_page_agent_info_position {
  margin-bottom: .5em;
  color: #888
}

.properties_page_agent_info_description {
  margin: 1em 0;
  font-style: italic
}

.properties_page_agent_info_address,
.properties_page_agent_info_phones>span,
.properties_page_agent_info_phones>a {
  display: block
}

.properties_page_agent_info_phones>span,
.properties_page_agent_info_phones>a {
  white-space: nowrap
}

.properties_page_agent_info_address:before,
.properties_page_agent_info_phones>:before {
  margin-right: .3em;
  font-family: "trx_addons_icons";
  color: #000;
  width: auto
}

.properties_page_agent_info_address:before {
  content: "\e869"
}

.properties_page_agent_info_phones_mobile:before {
  content: "\e8b5"
}

.properties_page_agent_info_phones_office:before {
  content: "\e8c2"
}

.properties_page_agent_info_phones_fax:before {
  content: "\e893"
}

.properties_page_agent_info_profiles.socials_wrap {
  margin: 1em 0 0
}

.properties_page_agent_info_profiles.socials_wrap .social_item {
  margin: 0 .3em .3em 0;
  vertical-align: top
}

.properties_page_agent_info_profiles.socials_wrap .social_item .social_icon {
  color: #666;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  text-align: center;
  border-radius: 4px
}

.properties_page_agent_form_title {
  margin: 0 0 .5em
}

.properties_page_agent_form .sc_form_form {
  margin-top: 1em
}

.properties_page_agent_form textarea {
  line-height: 1.5em
}

.properties_page_tabs {
  margin-top: 3em
}

.properties_page_tabs .properties_page_section {
  display: none
}

.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {
  display: none
}

.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {
  border-bottom: 1px solid #ddd
}

.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li {
  top: 1px
}

.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li+li {
  margin-left: 0
}

.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
  display: block;
  padding: 1em 2em;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
  border-bottom-color: #ddd
}

.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a {
  border-color: #ddd;
  background-color: #fff;
  border-bottom-color: #fff
}

.properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active)>a:hover {
  background-color: #f0f0f0;
  border-color: #f7f7f7 #f7f7f7 #ddd
}

.agents_page .properties_page_agent_info_name>a {
  display: none
}

.properties_search_form .sc_form_field .trx_addons_refresh {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: .5em;
  margin-top: -.8em
}

.properties_search_form {
  position: relative
}

.properties_search_form .sc_form_field {
  position: relative;
  margin-bottom: 0;
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.properties_search_form .properties_search_basic {
  position: relative
}

.properties_search_form .properties_search_basic .sc_form_field_properties_keyword {
  width: 100%
}

.properties_search_form .properties_search_basic .sc_form_field_properties_keyword input {
  width: 100%;
  padding-right: 70%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.properties_search_form .properties_search_basic .properties_search_button,
.properties_search_form .properties_search_basic .properties_search_show_advanced {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 5%;
  display: block;
  text-align: center;
  padding: 0;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.properties_search_form .properties_search_basic .properties_search_show_advanced {
  cursor: pointer;
  right: 5%;
  top: 50%;
  bottom: auto;
  height: 3em;
  line-height: 3em;
  margin-top: -1.5em;
  color: #888
}

.properties_search_form .properties_search_advanced {
  margin: 0 -5px;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .3s ease;
  -o-transition: height .3s ease;
  transition: height .3s ease
}

.properties_search_opened .properties_search_form .properties_search_advanced {
  height: auto;
  margin-top: 10px
}

.properties_search_form .properties_search_advanced .sc_form_field {
  width: 25%;
  padding: 0 5px;
  margin-bottom: 10px
}

.properties_search_form .properties_search_advanced [class*=sc_form_field_properties_features] {
  margin-bottom: 3px
}

.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_country,
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_state,
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_city,
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_neighborhood {
  position: absolute;
  z-index: 0;
  top: .4em;
  right: 0;
  width: 15%
}

.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_country {
  right: 55%
}

.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_state {
  right: 40%
}

.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_city {
  right: 25%
}

.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_neighborhood {
  right: 10%
}

.properties_search_vertical .properties_search_form .properties_search_basic .properties_search_button,
.properties_search_vertical .properties_search_form .properties_search_basic .properties_search_show_advanced {
  width: 15%
}

.properties_search_vertical .properties_search_form .properties_search_basic .properties_search_show_advanced {
  right: 15%
}

.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field_properties_keyword input {
  padding-right: 30%
}

.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field input,
.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field input:focus,
.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field .select_container {
  border-color: transparent !important
}

.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field,
.properties_search_vertical .properties_search_form .properties_search_advanced .sc_form_field {
  width: 100%;
  margin-bottom: .5em
}

.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field_properties_keyword {
  margin-bottom: 0
}

.properties_search_vertical .properties_search_form .properties_search_advanced [class*=sc_form_field_properties_features] {
  width: 50%;
  font-size: .9333em;
  line-height: 1.5em
}

.properties_search_vertical .properties_search_form .properties_search_advanced .sc_form_field_checkbox {
  margin-bottom: 0
}

.widget_properties_compare .properties_compare_list>li {
  cursor: pointer
}

.widget_properties_compare .properties_compare_list>li:before {
  content: "\e875";
  font-family: "trx_addons_icons";
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  background-color: transparent !important;
  color: #c00;
  top: .4em
}

.widget_properties_compare .properties_compare_button {
  margin-top: 2em
}

.widget_properties_compare .properties_compare_message {
  margin-top: 2em;
  font-style: italic
}

.widget_properties_compare .properties_compare_list:not(.properties_compare_list_empty)+.properties_compare_message {
  display: none
}

.widget_properties_compare .properties_compare_list_empty+.properties_compare_message+.properties_compare_button {
  display: none
}

.sc_properties_compare {
  overflow-x: auto
}

.sc_properties_compare .sc_properties_compare_table {
  min-width: 640px
}

.sc_properties_compare_title {
  font-weight: 700
}

.sc_properties_compare_data {
  text-align: center
}

.sc_services {
  position: relative
}

.sc_services .post_featured {
  position: relative
}

.sc_services .post_featured>.sc_services_item_price {
  position: absolute;
  z-index: 4;
  bottom: 6px;
  right: 8px;
  font-size: 1.5em;
  font-weight: 400;
  color: #fff;
  text-shadow: 0 0 10px #000
}

.sc_services .sc_services_item_title.with_price .sc_services_item_price {
  margin: .3em 0
}

.sc_services .sc_services_item_pictogram img {
  height: 2em;
  max-height: 100%;
  width: auto;
  max-width: none
}

.sc_services_columns_wrap,
.services_page_related .related_columns {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.sc_services_slider .sc_services_item,
.sc_services_columns_wrap .sc_services_item,
.services_page_related .related_columns .sc_services_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_services_slider .sc_services_item {
  margin-bottom: 0 !important
}

.sc_services_default .sc_services_item {
  background-color: #fafafa;
  margin-bottom: 2em;
  text-align: center;
  padding-top: .0001px
}

.sc_services_default.slider_swiper .sc_services_item,
.sc_services_default .columns_padding_bottom .sc_services_item {
  margin-bottom: 0
}

.sc_services_default .sc_services_item_thumb {
  margin-bottom: 0
}

.sc_services_default .sc_services_item_thumb img {
  width: 100%
}

.sc_services_default .sc_services_item_icon,
.sc_services_default .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 3em;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  margin-top: .8em;
  border: 3px solid #000;
  border-radius: 50%
}

.sc_services_default .sc_services_item_icon img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.sc_services_default .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
  position: relative;
  top: 2px
}

.sc_services_default .sc_services_item_pictogram {
  border: none;
  width: auto
}

.sc_services_default .sc_services_item_number {
  display: inline-block;
  text-align: center;
  font-size: 6em;
  line-height: 1em;
  font-weight: 900;
  margin-top: .3em
}

.sc_services_default .sc_services_item_info {
  padding: 2.6em 3em;
  text-align: center
}

.sc_services_default .sc_services_item_title {
  margin: 0
}

.sc_services_default .sc_services_item_subtitle {
  font-size: .9286em;
  line-height: 1.5em;
  font-style: italic;
  margin-top: .1em;
  letter-spacing: 0
}

.sc_services_default .sc_services_item_content {
  margin-top: 1.6em
}

.sc_services_default .sc_services_item_content p {
  margin: 0
}

.sc_services_default .sc_services_item_button {
  margin: 1.6em 0 0
}

.sc_services_default .sc_services_item_featured_left,
.sc_services_default .sc_services_item_featured_right {
  position: relative;
  overflow: hidden;
  background-color: transparent
}

.sc_services_default .sc_services_item_featured_left {
  text-align: left
}

.sc_services_default .sc_services_item_featured_right {
  text-align: right
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_number,
.sc_services_default .sc_services_item_featured_right .sc_services_item_number {
  font-size: 2em;
  line-height: 1.1em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
  font-size: 2em;
  border-width: 2px;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_icon,
.sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_icon {
  font-size: 1.5em;
  border-width: 1px
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_pictogram,
.sc_services_default .sc_services_item_featured_right .sc_services_item_pictogram {
  font-size: 2em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 2em;
  height: auto
}

.sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_pictogram,
.sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_pictogram {
  font-size: 1.5em
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb {
  width: 30%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_content,
.sc_services_default .sc_services_item_featured_right .sc_services_item_content {
  min-height: 0
}

.sc_services_default .sc_services_item_featured_left .sc_services_item_info {
  text-align: left;
  padding: 0;
  margin-left: 6em
}

.sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info {
  padding-left: 2em;
  margin-left: 30%
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_default .sc_services_item_featured_right .sc_services_item_pictogram,
.sc_services_default .sc_services_item_featured_right .sc_services_item_number {
  left: auto;
  right: 0
}

.sc_services_default .sc_services_item_featured_right .sc_services_item_info {
  text-align: right;
  padding: 0;
  margin-right: 6em
}

.sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info {
  padding-right: 2em;
  margin-right: 30%
}

.sc_services_default .trx_addons_hover_content .trx_addons_hover_title {
  font-size: 1.3333em
}

.sc_services_light .sc_services_item {
  margin-bottom: 2em;
  text-align: left;
  padding-top: .0001px
}

.sc_services_light.slider_swiper .sc_services_item,
.sc_services_light .columns_padding_bottom .sc_services_item {
  margin-bottom: 0
}

.sc_services_light .sc_services_item_thumb {
  margin-bottom: 0
}

.sc_services_light .sc_services_item_icon,
.sc_services_light .sc_services_item_pictogram {
  display: inline-block;
  text-align: center;
  font-size: 3em;
  line-height: 1em;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_services_light .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
  position: relative;
  top: 2px
}

.sc_services_light .sc_services_item_number {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  display: inline-block;
  text-align: left;
  font-size: 7em;
  line-height: 1em;
  font-weight: 900
}

.sc_services_light .sc_services_item_featured_top .sc_services_item_info {
  padding-top: 1.5em
}

.sc_services_light .sc_services_item_featured_top.with_number .sc_services_item_info {
  padding-top: 3em;
  position: relative;
  z-index: 2
}

.sc_services_light .sc_services_item_title {
  margin: 0
}

.sc_services_light .sc_services_item_subtitle {
  font-size: .9286em;
  line-height: 1.5em;
  font-style: italic;
  margin-top: .1em
}

.sc_services_light .sc_services_item_featured_top.with_number .sc_services_item_subtitle {
  font-weight: 700;
  font-style: normal
}

.sc_services_light .sc_services_item_content {
  margin-top: .8em
}

.sc_services_light .sc_services_item_content p {
  margin: 0
}

.sc_services_light .sc_services_item_button {
  margin: 1em 0 0
}

.sc_services_light .sc_services_item_featured_left,
.sc_services_light .sc_services_item_featured_right {
  position: relative;
  overflow: hidden
}

.sc_services_light .sc_services_item_featured_left {
  text-align: left
}

.sc_services_light .sc_services_item_featured_right {
  text-align: right
}

.sc_services_light .sc_services_item_featured_top.with_icon {
  text-align: center
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_light .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_light .sc_services_item_featured_left .sc_services_item_pictogram,
.sc_services_light .sc_services_item_featured_right .sc_services_item_pictogram {
  font-size: 2.5em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_pictogram,
.sc_services_light .sc_services_item_featured_right .sc_services_item_pictogram {
  width: 1em;
  height: 1em
}

.sc_services_light .sc_services_item_featured_left.without_content .sc_services_item_icon,
.sc_services_light .sc_services_item_featured_right.without_content .sc_services_item_icon,
.sc_services_light .sc_services_item_featured_left.without_content .sc_services_item_pictogram,
.sc_services_light .sc_services_item_featured_right.without_content .sc_services_item_pictogram {
  font-size: 1.5em
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_number,
.sc_services_light .sc_services_item_featured_right .sc_services_item_number {
  font-size: 2em
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_light .sc_services_item_featured_right .sc_services_item_thumb {
  width: 30%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_button,
.sc_services_light .sc_services_item_featured_right .sc_services_item_button {
  display: none
}

.sc_services_light .sc_services_item_featured_left .sc_services_item_info {
  text-align: left;
  padding: 0;
  margin-left: 4em
}

.sc_services_light .sc_services_item_featured_left.with_image .sc_services_item_info {
  padding-left: 2em;
  margin-left: 30%
}

.sc_services_light .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_light .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_light .sc_services_item_featured_right .sc_services_item_pictogram,
.sc_services_light .sc_services_item_featured_right .sc_services_item_number {
  left: auto;
  right: 0
}

.sc_services_light .sc_services_item_featured_right .sc_services_item_info {
  text-align: right;
  padding: 0;
  margin-right: 4em
}

.sc_services_light .sc_services_item_featured_right.with_image .sc_services_item_info {
  padding-right: 2em;
  margin-right: 30%
}

.sc_services_iconed .sc_services_slider.slider_outer_pagination_pos_bottom {
  padding-bottom: 3em
}

.sc_services_iconed .sc_services_item {
  background-color: #fafafa;
  position: relative
}

.sc_services_iconed .sc_services_item_header {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 30%;
  height: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2rem;
  color: #fff;
  background-color: #333
}

.sc_services_iconed .sc_services_item.with_image.with_icon .sc_services_item_header:before,
.sc_services_iconed .sc_services_item.with_image.with_pictogram .sc_services_item_header:before,
.sc_services_iconed .sc_services_item.with_image.with_number .sc_services_item_header:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5)
}

.sc_services_iconed .sc_services_item_header a {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.sc_services_iconed .sc_services_item.without_content .sc_services_item_header {
  position: static;
  bottom: auto;
  width: 100%;
  height: auto
}

.sc_services_iconed .sc_services_item_icon,
.sc_services_iconed .sc_services_item_pictogram {
  display: block;
  color: #fff;
  font-size: 2.8em;
  line-height: 1em;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_services_iconed .sc_services_item:hover .sc_services_item_icon {
  color: #efa758
}

.sc_services_iconed .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em
}

.sc_services_iconed .sc_services_item.with_content .sc_services_item_icon,
.sc_services_iconed .sc_services_item.with_content .sc_services_item_pictogram {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 1em;
  height: 1em
}

.sc_services_iconed .sc_services_item_title {
  font-size: 1em;
  line-height: 1.5em;
  margin: 0
}

.sc_services_iconed .sc_services_item_header .sc_services_item_title {
  margin: 1em 0 0;
  min-height: 2.8em
}

.sc_services_iconed .sc_services_item_header .sc_services_item_title a {
  color: #fff
}

.sc_services_iconed .sc_services_item_header .sc_services_item_title a:hover {
  color: #efa758
}

.sc_services_iconed .sc_services_item_subtitle,
.sc_services_iconed .sc_services_item_button {
  display: none
}

.sc_services_iconed .sc_services_item_subtitle {
  line-height: 1.2em
}

.sc_services_iconed .sc_services_item_subtitle,
.sc_services_iconed .sc_services_item_subtitle a {
  color: #efa758
}

.sc_services_iconed .sc_services_item_subtitle a:hover {
  color: #fff
}

.sc_services_iconed .sc_services_item_title+.sc_services_item_subtitle,
.sc_services_iconed .sc_services_item_title+.sc_services_item_text,
.sc_services_iconed .sc_services_item_subtitle+.sc_services_item_text {
  margin-top: .6em
}

.sc_services_iconed .sc_services_item_content {
  margin-left: 30%;
  padding: 2em 3em;
  min-height: 7.5em
}

.sc_services_iconed .sc_services_item_content p {
  margin: 0
}

.sc_services_iconed .sc_services_item_content p+p {
  margin-top: .4em
}

.sc_services_callouts .sc_services_item {
  background-color: #fafafa;
  margin-bottom: 2em;
  text-align: center;
  padding-top: .0001px;
  position: relative
}

.sc_services_callouts.slider_swiper .sc_services_item,
.sc_services_callouts .columns_padding_bottom .sc_services_item {
  margin-bottom: 0
}

.sc_services_callouts .sc_services_item_marker_bg,
.sc_services_callouts .sc_services_item_marker {
  position: absolute;
  z-index: 3;
  display: block;
  font-size: 2em;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  margin-bottom: 0;
  border: 2px solid #ddd;
  background-color: #f0f0f0;
  color: #efa758;
  overflow: hidden;
  border-radius: 50%;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_services_callouts .sc_services_item_marker img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.sc_services_callouts .sc_services_item_marker_back {
  border-color: #cc9948;
  background-color: #efa758;
  color: #fff
}

.sc_services_callouts .sc_services_item_marker_bg {
  z-index: 1;
  background-color: #fff;
  border-color: #fff
}

.sc_services_callouts .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
  position: relative;
  top: 2px
}

.sc_services_callouts .sc_services_item_thumb {
  background-size: cover;
  background-repeat: no-repeat
}

.sc_services_callouts .sc_services_item_thumb:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .3)
}

.sc_services_callouts .sc_services_item_thumb.sc_services_item_marker_back:before {
  display: none
}

.sc_services_callouts .sc_services_item_number {
  font-weight: 900
}

.sc_services_callouts .sc_services_item_marker {
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform .6s ease;
  transition: -webkit-transform .6s ease;
  -o-transition: transform .6s ease;
  transition: transform .6s ease;
  transition: transform .6s ease, -webkit-transform .6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.sc_services_callouts .sc_services_item_marker_back {
  z-index: 2
}

.sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker,
.sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker {
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  transform: rotateX(0deg)
}

.sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker_back,
.sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker_back {
  -webkit-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  transform: rotateX(180deg)
}

.sc_services_callouts .sc_services_item_featured_top:hover .sc_services_item_marker,
.sc_services_callouts .sc_services_item_featured_bottom:hover .sc_services_item_marker {
  -webkit-transform: rotateX(-180deg);
  -ms-transform: rotateX(-180deg);
  transform: rotateX(-180deg)
}

.sc_services_callouts .sc_services_item_featured_top:hover .sc_services_item_marker_back,
.sc_services_callouts .sc_services_item_featured_bottom:hover .sc_services_item_marker_back {
  -webkit-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  transform: rotateX(0deg)
}

.sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker,
.sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg)
}

.sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker_back,
.sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker_back {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg)
}

.sc_services_callouts .sc_services_item_featured_left:hover .sc_services_item_marker,
.sc_services_callouts .sc_services_item_featured_right:hover .sc_services_item_marker {
  -webkit-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg)
}

.sc_services_callouts .sc_services_item_featured_left:hover .sc_services_item_marker_back,
.sc_services_callouts .sc_services_item_featured_right:hover .sc_services_item_marker_back {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg)
}

.sc_services_callouts .sc_services_item_featured_top {
  padding-top: 2em
}

.sc_services_callouts .sc_services_item_featured_bottom {
  padding-bottom: 2em
}

.sc_services_callouts .sc_services_item_featured_left {
  padding-left: 2em
}

.sc_services_callouts .sc_services_item_featured_right {
  padding-right: 2em
}

.sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker_bg,
.sc_services_callouts .sc_services_item_featured_top .sc_services_item_marker {
  top: -1em;
  left: 50%;
  margin-left: -1em
}

.sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker_bg,
.sc_services_callouts .sc_services_item_featured_bottom .sc_services_item_marker {
  bottom: -1em;
  left: 50%;
  margin-left: -1em
}

.sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker_bg,
.sc_services_callouts .sc_services_item_featured_left .sc_services_item_marker {
  left: -1em;
  top: 50%;
  margin-top: -1em
}

.sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker_bg,
.sc_services_callouts .sc_services_item_featured_right .sc_services_item_marker {
  right: -1em;
  top: 50%;
  margin-top: -1em
}

.sc_services_callouts .sc_services_item_info {
  padding: 1.5em 2em
}

.sc_services_callouts .sc_services_item_title {
  margin: 0
}

.sc_services_callouts .sc_services_item_subtitle {
  font-size: .9286em;
  line-height: 1.5em;
  font-style: italic;
  margin-top: .1em
}

.sc_services_callouts .sc_services_item_content {
  margin-top: 1em
}

.sc_services_callouts .sc_services_item_content p {
  margin: 0
}

.sc_services_callouts .sc_services_item_button {
  margin: 1em 0 0
}

.sc_services_timeline .sc_services_item {
  padding-top: .0001px;
  position: relative
}

.sc_services_timeline .sc_services_item_marker {
  position: absolute;
  z-index: 2;
  display: block;
  font-size: 2em;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  margin-bottom: 0;
  border: 2px solid #ddd;
  background-color: #f0f0f0;
  color: #efa758;
  overflow: hidden;
  border-radius: 50%;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_services_timeline .sc_services_item:hover .sc_services_item_marker {
  border-color: #cc9948;
  background-color: #efa758;
  color: #fff
}

.sc_services_timeline .sc_services_item_marker img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.sc_services_timeline .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
  position: relative;
  top: 2px
}

.sc_services_timeline .sc_services_item_thumb {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_services_timeline .sc_services_item_number {
  font-weight: 900
}

.sc_services_timeline .sc_services_item_timeline {
  display: block;
  position: absolute;
  z-index: 1;
  border-style: dashed;
  border-color: #ddd
}

.sc_services_timeline .sc_services_item_featured_top {
  padding-top: 4.5em
}

.sc_services_timeline .sc_services_item_featured_bottom {
  padding-bottom: 4.5em
}

.sc_services_timeline .sc_services_item_featured_left {
  padding-left: 6em
}

.sc_services_timeline .sc_services_item_featured_right {
  padding-right: 6em
}

.sc_services_timeline .sc_services_item_featured_top .sc_services_item_marker {
  left: 0;
  top: 0
}

.sc_services_timeline .sc_services_item_featured_top .sc_services_item_timeline {
  top: 2em;
  left: 0;
  border-width: 1px 0 0;
  width: 100%;
  height: 1px
}

.sc_services_timeline .sc_services_item_featured_bottom .sc_services_item_marker {
  left: 0;
  bottom: 0
}

.sc_services_timeline .sc_services_item_featured_bottom .sc_services_item_timeline {
  bottom: 2em;
  left: 0;
  border-width: 1px 0 0;
  width: 100%;
  height: 1px
}

.sc_services_timeline .sc_services_item_featured_left .sc_services_item_marker {
  left: 0;
  top: 0
}

.sc_services_timeline .sc_services_item_featured_left .sc_services_item_timeline {
  top: 0;
  left: 2em;
  border-width: 0 1px 0 0;
  width: 1px;
  height: 100%
}

.sc_services_timeline .sc_services_item_featured_right .sc_services_item_marker {
  right: 0;
  top: 0
}

.sc_services_timeline .sc_services_item_featured_right .sc_services_item_timeline {
  top: 0;
  right: 2em;
  border-width: 0 1px 0 0;
  width: 1px;
  height: 100%
}

.sc_services_timeline .sc_services_item_featured_top .sc_services_item_info,
.sc_services_timeline .sc_services_item_featured_bottom .sc_services_item_info {
  padding: 1em 1.5em 1em 0
}

.sc_services_timeline .sc_services_item_featured_left .sc_services_item_info,
.sc_services_timeline .sc_services_item_featured_right .sc_services_item_info {
  padding: 0 0 2em
}

.sc_services_timeline .sc_services_item_info .post_featured,
.sc_services_timeline .sc_services_item_info .post_featured img {
  width: 100%
}

.sc_services_timeline .sc_services_item_title {
  margin: 0
}

.sc_services_timeline .sc_services_item_subtitle {
  font-size: .9286em;
  line-height: 1.5em;
  font-style: italic;
  margin-top: .1em
}

.sc_services_timeline .sc_services_item_content {
  margin-top: 1em
}

.sc_services_timeline .sc_services_item_content p {
  margin: 0
}

.sc_services_timeline .sc_services_item_button {
  margin: 1em 0 0
}

.sc_services_list [class*=column-] {
  padding-bottom: 0 !important;
  padding-top: 0 !important
}

.sc_services_list.slider_swiper .sc_services_item,
.sc_services_list .columns_padding_bottom .sc_services_item {
  margin-bottom: 0
}

.sc_services_list .sc_services_item.sc_services_item_featured_top {
  text-align: center
}

.sc_services_list .sc_services_item_thumb {
  margin-bottom: 0
}

.sc_services_list .sc_services_item_thumb .icons {
  display: none !important
}

.sc_services_list .sc_services_item_icon,
.sc_services_list .sc_services_item_pictogram {
  position: relative;
  display: inline-block;
  font-size: 3em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center
}

.sc_services_list .sc_services_item_icon img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.sc_services_list .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em
}

.sc_services_list .sc_services_item_pictogram {
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center
}

.sc_services_list .sc_services_item_number {
  display: inline-block;
  text-align: center;
  font-size: 3em;
  line-height: 1em
}

.sc_services_list .sc_services_item_info {
  padding: 1.5em 0 0
}

.sc_services_list .sc_services_item_title {
  margin: 0;
  font-weight: 400
}

.sc_services_list .sc_services_item_title.with_price .sc_services_item_price {
  margin: 0
}

.sc_services_list .sc_services_item_featured_top .sc_services_item_title.with_price {
  padding-right: 0
}

.sc_services_list .sc_services_item_featured_top .sc_services_item_title .sc_services_item_price {
  position: static
}

.sc_services_list .sc_services_item_featured_left,
.sc_services_list .sc_services_item_featured_right {
  position: relative;
  overflow: hidden
}

.sc_services_list .sc_services_item_featured_left {
  text-align: left
}

.sc_services_list .sc_services_item_featured_right {
  text-align: right
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_list .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_list .sc_services_item_featured_left .sc_services_item_pictogram,
.sc_services_list .sc_services_item_featured_right .sc_services_item_pictogram {
  font-size: .65em;
  border: 1px solid #ddd;
  color: #ddd;
  border-radius: 50%;
  width: 1.8em;
  height: 1.8em;
  line-height: 1.8em;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 3px;
  left: 0
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_pictogram,
.sc_services_list .sc_services_item_featured_right .sc_services_item_pictogram {
  border: none;
  border-radius: 0
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_icon img,
.sc_services_list .sc_services_item_featured_right .sc_services_item_icon img {
  max-width: 70%
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_number,
.sc_services_list .sc_services_item_featured_right .sc_services_item_number {
  font-size: 1.2em;
  line-height: inherit;
  color: #ddd;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_list .sc_services_item_featured_right .sc_services_item_thumb {
  width: 10%;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_title,
.sc_services_list .sc_services_item_featured_right .sc_services_item_title {
  font-size: 1em;
  line-height: inherit;
  padding-bottom: 2px
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_content,
.sc_services_list .sc_services_item_featured_right .sc_services_item_content {
  min-height: 0
}

.sc_services_list .sc_services_item_featured_left .sc_services_item_info {
  text-align: left;
  padding: 0 0 0 1em;
  margin-left: 1em
}

.sc_services_list .sc_services_item_featured_left.with_image .sc_services_item_info {
  margin-left: 10%
}

.sc_services_list .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_list .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_list .sc_services_item_featured_right .sc_services_item_pictogram {
  left: auto;
  right: 0
}

.sc_services_list .sc_services_item_featured_right .sc_services_item_info {
  text-align: right;
  padding: 0 2em 0 0;
  margin-right: 1em
}

.sc_services_list .sc_services_item_featured_right.with_image .sc_services_item_info {
  margin-right: 10%
}

.sc_services_hover .sc_services_item {
  position: relative;
  text-align: center;
  -webkit-perspective: 600px;
  -ms-perspective: 600px;
  perspective: 600px
}

.sc_services_hover .sc_services_item:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 100%;
  display: inline-block
}

.sc_services_hover .sc_services_item_link {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.sc_services_hover .sc_services_item_header,
.sc_services_hover .sc_services_item_content {
  color: #fff;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #333;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transition: -webkit-transform .6s ease;
  transition: -webkit-transform .6s ease;
  -o-transition: transform .6s ease;
  transition: transform .6s ease;
  transition: transform .6s ease, -webkit-transform .6s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.sc_services_hover .sc_services_item_header {
  z-index: 2;
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg)
}

.sc_services_hover .sc_services_item_content {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg)
}

.sc_services_hover .sc_services_item:hover .sc_services_item_header {
  -webkit-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg)
}

.sc_services_hover .sc_services_item:hover .sc_services_item_content {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg)
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_header:before,
.sc_services_hover .sc_services_item.with_image .sc_services_item_content:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5);
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease
}

.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header:before,
.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_content:before {
  background-color: rgba(0, 0, 0, .75)
}

.sc_services_hover .sc_services_item_header_inner,
.sc_services_hover .sc_services_item_content_inner {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 2em
}

.sc_services_hover .sc_services_item_icon,
.sc_services_hover .sc_services_item_pictogram {
  display: block;
  font-size: 3em;
  line-height: 1em;
  color: #fff
}

.sc_services_hover .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em
}

.sc_services_hover .sc_services_item_number {
  display: block;
  font-size: 4em;
  line-height: 1em;
  font-weight: 900;
  color: #fff
}

.sc_services_hover .sc_services_item_title {
  margin: 0
}

.sc_services_hover .sc_services_item_title,
.sc_services_hover .sc_services_item_title a {
  color: #fff !important
}

.sc_services_hover .sc_services_item_title a:hover {
  color: #efa758
}

.sc_services_hover .sc_services_item_subtitle,
.sc_services_hover .sc_services_item_subtitle a {
  color: #fff !important
}

.sc_services_hover .sc_services_item_subtitle a:hover {
  color: #efa758
}

.sc_services_hover .sc_services_item_header .sc_services_item_title {
  margin: 1em 0 0
}

.sc_services_hover .sc_services_item_featured_none .sc_services_item_header .sc_services_item_title {
  margin-top: 0
}

.sc_services_hover .sc_services_item_subtitle {
  line-height: 1.2em
}

.sc_services_hover .sc_services_item_title+.sc_services_item_subtitle,
.sc_services_hover .sc_services_item_title+.sc_services_item_text,
.sc_services_hover .sc_services_item_subtitle+.sc_services_item_text {
  margin-top: .6em
}

.sc_services_hover .sc_services_item_price {
  font-size: 1.5em;
  font-weight: 400;
  text-shadow: 0 0 10px #000;
  margin-top: .6em
}

.sc_services_hover .sc_services_item_price,
.sc_services_hover .sc_services_item_price .amount {
  color: #fff !important
}

.sc_services_hover .sc_services_item_text {
  color: #aaa;
  max-height: 5em
}

.sc_services_hover .sc_services_item_content p {
  margin: 0
}

.sc_services_hover .sc_services_item_content p+p {
  margin-top: .2em
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image:before {
  display: none
}

.sc_services_hover [class*=column-]:nth-child(2n) .sc_services_item.with_image .sc_services_item_header.without_image,
.sc_services_hover .slider-slide:nth-child(2n) .sc_services_item.with_image .sc_services_item_header.without_image {
  background-color: #ddd
}

.sc_services_hover [class*=column-]:nth-child(2n+1) .sc_services_item.with_image .sc_services_item_header.without_image,
.sc_services_hover .slider-slide:nth-child(2n+1) .sc_services_item.with_image .sc_services_item_header.without_image {
  background-color: #f7f7f7
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_icon,
.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_number {
  color: #888
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a {
  color: #333
}

.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_title a,
.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a:hover {
  color: #efa758
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a {
  color: #efa758
}

.sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_subtitle a,
.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a:hover {
  color: #333
}

.sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_text {
  color: #666
}

.sc_services_chess {
  overflow: hidden
}

.sc_services_chess .sc_services_item {
  position: relative;
  overflow: hidden;
  background-color: #f7f7f7;
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease
}

.sc_services_chess .sc_services_item_header {
  width: 50%;
  float: left;
  margin-bottom: 0 !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_services_chess .sc_services_item_header:before {
  content: " ";
  display: inline-block;
  width: 0;
  height: 0;
  padding-top: 100%
}

.sc_services_chess .sc_services_item_content {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  max-height: 100%;
  overflow: hidden;
  padding: 2em
}

.sc_services_chess .sc_services_item:hover {
  background-color: #333
}

.sc_services_chess .sc_services_item:hover .sc_services_item_title a {
  color: #fff
}

.sc_services_chess .sc_services_item:hover .sc_services_item_title a:hover {
  color: #efa758
}

.sc_services_chess .sc_services_item_title {
  margin: 0
}

.sc_services_chess .sc_item_columns_1 .sc_services_item_content {
  padding: 2em 8%
}

.sc_services_chess .sc_item_columns_2 .sc_services_item_content {
  padding: 2em 6%
}

.sc_services_chess .sc_item_columns_3 .sc_services_item_content {
  padding: 2em 4%
}

.sc_services_chess .sc_item_columns_3 .sc_services_item_text {
  display: none
}

.sc_services_chess .sc_services_item_title+.sc_services_item_text,
.sc_services_chess .sc_services_item_subtitle+.sc_services_item_text {
  margin-top: 1em
}

.sc_services_chess .sc_item_columns_1 .sc_services_item:nth-child(2n+2) .sc_services_item_header {
  float: right
}

.sc_services_chess .sc_item_columns_1 .sc_services_item:nth-child(2n+2) .sc_services_item_content {
  right: auto;
  left: 0
}

.sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(4n+3) .sc_services_item_header,
.sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(4n+4) .sc_services_item_header {
  float: right
}

.sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(4n+3) .sc_services_item_content,
.sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(4n+4) .sc_services_item_content {
  right: auto;
  left: 0
}

.sc_services_chess .sc_item_columns_3 [class*=column-]:nth-child(6n+4) .sc_services_item_header,
.sc_services_chess .sc_item_columns_3 [class*=column-]:nth-child(6n+5) .sc_services_item_header,
.sc_services_chess .sc_item_columns_3 [class*=column-]:nth-child(6n+6) .sc_services_item_header {
  float: right
}

.sc_services_chess .sc_item_columns_3 [class*=column-]:nth-child(6n+4) .sc_services_item_content,
.sc_services_chess .sc_item_columns_3 [class*=column-]:nth-child(6n+5) .sc_services_item_content,
.sc_services_chess .sc_item_columns_3 [class*=column-]:nth-child(6n+6) .sc_services_item_content {
  right: auto;
  left: 0
}

.sc_services_tabs_simple .sc_services_tabs_list {
  display: block;
  overflow: hidden;
  text-align: center
}

.sc_services_tabs_simple .sc_services_tabs_list_item {
  display: inline-block;
  vertical-align: top;
  padding: 0 1.5em;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 25%
}

.sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active {
  cursor: default
}

.sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,
.sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title {
  color: #efa758
}

.sc_services_tabs_simple .sc_services_tabs_list_item .sc_services_item_icon,
.sc_services_tabs_simple .sc_services_tabs_list_item .sc_services_item_title,
.sc_services_tabs_simple .sc_services_tabs_list_item .sc_services_item_subtitle>a,
.sc_services_tabs_simple .sc_services_tabs_list_item .sc_services_item_subtitle>span {
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_services_tabs_simple .sc_services_item_thumb {
  margin-bottom: 0
}

.sc_services_tabs_simple .sc_services_item_thumb .icons {
  display: none !important
}

.sc_services_tabs_simple .sc_services_item_icon,
.sc_services_tabs_simple .sc_services_item_pictogram,
.sc_services_tabs_simple .sc_services_item_number {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: 3em;
  line-height: 1em
}

.sc_services_tabs_simple .sc_services_item_pictogram,
.sc_services_tabs_simple .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em;
  position: relative
}

.sc_services_tabs_simple .sc_services_item_number {
  font-size: 1.5em;
  font-weight: 700
}

.sc_services_tabs_simple .sc_services_item_title {
  margin: 0
}

.sc_services_tabs_simple .sc_services_item_subtitle {
  font-size: .9286em;
  line-height: 1.5em;
  font-style: italic;
  margin-top: .1em
}

.sc_services_tabs_simple .sc_services_tabs_content {
  margin: 2em auto 0;
  max-width: 75%;
  text-align: center;
  position: relative
}

.sc_services_tabs_simple .sc_services_tabs_content_item {
  width: 100%;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease
}

.sc_services_tabs_simple .sc_services_tabs_content_item.sc_services_tabs_content_item_active {
  position: relative;
  z-index: 2;
  opacity: 1
}

.sc_services_tabs_simple .sc_services_tabs_content p {
  margin: 0
}

.sc_services_tabs_simple .sc_services_tabs_content .sc_services_item_button {
  margin-top: 2em
}

.sc_services_tabs_simple .sc_services_item_featured_top .sc_services_item_info {
  padding-top: 1em
}

.sc_services_tabs_simple .sc_services_item_featured_top .sc_services_item_number {
  font-size: 3em
}

.sc_services_tabs_simple .sc_services_item_featured_top .sc_services_item_thumb {
  display: inline-block
}

.sc_services_tabs_simple .sc_services_item_featured_left,
.sc_services_tabs_simple .sc_services_item_featured_right {
  position: relative;
  overflow: hidden
}

.sc_services_tabs_simple .sc_services_item_featured_left {
  text-align: left
}

.sc_services_tabs_simple .sc_services_item_featured_right {
  text-align: right
}

.sc_services_tabs_simple .sc_services_item_featured_top.with_icon {
  text-align: center
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_icon,
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_pictogram,
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_pictogram {
  font-size: 2em;
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: .75em
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_number,
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_number {
  font-size: 2em;
  position: absolute;
  z-index: 1;
  top: 0;
  left: .75em
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_thumb,
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_thumb {
  font-size: 2em;
  width: 1em;
  position: absolute;
  z-index: 1;
  top: .25em;
  left: .75em
}

.sc_services_tabs_simple .sc_services_item_featured_left .sc_services_item_info {
  text-align: left;
  padding: 0;
  margin-left: 3em
}

.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_thumb,
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_icon,
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_pictogram,
.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_number {
  left: auto;
  right: .75em
}

.sc_services_tabs_simple .sc_services_item_featured_right .sc_services_item_info {
  text-align: right;
  padding: 0;
  margin-right: 3em
}

.sc_services_tabs .sc_services_content {
  position: relative
}

.sc_services_tabs .sc_services_tabs_list {
  display: block;
  width: 35%;
  max-height: 25em;
  overflow-y: auto;
  position: relative;
  z-index: 1
}

.sc_services_tabs .sc_services_tabs_list_item {
  padding: 2em;
  background-color: #f7f7f7;
  cursor: pointer;
  position: relative;
  z-index: 1;
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease
}

.sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2) {
  background-color: #ddd
}

.sc_services_tabs .sc_services_tabs_list_item:hover,
.sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2):hover {
  background-color: #eee
}

.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active {
  background-color: #333;
  cursor: default
}

.sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title {
  color: #fff
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title {
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title.with_icon {
  position: relative;
  padding-left: 3em
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_icon,
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_pictogram,
.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_number {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  vertical-align: top;
  color: #efa758;
  font-size: 2em;
  line-height: 1em;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_services_tabs .sc_services_tabs_list_item .sc_services_item_pictogram,
.sc_services_tabs .sc_services_item_icon.sc_icon_type_svg svg {
  width: 1em;
  height: 1em
}

.sc_services_tabs .sc_services_tabs_content {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  width: 67%;
  height: 100%
}

.sc_services_tabs .sc_services_item {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.sc_services_tabs .sc_services_item_header,
.sc_services_tabs .sc_services_item_content {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 50%;
  height: 100%;
  margin-bottom: 0 !important;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_services_tabs .sc_services_item_header:before {
  display: none
}

.sc_services_tabs .sc_services_item_content {
  background-color: #f7f7f7;
  overflow: hidden
}

.sc_services_tabs .sc_services_item_content_inner {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  max-height: 100%;
  padding: 2em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_services_tabs .sc_services_item_title {
  margin: 0
}

.sc_services_tabs .sc_services_item_title+.sc_services_item_text,
.sc_services_tabs .sc_services_item_subtitle+.sc_services_item_text {
  margin-top: 1em
}

.sc_services_tabs.effect_fade .sc_services_item {
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
  opacity: 0
}

.sc_services_tabs.effect_fade .sc_services_item_active {
  opacity: 1
}

.sc_services_tabs.effect_slide .sc_services_tabs_content {
  overflow: hidden
}

.sc_services_tabs.effect_slide .sc_services_item {
  top: -120%;
  -webkit-transition: top .3s ease;
  -o-transition: top .3s ease;
  transition: top .3s ease
}

.sc_services_tabs.effect_slide .sc_services_item_flip,
.sc_services_tabs.effect_slide .sc_services_item_active {
  top: 0
}

.sc_services_tabs.effect_slide .sc_services_item_active {
  z-index: 2
}

.sc_services_tabs.effect_flip .sc_services_item {
  -webkit-perspective: 1300px;
  -ms-perspective: 1300px;
  perspective: 1300px
}

.sc_services_tabs.effect_flip .sc_services_item_active {
  z-index: 2
}

.sc_services_tabs.effect_flip .sc_services_item_flip {
  z-index: 3
}

.sc_services_tabs.effect_flip .sc_services_item_active.sc_services_item_flipping {
  z-index: 4
}

.sc_services_tabs.effect_flip .sc_services_item_header,
.sc_services_tabs.effect_flip .sc_services_item_content {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform .6s ease;
  transition: -webkit-transform .6s ease;
  -o-transition: transform .6s ease;
  transition: transform .6s ease;
  transition: transform .6s ease, -webkit-transform .6s ease
}

.sc_services_tabs.effect_flip .sc_services_item_header {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%
}

.sc_services_tabs.effect_flip .sc_services_item_flip .sc_services_item_header {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg)
}

.sc_services_tabs.effect_flip .sc_services_item_content {
  -webkit-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%
}

.sc_services_tabs.effect_flip .sc_services_item_active .sc_services_item_content,
.sc_services_tabs.effect_flip .sc_services_item_flip .sc_services_item_content {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg)
}

.services_single .services_page_header {
  margin-bottom: 2em
}

.services_single .services_page_buttons {
  margin-top: 2em
}

.services_single .services_page_featured {
  position: relative;
  display: inline-block;
  vertical-align: top
}

.services_single .services_page_featured .sc_services_item_price {
  font-size: 2.5em;
  font-weight: 400;
  position: absolute;
  z-index: 4;
  bottom: 1em;
  right: 1em;
  color: #fff;
  text-shadow: 0 0 10px #000
}

.services_single .services_page_title.with_price {
  position: relative;
  padding-right: 4em
}

.services_single .services_page_title>.sc_services_item_price {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0
}

.services_single .services_page_content>.sc_services_item_price {
  font-size: 1.5em;
  font-weight: 400;
  float: right;
  margin: 0 0 .5em 1em
}

.services_page_tabs {
  margin-top: 3em
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-tabs-active:after {
  display: none
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {
  border-bottom: 1px solid #ddd
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li {
  top: 1px
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:first-child {
  margin-left: 1em
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li+li {
  margin-left: 0
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
  display: block;
  padding: 1em 2em;
  background-color: #f7f7f7;
  border: 1px solid #f7f7f7;
  border-bottom-color: #ddd
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a {
  border-color: #ddd;
  background-color: #fff;
  border-bottom-color: #fff
}

.services_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active)>a:hover {
  background-color: #f0f0f0;
  border-color: #f7f7f7 #f7f7f7 #ddd
}

.services_page_tabs.trx_addons_tabs .services_page_section {
  padding-top: 3em
}

.services_page_tabs.trx_addons_tabs .services_page_section+.services_page_section {
  display: none
}

.sc_team_columns_wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.sc_team_slider .sc_team_item,
.sc_team_columns_wrap .sc_team_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_team_slider .sc_team_item {
  margin-bottom: 0 !important
}

.sc_team {
  position: relative
}

.sc_team_default .sc_team_item {
  background-color: #fafafa;
  margin-bottom: 2em
}

.sc_team_default.slider_swiper .sc_team_item,
.sc_team_default .columns_padding_bottom .sc_team_item {
  margin-bottom: 0
}

.sc_team_default .sc_team_item_thumb {
  margin-bottom: 0
}

.sc_team_default .sc_team_item_thumb img {
  width: 100%
}

.sc_team_default .sc_team_item_info {
  padding: 2.6em 3em;
  text-align: center
}

.sc_team_default .sc_team_item_title,
.sc_team_short .sc_team_item_title,
.sc_team_featured .sc_team_item_title {
  margin: 0
}

.sc_team_default .sc_team_item_subtitle,
.sc_team_short .sc_team_item_subtitle,
.sc_team_featured .sc_team_item_subtitle {
  font-size: 13px;
  line-height: 20px;
  font-style: italic;
  letter-spacing: 0;
  margin-top: 1px
}

.sc_team_default .sc_team_item_content {
  margin-top: 1.5em;
  margin-bottom: 1.5em
}

.sc_team_default .sc_team_item_content p {
  margin: 0
}

.sc_team_default .sc_team_item_socials {
  margin: 0 -.5em 0 0
}

.sc_team_default .sc_team_item_socials .social_item {
  display: inline-block;
  margin: 0 3px 3px 0
}

.sc_team_default .sc_team_item_socials .social_item .social_icon {
  display: block;
  width: 2.4em;
  height: 2.4em;
  line-height: 2.4em;
  text-align: center
}

.sc_team_default .sc_team_item_button {
  margin: 1.6em 0 0
}

.sc_team_default .sc_team_item_socials+.sc_team_item_button {
  display: none
}

.sc_team_default .trx_addons_hover_content .trx_addons_hover_title {
  font-size: 1.3333em
}

.sc_team_short .sc_team_slider.slider_outer_pagination_pos_bottom {
  padding-bottom: 3em
}

.sc_team .sc_team_item_thumb .sc_team_item_title a,
.sc_team .sc_team_item_thumb .sc_team_item_subtitle a,
.sc_team .sc_team_item_thumb .sc_team_item_content a {
  color: #fff
}

.sc_team .sc_team_item_thumb .sc_team_item_content {
  font-style: normal
}

.sc_team .sc_team_item_thumb .sc_team_item_socials {
  margin: 0
}

.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item {
  margin: .25em .5em .25em 0;
  display: inline-block;
  vertical-align: top;
  line-height: 1
}

.sc_team .sc_team_item_thumb .sc_team_item_content+.sc_team_item_socials {
  margin-top: 1em
}

.sc_team .sc_team_item_thumb .sc_team_item_content+.sc_team_item_socials .social_item {
  margin-bottom: 0
}

.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon {
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  border-radius: 2px;
  background-color: transparent;
  border: 1px solid #fff;
  color: #fff
}

.sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon span:before {
  margin-top: -1px
}

.sc_team_short .sc_team_item_thumb {
  border-bottom: 5px solid #efa758
}

.team_member_page .team_member_header {
  overflow: hidden
}

.team_member_page .team_member_featured {
  float: left;
  width: 35%;
  padding: 0 3em 0 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.team_member_description {
  overflow: hidden
}

.team_member_page .team_member_title {
  margin: 0
}

.team_member_page .team_member_position {
  margin: 0
}

.team_member_page .team_member_details {
  margin-top: 2em
}

.team_member_page .team_member_brief_info {
  margin-top: 2em
}

.team_member_page .team_member_brief_info_title {
  margin: 0;
  display: none
}

.team_member_page .team_member_brief_info_text {
  letter-spacing: 0
}

.team_member_page .team_member_socials {
  margin: 1em 0 0
}

.team_member_page .team_member_socials .social_item {
  display: inline-block;
  margin: 0 3px 3px 0
}

.team_member_page .team_member_socials .social_item .social_icon {
  display: block;
  width: 2.4em;
  height: 2.4em;
  line-height: 2.4em;
  text-align: center
}

.team_member_page .team_member_content {
  margin-top: 4em
}

.sc_testimonials_columns_wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.sc_testimonials_slider .sc_testimonials_item,
.sc_testimonials_columns_wrap .sc_testimonials_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_testimonials_slider .sc_testimonials_item {
  margin-bottom: 0 !important
}

.sc_testimonials {
  position: relative
}

.sc_testimonials_item_content {
  text-align: center;
  font-size: 1.1333em;
  line-height: 1.8824em;
  font-weight: 400;
  font-style: normal
}

.sc_testimonials [class*=column] .sc_testimonials_item_content {
  text-align: left;
  font-size: 1em;
  line-height: 1.4em
}

.sc_testimonials_item_content:before {
  content: "\e8b8";
  font-family: "trx_addons_icons";
  font-size: 1.5em;
  line-height: 1.5em;
  color: #efa758;
  display: block;
  margin-bottom: .6em
}

.sc_testimonials_item_content p {
  margin: 0
}

.sc_testimonials_item_content p+p {
  margin-top: 1em
}

.sc_testimonials_item_author {
  margin: .6em auto 0;
  max-width: none;
  padding: 1.5em .5em 1.5em 1.3em;
  background-color: transparent;
  color: #fff;
  text-align: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_testimonials [class*=column] .sc_testimonials_item_author {
  text-align: left;
  padding-left: 0
}

.sc_testimonials_item_author_avatar,
.sc_testimonials_item_author_data {
  display: inline-block;
  vertical-align: middle
}

.sc_testimonials_item_author_avatar {
  overflow: hidden;
  margin: 0 1.3em 0 .6em;
  width: 5em;
  height: 5em;
  border-radius: 50%
}

.sc_testimonials_avatar_with_initials {
  position: relative;
  background-color: #e7eaed;
  color: #c3c3c3
}

.sc_testimonials_avatar_with_initials .sc_testimonials_item_author_initials {
  font-size: 2em;
  line-height: 1em;
  font-weight: 700;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.sc_testimonials_item_author_data {
  max-width: 50%
}

.sc_testimonials_item_author_title {
  margin: 0;
  color: #fff;
  font-size: 1.0667em;
  font-style: italic;
  letter-spacing: 0;
  text-transform: none
}

.sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
  margin-top: .1em;
  color: #ddd;
  font-size: .9286em;
  line-height: 1.3em
}

.sc_testimonials_simple .sc_testimonials_item_author_data:before {
  content: " ";
  width: 1px;
  height: 1.5em;
  margin: 1.3em auto;
  background-color: #ddd;
  display: inline-block;
  vertical-align: middle
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data {
  border-left: 1px solid #ddd;
  padding-left: 1.5em
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data:before {
  display: none
}

.sc_action .sc_action_slider.slider_outer_pagination_pos_bottom {
  padding-bottom: 3em
}

.sc_action_columns_wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.sc_action_slider .sc_action_item,
.sc_action_columns_wrap .sc_action_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_action_slider .sc_action_item {
  margin-bottom: 0 !important
}

.sc_action {
  position: relative;
  padding-top: .0001px
}

.sc_action_item {
  position: relative
}

.sc_action_item_inner {
  position: relative;
  z-index: 2;
  width: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_action_item .sc_action_item_icon:before {
  display: none
}

.sc_action_item_icon>span {
  font-size: 3em;
  line-height: 1em
}

.sc_action_item_icon .sc_icon_type_svg svg,
.sc_action_item_icon .sc_icon_type_svg object {
  width: 1em;
  height: 1em
}

.sc_action_item_icon,
.sc_action_item_image {
  margin-bottom: 2em
}

.sc_action_item_subtitle {
  margin: 0;
  line-height: 1.3em;
  color: #efa758
}

.sc_action_item_title {
  margin: 0;
  line-height: 1.3em
}

.sc_action_item_subtitle+.sc_action_item_title {
  margin-top: .2em
}

.sc_action_item_date {
  font-size: 1em;
  line-height: 1.3em;
  text-transform: uppercase;
  border-top: 1px dotted #eee;
  border-bottom: 1px dotted #eee;
  padding: .8em 0
}

.sc_action_item_description {
  line-height: 1.3em;
  color: #000;
  font-style: italic;
  letter-spacing: 0
}

.sc_action_item_subtitle+.sc_action_item_description,
.sc_action_item_title+.sc_action_item_description,
.sc_action_item_date+.sc_action_item_description,
.sc_action_item_date+.sc_action_item_link {
  margin-top: 1em
}

.sc_action_item_description>span {
  display: block
}

.sc_action_item_description>span+span {
  margin-top: .3em
}

.sc_action_item_subtitle+.sc_action_item_link,
.sc_action_item_title+.sc_action_item_link,
.sc_action_item_description+.sc_action_item_link {
  margin-top: 1em
}

.sc_action_item_link {
  display: inline-block;
  padding: .5em 2em;
  border: 2px solid #fff
}

.sc_action_item_link:hover {
  color: #fff
}

.sc_action_item_link_over {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 !important;
  border: none !important;
  display: block !important;
  background: 0 0 !important
}

.sc_action_item_info {
  font-size: 13px;
  line-height: 1.3em;
  font-weight: 400;
  margin-top: 2em;
  border-top: 1px dotted #eee;
  padding: 1em 0 0;
  letter-spacing: 0
}

.sc_action_item.with_image {
  position: relative;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_action_item.with_image .sc_action_item_inner {
  padding: 2em
}

.sc_action_item_default .sc_action_item_subtitle {
  font-size: 2em;
  line-height: 1.2em
}

.sc_action_item_default .sc_action_item_subtitle+.sc_action_item_title {
  margin-top: 0
}

.sc_action_item_default.with_image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 18em
}

.sc_action_item_default.with_image:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5)
}

.sc_action_item_default.with_bg_color:after {
  display: none
}

.sc_action_item_default.with_image .sc_action_item_icon,
.sc_action_item_default.with_image .sc_action_item_title {
  color: #fff
}

.sc_action_item_default.with_image .sc_action_item_description,
.sc_action_item_default.with_image .sc_action_item_description strong,
.sc_action_item_default.with_image .sc_action_item_description b {
  color: #ccc
}

.sc_action_item_default.with_image .sc_action_item_date {
  border-color: #fff;
  color: #fff
}

.sc_action_item_default.with_image .sc_action_item_info {
  border-color: #fff;
  color: #fff
}

.sc_action_item_default.with_image.sc_action_item_tl,
.sc_action_item_default.with_image.sc_action_item_tc,
.sc_action_item_default.with_image.sc_action_item_tr {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
  vertical-align: top
}

.sc_action_item_default.with_image.sc_action_item_ml,
.sc_action_item_default.with_image.sc_action_item_mc,
.sc_action_item_default.with_image.sc_action_item_mr {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  vertical-align: middle
}

.sc_action_item_default.with_image.sc_action_item_bl,
.sc_action_item_default.with_image.sc_action_item_bc,
.sc_action_item_default.with_image.sc_action_item_br {
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
  vertical-align: bottom
}

.sc_action_item_default.sc_action_item_tl,
.sc_action_item_default.sc_action_item_ml,
.sc_action_item_default.sc_action_item_bl {
  text-align: left
}

.sc_action_item_default.sc_action_item_tc,
.sc_action_item_default.sc_action_item_mc,
.sc_action_item_default.sc_action_item_bc {
  text-align: center
}

.sc_action_item_default.sc_action_item_tr,
.sc_action_item_default.sc_action_item_mr,
.sc_action_item_default.sc_action_item_br {
  text-align: right
}

.sc_action_item_simple.with_image:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5)
}

.sc_action_item_simple.with_bg_color:after {
  display: none
}

.sc_action_item_simple.with_image .sc_action_item_icon,
.sc_action_item_simple.with_image .sc_action_item_title {
  color: #fff
}

.sc_action_item_simple.with_image .sc_action_item_description {
  color: #ccc
}

.sc_action_item_simple.with_image .sc_action_item_date {
  border-color: #fff
}

.sc_action_item_simple.with_image .sc_action_item_info {
  border-color: #fff
}

.sc_action_item_simple .sc_action_item_icon>span {
  display: inline-block;
  font-size: 2em;
  border: 2px solid #000;
  color: #000;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  border-radius: 50%
}

.sc_action_item_simple .sc_action_item_icon svg {
  width: 1em;
  height: 1em;
  margin-top: .2em;
  fill: #000;
  stroke: #000
}

.sc_action_item_simple.with_image .sc_action_item_icon>span {
  color: #fff;
  border-color: #fff
}

.sc_action_item_simple.with_image .sc_action_item_icon svg {
  fill: #fff;
  stroke: #fff;
  border-color: #fff
}

.sc_action_item_simple.sc_action_item_tl,
.sc_action_item_simple.sc_action_item_ml,
.sc_action_item_simple.sc_action_item_bl {
  text-align: left
}

.sc_action_item_simple.sc_action_item_tl .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_tl .sc_action_item_image,
.sc_action_item_simple.sc_action_item_ml .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_ml .sc_action_item_image,
.sc_action_item_simple.sc_action_item_bl .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_bl .sc_action_item_image {
  float: left;
  margin: 0 1.5em 0 0
}

.sc_action_item_simple.sc_action_item_tc,
.sc_action_item_simple.sc_action_item_mc,
.sc_action_item_simple.sc_action_item_bc {
  text-align: center
}

.sc_action_item_simple.sc_action_item_tc .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_tc .sc_action_item_image,
.sc_action_item_simple.sc_action_item_mc .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_mc .sc_action_item_image,
.sc_action_item_simple.sc_action_item_bc .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_bc .sc_action_item_image {
  text-align: center;
  margin-bottom: 1.5em
}

.sc_action_item_simple.sc_action_item_tr,
.sc_action_item_simple.sc_action_item_mr,
.sc_action_item_simple.sc_action_item_br {
  text-align: right
}

.sc_action_item_simple.sc_action_item_tr .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_tr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_mr .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_mr .sc_action_item_image,
.sc_action_item_simple.sc_action_item_br .sc_action_item_icon,
.sc_action_item_simple.sc_action_item_br .sc_action_item_image {
  float: right;
  margin: 0 0 0 1.5em
}

.sc_action_item_event.with_image {
  overflow: hidden
}

.sc_action_item_event.with_image .sc_action_item_inner {
  width: 70%;
  padding: 2.4em 2em;
  margin: 15%;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: -5px 5px 20px 20px rgba(0, 0, 0, .2);
  -ms-box-shadow: -5px 5px 20px 20px rgba(0, 0, 0, .2);
  box-shadow: -5px 5px 20px 20px rgba(0, 0, 0, .2)
}

.sc_action_item_event .sc_action_item_title {
  margin-top: 0;
  margin-bottom: .3em
}

.sc_action_item_event .sc_action_item_subtitle {
  margin: 0
}

.sc_action_item_event .sc_action_item_image+.sc_action_item_subtitle {
  margin-top: .8em
}

.sc_action_item_event .sc_action_item_link {
  border: none;
  background-color: #efa758;
  color: #fff
}

.sc_action_item.with_image.sc_action_fixed_height:before,
.sc_action_item.with_image.trx_addons_stretch_height:before {
  display: none
}

.sc_action_item.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item.with_image.trx_addons_stretch_height .sc_action_item_inner {
  position: absolute;
  z-index: 2;
  left: 0
}

.sc_action_item_event.with_image.sc_action_fixed_height .sc_action_item_inner,
.sc_action_item_event.with_image.trx_addons_stretch_height .sc_action_item_inner {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner {
  text-align: left
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bc .sc_action_item_inner {
  text-align: center
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner {
  text-align: right
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_tr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_tr .sc_action_item_inner {
  top: 0
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_ml .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_mr .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_mr .sc_action_item_inner {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bl .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_bc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_bc .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.sc_action_fixed_height.sc_action_item_br .sc_action_item_inner,
.sc_action_item:not(.sc_action_item_event).with_image.trx_addons_stretch_height.sc_action_item_br .sc_action_item_inner {
  bottom: 0
}

.sc_blogger {
  position: relative;
  padding-top: .0001px
}

.sc_blogger .trx_addons_loading {
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, .75)
}

.sc_blogger_columns_wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.sc_blogger_slider .sc_blogger_item,
.sc_blogger_columns_wrap .sc_blogger_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_blogger_slider .sc_blogger_item {
  margin-bottom: 0 !important
}

.sc_blogger .sc_blogger_slider.slider_outer_pagination_pos_bottom {
  padding-bottom: 3em
}

.sc_blogger .sc_blogger_item_align_center .sc_blogger_item_header,
.sc_blogger .sc_blogger_item_align_center .sc_blogger_item_content,
.sc_blogger .sc_blogger_item_align_center .sc_blogger_item_footer {
  text-align: center
}

.sc_blogger .sc_blogger_item_align_right .sc_blogger_item_header,
.sc_blogger .sc_blogger_item_align_right .sc_blogger_item_content,
.sc_blogger .sc_blogger_item_align_right .sc_blogger_item_footer {
  text-align: right
}

.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_right .sc_blogger_item_header,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_right .sc_blogger_item_content,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_right .sc_blogger_item_footer,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_left .sc_blogger_item_header,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_left .sc_blogger_item_content,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_left .sc_blogger_item_footer {
  text-align: right
}

.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_left .sc_blogger_item_header,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_left .sc_blogger_item_content,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_odd.sc_blogger_item_align_left .sc_blogger_item_footer,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_right .sc_blogger_item_header,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_right .sc_blogger_item_content,
.sc_blogger.sc_blogger_image_position_alter .sc_blogger_item_even.sc_blogger_item_align_right .sc_blogger_item_footer {
  text-align: left
}

.sc_blogger .sc_blogger_item_header {
  margin-bottom: 1em
}

.sc_blogger .sc_blogger_item_title {
  margin: 0
}

.sc_blogger .sc_blogger_post_meta {
  font-size: .9286em;
  line-height: 1.5em;
  font-weight: 400;
  font-style: italic;
  margin-top: .4em
}

.sc_blogger .sc_blogger_item_featured {
  margin-bottom: 0
}

.sc_blogger .sc_blogger_item_featured img {
  width: 100%;
  height: auto
}

.sc_blogger .sc_blogger_item_featured .post_meta_label {
  display: none
}

.sc_blogger .post_meta_categories {
  margin: 0 0 .5em
}

.sc_blogger .sc_blogger_item_title+.sc_blogger_item_excerpt,
.sc_blogger .sc_blogger_item_meta+.sc_blogger_item_excerpt {
  margin-top: 1em
}

.sc_blogger .sc_blogger_item_excerpt_text {
  max-height: 8em;
  line-height: 1.6em;
  overflow: hidden
}

.sc_blogger .sc_blogger_item_excerpt_text p {
  margin: 0
}

.sc_blogger .sc_blogger_item.post_format_quote .sc_blogger_item_excerpt_text {
  max-height: none
}

.sc_blogger .sc_blogger_item_excerpt_text+p,
.sc_blogger .sc_blogger_item_excerpt_text+a {
  margin: 1.5em 0 0
}

.sc_blogger blockquote {
  margin: 1em 0
}

.sc_blogger blockquote p {
  font-size: 1em;
  line-height: 1.5em;
  font-weight: inherit
}

.sc_blogger .sc_blogger_item_title+.sc_blogger_item_button,
.sc_blogger .sc_blogger_item_meta+.sc_blogger_item_button,
.sc_blogger .sc_blogger_item_excerpt+.sc_blogger_item_button {
  margin-top: 1em
}

.sc_blogger .more-link {
  background-color: transparent
}

.sc_blogger .sc_blogger_item_footer {
  margin-top: 1em
}

.sc_blogger_content .sc_blogger_item_default+.sc_blogger_item_default {
  margin-top: 2em
}

.sc_blogger_item_default.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
  margin-top: 1em
}

.sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_body,
.sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_body,
.sc_blogger_item_default.sc_blogger_item_image_position_alter .sc_blogger_item_body {
  overflow: hidden;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center
}

.sc_blogger_item_default.sc_blogger_item_image_position_left .sc_blogger_item_content,
.sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
  padding-left: 2em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_featured,
.sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_featured {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}

.sc_blogger_item_default.sc_blogger_item_image_position_right .sc_blogger_item_content,
.sc_blogger_item_default.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_content {
  padding-right: 2em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_body {
  background-color: #f7f7f7
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_content {
  padding: 1.5em
}

.sc_blogger_item_default.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
  margin-top: 0
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_excerpt {
  height: 7em;
  overflow: hidden;
  position: relative
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_item_excerpt:after {
  content: " ";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2em;
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #f7f7f7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#f7f7f7));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #f7f7f7)
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_content .sc_blogger_item_excerpt,
.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_masonry_wrap .sc_blogger_item_excerpt {
  height: unset;
  overflow: unset
}

.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_content .sc_blogger_item_excerpt:after,
.sc_blogger_item_default.sc_blogger_item_on_plate .sc_blogger_masonry_wrap .sc_blogger_item_excerpt:after {
  display: none
}

.sc_blogger_content .sc_blogger_item_list {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px solid #ddd
}

.sc_blogger_content .sc_blogger_item_list:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none
}

.sc_blogger_content .sc_blogger_item_list.sc_blogger_item_image_position_top+.sc_blogger_item_list.sc_blogger_item_image_position_top {
  margin-top: 2em;
  padding-top: 0;
  border-top: none
}

.sc_blogger_item_list.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
  margin-top: 1em
}

.sc_blogger_item_list .sc_blogger_item_meta .post_meta_number {
  margin-right: 0
}

.sc_blogger_item_list .sc_blogger_item_meta .post_meta_label {
  display: none
}

.sc_blogger_content .sc_blogger_item_list.sc_blogger_item_on_plate+.sc_blogger_item_list.sc_blogger_item_on_plate {
  padding-top: 0;
  border-top: none
}

.sc_blogger_item_list.sc_blogger_item_on_plate .sc_blogger_item_body {
  background-color: #f7f7f7
}

.sc_blogger_item_list.sc_blogger_item_on_plate .sc_blogger_item_content {
  padding: 1em
}

.sc_blogger_item_list.sc_blogger_item_on_plate.sc_blogger_item_image_position_top .sc_blogger_item_featured+.sc_blogger_item_content {
  margin-top: 0
}

.sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_content>* {
  padding-left: 2rem
}

.sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_title {
  position: relative
}

.sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_title:before,
.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image .sc_blogger_item_featured:after {
  content: attr(data-item-number);
  display: block;
  width: 1.5em;
  height: 1.5em;
  line-height: 1.5em;
  text-align: center;
  border-radius: 50%;
  background-color: #333;
  color: #fff;
  font-size: 10px;
  line-height: 15px
}

.sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_title:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image .sc_blogger_item_featured {
  overflow: visible
}

.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_featured:after,
.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_featured:after {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: -.75em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_featured:after,
.sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_featured:after {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: -.75em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_body,
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_body,
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter .sc_blogger_item_body {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_left .sc_blogger_item_content,
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_odd .sc_blogger_item_content {
  padding-left: 1em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_featured,
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_featured {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2
}

.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_right .sc_blogger_item_content,
.sc_blogger_item_list.sc_blogger_item_with_image.sc_blogger_item_image_position_alter.sc_blogger_item_even .sc_blogger_item_content {
  padding-right: 1em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_blogger_grid_wrap {
  display: grid
}

.sc_blogger_grid_wrap .sc_blogger_item+.sc_blogger_item {
  margin-top: 0
}

.sc_blogger_grid_1 {
  display: block
}

.sc_blogger_grid_wrap .sc_item_featured [class*=post_info_] .entry-title {
  font-size: 1.15em
}

.sc_blogger_news_announce .sc_blogger_grid_wrap .sc_blogger_item_body,
.sc_blogger_news_announce .sc_blogger_grid_wrap .sc_blogger_item_featured {
  height: 100%;
  width: 100%
}

.sc_blogger_news_announce .sc_blogger_grid_2 {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 36em
}

.sc_blogger_news_announce .sc_blogger_grid_2 .sc_blogger_item:nth-child(2n+1) {
  grid-column: 1;
  grid-row: 1
}

.sc_blogger_news_announce .sc_blogger_grid_2 .sc_blogger_item:nth-child(2n+2) {
  grid-column: 2;
  grid-row: 1
}

.sc_blogger_news_announce .sc_blogger_grid_3 {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 18em 18em
}

.sc_blogger_news_announce .sc_blogger_grid_3 .sc_blogger_item:nth-child(3n+1) {
  grid-column: 1;
  grid-row: 1/3
}

.sc_blogger_news_announce .sc_blogger_grid_3 .sc_blogger_item:nth-child(3n+2) {
  grid-column: 2;
  grid-row: 1
}

.sc_blogger_news_announce .sc_blogger_grid_3 .sc_blogger_item:nth-child(3n+3) {
  grid-column: 2;
  grid-row: 2
}

.sc_blogger_news_announce .sc_blogger_grid_4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 18em 18em
}

.sc_blogger_news_announce .sc_blogger_grid_4 .sc_blogger_item:nth-child(4n+1) {
  grid-column: 1/3;
  grid-row: 1/3
}

.sc_blogger_news_announce .sc_blogger_grid_4 .sc_blogger_item:nth-child(4n+2) {
  grid-column: 3/5;
  grid-row: 1
}

.sc_blogger_news_announce .sc_blogger_grid_4 .sc_blogger_item:nth-child(4n+3) {
  grid-column: 3;
  grid-row: 2
}

.sc_blogger_news_announce .sc_blogger_grid_4 .sc_blogger_item:nth-child(4n+4) {
  grid-column: 4;
  grid-row: 2
}

.sc_blogger_news_announce .sc_blogger_grid_5 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 18em 18em
}

.sc_blogger_news_announce .sc_blogger_grid_5 .sc_blogger_item:nth-child(5n+1) {
  grid-column: 1/3;
  grid-row: 1/3
}

.sc_blogger_news_announce .sc_blogger_grid_5 .sc_blogger_item:nth-child(5n+2) {
  grid-column: 3;
  grid-row: 1
}

.sc_blogger_news_announce .sc_blogger_grid_5 .sc_blogger_item:nth-child(5n+3) {
  grid-column: 4;
  grid-row: 1
}

.sc_blogger_news_announce .sc_blogger_grid_5 .sc_blogger_item:nth-child(5n+4) {
  grid-column: 3;
  grid-row: 2
}

.sc_blogger_news_announce .sc_blogger_grid_5 .sc_blogger_item:nth-child(5n+5) {
  grid-column: 4;
  grid-row: 2
}

.sc_blogger_news_magazine .sc_blogger_grid_wrap {
  display: block;
  overflow: hidden
}

.sc_blogger_news_magazine .sc_blogger_grid_wrap:not([class*=sc_blogger_grid_columns_]) .sc_blogger_item:first-child,
.sc_blogger_news_magazine .sc_blogger_grid_wrap[class*=sc_blogger_grid_columns_] .sc_blogger_item:last-child {
  padding-bottom: 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #ddd
}

.sc_blogger_news_magazine .sc_blogger_grid_wrap:not([class*=sc_blogger_grid_columns_]) .sc_blogger_item:last-child,
.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_2 .sc_blogger_item:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none
}

.sc_blogger_news_magazine .sc_blogger_grid_wrap[class*=sc_blogger_grid_columns_] .sc_blogger_item {
  float: left;
  width: 31%
}

.sc_blogger_news_magazine .sc_blogger_grid_wrap[class*=sc_blogger_grid_columns_] .sc_blogger_item:first-child,
.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(2n+2) {
  margin-right: 3.5%
}

.sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_2 .sc_blogger_item:first-child {
  width: 65.5%
}

.sc_button_wrap:not([class*=sc_align_]) {
  display: inline-block
}

.sc_button {
  display: inline-block;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 1.5em 3em;
  background-position: center center;
  background-repeat: repeat;
  overflow: hidden;
  background-color: #efa758;
  color: #fff;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_button:hover {
  background-color: #007fc5
}

.sc_button+.sc_button {
  margin-left: 1em
}

.sc_button_subtitle {
  font-size: .85em;
  line-height: 1.25em;
  text-transform: none;
  display: block
}

.sc_button_icon,
.sc_button_text {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  text-decoration: inherit
}

.sc_button_icon {
  font-size: 2em;
  line-height: 1.25em;
  font-weight: 400;
  font-style: normal
}

.sc_button .sc_button_icon svg {
  stroke: currentColor;
  fill: currentColor;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_button .sc_button_icon svg,
.sc_button .sc_button_icon object {
  width: 1em;
  height: 1em
}

.sc_button_icon img {
  max-height: 2.5em;
  width: auto
}

.sc_button_icon_left .sc_button_icon {
  margin-right: .8em
}

.sc_button_icon_right .sc_button_icon {
  float: right;
  margin-left: .8em
}

.sc_button_icon_top .sc_button_icon {
  display: block;
  margin-bottom: .25em;
  text-align: center
}

.sc_button.sc_button_size_small {
  padding: 1em 2.5em
}

.sc_button.sc_button_size_small .sc_button_icon img {
  max-height: 1.6em;
  width: auto
}

.sc_button.sc_button_size_large {
  font-size: 1.25em
}

.sc_button.sc_button_size_large .sc_button_icon img {
  max-height: 4em;
  width: auto
}

.sc_button_bg_image {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_button.sc_button_bg_image,
.sc_button.sc_button_bg_image:hover {
  color: #fff !important
}

.sc_button_bg_image .sc_button_text {
  position: relative;
  z-index: 2
}

.sc_button_bg_image:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5);
  margin: 0 !important
}

.sc_button_bg_image:hover:before {
  background-color: rgba(0, 0, 0, .75)
}

.sc_button_bordered {
  background: 0 0 !important;
  border: 2px solid #efa758;
  color: #efa758
}

.sc_button_bordered:hover {
  border-color: #007fc5;
  color: #007fc5
}

.sc_button_simple {
  display: inline-block;
  background-color: transparent;
  color: #efa758;
  position: relative;
  padding: 0 1.8em 0 0
}

.sc_button_simple:hover {
  color: #000;
  background-color: transparent
}

.sc_button.sc_button_simple:before,
.sc_button.sc_button_simple:after {
  content: "\e911";
  font-family: "trx_addons_icons";
  margin: 0;
  line-height: inherit;
  color: inherit;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_button_with_icon.sc_button_simple:before,
.sc_button_with_icon.sc_button_simple:after {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: -1px
}

.sc_button.sc_button_simple:before {
  right: 20px;
  opacity: 0
}

.sc_button.sc_button_simple:hover:before {
  opacity: 1;
  right: 0
}

.sc_button.sc_button_simple:hover:after {
  opacity: 0;
  right: -20px
}

.sc_button_simple.sc_button_icon_left {
  padding-left: 1px
}

.sc_button_simple.sc_button_icon_left .sc_button_icon {
  margin-right: .4em
}

.sc_button_simple.sc_button_icon_right {
  padding-right: 1px
}

.sc_button_simple.sc_button_icon_right .sc_button_icon {
  margin-left: .4em
}

.sc_content {
  position: relative
}

.sc_content:not([class*=sc_padding_]) {
  padding-top: .0001px
}

[class*=sc_content_width_] {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

[class*=sc_content_width_]:not([class*=sc_margin_]) {
  margin-left: auto;
  margin-right: auto
}

.sc_content_width_1_1,
.sc_inner_width_1_1>.elementor-column-wrap {
  width: 1278px
}

.sc_content_width_1_2,
.sc_inner_width_1_2>.elementor-column-wrap {
  width: 639px
}

.sc_content_width_1_3,
.sc_inner_width_1_3>.elementor-column-wrap {
  width: 426px
}

.sc_content_width_2_3,
.sc_inner_width_2_3>.elementor-column-wrap {
  width: 852px
}

.sc_content_width_1_4,
.sc_inner_width_1_4>.elementor-column-wrap {
  width: 319.5px
}

.sc_content_width_3_4,
.sc_inner_width_3_4>.elementor-column-wrap {
  width: 958.5px
}

.sc_inner_width_none>.elementor-column-wrap {
  width: 100%
}

.sc_content_width_100p {
  width: 100%
}

.sc_content_width_90p {
  width: 90%
}

.sc_content_width_80p {
  width: 80%
}

.sc_content_width_75p {
  width: 75%
}

.sc_content_width_70p {
  width: 70%
}

.sc_content_width_60p {
  width: 60%
}

.sc_content_width_50p {
  width: 50%
}

.sc_content_width_45p {
  width: 45%
}

.sc_content_width_40p {
  width: 40%
}

.sc_content_width_30p {
  width: 30%
}

.sc_content_width_25p {
  width: 25%
}

.sc_content_width_20p {
  width: 20%
}

.sc_content_width_15p {
  width: 15%
}

.sc_content_width_10p {
  width: 10%
}

.sc_content_container.with_number {
  position: relative
}

.sc_content_number {
  position: absolute;
  z-index: 0;
  color: #f0f0f0;
  letter-spacing: -10px;
  font-size: 10em;
  line-height: 1em;
  font-weight: 900;
  -webkit-transform: translate(-75%, -50%);
  -ms-transform: translate(-75%, -50%);
  transform: translate(-75%, -50%)
}

.sc_content_number_tl {
  left: 0;
  top: 0
}

.sc_content_number_tc {
  left: 50%;
  top: 0
}

.sc_content_number_tr {
  left: 100%;
  top: 0
}

.sc_content_number_ml {
  left: 0;
  top: 50%
}

.sc_content_number_mc {
  left: 50%;
  top: 50%
}

.sc_content_number_mr {
  left: 100%;
  top: 50%
}

.sc_content_number_bl {
  left: 0;
  top: 100%
}

.sc_content_number_bc {
  left: 50%;
  top: 100%
}

.sc_content_number_br {
  left: 100%;
  top: 100%
}

.sc_form {
  position: relative;
  padding-top: .0001px
}

.trx_addons_field_error,
.wpcf7-not-valid {
  border-color: #c00 !important;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(200, 0, 0, .2);
  -ms-box-shadow: 0px 0px 8px 0px rgba(200, 0, 0, .2);
  box-shadow: 0px 0px 8px 0px rgba(200, 0, 0, .2)
}

.sc_form form input.filled.trx_addons_field_error,
.sc_form form input.filled.trx_addons_field_error:hover,
.sc_form form input.filled.trx_addons_field_error:focus {
  color: red !important;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none
}

.sc_form.sc_align_left .sc_form_field {
  text-align: left
}

.sc_form.sc_align_center .sc_form_field {
  text-align: center
}

.sc_form.sc_align_right .sc_form_field {
  text-align: right
}

.sc_form.sc_align_justify .sc_form_field {
  text-align: justify
}

.sc_form_title,
.sc_form_description {
  margin-bottom: 2rem
}

.sc_form_form {
  position: relative
}

.sc_form_field {
  display: block;
  margin-bottom: 1.3em
}

span.sc_form_field_title {
  display: block;
  font-size: 1em;
  line-height: 1.8em;
  font-weight: 400;
  margin-bottom: .7em;
  color: #292929
}

label.required span.sc_form_field_title:after {
  content: "*";
  display: inline-block;
  vertical-align: text-top;
  margin: -.5em 0 0 .5em;
  font-size: 80%;
  color: #da6f5b
}

.sc_form_field_tooltip {
  position: relative;
  font-size: 10px;
  display: inline-block;
  vertical-align: top;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  background-color: #000;
  color: #fff;
  padding: 2px;
  margin: -2px 0 0 2px;
  cursor: help;
  border-radius: 50%
}

.sc_form_field_tooltip:before {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1000;
  top: -4px;
  left: 18px;
  width: 0;
  height: 0;
  opacity: 0;
  border: 5px solid #000;
  border-color: transparent transparent #000
}

.sc_form_field_tooltip:after {
  content: attr(data-tooltip-text);
  display: block;
  text-align: left;
  line-height: 13px;
  width: 150px;
  background-color: #000;
  color: #fff;
  padding: 6px 10px;
  border-radius: 3px;
  display: none;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  z-index: 1000;
  top: -10px;
  left: 23px
}

.sc_form_field_title:hover .sc_form_field_tooltip:before,
.sc_form_field_title:hover .sc_form_field_tooltip:after {
  opacity: 1;
  display: block
}

.sc_form_field_range .sc_form_field_wrap,
.sc_form_field_slider .sc_form_field_wrap {
  display: block;
  margin: 0 .6em
}

.sc_form_field_checklist .sc_form_field_choises_dir_vertical {
  max-height: 12em;
  overflow-y: auto
}

.sc_form_field_checklist .sc_form_field_choises_dir_vertical .sc_form_field_choises_item {
  display: block
}

.sc_form input[type=text],
.sc_form textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_form.sc_align_left input,
.sc_form.sc_align_left textarea {
  text-align: left
}

.sc_form.sc_align_center input,
.sc_form.sc_align_center textarea {
  text-align: center
}

.sc_form.sc_align_right input,
.sc_form.sc_align_right textarea {
  text-align: right
}

.sc_form .sc_form_info_data>a,
.sc_form .sc_form_info_data>span {
  display: block;
  color: #000
}

.sc_form .sc_form_info_data>a:hover {
  color: #efa758
}

.sc_form button:after {
  content: " "
}

.sc_form_default .sc_form_field_button:before {
  content: " ";
  clear: both;
  width: 100%;
  height: 0;
  display: block
}

.sc_form_default .sc_form_field_button {
  text-align: left
}

.sc_form_detailed .sc_form_form {
  width: 90%
}

.sc_form_detailed .sc_form_title,
.sc_form_detailed .sc_form_description {
  text-align: left
}

.sc_form_detailed button {
  width: 100%
}

.sc_form_detailed .sc_form_info_item {
  overflow: hidden
}

.sc_form_detailed .sc_form_info_item+.sc_form_info_item {
  margin-top: 3.5em
}

.sc_form_detailed .sc_form_info_icon {
  float: left;
  color: #c7c7c7;
  display: block;
  width: 2em;
  text-align: center
}

.sc_form_detailed .sc_form_info_icon:before {
  font-family: "trx_addons_icons";
  font-size: 2.3em;
  line-height: 1.2em
}

.sc_form_detailed .sc_form_info_item_phone .sc_form_info_icon:before {
  content: "\e893"
}

.sc_form_detailed .sc_form_info_item_email .sc_form_info_icon:before {
  content: "\e86d"
}

.sc_form_detailed .sc_form_info_item_address .sc_form_info_icon:before {
  content: "\e88a"
}

.sc_form_detailed .sc_form_info_area {
  float: left;
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: -3em;
  padding-left: 4.5em;
  font-size: .9231em;
  text-transform: uppercase;
  color: #292929
}

.sc_form_detailed .sc_form_info_area>span {
  display: block;
  line-height: 1.5em
}

.sc_form_detailed .sc_form_info_area .sc_form_info_title {
  font-weight: 600
}

.sc_form_detailed button {
  display: block
}

.sc_form_modern .sc_form_info {
  margin-bottom: 2.2em
}

.sc_form_modern .sc_form_info_item {
  text-align: center
}

.sc_form_modern .sc_form_info_icon {
  color: #c7c7c7;
  display: block
}

.sc_form_modern .sc_form_info_icon:before {
  font-family: "trx_addons_icons";
  font-size: 4.8em;
  line-height: 1.5em
}

.sc_form_modern .sc_form_info_item_address .sc_form_info_icon:before {
  content: "\e88a"
}

.sc_form_modern .sc_form_info_item_email .sc_form_info_icon:before {
  content: "\e86d"
}

.sc_form_modern .sc_form_info_item_phone .sc_form_info_icon:before {
  content: "\e893"
}

.sc_form_modern .sc_form_field {
  margin-bottom: 2.2em
}

.sc_form_modern textarea {
  min-height: 10.75em
}

.sc_form_modern .sc_form_field_button {
  text-align: center
}

.sc_form_modern button {
  margin-top: 0
}

.sc_googlemap_content .sc_form_default .sc_form_details {
  width: 100%;
  float: none
}

.sc_googlemap_content .sc_form_default .sc_form_details>div {
  width: 100%;
  padding-right: 0
}

.sc_googlemap_content .sc_form_default .sc_form_field_message {
  width: 100%;
  float: none;
  padding-left: 0
}

.sc_googlemap_content .sc_form .sc_form_field input[type=text],
.sc_googlemap_content .sc_form .sc_form_field textarea {
  padding: .5em 1em
}

.sc_googlemap_content .sc_form .sc_form_field textarea {
  min-height: 3em
}

span.wpcf7-not-valid-tip {
  display: none;
  font-size: .75em
}

.wpcf7-not-valid+span.wpcf7-not-valid-tip {
  display: block
}

textarea.wpcf7-form-control,
.wpcf7-form-control[type=text],
.wpcf7-form-control[type=number],
.wpcf7-form-control[type=email],
.wpcf7-form-control[type=password],
.wpcf7-form-control[type=search] {
  width: 100%
}

.wpcf7 div.wpcf7-response-output {
  margin: 2em 0 0
}

.wpcf7 p {
  margin: 0 0 1em
}

.wpcf7 p:last-child {
  margin-bottom: 0
}

.wpcf7-wpgdprc {
  display: inline-block
}

[class*=sc_input_hover_] .sc_form_field_wrap,
[class*=sc_input_hover_] .comments_field_wrap {
  position: relative;
  z-index: 1;
  display: block
}

[class*=sc_input_hover_] input[type=text],
[class*=sc_input_hover_] input[type=number],
[class*=sc_input_hover_] input[type=email],
[class*=sc_input_hover_] input[type=password],
[class*=sc_input_hover_] input[type=search],
[class*=sc_input_hover_] select,
[class*=sc_input_hover_] textarea {
  font-size: 1em !important;
  line-height: 1.2em;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px;
  text-align: left !important;
  padding: 1.4em !important;
  width: 100%
}

[class*=sc_input_hover_] input:focus,
[class*=sc_input_hover_] select:focus,
[class*=sc_input_hover_] textarea:focus {
  outline: none
}

[class*=sc_input_hover_] .sc_form_field_hover {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  font-size: 1em;
  text-align: left !important;
  overflow: visible;
  padding: 0;
  pointer-events: none;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
  -webkit-touch-callout: none
}

[class*=sc_input_hover_] .sc_form_field_content {
  position: relative;
  display: block;
  width: 100%;
  font-size: 1em;
  line-height: 1.2em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

[class*=sc_input_hover_] label.required .sc_form_field_content:after {
  content: "*";
  vertical-align: top;
  margin-left: .3em;
  font-size: 110%;
  color: #da6f5b
}

[class*=sc_input_hover_] label.required:after {
  display: none
}

.sc_input_hover_accent input[type=text],
.sc_input_hover_accent input[type=number],
.sc_input_hover_accent input[type=email],
.sc_input_hover_accent input[type=password],
.sc_input_hover_accent input[type=search],
.sc_input_hover_accent select,
.sc_input_hover_accent .select2-container .select2-selection,
.sc_input_hover_accent textarea {
  -webkit-box-shadow: 0px 0px 0px 2px transparent;
  -ms-box-shadow: 0px 0px 0px 2px transparent;
  box-shadow: 0px 0px 0px 2px transparent;
  -webkit-transition: box-shadow .3s ease;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  -o-transition: box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  -webkit-appearance: none
}

.sc_input_hover_accent textarea {
  min-height: 11.5em
}

.sc_input_hover_accent .sc_form_field_hover {
  position: static
}

.sc_input_hover_accent .sc_form_field_content {
  padding: .3em 0 0
}

.sc_input_hover_accent .sc_form_field_hover:before {
  content: " ";
  display: block !important;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 3em;
  -webkit-box-shadow: 0px 0px 0px 0px;
  -ms-box-shadow: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px;
  color: rgba(239, 167, 88, .6)
}

.sc_input_hover_accent textarea+.sc_form_field_hover:before {
  height: 9em
}

.sc_input_hover_accent input:focus+.sc_form_field_hover,
.sc_input_hover_accent select:focus+.sc_form_field_hover,
.sc_input_hover_accent .select2-container--focus+.sc_form_field_hover,
.sc_input_hover_accent .select2-container--open+.sc_form_field_hover,
.sc_input_hover_accent textarea:focus+.sc_form_field_hover {
  pointer-events: none
}

.sc_input_hover_accent input:focus+.sc_form_field_hover:before,
.sc_input_hover_accent select:focus+.sc_form_field_hover:before,
.sc_input_hover_accent .select2-container--focus+.sc_form_field_hover:before,
.sc_input_hover_accent .select2-container--open+.sc_form_field_hover:before,
.sc_input_hover_accent textarea:focus+.sc_form_field_hover:before {
  -webkit-animation: anim-accent .3s forwards;
  animation: anim-accent .3s forwards
}

.sc_input_hover_accent input[type=text]:focus,
.sc_input_hover_accent input[type=number]:focus,
.sc_input_hover_accent input[type=email]:focus,
.sc_input_hover_accent input[type=password]:focus,
.sc_input_hover_accent input[type=search]:focus,
.sc_input_hover_accent select:focus,
.sc_input_hover_accent .select2-container--focus .select2-selection,
.sc_input_hover_accent .select2-container--open .select2-selection,
.sc_input_hover_accent textarea:focus {
  border-color: #efa758 !important
}

@-webkit-keyframes anim-accent {
  to {
    -webkit-box-shadow: 0px 0px 100px 50px;
    -ms-box-shadow: 0px 0px 100px 50px;
    box-shadow: 0px 0px 100px 50px;
    opacity: 0
  }
}

@keyframes anim-accent {
  to {
    -webkit-box-shadow: 0px 0px 100px 50px;
    -ms-box-shadow: 0px 0px 100px 50px;
    box-shadow: 0px 0px 100px 50px;
    opacity: 0
  }
}

.sc_input_hover_path .sc_form_field_wrap {
  margin-bottom: 3em
}

.sc_input_hover_path input[type=text],
.sc_input_hover_path input[type=number],
.sc_input_hover_path input[type=email],
.sc_input_hover_path input[type=password],
.sc_input_hover_path input[type=search],
.sc_input_hover_path textarea {
  border: none !important;
  background: 0 0 !important
}

.sc_input_hover_path textarea {
  height: 4.1em;
  overflow: hidden;
  min-height: 0 !important
}

.sc_input_hover_path textarea.filled,
.sc_input_hover_path textarea:focus {
  height: auto;
  min-height: 10.5em !important
}

.sc_input_hover_path .sc_form_field_hover {
  height: 100%;
  cursor: text;
  display: block
}

.sc_input_hover_path .sc_form_field_content {
  padding: 2em 1.5em 1.5em;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  -o-transition: transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease
}

.sc_input_hover_path textarea+.sc_form_field_hover>.sc_form_field_content {
  padding-top: 2em
}

.sc_input_hover_path .sc_form_field_graphic {
  fill: none;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  -webkit-transform: scale3d(1, -1, 1);
  -ms-transform: scale3d(1, -1, 1);
  transform: scale3d(1, -1, 1);
  -webkit-transition: stroke-dashoffset .5s ease;
  -o-transition: stroke-dashoffset .5s ease;
  transition: stroke-dashoffset .5s ease;
  pointer-events: none;
  stroke: #333;
  stroke-width: 2px;
  stroke-dasharray: 1190;
  stroke-dashoffset: 670
}

.sc_input_hover_path textarea+.sc_form_field_hover>.sc_form_field_graphic {
  stroke-dasharray: 1420;
  stroke-dashoffset: 900
}

.sc_input_hover_path input:focus+.sc_form_field_hover,
.sc_input_hover_path textarea:focus+.sc_form_field_hover,
.sc_input_hover_path input.filled+.sc_form_field_hover,
.sc_input_hover_path textarea.filled+.sc_form_field_hover {
  cursor: default;
  pointer-events: none
}

.sc_input_hover_path input:focus+.sc_form_field_hover>.sc_form_field_graphic,
.sc_input_hover_path textarea:focus+.sc_form_field_hover>.sc_form_field_graphic,
.sc_input_hover_path input.filled+.sc_form_field_hover>.sc_form_field_graphic,
.sc_input_hover_path textarea.filled+.sc_form_field_hover>.sc_form_field_graphic {
  stroke-dashoffset: 0
}

.sc_input_hover_path input:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_path textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_path input.filled+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_path textarea.filled+.sc_form_field_hover>.sc_form_field_content {
  -webkit-transform: scale3d(.875, .875, 1) translate3d(0, 2.8em, 0);
  -ms-transform: scale3d(.875, .875, 1) translate3d(0, 2.8em, 0);
  transform: scale3d(.875, .875, 1) translate3d(0, 2.8em, 0)
}

.sc_input_hover_path textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_path textarea.filled+.sc_form_field_hover>.sc_form_field_content {
  -webkit-transform: scale3d(.875, .875, 1) translate3d(0, 10em, 0);
  -ms-transform: scale3d(.875, .875, 1) translate3d(0, 10em, 0);
  transform: scale3d(.875, .875, 1) translate3d(0, 10em, 0)
}

.sc_input_hover_jump .sc_form_field_wrap {
  padding-top: 2em;
  overflow: hidden
}

.sc_input_hover_jump input[type=text],
.sc_input_hover_jump input[type=number],
.sc_input_hover_jump input[type=email],
.sc_input_hover_jump input[type=password],
.sc_input_hover_jump input[type=search],
.sc_input_hover_jump textarea {
  border: 2px solid #ddd
}

.sc_input_hover_jump textarea {
  min-height: 11.9em !important
}

.sc_input_hover_jump .sc_form_field_hover {
  overflow: hidden;
  -webkit-transform: translate3d(0, 2em, 0);
  -ms-transform: translate3d(0, 2em, 0);
  transform: translate3d(0, 2em, 0)
}

.sc_input_hover_jump .sc_form_field_content {
  padding: 1.5em
}

.sc_input_hover_jump .sc_form_field_content:before {
  content: attr(data-content);
  position: absolute;
  top: -190%;
  left: 0;
  font-weight: 700;
  margin: 0;
  color: #efa758
}

.sc_input_hover_jump input:focus+.sc_form_field_hover,
.sc_input_hover_jump textarea:focus+.sc_form_field_hover,
.sc_input_hover_jump input.filled+.sc_form_field_hover,
.sc_input_hover_jump textarea.filled+.sc_form_field_hover {
  -webkit-animation: anim-jump-1 .25s forwards;
  animation: anim-jump-1 .25s forwards
}

.sc_input_hover_jump input:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_jump textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_jump input[type=text].filled+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_jump textarea.filled+.sc_form_field_hover>.sc_form_field_content {
  -webkit-animation: anim-jump-2 .25s forwards ease-in;
  animation: anim-jump-2 .25s forwards ease-in
}

.sc_input_hover_path input:focus,
.sc_input_hover_path textarea:focus,
.sc_input_hover_path input.filled,
.sc_input_hover_path textarea.filled {
  border-color: #efa758
}

@-webkit-keyframes anim-jump-1 {

  0%,
  70% {
    -webkit-transform: translate3d(0, 3em, 0);
    -ms-transform: translate3d(0, 3em, 0);
    transform: translate3d(0, 3em, 0)
  }

  71%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes anim-jump-1 {

  0%,
  70% {
    -webkit-transform: translate3d(0, 3em, 0);
    -ms-transform: translate3d(0, 3em, 0);
    transform: translate3d(0, 3em, 0)
  }

  71%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@-webkit-keyframes anim-jump-2 {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  70%,
  71% {
    -webkit-transform: translate3d(0, 125%, 0);
    -ms-transform: translate3d(0, 125%, 0);
    transform: translate3d(0, 125%, 0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  100% {
    -webkit-transform: translate3d(0, 200%, 0);
    -ms-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0)
  }
}

@keyframes anim-jump-2 {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  70%,
  71% {
    -webkit-transform: translate3d(0, 125%, 0);
    -ms-transform: translate3d(0, 125%, 0);
    transform: translate3d(0, 125%, 0);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  100% {
    -webkit-transform: translate3d(0, 200%, 0);
    -ms-transform: translate3d(0, 200%, 0);
    transform: translate3d(0, 200%, 0)
  }
}

.sc_input_hover_underline .sc_form_field {
  margin-bottom: 2em
}

.sc_input_hover_underline .sc_form_field_button {
  margin-bottom: 0;
  margin-top: 3em
}

.sc_input_hover_underline .sc_form_field_wrap {
  margin-bottom: 0
}

[class*=sc_input_hover_].sc_input_hover_underline input[type=text],
[class*=sc_input_hover_].sc_input_hover_underline input[type=number],
[class*=sc_input_hover_].sc_input_hover_underline input[type=email],
[class*=sc_input_hover_].sc_input_hover_underline input[type=password],
[class*=sc_input_hover_].sc_input_hover_underline input[type=search],
[class*=sc_input_hover_].sc_input_hover_underline textarea {
  border: none !important;
  background-color: transparent !important;
  padding: .5em 0 !important
}

.sc_input_hover_underline textarea {
  height: 2.5em;
  overflow: hidden;
  min-height: 0 !important
}

.sc_input_hover_underline textarea.filled,
.sc_input_hover_underline textarea:focus {
  height: auto;
  min-height: 6em !important
}

.sc_input_hover_underline textarea+.sc_form_field_hover>.sc_form_field_content {
  display: block
}

.sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content {
  height: 6.3em
}

.sc_input_hover_underline .sc_form_field_hover {
  padding: .5em 0;
  overflow: visible
}

.sc_input_hover_underline .sc_form_field_hover:before {
  content: " ";
  display: block !important;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: -webkit-transform .3s, background-color .3s;
  -webkit-transition: background-color .3s, -webkit-transform .3s;
  transition: background-color .3s, -webkit-transform .3s;
  -o-transition: transform .3s, background-color .3s;
  transition: transform .3s, background-color .3s;
  transition: transform .3s, background-color .3s, -webkit-transform .3s;
  background-color: #ddd
}

.sc_input_hover_underline .sc_form_field_content {
  padding: 0;
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  -webkit-transition: -webkit-transform .3s, color .3s;
  -webkit-transition: color .3s, -webkit-transform .3s;
  transition: color .3s, -webkit-transform .3s;
  -o-transition: transform .3s, color .3s;
  transition: transform .3s, color .3s;
  transition: transform .3s, color .3s, -webkit-transform .3s
}

.sc_input_hover_underline input:focus+.sc_form_field_hover:before,
.sc_input_hover_underline textarea:focus+.sc_form_field_hover:before,
.sc_input_hover_underline input.filled+.sc_form_field_hover:before,
.sc_input_hover_underline textarea.filled+.sc_form_field_hover:before {
  background-color: #333;
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1)
}

.sc_input_hover_underline input:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_underline input.filled+.sc_form_field_hover>.sc_form_field_content {
  color: #333;
  -webkit-transform: translate3d(0, 2.2em, 0) scale3d(.875, .875, 1);
  -ms-transform: translate3d(0, 2.2em, 0) scale3d(.875, .875, 1);
  transform: translate3d(0, 2.2em, 0) scale3d(.875, .875, 1)
}

.sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content {
  color: #333;
  height: 5.3em;
  -webkit-transform: translate3d(0, 6.2em, 0) scale3d(.875, .875, 1);
  -ms-transform: translate3d(0, 6.2em, 0) scale3d(.875, .875, 1);
  transform: translate3d(0, 6.2em, 0) scale3d(.875, .875, 1)
}

[class*=sc_input_hover_].sc_input_hover_iconed input[type=text],
[class*=sc_input_hover_].sc_input_hover_iconed input[type=number],
[class*=sc_input_hover_].sc_input_hover_iconed input[type=email],
[class*=sc_input_hover_].sc_input_hover_iconed input[type=password],
[class*=sc_input_hover_].sc_input_hover_iconed input[type=search],
[class*=sc_input_hover_].sc_input_hover_iconed textarea {
  padding-left: 3em !important
}

.sc_input_hover_iconed textarea {
  min-height: 8.4em
}

.sc_input_hover_iconed .sc_form_field_hover {
  overflow: hidden;
  padding: 1.2em !important;
  margin: 0
}

.sc_input_hover_iconed .sc_form_field_content {
  display: inline-block !important;
  width: auto;
  -webkit-transform: translate3d(-1.4em, 0, 0);
  -ms-transform: translate3d(-1.4em, 0, 0);
  transform: translate3d(-1.4em, 0, 0);
  -webkit-transition: -webkit-transform .3s, opacity .3s;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  -o-transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s, -webkit-transform .3s
}

.sc_input_hover_iconed .sc_form_field_icon {
  display: inline-block;
  font-size: 1.1111em;
  text-align: center !important;
  position: relative;
  width: 1.5em;
  height: 1.6em;
  line-height: 1.6em;
  -webkit-transform: translate3d(-3em, 0, 0);
  -ms-transform: translate3d(-3em, 0, 0);
  transform: translate3d(-3em, 0, 0);
  -webkit-transition: -webkit-transform .3s ease;
  transition: -webkit-transform .3s ease;
  -o-transition: transform .3s ease;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease
}

.sc_input_hover_iconed .sc_form_field_icon:before {
  position: static !important;
  left: auto;
  top: auto;
  width: auto;
  height: auto;
  margin: 0 !important;
  padding: 0 !important;
  font-style: normal !important;
  line-height: inherit;
  vertical-align: middle
}

.sc_input_hover_iconed input:focus+.sc_form_field_hover,
.sc_input_hover_iconed textarea:focus+.sc_form_field_hover,
.sc_input_hover_iconed input.filled+.sc_form_field_hover,
.sc_input_hover_iconed textarea.filled+.sc_form_field_hover {
  color: #333
}

.sc_input_hover_iconed input:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_iconed textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_iconed input.filled+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_iconed textarea.filled+.sc_form_field_hover>.sc_form_field_content {
  opacity: 0;
  -webkit-transform: translate3d(100px, 0, 0);
  -ms-transform: translate3d(100px, 0, 0);
  transform: translate3d(100px, 0, 0)
}

.sc_input_hover_iconed .sc_form_field_content,
.sc_input_hover_iconed .sc_form_field_icon,
.sc_input_hover_iconed input:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_iconed textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_iconed input.filled+.sc_form_field_hover>.sc_form_field_content,
.sc_input_hover_iconed textarea.filled+.sc_form_field_hover>.sc_form_field_content {
  -webkit-transition-timing-function: cubic-bezier(.7, 0, .3, 1);
  -o-transition-timing-function: cubic-bezier(.7, 0, .3, 1);
  transition-timing-function: cubic-bezier(.7, 0, .3, 1)
}

.sc_input_hover_iconed input:focus+.sc_form_field_hover>.sc_form_field_icon,
.sc_input_hover_iconed textarea:focus+.sc_form_field_hover>.sc_form_field_icon,
.sc_input_hover_iconed input.filled+.sc_form_field_hover>.sc_form_field_icon,
.sc_input_hover_iconed textarea.filled+.sc_form_field_hover>.sc_form_field_icon {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.sc_googlemap_wrap {
  position: relative
}

.sc_googlemap {
  position: relative;
  padding-top: .0001px
}

.sc_googlemap img {
  max-width: none
}

.sc_googlemap>iframe {
  width: 100%;
  height: 100%
}

.sc_googlemap_prevent_scroll {
  pointer-events: none
}

.sc_googlemap_title+.sc_googlemap,
.sc_googlemap_title+.sc_googlemap_content_wrap,
.sc_googlemap_subtitle+.sc_googlemap,
.sc_googlemap_subtitle+.sc_googlemap_content_wrap {
  margin-top: 4.2em
}

.sc_googlemap_descr+.sc_googlemap {
  margin-top: 1em
}

.sc_googlemap_content_wrap {
  position: relative
}

.sc_googlemap_content {
  pointer-events: none
}

.sc_googlemap_content form {
  pointer-events: initial
}

.sc_googlemap_content_default {
  position: absolute;
  z-index: 1;
  top: 10%;
  right: 10%;
  bottom: 10%;
  left: auto;
  width: 30%;
  padding: 1.5em;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_googlemap_content_detailed {
  position: relative;
  padding: 2em 2em 2em 5em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_googlemap_content_detailed:before {
  content: "\e8bb";
  font-family: "trx_addons_icons";
  font-size: 2em;
  line-height: 1.3em;
  position: absolute;
  top: 1em;
  left: 1em
}

.sc_googlemap_content_detailed p {
  margin-bottom: 1em
}

.sc_googlemap_info_window {
  max-width: 30em
}

.sc_googlemap_info_window h1,
.sc_googlemap_info_window h2,
.sc_googlemap_info_window h3,
.sc_googlemap_info_window h4,
.sc_googlemap_info_window h5,
.sc_googlemap_info_window h6 {
  margin: 0 0 .3em
}

.sc_googlemap_info_window p {
  margin: 0
}

.sc_googlemap_info_window p+p {
  margin-top: .3em
}

.sc_icons {
  position: relative;
  padding-top: .0001px
}

.sc_icons_columns_wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.sc_icons_slider .sc_icons_item,
.sc_icons_columns_wrap .sc_icons_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_icons_slider .sc_icons_item {
  margin-bottom: 0 !important
}

.sc_icons .sc_icons_item {
  position: relative
}

.sc_icons.sc_align_left .sc_icons_item {
  text-align: left
}

.sc_icons.sc_align_center .sc_icons_item {
  text-align: center
}

.sc_icons.sc_align_right .sc_icons_item {
  text-align: right
}

.sc_icons .sc_icons_item>* {
  margin: 0
}

.sc_icons .sc_icons_image img {
  max-width: 75%
}

.sc_icons .sc_icons_icon {
  color: #efa758;
  position: relative;
  z-index: 2;
  display: inline-block;
  width: auto
}

.sc_icons_icon.sc_icons_char:before,
.sc_icons_icon.sc_icons_char>span:before {
  content: attr(data-char);
  font-weight: 700
}

.sc_icon_type_svg.sc_icon_animation {
  visibility: hidden
}

.sc_icon_type_svg svg {
  stroke: currentColor;
  fill: currentColor;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_icon_type_svg.sc_icon_animation svg {
  fill: none !important
}

.sc_icons .sc_icons_icon:before,
.sc_icons .sc_icons_icon>span:before {
  font-size: 6em;
  line-height: 1.1em !important
}

.sc_icon_type_svg svg,
.sc_icon_type_svg object {
  width: 6em;
  height: 6em;
  display: inline-block;
  overflow: visible;
  margin-bottom: -.1em
}

.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_size_small .sc_icons_icon>span:before {
  font-size: 4em;
  line-height: 1.1em !important
}

.sc_icons_size_small .sc_icon_type_svg svg,
.sc_icons_size_small .sc_icon_type_svg object {
  width: 4em;
  height: 4em
}

.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_size_large .sc_icons_icon>span:before {
  font-size: 8em;
  line-height: 1.1em !important
}

.sc_icons_size_large .sc_icon_type_svg svg,
.sc_icons_size_large .sc_icon_type_svg object {
  width: 8em;
  height: 8em
}

.sc_icons .sc_icons_icon>span {
  display: inline-block;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: auto
}

.sc_icons .sc_icons_icon,
.sc_icons .sc_icons_item_title {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_icons .sc_icons_item_title span,
.sc_icons .sc_icons_item_description span {
  display: block
}

.sc_icons_item_title {
  font-size: 1.25em;
  line-height: 1.3em;
  font-weight: 400;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0
}

.sc_icons_item_description {
  font-size: 1em;
  line-height: 1.6em
}

.sc_icons_item_title+.sc_icons_item_description {
  margin-top: .5em
}

.sc_icons .sc_icons_item_link {
  display: block;
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.sc_icons_default .sc_icons_icon+.sc_icons_item_details,
.sc_icons_default .sc_icons_image+.sc_icons_item_details {
  margin-top: 1em
}

.sc_icons_modern {
  position: relative
}

.sc_icons_modern .sc_icons_icon,
.sc_icons_modern .sc_icons_image {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_icons_modern.sc_align_right .sc_icons_icon,
.sc_icons_modern.sc_align_right .sc_icons_image {
  left: auto;
  right: 0
}

.sc_icons_modern .sc_icons_item_details {
  min-height: 6em;
  padding-left: 8em
}

.sc_icons_modern.sc_align_right .sc_icons_item_details {
  padding-left: 0;
  padding-right: 8em
}

.sc_icons_modern.sc_icons_size_small .sc_icons_item_details {
  min-height: 4em;
  padding-left: 6em
}

.sc_icons_modern.sc_icons_size_small.sc_align_right .sc_icons_item_details {
  padding-left: 0;
  padding-right: 6em
}

.sc_icons_modern.sc_icons_size_large .sc_icons_item_details {
  min-height: 8em;
  padding-left: 10em
}

.sc_icons_modern.sc_icons_size_large.sc_align_right .sc_icons_item_details {
  padding-left: 0;
  padding-right: 10em
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon>span {
  -webkit-animation: icons-zoom .25s ease-out;
  animation: icons-zoom .25s ease-out
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon>svg {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1)
}

.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title,
.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title,
.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked .sc_icons_image img {
  -webkit-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease
}

.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title,
.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title {
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom
}

.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked .sc_icons_icon+.sc_icons_item_title+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked .sc_icons_image+.sc_icons_item_title+.sc_icons_item_description {
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_image img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1)
}

.sc_icons .sc_icons_item_linked:hover .sc_icons_icon+.sc_icons_item_title,
.sc_icons .sc_icons_item_linked:hover .sc_icons_image+.sc_icons_item_title,
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked:hover .sc_icons_icon+.sc_icons_item_title+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked:hover .sc_icons_image+.sc_icons_item_description,
.sc_icons .sc_icons_item_linked:hover .sc_icons_image+.sc_icons_item_title+.sc_icons_item_description {
  -webkit-transform: scale(.9, .9);
  -ms-transform: scale(.9, .9);
  transform: scale(.9, .9)
}

@-webkit-keyframes icons-zoom {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1.75, 1.75);
    -ms-transform: scale(1.75, 1.75);
    transform: scale(1.75, 1.75)
  }
}

@keyframes icons-zoom {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(1.75, 1.75);
    -ms-transform: scale(1.75, 1.75);
    transform: scale(1.75, 1.75)
  }
}

.sc_price .sc_price_slider.slider_outer_pagination_pos_bottom {
  padding-bottom: 3em
}

.sc_price_columns_wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.sc_price_slider .sc_price_item,
.sc_price_columns_wrap .sc_price_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_price_slider .sc_price_item {
  margin-bottom: 0 !important
}

.sc_price {
  position: relative;
  padding-top: .0001px
}

.sc_price_item {
  position: relative;
  overflow: hidden;
  text-align: center
}

.sc_price_item_inner {
  position: relative;
  z-index: 2
}

.sc_price_item.with_image .sc_price_item_inner {
  padding: 2em
}

.sc_price_item_info {
  padding: 2em
}

.sc_price_item_inner .sc_price_item_info {
  padding-bottom: 0
}

.sc_price_slider .sc_price_item_inner .sc_price_item_info {
  padding-bottom: 2em
}

.sc_price_item_icon {
  margin-top: 2em;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_price_item_inner .sc_price_item_icon {
  margin-top: 0
}

.sc_price_item .sc_price_item_icon:before {
  display: none
}

.sc_price_item_icon>span {
  font-size: 5.5em;
  line-height: 1em
}

.sc_price_item_icon .sc_icon_type_svg svg,
.sc_price_item_icon .sc_icon_type_svg object {
  width: 1em;
  height: 1em
}

.sc_price_item_label {
  position: absolute;
  z-index: 2;
  top: 2em;
  left: -3em;
  width: 12em;
  height: 2em;
  line-height: 2em;
  font-size: 11px;
  text-transform: uppercase;
  background-color: #efa758;
  color: #fff;
  text-align: center;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease
}

.sc_price_item_subtitle {
  font-size: 1em;
  line-height: 1.3em;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0 0 .5em;
  color: #efa758
}

.sc_price_item_title {
  font-size: 2.4em;
  line-height: 1.25em;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_price_item_subtitle+.sc_price_item_title {
  margin-top: .2em
}

.sc_price_item_description,
.sc_price_item_details {
  font-size: 1.0667em;
  line-height: 1.25em;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0;
  margin: .65em 0;
  color: #000
}

.sc_price_item_details {
  margin-top: .9em
}

.sc_price_item_subtitle+.sc_price_item_description,
.sc_price_item_title+.sc_price_item_description {
  margin: .5em 0
}

.sc_price_item_description>span {
  display: block
}

.sc_price_item_description>span+span {
  margin-top: .3em
}

.sc_price_item_description ul,
.sc_price_item_details ul {
  list-style-type: circle
}

.sc_price_item_description ul li:before,
.sc_price_item_details ul li:before {
  display: none
}

.sc_price_item_details p,
.sc_price_item_details ul,
.sc_price_item_details ol {
  margin-bottom: 0
}

.sc_price_item_details p+p,
.sc_price_item_details ul.trx_addons_list>li+li {
  margin-top: .2em
}

.sc_price_item_price {
  color: red;
  font-size: 2em;
  line-height: 1.25em;
  font-weight: 400;
  letter-spacing: 1px
}

.sc_price_item_price_decimals {
  font-size: .4em;
  line-height: 1.8em;
  margin-left: .2em;
  text-decoration: none;
  vertical-align: top
}

.sc_price_item_subtitle+.sc_price_item_price,
.sc_price_item_title+.sc_price_item_price {
  margin-top: .5em
}

.sc_price_item_link {
  display: inline-block;
  margin-top: 2em;
  padding: .5em 2em;
  background-color: #000;
  border: 2px solid #fff;
  color: #fff
}

.sc_price_item_link:hover {
  background-color: red;
  color: #fff
}

.sc_price_item_link:after {
  display: none
}

.sc_price_item_subtitle+.sc_price_item_link,
.sc_price_item_title+.sc_price_item_link,
.sc_price_item_description+.sc_price_item_link,
.sc_price_item_details+.sc_price_item_link {
  margin-top: 2em
}

.sc_price_item_link_over {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 0 !important;
  border: none !important;
  display: block !important;
  background: 0 0 !important
}

.sc_price_item.with_image {
  position: relative;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_price_item.with_image .sc_price_item_mask {
  position: absolute;
  background-color: rgba(0, 0, 0, .5);
  opacity: 0
}

.sc_price_item.with_image:hover .sc_price_item_mask {
  opacity: 1
}

.sc_price_item_default.with_image:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5)
}

.sc_price_item_default.with_bg_color:after {
  display: none
}

.sc_price_item_default.with_image .sc_price_item_icon,
.sc_price_item_default.with_image .sc_price_item_title {
  color: #fff
}

.sc_price_item_default.with_image .sc_price_item_description,
.sc_price_item_default.with_image .sc_price_item_details {
  color: #ccc
}

.sc_promo {
  position: relative;
  overflow: hidden;
  padding-top: .0001px
}

.sc_promo_image,
.sc_promo_image_wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_promo_image_fit .sc_promo_image {
  background-size: contain
}

.sc_promo_image .trx_addons_video_player,
.sc_promo_image>.slider_swiper_outer {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.sc_promo_image>.slider_swiper_outer>.slider_swiper {
  height: 100% !important
}

.sc_promo_text {
  width: 50%;
  position: relative
}

.sc_promo_text_inner {
  position: relative;
  z-index: 10
}

.sc_promo_text blockquote,
blockquote.sc_promo_text {
  margin: 0 !important;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_promo_title+.sc_promo_subtitle {
  margin-top: 1.25em
}

.sc_promo_title+.sc_promo_content,
.sc_promo_subtitle+.sc_promo_content {
  margin-top: 1.8em
}

.sc_promo_descr+.sc_promo_content {
  margin-top: 1em
}

.sc_promo_icon {
  font-size: 3em;
  line-height: 1.3em;
  margin-bottom: .5em;
  color: #efa758
}

.sc_promo_icon:before {
  display: none !important
}

.sc_promo_icon span:before {
  margin: 0
}

.sc_promo.sc_promo_size_large .sc_promo_text_inner {
  padding: 22% 18%
}

.sc_promo.sc_promo_size_large .sc_promo_icon {
  font-size: 5em;
  margin-bottom: .5em
}

.sc_promo.sc_promo_size_large .sc_promo_descr {
  font-size: 1em
}

.sc_promo.sc_promo_size_normal .sc_promo_text_inner {
  padding: 3em
}

.sc_promo.sc_promo_size_normal .sc_promo_icon,
.sc_promo.sc_promo_size_large .sc_promo_icon {
  font-size: 7em;
  line-height: 1em;
  margin-bottom: .14em
}

.sc_promo.sc_promo_size_normal .sc_promo_descr {
  font-size: 1.0714em
}

.sc_promo.sc_promo_size_normal .sc_item_title+.sc_item_descr,
.sc_promo.sc_promo_size_normal .sc_item_subtitle+.sc_item_descr,
.sc_promo.sc_promo_size_normal .sc_item_title+.sc_item_slider,
.sc_promo.sc_promo_size_normal .sc_item_subtitle+.sc_item_slider,
.sc_promo.sc_promo_size_normal .sc_item_descr+.sc_item_slider,
.sc_promo.sc_promo_size_normal .sc_item_title+.sc_item_columns,
.sc_promo.sc_promo_size_normal .sc_item_subtitle+.sc_item_columns,
.sc_promo.sc_promo_size_normal .sc_item_descr+.sc_item_columns,
.sc_promo.sc_promo_size_normal .sc_item_title+.sc_item_content,
.sc_promo.sc_promo_size_normal .sc_item_subtitle+.sc_item_content,
.sc_promo.sc_promo_size_normal .sc_item_descr+.sc_item_content {
  margin-top: 1.8em
}

.sc_promo.sc_promo_size_normal .sc_item_title+.sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_title+.sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_subtitle+.sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_subtitle+.sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_descr+.sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_descr+.sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_content+.sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_content+.sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_slider+.sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_slider+.sc_item_button_image,
.sc_promo.sc_promo_size_normal .sc_item_columns+.sc_item_button,
.sc_promo.sc_promo_size_normal .sc_item_columns+.sc_item_button_image {
  margin-top: 1.8em
}

.sc_promo.sc_promo_size_small .sc_promo_text_inner {
  padding: 1.5em 2em
}

.sc_promo.sc_promo_size_small .sc_promo_descr {
  font-size: 1em
}

.sc_promo.sc_promo_size_small .sc_item_title+.sc_item_descr,
.sc_promo.sc_promo_size_small .sc_item_subtitle+.sc_item_descr,
.sc_promo.sc_promo_size_small .sc_item_title+.sc_item_content,
.sc_promo.sc_promo_size_small .sc_item_subtitle+.sc_item_content,
.sc_promo.sc_promo_size_small .sc_item_descr+.sc_item_content {
  margin-top: 1.5em
}

.sc_promo.sc_promo_size_small .sc_promo_button,
.sc_promo.sc_promo_size_small .sc_promo_button_image {
  margin-top: 1.25em
}

.sc_promo.sc_promo_size_tiny {
  max-width: 30em
}

.sc_promo.sc_promo_size_tiny .sc_promo_text_inner {
  padding: 1.5em 2em;
  line-height: 1.5em
}

.sc_promo.sc_promo_size_tiny .sc_item_title {
  line-height: 1.5em
}

.sc_promo.sc_promo_size_tiny .sc_promo_descr {
  font-size: 1em
}

.sc_promo.sc_promo_size_tiny .sc_item_title+.sc_item_descr,
.sc_promo.sc_promo_size_tiny .sc_item_subtitle+.sc_item_descr,
.sc_promo.sc_promo_size_tiny .sc_item_title+.sc_item_content,
.sc_promo.sc_promo_size_tiny .sc_item_subtitle+.sc_item_content,
.sc_promo.sc_promo_size_tiny .sc_item_descr+.sc_item_content {
  margin-top: 1em
}

.sc_promo.sc_promo_size_tiny .sc_promo_link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.sc_promo.sc_promo_no_paddings.sc_promo_no_image .sc_promo_text_inner {
  padding: 0
}

.sc_promo.sc_promo_no_paddings.sc_promo_image_position_left .sc_promo_text_inner {
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0
}

.sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0
}

.sc_promo_text.sc_float_right .sc_promo_text_inner {
  padding-left: 0
}

.sc_promo_text.sc_float_left .sc_promo_text_inner {
  padding-right: 0
}

.sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_promo_text.sc_float_left,
.sc_promo_text.sc_float_right,
.sc_promo_text.sc_float_center {
  float: none
}

.sc_promo_text.sc_float_left {
  text-align: left
}

.sc_promo_text.sc_float_right {
  text-align: right
}

.sc_promo_text.sc_float_center {
  text-align: center
}

.sc_promo_text.sc_float_left .sc_promo_text_inner,
.sc_promo_text.sc_float_right .sc_promo_text_inner,
.sc_promo_text.sc_float_center .sc_promo_text_inner {
  display: inline-block
}

.sc_promo_text_inner.sc_align_left * {
  text-align: left !important
}

.sc_promo_text_inner.sc_align_right * {
  text-align: right !important
}

.sc_promo_text_inner.sc_align_center * {
  text-align: center !important
}

.sc_promo_content .trx_addons_list>li+li {
  margin-top: 1em
}

.sc_promo_content .trx_addons_list>li>b,
.sc_promo_content .trx_addons_list>li>strong {
  margin-bottom: .5em
}

.sc_promo_modern .sc_promo_image_wrap {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_promo_modern.sc_promo_image_position_left .sc_promo_image {
  left: 4em;
  right: 0;
  top: 0;
  bottom: 0
}

.sc_promo_modern.sc_promo_image_position_right .sc_promo_image {
  left: 0;
  right: 4em;
  top: 0;
  bottom: 0
}

.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_left .sc_promo_image {
  background-position: left top
}

.sc_promo_modern.sc_promo_image_fit.sc_promo_image_position_right .sc_promo_image {
  background-position: right top
}

.sc_promo_modern .sc_promo_image {
  left: auto;
  right: auto;
  top: auto;
  bottom: auto
}

.sc_promo_modern .sc_promo_descr,
.sc_promo_modern .sc_promo_descr+.sc_promo_button {
  padding-left: 4rem
}

.sc_promo_modern .sc_promo_link2 {
  position: absolute;
  z-index: 1;
  bottom: 12%;
  left: 0;
  padding: .7em 1.7em;
  background-color: #efa758;
  color: #fff
}

.sc_promo_modern.sc_promo_image_position_right .sc_promo_link2 {
  left: auto;
  right: 0
}

.sc_promo_modern .sc_promo_link2 span {
  font-style: italic
}

.sc_promo_modern .sc_promo_link2 span+span:before {
  content: " ";
  display: block;
  width: 100%;
  height: 0
}

.sc_promo_modern .sc_promo_link2 span+span {
  font-size: 2em;
  line-height: 1.2em;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase
}

.sc_skills {
  position: relative;
  padding-top: .0001px
}

.sc_skills .sc_skills_item_title {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item {
  position: relative
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: inline-block;
  font-size: 3.3333em;
  line-height: 1.25em
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
  font-size: 1.0667em;
  line-height: 1.3em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 1px;
  margin-top: .2em;
  text-transform: none
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_icon {
  margin-right: .5em
}

.sc_skills_pie.sc_skills_compact_off .sc_icon_type_svg svg,
.sc_skills_pie.sc_skills_compact_off .sc_icon_type_svg object {
  width: 1.5em;
  height: 1.5em
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_icon img {
  width: 1.5em
}

.sc_skills_pie.sc_skills_compact_on {
  overflow: hidden
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend {
  width: 45%;
  float: right
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_item {
  line-height: 1.7em;
  overflow: hidden
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_marker {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  margin: 0 .5em .1em 1em
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_title {
  width: 60%;
  display: inline-block;
  vertical-align: middle
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_legend_value {
  width: 20%;
  display: inline-block;
  vertical-align: middle;
  text-align: right
}

.sc_skills_pie.sc_skills_compact_on .sc_skills_item {
  width: 50%;
  float: left
}

.sc_skills_counter .sc_skills_item_wrap {
  max-width: none
}

.vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
  padding: 3.4em 0 0 4em
}

.vc_row.vc_inner .sc_skills_counter .sc_skills_column+.sc_skills_column:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%
}

.sc_skills_counter .sc_skills_icon {
  position: relative;
  display: block;
  text-align: center;
  font-size: 4.2em;
  line-height: 1.15em;
  color: #efa758
}

.sc_skills_counter .sc_icon_type_svg svg,
.sc_skills_counter .sc_icon_type_svg object {
  width: 1em;
  height: 1em
}

.sc_skills_counter .sc_skills_total {
  display: block;
  text-align: center;
  font-size: 3.3333em;
  line-height: 1.1em;
  font-weight: 400;
  margin: 0
}

.sc_skills_counter .sc_skills_icon+.sc_skills_total {
  margin-top: .2em
}

.sc_skills_counter .sc_skills_item_title {
  text-align: center;
  font-size: 1.0667em;
  line-height: 1.25em;
  font-style: italic;
  text-transform: none;
  letter-spacing: 0
}

.sc_socials {
  position: relative;
  padding-top: .0001px
}

.socials_wrap {
  display: block;
  vertical-align: middle;
  white-space: nowrap;
  margin: -8px 0 0
}

.socials_wrap .social_item {
  display: inline-block;
  line-height: inherit;
  vertical-align: top;
  text-align: center;
  margin: 8px 8px 0 0
}

.socials_wrap .social_item:last-child {
  margin-right: 0 !important
}

.socials_wrap .social_item_style_bg {
  overflow: hidden
}

.socials_wrap .social_item .social_icon {
  position: relative;
  display: block;
  background-size: 100%;
  background-position: top center;
  overflow: hidden;
  width: 3em;
  height: 3em;
  line-height: 3em;
  text-align: center;
  border-radius: 50%
}

.socials_wrap .social_item .social_icon,
.socials_wrap .social_item .social_name {
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

.socials_wrap .social_item_type_icons_names .social_icon {
  margin: 0 auto
}

.socials_wrap .social_item .social_name {
  font-family: inherit
}

.socials_wrap .social_item .social_name:before {
  display: none
}

.socials_wrap .sc_icon_type_svg svg,
.socials_wrap .sc_icon_type_svg object {
  width: 1.25em;
  height: 1.25em;
  margin-bottom: -.2em
}

.socials_wrap .social_item .social_icon+.social_name {
  display: inline-block;
  vertical-align: top;
  margin-top: .5em
}

.socials_wrap .social_item .social_icon .social_hover {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  background-size: 100%;
  background-position: bottom center;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease
}

.socials_wrap .social_item .social_icon:hover .social_hover {
  opacity: 1
}

.sc_table {
  position: relative;
  padding-top: .0001px;
  max-width: 100%;
  overflow-x: auto
}

.sc_table table {
  width: 100%
}

.sc_table table th,
.sc_table table td {
  padding: 1.8em 1em
}

.sc_table table tr:first-child th,
.sc_table table tr:first-child td {
  font-weight: 700
}

.sc_title {
  position: relative
}

.sc_yandexmap_wrap {
  position: relative
}

.sc_yandexmap {
  position: relative;
  padding-top: .0001px
}

.sc_yandexmap img {
  max-width: none
}

.sc_yandexmap>iframe {
  width: 100%;
  height: 100%
}

.sc_yandexmap_prevent_scroll {
  pointer-events: none
}

.sc_yandexmap_title+.sc_yandexmap,
.sc_yandexmap_title+.sc_yandexmap_content_wrap,
.sc_yandexmap_subtitle+.sc_yandexmap,
.sc_yandexmap_subtitle+.sc_yandexmap_content_wrap {
  margin-top: 4.2em
}

.sc_yandexmap_descr+.sc_yandexmap {
  margin-top: 1em
}

.sc_yandexmap_content_wrap {
  position: relative
}

.sc_yandexmap_content {
  pointer-events: none
}

.sc_yandexmap_content form {
  pointer-events: initial
}

.sc_yandexmap_content_default {
  position: absolute;
  z-index: 1;
  top: 10%;
  right: 10%;
  bottom: 10%;
  left: auto;
  width: 30%;
  padding: 1.5em;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_yandexmap_content_detailed {
  position: relative;
  padding: 2em 2em 2em 5em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_yandexmap_content_detailed:before {
  content: "\e8bb";
  font-family: "trx_addons_icons";
  font-size: 2em;
  line-height: 1.3em;
  position: absolute;
  top: 1em;
  left: 1em
}

.sc_yandexmap_content_detailed p {
  margin-bottom: 1em
}

.sc_yandexmap_info_window h1,
.sc_yandexmap_info_window h2,
.sc_yandexmap_info_window h3,
.sc_yandexmap_info_window h4,
.sc_yandexmap_info_window h5,
.sc_yandexmap_info_window h6 {
  margin: 0 0 .3em
}

.sc_yandexmap_info_window p {
  margin: 0
}

.sc_yandexmap_info_window p+p {
  margin-top: .3em
}

.trx_addons_audio_wrap {
  position: relative
}

.trx_addons_audio_list {
  position: relative
}

.trx_addons_audio_wrap.list .trx_addons_audio_player:not(:first-child) {
  position: absolute;
  z-index: 1;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0
}

.trx_addons_audio_wrap.resized.list .trx_addons_audio_player {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.trx_addons_audio_wrap.resized.list .trx_addons_audio_player.current {
  opacity: 1;
  z-index: 2
}

.trx_addons_audio_wrap.resized.list .trx_addons_audio_player_wrap {
  position: relative;
  height: 100%
}

.trx_addons_audio_wrap.resized.list .audio_frame {
  bottom: 0;
  position: absolute
}

.trx_addons_audio_player {
  padding: 1em;
  position: relative;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.trx_addons_audio_player.with_cover {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.trx_addons_audio_player.with_cover:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5)
}

.trx_addons_audio_player.without_cover {
  border: 1px solid #f0f0f0;
  background-color: #f7f7f7
}

.trx_addons_audio_player .audio_info {
  position: relative;
  z-index: 2;
  overflow: hidden
}

.trx_addons_audio_player .audio_description {
  color: #fff
}

.trx_addons_audio_player .audio_author,
.trx_addons_audio_player .audio_caption {
  margin: .5em 0 1em
}

.trx_addons_audio_player .audio_author+.audio_caption {
  margin-top: -.5em
}

.trx_addons_audio_player .audio_frame {
  width: 100%;
  position: relative;
  z-index: 2
}

.trx_addons_audio_player .audio_info+.audio_embed,
.trx_addons_audio_player .audio_info+.audio_frame {
  margin-top: 1em
}

.widget_subtitle+.trx_addons_audio_wrap {
  margin-top: 2em
}

.trx_addons_audio_player .audio_now_playing {
  margin-top: 1em;
  margin-bottom: 1em
}

.trx_addons_audio_wrap .trx_addons_audio_navigation,
.trx_addons_audio_player .audio_now_playing {
  font-size: .9em;
  line-height: 1.4rem;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  z-index: 2;
  position: relative;
  color: #fff
}

.trx_addons_audio_wrap .trx_addons_audio_navigation {
  position: absolute;
  z-index: 2;
  top: 2.55em;
  right: 2.5em;
  bottom: auto;
  left: auto
}

.trx_addons_audio_wrap .trx_addons_audio_navigation>span {
  padding: 0 5px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  opacity: .7;
  vertical-align: top
}

.trx_addons_audio_wrap .trx_addons_audio_navigation>span:hover {
  opacity: 1
}

.trx_addons_audio_wrap .trx_addons_audio_navigation>span span {
  font-size: 1.4rem;
  line-height: 1em;
  font-weight: 400;
  vertical-align: top
}

.trx_addons_audio_wrap.hide_time .mejs-time {
  display: none !important
}

.trx_addons_audio_wrap.hide_scroll .mejs-time-rail {
  display: none !important
}

.trx_addons_audio_wrap.hide_volume .mejs-horizontal-volume-slider {
  display: none !important
}

.hide_scroll .mejs-controls .mejs-duration-container {
  margin-left: 10px
}

.trx_addons_audio_player .mejs-container {
  min-height: 40px
}

@media (max-width:1439px) {
  .audio_now_playing {
    margin-top: 0
  }

  .trx_addons_audio_navigation {
    position: absolute;
    z-index: 2;
    top: 2em;
    right: 2em;
    bottom: auto;
    left: auto
  }
}

@media (max-width:1279px) {
  .trx_addons_audio_navigation {
    position: absolute;
    z-index: 2;
    top: 2em;
    right: 1.6em;
    bottom: auto;
    left: auto
  }
}

@media (max-width:767px) {
  .trx_addons_audio_wrap.list .trx_addons_audio_player {
    padding-top: 5em
  }

  .trx_addons_audio_wrap .mejs-horizontal-volume-slider {
    display: none !important
  }

  .trx_addons_audio_navigation {
    position: absolute;
    z-index: 2;
    top: 2.55em;
    right: auto;
    bottom: auto;
    left: 1.2em
  }
}

.widget_categories_list .categories_list_columns {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.widget_categories_list .categories_list_columns .categories_list_item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.widget_categories_list .categories_list_item {
  text-align: center;
  position: relative
}

.widget_categories_list .categories_list_count {
  display: inline-block;
  margin-left: .5em
}

.widget_categories_list .categories_list_link {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.widget_categories_list .categories_list_style_1 .categories_list_title {
  margin: .5em 0 0;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_title {
  color: #efa758
}

.widget_categories_list .categories_list_style_1 .categories_list_image {
  vertical-align: top
}

.widget_categories_list .categories_list_style_1 .categories_list_image img {
  width: auto;
  max-height: 7em
}

.widget_categories_list .categories_list_style_2 .categories_list_image img {
  width: 100%
}

.widget_categories_list .categories_list_style_2 .categories_list_count {
  display: block;
  margin-left: 0
}

.widget_categories_list .categories_list_style_2 .categories_list_image:after {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5);
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease;
  pointer-events: none
}

.widget_categories_list .categories_list_style_2 .categories_list_item:hover .categories_list_image:after {
  background-color: rgba(0, 0, 0, .1)
}

.widget_categories_list .categories_list_style_2 .categories_list_title {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 40%;
  font-weight: 300;
  margin: 0;
  padding: 1.5em 1em;
  background-color: rgba(255, 255, 255, .8);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .6);
  -ms-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .6);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .6)
}

.widget_categories_list .categories_list_style_2 .categories_list_item:hover .categories_list_title {
  color: #000;
  background-color: #fff
}

.widget_categories_list .categories_list_style_3 .categories_list_item {
  overflow: hidden;
  background-color: #fafafa;
  position: relative
}

.widget_categories_list .categories_list_style_3 .categories_list_icon,
.widget_categories_list .categories_list_style_3 .categories_list_image {
  float: left;
  width: 50%;
  height: 14em;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.widget_categories_list .categories_list_style_3 .categories_list_icon img {
  max-height: 4.4em
}

.widget_categories_list .categories_list_style_3 .categories_list_icon .wrap_in {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 94%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0
}

.widget_categories_list .categories_list_style_3 .categories_list_count {
  display: block;
  margin-left: 0
}

.widget_categories_list .categories_list_style_3 .categories_list_icon {
  position: relative
}

.widget_categories_list .categories_list_style_3 .categories_list_title {
  font-weight: 300;
  margin: .3em 0;
  text-transform: none;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.widget_categories_list .categories_list_style_3 .categories_list_item:hover .categories_list_title {
  color: #efa758
}

.widget_contacts p {
  margin: 0
}

.widget_contacts p+p {
  margin-top: 1em
}

.widget_contacts .contacts_logo+.contacts_description,
.widget_contacts .contacts_logo+.contacts_content {
  margin-top: 2em
}

.widget_contacts .contacts_description+.contacts_content,
.widget_contacts .contacts_socials+.contacts_content {
  margin-top: 1.5em
}

.widget_contacts .contacts_content .wpb_single_image {
  display: inline-block;
  vertical-align: middle;
  margin-right: .5em
}

.widget_contacts .contacts_content aside,
.widget_contacts .contacts_content widget,
.widget_contacts .contacts_content .sc_layouts_item {
  margin: 0
}

.widget_contacts .contacts_logo+.contacts_map_top,
.widget_contacts .contacts_description+.contacts_map_top {
  margin-top: 2.5em
}

.widget_contacts .contacts_map_left,
.widget_contacts .contacts_map_right {
  overflow: hidden;
  margin: 2em 0
}

.widget_contacts .contacts_map_left .contacts_info .contacts_left,
.widget_contacts .contacts_map_left .contacts_info .contacts_right,
.widget_contacts .contacts_map_right .contacts_info .contacts_left,
.widget_contacts .contacts_map_right .contacts_info .contacts_right,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_right {
  margin-left: 0 !important;
  text-align: left
}

.widget_contacts .contacts_map_left .contacts_info .contacts_left span,
.widget_contacts .contacts_map_right .contacts_info .contacts_left span,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span {
  padding-left: 2em;
  padding-right: 0
}

.widget_contacts .contacts_map_left .contacts_info .contacts_left span:before,
.widget_contacts .contacts_map_right .contacts_info .contacts_left span:before,
.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info .contacts_left span:before {
  left: 0;
  right: auto;
  text-align: left
}

.widget_contacts .contacts_map_left .contacts_map,
.widget_contacts .contacts_map_left .contacts_info {
  float: left;
  width: 47%
}

.widget_contacts .contacts_map_left .contacts_info {
  margin-left: 6%
}

.widget_contacts .contacts_map_right .contacts_map,
.widget_contacts .contacts_map_right .contacts_info {
  float: right;
  width: 47%
}

.widget_contacts .contacts_map_right .contacts_info {
  margin-right: 6%
}

.widget_contacts .contacts_logo+.contacts_info,
.widget_contacts .contacts_map_top .contacts_map+.contacts_info,
.widget_contacts .contacts_description+.contacts_info {
  margin-top: 2em
}

.widget_contacts .contacts_info {
  line-height: 2.2em
}

.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info {
  line-height: inherit
}

.wpb_column:not(.vc_col-sm-12) .widget_contacts .contacts_info span {
  margin-bottom: 1em
}

.widget_contacts .contacts_info .contacts_left,
.widget_contacts .contacts_info .contacts_right {
  display: inline-block;
  white-space: nowrap;
  text-align: left;
  vertical-align: top;
  width: 50%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.widget_contacts .contacts_info .contacts_left {
  text-align: right;
  padding-right: 1.5em
}

.widget_contacts .contacts_info .contacts_right {
  padding-left: 1.5em
}

.widget_contacts .contacts_info span,
.widget_contacts .contacts_info>div>a,
.widget_contacts .contacts_info>a {
  position: relative;
  display: block;
  padding-left: 2em
}

.widget_contacts .contacts_info .contacts_left>* {
  padding-left: 0;
  padding-right: 2em
}

.widget_contacts .contacts_info span:before,
.widget_contacts .contacts_info>div>a:before,
.widget_contacts .contacts_info>a:before {
  display: block;
  font-family: "trx_addons_icons";
  font-size: 1.2em;
  line-height: inherit;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 2em;
  text-align: left
}

.widget_contacts .contacts_info .contacts_left>:before {
  left: auto;
  right: 0;
  text-align: right
}

.widget_contacts .contacts_info span.contacts_email:before {
  content: "\e86d"
}

.widget_contacts .contacts_info span.contacts_phone:before,
.widget_contacts .contacts_info a.contacts_phone:before {
  content: "\e8c2"
}

.widget_contacts .contacts_info span.contacts_address:before {
  content: "\e8c3"
}

.widget_contacts .contacts_logo+.contacts_socials,
.widget_contacts .contacts_info+.contacts_socials,
.widget_contacts .contacts_map_top+.contacts_socials,
.widget_contacts .contacts_description+.contacts_socials {
  margin-top: 1em
}

.sc_recent_news_columns_wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.sc_recent_news_columns_wrap .post_item.post_accented_on {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_recent_news_header {
  padding-bottom: 1em;
  border-bottom: 3px solid #000;
  margin-bottom: 2em
}

.sc_recent_news_header_captions,
.sc_recent_news_header_categories {
  display: inline-block;
  vertical-align: bottom
}

.sc_recent_news_header_split .sc_recent_news_header_captions,
.sc_recent_news_header_split .sc_recent_news_header_categories {
  width: 50%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_recent_news_header_split .sc_recent_news_header_captions {
  padding-right: 2em
}

.sc_recent_news_title {
  margin: 0;
  text-transform: uppercase
}

.sc_recent_news_subtitle {
  margin: 0;
  text-transform: uppercase;
  font-weight: 400
}

.sc_recent_news_header_split .sc_recent_news_header_categories {
  line-height: 1.5em;
  text-align: right
}

.sc_recent_news_header_split .sc_recent_news_header_categories>* {
  display: inline-block;
  margin-left: 1em;
  text-transform: uppercase;
  font-size: .9333em
}

.sc_recent_news_header_category_item_more {
  position: relative;
  z-index: 1000;
  cursor: pointer
}

.sc_recent_news_header_category_item_more:after {
  content: "\e882";
  font-family: "trx_addons_icons";
  display: inline-block;
  margin-left: .5em;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_recent_news_header_category_item_more.opened:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.sc_recent_news_header_more_categories {
  display: none;
  position: absolute;
  z-index: 1;
  top: 2em;
  right: 0;
  border: 1px solid #eee;
  text-align: left;
  padding: .5em 1px
}

.sc_recent_news_header_more_categories>a {
  display: block;
  white-space: nowrap;
  line-height: 2em;
  padding: 0 1.5em
}

.sc_recent_news .post_item {
  background-color: transparent;
  text-align: left;
  overflow: hidden;
  position: relative
}

.sc_recent_news .post_item.post_accented_on {
  margin-bottom: 2em
}

.sc_recent_news .post_item.post_accented_off {
  margin-bottom: 1em
}

.sc_recent_news_style_news-magazine .post_accented_border {
  padding-bottom: 2em
}

.sc_recent_news .post_item .post_featured {
  margin-bottom: 0
}

.sc_recent_news .post_item .post_featured img {
  width: 100%
}

.sc_recent_news .post_accented_on .post_featured {
  margin-bottom: 1.5em
}

.sc_recent_news_with_accented .post_accented_off .post_featured {
  float: left;
  margin-bottom: 0;
  width: 35%
}

.sc_recent_news .post_accented_off .post_featured.with_thumb .post_video_hover {
  font-size: 1.2em
}

.sc_recent_news_with_accented .post_accented_off .post_header {
  float: left;
  width: 65%;
  padding-left: 1.5em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_recent_news_without_accented .post_accented_off .post_featured {
  margin-bottom: 1em
}

.sc_recent_news .post_accented_off .slider_controls_wrap {
  display: none
}

.sc_recent_news .post_accented_off .slider_pagination_wrap {
  bottom: 0
}

.sc_recent_news .post_accented_off .slider_pagination_wrap .swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  margin-right: 3px
}

.sc_recent_news .post_item .post_featured_bg {
  position: absolute !important;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0
}

.sc_recent_news .post_item .post_featured_bg .post_thumb {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_recent_news .post_item .post_featured .post_info {
  display: block;
  position: absolute;
  z-index: 10;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  padding: 0 .8em;
  font-size: inherit;
  line-height: inherit
}

.sc_recent_news .post_item .post_featured:hover .post_info,
.sc_recent_news .post_item .post_featured .post_info {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  opacity: 1;
  text-align: left
}

.sc_recent_news .post_item .post_featured .post_info .post_categories {
  display: inline-block;
  padding: 0 .6em;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  margin-bottom: .6em;
  background-color: #000;
  text-transform: uppercase
}

.sc_recent_news .post_item .post_featured .post_info *,
.sc_recent_news .post_item .post_featured .post_info *:hover {
  color: #fff
}

.sc_recent_news .post_item .post_header {
  text-align: left;
  margin-bottom: 0
}

.sc_recent_news .post_item .post_title {
  margin: 0;
  letter-spacing: 0;
  line-height: 1.1em;
  font-weight: 400
}

.sc_recent_news .post_item .post_meta {
  margin: .2em 0 1em !important
}

.sc_recent_news .post_item .post_author,
.sc_recent_news .post_item .post_date {
  display: inline-block;
  font-size: 13px;
  line-height: 1.5em
}

.sc_recent_news .post_item .post_date:before {
  content: "|";
  display: inline-block;
  margin: 0 .6em;
  font-size: .8462em;
  position: relative;
  top: -1px
}

.sc_recent_news .post_meta .post_meta_edit a {
  background-color: transparent !important
}

.sc_recent_news .post_item .post_content {
  margin-top: .8em
}

.sc_recent_news .post_item .post_footer {
  margin-top: 1em
}

.sc_recent_news .post_item .post_footer .post_meta {
  text-align: left;
  float: none;
  width: 100%
}

.sc_recent_news .post_item .post_footer .post_meta .post_meta_item {
  padding: 0 1em;
  font-size: 12px;
  margin-left: 0 !important;
  margin-right: .5em;
  margin-bottom: .5em;
  float: left
}

.sc_recent_news .post_delimiter {
  margin-top: 2em;
  margin-bottom: 2em
}

.sc_recent_news .post_delimiter:before {
  content: " ";
  display: block;
  height: 0;
  border-top: 1px solid #eee
}

.sc_recent_news_style_news-excerpt {
  overflow: hidden
}

.sc_recent_news_style_news-excerpt .post_item+.post_item {
  padding-top: 2em;
  margin-top: 2em;
  border-top: 1px solid #eee
}

.sc_recent_news_style_news-excerpt .post_featured {
  float: left;
  width: 40%;
  margin-bottom: 0
}

.sc_recent_news_style_news-excerpt .post_body {
  overflow: hidden;
  float: left;
  width: 60%;
  padding-left: 2em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_recent_news_style_news-portfolio .columns_wrap {
  margin-right: -.5em !important
}

.sc_recent_news_style_news-portfolio [class*=column] {
  padding: 0 .5em .5em 0 !important
}

.sc_recent_news_style_news-portfolio .post_item,
.sc_recent_news_style_news-portfolio .post_featured,
.sc_recent_news_style_news-announce .post_item,
.sc_recent_news_style_news-announce .post_featured {
  margin-bottom: 0 !important;
  margin-top: 0 !important
}

.sc_recent_news_style_news-portfolio .post_item .post_featured:after,
.sc_recent_news_style_news-announce .post_item .post_featured:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .2);
  pointer-events: none
}

.sc_recent_news_style_news-announce .post_item .post_featured:after {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .4)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .4) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .4) 100%)
}

.sc_recent_news_style_news-announce {
  overflow: hidden
}

.sc_recent_news_style_news-announce .post_item {
  float: left
}

.sc_recent_news_style_news-announce .post_size_full {
  width: 100%;
  height: 432px
}

.sc_recent_news_style_news-announce .post_size_big {
  width: 50%;
  height: 216px
}

.sc_recent_news_style_news-announce .post_size_medium {
  width: 50%;
  height: 108px
}

.sc_recent_news_style_news-announce .post_size_small {
  width: 25%;
  height: 108px
}

.slider_container {
  display: none;
  position: relative;
  overflow: hidden
}

.slider_container.slider_overflow_visible,
.slider_container.slider_elastistack,
.slider_container.swiper-container-coverflow,
.slider_container.swiper-container-cube,
.slider_container.swiper-container-flip {
  overflow: visible
}

.slider_outer {
  position: relative
}

.slider_container .slider-slide {
  position: relative;
  max-height: 100vh;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.slider_container:not(.slider_height_fixed) .slider-slide {
  height: auto
}

.slider_container:not(.slider_multi):not(.slider_type_images),
.slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
  min-height: 180px
}

.slider_container.slider_type_images .slider-slide {
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center
}

.slider_container.slider_type_images .slider-slide>img {
  max-width: 100%;
  height: auto
}

.slider_container .slider-slide>.slide_link {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.slider_container .slide_info {
  position: absolute;
  z-index: 2;
  text-align: center;
  padding: 0 3em;
  line-height: 1.3em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.slider_container .slide_info.slide_info_large {
  padding: 2em;
  background-color: rgba(0, 0, 0, .6)
}

.slider_container .slide_overlay,
.slider_container .slide_info.slide_info_large,
.slider_container .slide_info a {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.slider_container .slide_info.slide_info_large .slide_title,
.slider_container .slide_info.slide_info_large .slide_title a,
.slider_container .slide_info.slide_info_large:hover .slide_date,
.slider_container .slide_info.slide_info_large:hover .slide_cats,
.slider_container .slide_info.slide_info_large:hover .slide_cats a {
  color: #fff
}

.slider_container .slide_info.slide_info_large:hover {
  background-color: rgba(0, 0, 0, .8)
}

.slider_container .slide_info.slide_info_large .slide_cats {
  color: transparent !important
}

.slider_container .slide_info.slide_info_large .slide_cats a {
  font-size: .8667em;
  line-height: 1.7333em;
  font-weight: 500;
  text-transform: uppercase
}

.slider_container .slide_info.slide_info_large .slide_title {
  font-size: 1.4em;
  line-height: 1.5em;
  font-weight: 400;
  text-transform: uppercase;
  margin: .5em 0
}

.slider_container .slide_info.slide_info_large .slide_date {
  font-size: .9333em;
  font-style: italic
}

.slider_container.slider_titles_center .slide_info {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 0
}

.slider_container.slider_titles_center .slide_info_large {
  width: 50%;
  padding: 3em 2em
}

.slider_container.slider_titles_bottom .slide_info_small {
  left: 0;
  right: 0;
  bottom: 2em
}

.slider_container.slider_titles_bottom .slide_info_large {
  left: 0;
  right: 0;
  bottom: 0
}

.slider_container.slider_titles_lb .slide_info_small {
  text-align: left;
  left: 0;
  bottom: 2em
}

.slider_container.slider_titles_lb .slide_info_large {
  width: 50%;
  left: 0;
  bottom: 0
}

.slider_container.slider_titles_rb .slide_info_small {
  text-align: right;
  right: 0;
  bottom: 2em
}

.slider_container.slider_titles_rb .slide_info_large {
  width: 50%;
  right: 0;
  bottom: 0
}

.slider_container .slide_info .slide_title {
  margin-top: .4em
}

.slider_titles_outside_wrap .slide_cats,
.slider_titles_outside_wrap .slide_subtitle {
  font-style: italic;
  letter-spacing: 0
}

.slider_container .slide_overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .4)
}

.slider_container .slide_overlay:hover {
  background-color: rgba(0, 0, 0, .7)
}

.slider_container.slider_multi .slide_info_small,
.slider_container .slide_info_small {
  text-shadow: 1px 1px #000
}

.slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_bullets:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .slide_info:not(.slide_info_large) {
  bottom: 3.5em
}

.slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_custom:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi:not(.slider_titles_center) .slide_info:not(.slide_info_large),
.slider_style_modern .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction:not(.slider_titles_center) .slide_info:not(.slide_info_large) {
  bottom: 2em
}

.slider_container.slider_multi .slide_title,
.slider_container .slide_info:not(.slide_info_large) .slide_title {
  font-size: 1.5385em;
  margin: .2em 0
}

.slider_container.slider_multi .slide_title,
.slider_container.slider_multi .slide_title a,
.slider_container .slide_info:not(.slide_info_large) .slide_title,
.slider_container .slide_info:not(.slide_info_large) .slide_title a {
  color: #f0f0f0
}

.slider_container.slider_multi .slide_title a:hover,
.slider_container .slide_info:not(.slide_info_large) .slide_title a:hover,
.slider_container.slider_multi .slide_cats a:hover,
.slider_container .slide_info:not(.slide_info_large) .slide_cats a:hover {
  color: #fff
}

.slider_container.slider_multi .slide_date,
.slider_container.slider_multi .slide_cats,
.slider_container.slider_multi .slide_cats a,
.slider_container .slide_info:not(.slide_info_large) .slide_date,
.slider_container .slide_info:not(.slide_info_large) .slide_cats,
.slider_container .slide_info:not(.slide_info_large) .slide_cats a {
  color: #ccc
}

.slider_outer.slider_outer_titles_outside {
  padding-bottom: 5rem
}

.slider_titles_outside_wrap {
  position: absolute;
  z-index: 8;
  bottom: 0;
  left: 0;
  width: 100%;
  max-height: 4em;
  text-align: center
}

.slider_titles_outside_wrap .slide_info {
  display: none
}

.slider_titles_outside_wrap .slide_title {
  margin: 0
}

.slider_container .swiper-pagination,
.slider_outer .swiper-pagination {
  display: block;
  text-align: center;
  z-index: 9;
  color: #fff
}

.slider_outer_pagination_pos_bottom_outside .swiper-pagination {
  position: static;
  display: block;
  text-align: center;
  margin-top: 1em;
  bottom: auto;
  left: auto
}

.swiper-pagination-custom .swiper-pagination-button {
  width: 3em;
  height: 3em;
  border: 2px solid #ddd;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #f7f7f7;
  opacity: .8;
  vertical-align: bottom;
  margin: 0 4px;
  display: inline-block;
  border-radius: 4px
}

.swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active {
  opacity: 1;
  border-color: #efa758
}

.slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,
.slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
  padding-bottom: 4em
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
  left: 0;
  top: auto;
  bottom: 1em;
  width: 100%;
  height: 3em;
  line-height: 3em;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
  left: auto;
  bottom: auto;
  position: static;
  margin-top: 1em
}

.slider_container.slider_pagination_pos_left .swiper-pagination-custom,
.slider_container.slider_pagination_pos_right .swiper-pagination-custom {
  left: 1em;
  top: 50%;
  bottom: auto;
  width: auto;
  height: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.slider_container.slider_pagination_pos_right .swiper-pagination-custom {
  right: 1em;
  left: auto
}

.slider_container.slider_pagination_pos_left .swiper-pagination-button,
.slider_container.slider_pagination_pos_right .swiper-pagination-button {
  display: block;
  margin: 4px 0;
  width: 2em;
  height: 2em
}

.slider_container .swiper-pagination-bullet,
.slider_outer .swiper-pagination-bullet {
  opacity: .8;
  vertical-align: bottom;
  border: 2px solid #f0f0f0;
  background-color: transparent;
  width: 10px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.slider_container .swiper-pagination-bullet-active,
.slider_outer .swiper-pagination-bullet-active {
  opacity: 1
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
  left: 0;
  top: auto;
  bottom: 1em;
  width: 100%;
  height: 1.5em;
  line-height: 1.5em;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
  left: auto;
  bottom: auto;
  position: static;
  margin-top: 1em
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
  display: inline-block;
  margin: 0 8px 0 0
}

.slider_container.slider_pagination_pos_left .swiper-pagination-bullets,
.slider_container.slider_pagination_pos_right .swiper-pagination-bullets {
  left: 1em;
  top: 50%;
  bottom: auto;
  width: auto;
  height: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.slider_container.slider_pagination_pos_right .swiper-pagination-bullets {
  right: 1em;
  left: auto
}

.slider_container.slider_pagination_pos_left .swiper-pagination-bullets .swiper-pagination-bullet,
.slider_container.slider_pagination_pos_right .swiper-pagination-bullets .swiper-pagination-bullet {
  display: block;
  margin: 8px 0 0
}

.slider_container .swiper-pagination-fraction,
.slider_outer .swiper-pagination-fraction {
  font-size: .8667em;
  left: 0;
  top: auto;
  bottom: 1.5em;
  width: 100%;
  height: 1.7em;
  line-height: 1.7em;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.slider_container.slider_pagination_pos_left .swiper-pagination-fraction {
  text-align: left;
  padding-left: 1em
}

.slider_container.slider_pagination_pos_right .swiper-pagination-fraction {
  text-align: right;
  padding-right: 1em
}

.slider_outer.slider_outer_pagination_pos_left>.swiper-pagination-fraction,
.slider_outer.slider_outer_pagination_pos_right>.swiper-pagination-fraction {
  width: 7rem;
  bottom: 5rem
}

.slider_outer.slider_outer_pagination_pos_right>.swiper-pagination-fraction {
  left: auto;
  right: 0
}

.slider_container .swiper-pagination-fraction>*,
.slider_outer .swiper-pagination-fraction>* {
  line-height: inherit;
  vertical-align: middle
}

.slider_container .swiper-pagination-fraction>.swiper-pagination-current,
.slider_outer .swiper-pagination-fraction>.swiper-pagination-current {
  font-size: 2em;
  line-height: 1.2em
}

.slider_container.slider_direction_horizontal .swiper-pagination-progress,
.slider_outer.slider_outer_direction_horizontal .swiper-pagination-progress {
  height: 6px;
  top: auto;
  bottom: 0
}

.slider_container.slider_pagination_pos_right .swiper-pagination-progress,
.slider_outer.slider_outer_pagination_pos_right .swiper-pagination-progress {
  left: auto;
  right: 0
}

.sc_item_slider.slider_outer_pagination_pos_bottom {
  padding-bottom: 2em
}

.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
  bottom: 0
}

.sc_item_slider.slider_outer_pagination .swiper-pagination-bullet {
  border-color: #ddd
}

.sc_slider_controls .slider_prev,
.sc_slider_controls .slider_next,
.slider_container .slider_prev,
.slider_container .slider_next,
.slider_outer .slider_prev,
.slider_outer_controls .slider_next {
  background-image: none !important;
  background-color: rgba(0, 0, 0, .5);
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  width: 3em;
  height: 3em;
  line-height: 3em;
  text-align: center;
  border-radius: 50%;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_slider_controls .slider_controls_wrap>a,
.slider_container.slider_controls_side .slider_controls_wrap>a,
.slider_outer_controls_outside .slider_controls_wrap>a,
.slider_outer_controls_side .slider_controls_wrap>a,
.slider_outer_controls_top .slider_controls_wrap>a,
.slider_outer_controls_bottom .slider_controls_wrap>a {
  width: 4.2em;
  height: 2.8em;
  line-height: 2.8em;
  border-radius: 0
}

.sc_slider_controls .slider_prev:before,
.sc_slider_controls .slider_next:before,
.slider_container .slider_prev:before,
.slider_container .slider_next:before,
.slider_outer .slider_prev:before,
.slider_outer .slider_next:before {
  margin: 0;
  font-family: "trx_addons_icons"
}

.sc_slider_controls .slider_prev:before,
.slider_container .slider_prev:before,
.slider_outer .slider_prev:before {
  content: "\e858"
}

.sc_slider_controls .slider_next:before,
.slider_container .slider_next:before,
.slider_outer .slider_next:before {
  content: "\e859"
}

.sc_slider_controls .slider_prev.with_title,
.sc_slider_controls .slider_next.with_title {
  width: auto;
  padding: 0 1.5em
}

.sc_slider_controls .slider_prev.with_title:before,
.sc_slider_controls .slider_next.with_title:before {
  display: none
}

.sc_slider_controls.sc_slider_controls_left {
  text-align: left
}

.sc_slider_controls.sc_slider_controls_center {
  text-align: center
}

.sc_slider_controls.sc_slider_controls_right {
  text-align: right
}

.sc_slider_controls .slider_prev,
.sc_slider_controls .slider_next {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
  display: inline-block;
  vertical-align: middle
}

.sc_slider_controls .slider_prev+.slider_next {
  margin-left: .5em
}

.sc_slider_controls:not([class*=slider_pagination_style_none]) .slider_controls_wrap {
  position: relative;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_slider_controls:not([class*=slider_pagination_style_none]) .slider_controls_wrap.with_prev {
  padding-left: 4.5em
}

.sc_slider_controls:not([class*=slider_pagination_style_none]) .slider_controls_wrap.with_next {
  padding-right: 4.5em
}

.sc_slider_controls:not([class*=slider_pagination_style_none]) .slider_controls_wrap .slider_prev {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.sc_slider_controls:not([class*=slider_pagination_style_none]) .slider_controls_wrap .slider_next {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0
}

.sc_slider_controls:not([class*=slider_pagination_style_none]) .slider_controls_wrap .slider_pagination_wrap {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  position: relative;
  text-align: center;
  height: 2.8em
}

.sc_slider_controls .slider_pagination_button_wrap {
  display: inline-block;
  vertical-align: top;
  height: 100%
}

.sc_slider_controls .slider_pagination_button {
  display: block;
  height: 100%;
  margin-left: 1px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  position: relative
}

.sc_slider_controls .slider_pagination_button_wrap:first-child .slider_pagination_button {
  margin-left: 0
}

.sc_slider_controls .slider_pagination_button:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
  opacity: 0
}

.sc_slider_controls .slider_pagination_button:hover:before,
.sc_slider_controls .slider_pagination_button_active:before {
  opacity: .2
}

.sc_slider_controls.slider_pagination_style_progress .slider_controls_wrap .slider_pagination_wrap {
  background-color: #f0f0f0;
  cursor: pointer
}

.sc_slider_controls .slider_progress_bar {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #ddd;
  -webkit-transition: width .3s ease;
  -o-transition: width .3s ease;
  transition: width .3s ease
}

.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet {
  display: inline-block;
  vertical-align: top;
  border: 2px solid #f0f0f0;
  background-color: transparent;
  width: 10px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1
}

.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet+.slider_pagination_bullet {
  margin-left: 4px;
  cursor: pointer
}

.sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap>* {
  font-size: .8667em;
  line-height: 1.7em
}

.sc_slider_controls.slider_pagination_style_fraction .slider_pagination_wrap>.swiper-pagination-current {
  font-size: 2em;
  line-height: 1.2em
}

.slider_container.slider_controls_bottom .slider_controls_wrap,
.slider_outer .slider_controls_bottom .slider_controls_wrap {
  text-align: center;
  margin-top: 3em
}

.slider_container.slider_controls_bottom .slider_prev,
.slider_container.slider_controls_bottom .slider_next,
.slider_outer .slider_controls_bottom .slider_prev,
.slider_outer .slider_controls_bottom .slider_next {
  position: static;
  display: inline-block;
  margin: 0;
  border-radius: 0;
  background-color: transparent;
  border: 2px solid #000;
  color: #000;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center
}

.slider_container.slider_controls_bottom .slider_prev:hover,
.slider_container.slider_controls_bottom .slider_next:hover,
.slider_outer .slider_controls_bottom .slider_prev:hover,
.slider_outer .slider_controls_bottom .slider_next:hover {
  background-color: #000;
  color: #fff
}

.slider_container.slider_controls_bottom .slider_next,
.slider_outer .slider_controls_bottom .slider_next {
  margin-left: 1em
}

.slider_container.slider_controls_side .slider_controls_wrap>.slider_prev,
.slider_outer_controls_side .slider_controls_wrap>.slider_prev {
  opacity: 0;
  margin-left: -6em;
  left: 0
}

.slider_container.slider_controls_side .slider_next,
.slider_outer_controls_side .slider_controls_wrap>.slider_next {
  opacity: 0;
  margin-right: -6em;
  right: 0
}

.slider_container.slider_controls_side:hover .slider_controls_wrap>a,
.slider_outer_controls_side:hover .slider_controls_wrap>a {
  opacity: 1;
  margin-left: 0;
  margin-right: 0
}

.slider_container.slider_controls_outside+.slider_controls_wrap>a,
.slider_outer_controls_outside .slider_controls_wrap>a {
  -webkit-transition: color .3s ease, background-color .3s ease, opacity .3s ease .3s, margin .3s ease .3s;
  -o-transition: color .3s ease, background-color .3s ease, opacity .3s ease .3s, margin .3s ease .3s;
  transition: color .3s ease, background-color .3s ease, opacity .3s ease .3s, margin .3s ease .3s
}

.slider_container.slider_controls_outside+.slider_controls_wrap>.slider_prev,
.slider_outer_controls_outside .slider_controls_wrap>.slider_prev {
  opacity: 0;
  margin-left: -6em;
  left: -6em
}

.slider_container.slider_controls_outside+.slider_next,
.slider_outer_controls_outside .slider_controls_wrap>.slider_next {
  opacity: 0;
  margin-right: -6em;
  right: -6em
}

.slider_container.slider_controls_outside:hover+.slider_controls_wrap>a,
.slider_container.slider_controls_outside+.slider_controls_wrap:hover>a,
.slider_container.slider_controls_outside+.slider_controls_wrap>a:hover,
.slider_outer_controls_outside:hover .slider_controls_wrap>a,
.slider_outer_controls_outside .slider_controls_wrap:hover>a,
.slider_outer_controls_outside .slider_controls_wrap>a:hover {
  opacity: 1;
  margin-left: 0;
  margin-right: 0
}

.slider_outer_controls_top>.slider_controls_wrap {
  position: absolute;
  z-index: 11;
  top: -3.3em;
  right: 0;
  width: auto;
  height: 3em
}

.sc_item_slider.slider_outer_controls_top>.slider_controls_wrap {
  top: -5em
}

.slider_outer_controls_bottom>.slider_controls_wrap {
  position: relative;
  display: block;
  text-align: center;
  margin-top: .4em
}

.slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside>.slider_controls_wrap {
  display: inline-block;
  width: 50%;
  text-align: right
}

.slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside>.swiper-pagination {
  display: inline-block;
  width: 50%;
  text-align: left
}

.slider_outer_controls_top>.slider_controls_wrap>a,
.slider_outer_controls_bottom>.slider_controls_wrap>a {
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
  display: inline-block;
  vertical-align: middle
}

.slider_outer_controls_top>.slider_controls_wrap>a+a,
.slider_outer_controls_bottom>.slider_controls_wrap>a+a {
  margin-left: .5em
}

.slider_container .trx_addons_video_player.with_cover {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.slider_style_modern {
  padding: 0 7rem
}

.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a {
  position: absolute;
  top: 3rem;
  bottom: 3rem;
  width: 7rem;
  height: auto;
  line-height: 1.2em;
  margin: 0;
  background-color: #333;
  color: #fff;
  border-radius: 0
}

.slider_style_modern.slider_outer_controls_side.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
  bottom: 6rem
}

.slider_style_modern.slider_outer_controls_side.slider_outer_titles_outside .slider_controls_wrap>a {
  bottom: 8rem
}

.slider_style_modern.slider_outer_controls_side.slider_outer_titles_outside.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
  bottom: 11rem
}

.slider_style_modern .slider_controls_label,
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
  display: block;
  text-align: center;
  max-width: 80%;
  position: absolute;
  top: 45%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
  top: 58%
}

.slider_style_modern .slider_controls_label>span {
  display: block
}

.slider_style_modern .slider_controls_label span:first-child {
  font-style: italic;
  letter-spacing: 0
}

.sc_slider_controller .slider_outer.slider_outer_controls_side .slider_controls_wrap>a,
.slider_style_modern .slider_container.slider_controls_side .slider_controls_wrap>a,
.slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a {
  opacity: 1
}

.slider_style_modern.slider_outer_titles_outside>.slider_pagination_wrap {
  display: none
}

.sc_slider_controller .slider-slide {
  cursor: pointer;
  min-height: 50px
}

.sc_slider_controller_horizontal[data-controls="1"] {
  padding-left: 4em;
  padding-right: 4em
}

.sc_slider_controller_vertical[data-controls="1"] {
  padding-top: 3em;
  padding-bottom: 3em
}

.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a {
  margin: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>a {
  top: 0;
  bottom: 0;
  width: 4em;
  height: auto
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>a {
  left: 0;
  right: 0;
  width: auto;
  height: 3em
}

.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a:before {
  display: block;
  width: auto;
  height: 1em;
  line-height: 1em;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.sc_slider_controller .slider_outer_controls_side .slider_controls_wrap>a {
  border-radius: 0
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>.slider_prev {
  left: -4em;
  right: auto
}

.sc_slider_controller_horizontal .slider_outer_controls_side .slider_controls_wrap>.slider_next {
  right: -4em;
  left: auto
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_prev {
  top: -3em;
  bottom: auto
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_next {
  bottom: -3em;
  top: auto
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_prev:before {
  content: "\e85a";
  font-family: "trx_addons_icons"
}

.sc_slider_controller_vertical .slider_outer_controls_side .slider_controls_wrap>.slider_next:before {
  content: "\e857";
  font-family: "trx_addons_icons"
}

.sc_slider_controller_info {
  display: block;
  text-align: left;
  letter-spacing: 0;
  font-size: 1.3333em;
  line-height: 1.2em;
  font-weight: 400;
  font-style: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 85%
}

.sc_slider_controller_info_number {
  display: inline-block;
  color: #eee;
  margin-right: .4em
}

.sc_slider_controller_info_title {
  display: inline-block;
  color: #fff
}

.sc_slider_controller_thumbs .slider-slide:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5);
  -webkit-transition: background-color .5s ease;
  -o-transition: background-color .5s ease;
  transition: background-color .5s ease
}

.sc_slider_controller_thumbs .slider-slide.swiper-slide-active:before {
  background-color: transparent
}

.sc_slider_controller_thumbs.sc_slider_controller_horizontal {
  padding-top: 3px
}

.sc_slider_controller_thumbs.sc_slider_controller_horizontal .slider-slide {
  margin-top: 3px
}

.sc_slider_controller_thumbs.sc_slider_controller_horizontal .slider-slide.swiper-slide-active {
  margin-top: 0;
  border-top: 3px solid #efa758
}

.sc_slider_controller_thumbs .sc_slider_controller_info {
  font-size: 1.2em;
  line-height: 1.2em;
  display: none
}

.sc_slider_controller_thumbs .sc_slider_controller_info_number {
  color: #ccc
}

.sc_slider_controller_thumbs .sc_slider_controller_info_title {
  color: #fff
}

.sc_slider_controller_titles .sc_slider_controller_info {
  text-transform: uppercase
}

.sc_slider_controller_titles.sc_slider_controller_horizontal {
  padding-top: 3px
}

.sc_slider_controller_titles.sc_slider_controller_horizontal .slider-slide {
  margin-top: 3px
}

.sc_slider_controller_titles .slider-slide {
  background-color: #f0f0f0
}

.sc_slider_controller_titles .slider-slide:after {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 1px;
  background-color: #ddd
}

.sc_slider_controller_titles .slider-slide.swiper-slide-active {
  margin-top: 0;
  padding-top: 0;
  background-color: #fff
}

.sc_slider_controller_titles.sc_slider_controller_horizontal .slider-slide.swiper-slide-active {
  border-top: 3px solid #efa758
}

.sc_slider_controller_titles .slider-slide.swiper-slide-active:after {
  display: none
}

.sc_slider_controller_titles .slider_outer_controls_side .slider_controls_wrap>a {
  top: 3px
}

.slider_elastistack ul[class*=stack__] {
  position: relative;
  margin: 0 auto;
  padding: 0;
  list-style: none
}

.slider_elastistack ul[class*=stack__] li {
  position: absolute;
  width: 100%;
  opacity: 0;
  padding: 0
}

.slider_elastistack ul[class*=stack__] li:before {
  display: none
}

.slider_elastistack ul.stack__images {
  width: 100%;
  z-index: 10;
  -webkit-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% -50%;
  -ms-perspective-origin: 50% -50%;
  perspective-origin: 50% -50%
}

.slider_elastistack .stack__images li {
  top: 0;
  z-index: 1;
  -webkit-transform: translate3d(0, 0, -180px);
  -ms-transform: translate3d(0, 0, -180px);
  transform: translate3d(0, 0, -180px);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.slider_elastistack .stack__images li img {
  display: block;
  width: 100%;
  pointer-events: none
}

.slider_elastistack .stack__images li:active {
  cursor: -webkit-grabbing;
  cursor: grabbing
}

.slider_elastistack .stack__images li.animate {
  -webkit-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out
}

.slider_elastistack .stack__images li.move-back {
  -webkit-transition-timing-function: cubic-bezier(.175, .885, .47, 1.515);
  -o-transition-timing-function: cubic-bezier(.175, .885, .47, 1.515);
  transition-timing-function: cubic-bezier(.175, .885, .47, 1.515)
}

.slider_elastistack_outer.slider_outer_controls {
  padding-bottom: 4em
}

.slider_elastistack_outer.slider_outer_titles_outside.slider_outer_controls {
  padding-bottom: 13em
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.slider_elastistack.slider_controls>.slider_controls_wrap {
  bottom: -4em
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap>.slider_prev {
  display: none
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap>.slider_next {
  position: static;
  margin: 0;
  left: auto;
  right: auto;
  opacity: 1
}

.slider_elastistack_outer.slider_outer_controls .slider_controls_wrap>.slider_next:before {
  content: "\e857"
}

.widget_socials .socials_description+.socials_wrap,
.widget_socials .socials_description+.share_wrap {
  margin-top: 1.5em
}

.trx_addons_video_player.with_cover {
  position: relative;
  overflow: hidden
}

.trx_addons_video_player.with_cover .video_embed {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.trx_addons_video_player.with_cover img {
  position: relative;
  z-index: 2;
  width: 100%;
  height: auto
}

.trx_addons_video_player.with_cover .video_mask {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  opacity: 0
}

.trx_addons_video_player.with_cover:hover .video_mask {
  opacity: 1
}

.trx_addons_video_player.with_cover .video_hover {
  position: absolute;
  z-index: 4;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  border-radius: 50%;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  font-size: 3em;
  cursor: pointer;
  overflow: hidden;
  margin-top: 2em;
  background-color: rgba(0, 0, 0, .5);
  color: #fff;
  opacity: 0
}

.trx_addons_video_player.with_cover .video_hover:before {
  content: "\e888";
  font-family: "trx_addons_icons";
  margin: 0
}

.trx_addons_video_player.with_cover .video_hover:hover {
  background-color: rgba(0, 0, 0, .5)
}

.trx_addons_video_player.with_cover:hover .video_hover {
  opacity: 1;
  margin-top: 0
}

.trx_addons_video_player.video_play .video_mask {
  opacity: 1;
  background-color: #000
}

.trx_addons_video_player.video_play .video_embed {
  opacity: 1;
  z-index: 10
}

.trx_addons_video_player.video_play .video_hover {
  display: none
}

.sc_layouts_cart {
  position: relative;
  z-index: 2000
}

.sc_layouts_cart_icon,
.sc_layouts_cart_details {
  cursor: pointer
}

.sc_layouts_cart_items_short {
  display: none;
  font-size: 7px;
  background-color: #333;
  color: #fff;
  width: 15px;
  height: 15px;
  line-height: 15px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  top: -5px;
  right: -5px;
  pointer-events: none
}

.sc_layouts_row_type_compact .sc_layouts_cart_details {
  display: none
}

.sc_layouts_row_type_compact .sc_layouts_cart_details {
  display: none
}

.sc_layouts_row_type_compact .sc_layouts_cart_items_short {
  display: block
}

.sc_layouts_cart_widget {
  display: none;
  text-align: left;
  position: absolute;
  z-index: 2;
  top: 4em;
  right: -2em;
  width: 280px;
  padding: 1em;
  border: 1px solid #ddd;
  background-color: #fff;
  color: #888;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_layouts_cart_widget:after {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 2.5em;
  width: 8px;
  height: 8px;
  margin: -5px 0 0 -4px;
  border-left: 1px solid #ddd;
  border-top: 1px solid #ddd;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.sc_layouts_cart_widget .sc_layouts_cart_widget_close {
  position: absolute;
  z-index: 100;
  top: 0;
  right: 0;
  padding: 5px 6px;
  cursor: pointer;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_layouts_cart_widget .widget_shopping_cart {
  text-align: left !important;
  font-size: .9333em;
  line-height: 1.5em
}

.sc_layouts_cart_widget .cart_list {
  max-height: 215px;
  overflow-y: auto;
  overflow-x: hidden
}

.sc_layouts_cart_widget p {
  margin-bottom: 0
}

.sc_layouts_cart_widget p+p {
  margin-top: .75em
}

.sc_layouts_currency .select_container {
  overflow: visible;
  background-color: transparent !important
}

.sc_layouts_currency .woocommerce-currency-switcher-form .woocommerce-currency-switcher {
  display: none !important
}

.sc_layouts_currency .woocommerce-currency-switcher-form .woocommerce-currency-switcher {
  padding: 0 !important
}

.sc_layouts_currency .select_container:after,
.sc_layouts_currency .select_container:before {
  display: none
}

.sc_layouts_currency .chosen-container .chosen-results {
  display: block
}

.sc_layouts_currency .chosen-container {
  font-size: inherit;
  font-weight: inherit;
  letter-spacing: 0px;
  min-width: 100%;
  position: relative
}

.sc_layouts_currency .chosen-container-single .chosen-single span {
  margin: 0
}

.sc_layouts_currency .chosen-container-single .chosen-single>div {
  display: none
}

.sc_layouts_currency .woocommerce-currency-switcher-form .chosen-container-active.chosen-with-drop .chosen-single,
.sc_layouts_currency .woocommerce-currency-switcher-form .chosen-container-single .chosen-single,
.sc_layouts_currency .woocommerce-currency-switcher-form .dd-select,
.sc_layouts_currency .woocommerce-currency-switcher-form .dd-selected,
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected,
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect.wSelect-theme-classic {
  display: inline;
  font-weight: inherit;
  position: relative;
  height: auto;
  background: 0 0 !important;
  border: none;
  line-height: inherit;
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none
}

.sc_layouts_currency .chosen-container-single .chosen-single:after {
  content: "\e828";
  font-family: "trx_addons_icons";
  font-size: 95%;
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none
}

.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-arrow,
.sc_layouts_currency .woocommerce-currency-switcher-form .dd-pointer,
.sc_layouts_currency .woocommerce-currency-switcher-form .dd-selected-description {
  display: none
}

.sc_layouts_currency .chosen-container .chosen-results,
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder,
.sc_layouts_currency .woocommerce-currency-switcher-form .dd-options {
  width: 11em !important;
  border: none !important;
  min-width: 0 !important;
  margin: 0;
  padding: 1.25em 2em;
  background: #fff;
  text-align: left;
  position: absolute;
  z-index: 1;
  top: 1em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0 !important;
  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .2);
  -ms-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .2);
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .2)
}

.sc_layouts_currency.hide_drop .chosen-drop,
.sc_layouts_currency.hide_drop .woocommerce-currency-switcher-form .wSelect-options-holder,
.sc_layouts_currency.hide_drop .woocommerce-currency-switcher-form .dd-options {
  display: none !important
}

.sc_layouts_currency .chosen-container .chosen-drop,
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect .wSelect-options {
  height: auto !important;
  border: none;
  overflow: visible;
  margin-top: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none
}

.sc_layouts_currency .chosen-container .chosen-results li,
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option,
.sc_layouts_currency .woocommerce-currency-switcher-form .dd-option {
  background: 0 0 !important;
  border: none;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  color: #141414;
  font-weight: 400;
  padding: .55em 0;
  line-height: inherit;
  cursor: pointer
}

.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option-value {
  padding: 0;
  margin: 0
}

.sc_layouts_currency .chosen-container .active-result.highlighted,
.sc_layouts_currency .chosen-container .active-result.result-selected,
.sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option-selected {
  color: #efa758
}

.sc_layouts_currency a.woocs_flag_view_item {
  width: auto;
  height: auto;
  margin: 0;
  vertical-align: bottom;
  display: inline
}

.sc_layouts_currency a.woocs_flag_view_item img {
  width: auto;
  height: 1.2em;
  vertical-align: bottom
}

.sc_layouts_featured.with_content {
  position: relative;
  min-height: 0em
}

.sc_layouts_featured .sc_layouts_featured_content {
  position: static
}

.sc_layouts_featured.with_image.without_content {
  min-height: 40rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_layouts_featured.with_image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_layouts_featured.with_image.with_content:before {
  content: " ";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5)
}

.sc_layouts_language li.menu-item>a>img,
.sc_layouts_language li.menu-item>a>span {
  display: inline-block;
  line-height: inherit;
  vertical-align: middle
}

.sc_layouts_language li.menu-item>a>img+span {
  margin-left: .3em
}

.custom-logo-link img,
.sc_layouts_logo img {
  max-height: 6em;
  width: auto
}

.sc_layouts_row_type_compact .custom-logo-link img,
.sc_layouts_row_type_compact .sc_layouts_logo img {
  max-height: 4.5em
}

.sc_layouts_row_type_narrow .custom-logo-link img,
.sc_layouts_row_type_narrow .sc_layouts_logo img {
  max-height: 3em
}

.sc_layouts_logo .logo_text {
  display: block;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_layouts_logo .logo_slogan {
  display: block;
  font-size: 12px;
  line-height: 15px;
  letter-spacing: 0px;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_layouts_item_menu_mobile_button,
.sc_layouts_menu_mobile_button {
  display: none !important
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon,
.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon {
  font-size: 2em
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before,
.sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
  line-height: 1.2em
}

.sc_layouts_menu_mobile_button_burger:not(.without_menu) {
  display: inline-block !important
}

.sc_layouts_menu {
  position: relative;
  z-index: 1000;
  overflow: hidden;
  visibility: hidden;
  max-height: 3em
}

.sc_layouts_menu.inited,
.sc_layouts_menu>nav {
  overflow: visible;
  visibility: visible;
  max-height: none
}

.sc_layouts_menu_nav,
.sc_layouts_menu_nav ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style-type: none !important
}

.sc_layouts_menu_nav:after,
.sc_layouts_menu_nav ul:after {
  content: " ";
  clear: both;
  width: 100%;
  height: 0;
  display: block
}

.sc_layouts_menu_nav li {
  margin: 0;
  position: relative
}

.sc_layouts_menu_nav li>a {
  display: block;
  position: relative
}

.sc_layouts_menu_nav {
  text-align: left;
  vertical-align: middle;
  padding-left: 0 !important
}

.sc_layouts_menu_nav>li {
  position: relative;
  float: left;
  z-index: 20
}

.sc_layouts_menu_nav>li+li {
  z-index: 19
}

.sc_layouts_menu_nav>li+li+li {
  z-index: 18
}

.sc_layouts_menu_nav>li+li+li+li {
  z-index: 17
}

.sc_layouts_menu_nav>li+li+li+li+li {
  z-index: 16
}

.sc_layouts_menu_nav>li+li+li+li+li+li {
  z-index: 15
}

.sc_layouts_menu_nav>li+li+li+li+li+li+li {
  z-index: 14
}

.sc_layouts_menu_nav>li+li+li+li+li+li+li+li {
  z-index: 13
}

.sc_layouts_menu_nav>li+li+li+li+li+li+li+li+li {
  z-index: 12
}

.sc_layouts_menu_nav>li+li+li+li+li+li+li+li+li+li {
  z-index: 11
}

.sc_layouts_menu_nav>li>a {
  padding: 1em;
  position: relative;
  color: #333;
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

.sc_layouts_menu_nav>li>a:hover,
.sc_layouts_menu_nav>li.sfHover>a,
.sc_layouts_menu_nav>li.current-menu-item>a,
.sc_layouts_menu_nav>li.current-menu-parent>a,
.sc_layouts_menu_nav>li.current-menu-ancestor>a {
  color: #efa758
}

.sc_layouts_menu_nav>li.current-menu-item>a,
.sc_layouts_menu_nav>li.current-menu-parent>a,
.sc_layouts_menu_nav>li.current-menu-ancestor>a {
  font-weight: 600 !important
}

.sc_layouts_menu_nav>li.menu-item-has-children>a {
  padding-right: 2em
}

.sc_layouts_menu_nav>li.menu-item-has-children>a:after {
  content: "\e882";
  font-family: "trx_addons_icons";
  font-weight: 400;
  display: inline-block;
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 1em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after,
.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
  content: "\e884";
  font-family: "trx_addons_icons";
  font-weight: 400;
  position: absolute;
  z-index: 1;
  top: .65em;
  right: .75em;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
  top: 1.2em
}

.sc_layouts_menu_nav li[class*=icon-]:before {
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.sc_layouts_menu_nav>li[class*=icon-]>a {
  padding-left: 2em
}

.sc_layouts_menu_nav>li[class*=icon-]:before {
  display: inline-block;
  padding: 1em 0;
  width: 1em;
  line-height: inherit;
  position: absolute;
  z-index: 1;
  top: 0;
  left: .5em
}

.sc_layouts_menu_nav>li[class*=columns-][class*=icon-]:before {
  position: static;
  margin: 0 0 0 .5em;
  float: left
}

.sc_layouts_menu_nav>li[class*=columns-][class*=icon-]>a {
  float: left;
  margin-left: -1.5em
}

.sc_layouts_menu_nav li[class*=image-]>a {
  background-position: 1em center;
  background-repeat: no-repeat;
  background-size: 1em;
  padding-left: 2.3em
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_nav>li ul {
  position: absolute;
  display: none;
  z-index: 10000;
  width: 17em;
  padding: 1.4em 0;
  text-align: left;
  background-color: #f0f0f0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .2);
  -ms-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .2);
  box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, .2)
}

.sc_layouts_menu_popup .sc_layouts_menu_nav {
  display: block
}

.widget_nav_menu li.menu-delimiter,
.sc_layouts_menu_nav>li li.menu-delimiter {
  margin-top: .5em;
  padding-top: .5em;
  border-top: 1px solid #f0f0f0;
  text-align: center;
  height: 0;
  overflow: hidden
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a,
.sc_layouts_menu_nav>li li>a {
  padding: .6em 1.5em;
  color: #333
}

.sc_layouts_menu_nav>li li>a:hover,
.sc_layouts_menu_nav>li li.sfHover>a,
.sc_layouts_menu_nav>li li.current-menu-item>a,
.sc_layouts_menu_nav>li li.current-menu-parent>a,
.sc_layouts_menu_nav>li li.current-menu-ancestor>a {
  color: #efa758
}

.sc_layouts_menu_nav>li li[class*=icon-]>a>span {
  display: inline-block;
  padding-left: 1.5em
}

.sc_layouts_menu_nav>li li[class*=icon-]:before {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 1.5em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #333
}

.sc_layouts_menu_nav>li li[class*=icon-]:hover:before,
.sc_layouts_menu_nav>li li[class*=icon-].shHover:before,
.sc_layouts_menu_nav>li li.current-menu-item:before,
.sc_layouts_menu_nav>li li.current-menu-parent:before,
.sc_layouts_menu_nav>li li.current-menu-ancestor:before {
  color: #efa758
}

.sc_layouts_menu_nav>li li[class*=image-]>a {
  background-position: 1.6667em center;
  padding-left: 3em
}

.sc_layouts_menu_nav>li>ul {
  top: 4.2em;
  left: 0
}

.sc_layouts_menu_nav>li:last-child>ul,
.sc_layouts_column_align_right .sc_layouts_menu_nav>li.menu-collapse>ul {
  left: auto;
  right: 0
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul,
.sc_layouts_menu_nav>li>ul ul {
  left: 17em;
  top: -1.4em;
  margin: 0 0 0 2px;
  background-color: #f0f0f0
}

.sc_layouts_menu_nav>li>ul ul.submenu_left {
  left: -13em;
  margin: 0 0 0 -2px
}

.sc_layouts_menu_nav>li>ul ul.sc_layouts_submenu.submenu_left {
  left: auto;
  right: 13.1428em;
  margin: 0
}

.sc_layouts_menu_nav>li[class*=columns-] {
  position: static
}

.sc_layouts_menu_nav>li[class*=columns-]>ul {
  left: 0;
  right: 0;
  width: 100%;
  margin-left: 0
}

.sc_layouts_menu_nav ul li.columns-2>ul {
  width: 26em
}

.sc_layouts_menu_nav ul li.columns-2>ul.submenu_left {
  left: -26em
}

.sc_layouts_menu_nav ul li.columns-3>ul {
  width: 39em
}

.sc_layouts_menu_nav ul li.columns-3>ul.submenu_left {
  left: -39em
}

.sc_layouts_menu_nav ul li.columns-4>ul {
  width: 52em
}

.sc_layouts_menu_nav ul li.columns-4>ul.submenu_left {
  left: -52em
}

.sc_layouts_menu_nav ul li.columns-5>ul {
  width: 65em
}

.sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
  left: -65em
}

.sc_layouts_menu_nav li[class*=columns-]>ul>li {
  display: inline-block;
  vertical-align: top
}

.sc_layouts_menu_nav li.columns-2>ul>li {
  width: 50%
}

.sc_layouts_menu_nav li.columns-3>ul>li {
  width: 33.3333%
}

.sc_layouts_menu_nav li.columns-4>ul>li {
  width: 25%
}

.sc_layouts_menu_nav li.columns-5>ul>li {
  width: 20%
}

.sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children>a {
  font-weight: 600 !important;
  font-size: 1.0667em !important
}

.sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children>a:after {
  display: none
}

.sc_layouts_menu_nav li[class*=columns-]>ul ul {
  position: static !important;
  display: block !important;
  margin-left: 0;
  padding: 0;
  left: auto;
  top: auto;
  width: auto;
  vertical-align: top;
  opacity: 1 !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-box-shadow: none !important;
  -ms-box-shadow: none !important;
  box-shadow: none !important
}

.sc_layouts_submenu_prepare {
  visibility: hidden !important;
  cursor: wait
}

.menu_mobile_nav li>ul.sc_layouts_submenu,
.sc_layouts_menu li>ul.sc_layouts_submenu {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  max-width: 75em;
  padding: 1.4em
}

.menu_mobile_nav li>ul.sc_layouts_submenu ul,
.sc_layouts_menu li>ul.sc_layouts_submenu ul {
  display: block !important;
  position: static;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  width: auto
}

.sc_layouts_menu li>ul.sc_layouts_submenu ul li {
  padding-top: 0;
  padding-bottom: 0
}

.sc_layouts_menu li>ul.sc_layouts_submenu ul li+li {
  margin-top: 1em
}

.menu_mobile_nav li>ul.sc_layouts_submenu ul li>a,
.sc_layouts_menu li>ul.sc_layouts_submenu ul li>a {
  position: static;
  padding: .3em 0;
  background-color: transparent
}

.sc_layouts_menu li>ul.sc_layouts_submenu .vc_row {
  overflow: hidden
}

.menu_mobile_nav li>ul.sc_layouts_submenu .sc_layouts_item,
.sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item {
  margin: 0 !important;
  display: block !important;
  vertical-align: top
}

.widget_nav_menu [class*=sc_content_width_] {
  width: auto !important
}

.widget_nav_menu ul.sc_layouts_submenu {
  padding-left: 0;
  margin-top: 1em
}

.widget_nav_menu ul.sc_layouts_submenu .wpb_column {
  width: 100% !important;
  float: none
}

.widget_nav_menu ul.sc_layouts_submenu .wpb_column+.wpb_column {
  margin-top: 1.5em
}

.widget_nav_menu .post_item .post_thumb {
  float: none;
  display: block;
  margin: 0 0 1em
}

.widget_nav_menu .post_item .post_thumb img {
  border-radius: 0
}

.widget_nav_menu .post_item .post_title {
  font-size: 1em
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
  display: block
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li {
  display: block;
  float: none;
  width: 100%
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:before {
  display: none
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li>a {
  padding: .25em 0
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
  content: "\e884"
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li>ul,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child>ul {
  left: 100%;
  top: -1.4em;
  margin: 0 0 0 2px
}

.sc_layouts_menu_item_description {
  display: block;
  margin-top: 2px;
  font-size: 8px;
  line-height: 12px
}

.sc_layouts_menu_nav>li>a .sc_layouts_menu_item_description {
  margin-top: 0;
  position: absolute;
  z-index: 1;
  top: 4.8em;
  left: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  text-align: left;
  padding: 0 1em 0 2em
}

.sc_layouts_dropdown>li>ul {
  top: 2.6em;
  left: -1.5em
}

.sc_layouts_column_align_right .sc_layouts_dropdown>li>ul {
  left: auto;
  right: -1.5em
}

.sc_layouts_dropdown li.menu-item.menu-item-has-children>a {
  padding: 0
}

.sc_layouts_dropdown li.menu-item.menu-item-has-children>a:after {
  position: static;
  display: inline-block;
  vertical-align: middle;
  margin-left: .3em;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.sc_layouts_menu_mobile_button_burger {
  position: relative
}

.sc_layouts_menu_popup {
  position: absolute;
  z-index: 1000;
  top: 2.4em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  display: none
}

.sc_layouts_menu_popup .sc_layouts_menu_nav {
  position: relative;
  left: 0;
  top: 0
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li {
  display: block;
  float: none
}

.sc_layouts_menu_nav .menu-collapse {
  display: none
}

.sc_layouts_menu_nav .menu-collapse>a {
  position: relative;
  text-align: center
}

.sc_layouts_menu_nav .menu-collapse>a:before {
  position: relative;
  z-index: 2;
  top: 1px;
  left: 0
}

.sc_layouts_menu_nav .menu-collapse>a:after {
  content: " ";
  display: block;
  background-color: #f7f7f7;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 2em;
  height: 2em;
  border-radius: 50%
}

.menu_hover_slide_line>ul>li#blob,
.menu_hover_slide_box>ul>li#blob {
  position: absolute;
  top: 0;
  z-index: 1;
  opacity: 0;
  -webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1.275);
  -o-transition: all .5s cubic-bezier(.175, .885, .32, 1.275);
  transition: all .5s cubic-bezier(.175, .885, .32, 1.275)
}

.menu_hover_slide_line>ul>li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor):hover,
.menu_hover_slide_line>ul>li.blob_over:not(.current-menu-item):not(.current-menu-parent):not(.current-menu-ancestor).sfHover {
  background-color: transparent;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none
}

.menu_hover_slide_line>ul>li#blob {
  height: 1px;
  margin-top: 3em
}

.menu_hover_zoom_line>ul>li>a {
  position: relative
}

.menu_hover_zoom_line>ul>li>a:before {
  content: "";
  margin-left: .25em;
  position: absolute;
  z-index: 1;
  top: 3em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 1px;
  -webkit-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease
}

.menu_hover_zoom_line>ul>li>a:hover:before,
.menu_hover_zoom_line>ul>li.sfHover>a:before,
.menu_hover_zoom_line>ul>li.current-menu-item>a:before,
.menu_hover_zoom_line>ul>li.current-menu-parent>a:before,
.menu_hover_zoom_line>ul>li.current-menu-ancestor>a:before {
  width: 80%
}

.menu_hover_path_line>ul>li>a {
  position: relative
}

.menu_hover_path_line>ul>li:before,
.menu_hover_path_line>ul>li:after,
.menu_hover_path_line>ul>li>a:before,
.menu_hover_path_line>ul>li>a:after {
  content: " " !important;
  position: absolute;
  -webkit-transition: -webkit-transform .1s ease;
  transition: -webkit-transform .1s ease;
  -o-transition: transform .1s ease;
  transition: transform .1s ease;
  transition: transform .1s ease, -webkit-transform .1s ease;
  -webkit-transition-timing-function: cubic-bezier(1, .68, .16, .9);
  -o-transition-timing-function: cubic-bezier(1, .68, .16, .9);
  transition-timing-function: cubic-bezier(1, .68, .16, .9)
}

.menu_hover_path_line>ul>li:before,
.menu_hover_path_line>ul>li:after {
  top: .5em;
  bottom: .5em;
  width: 1px;
  -webkit-transform: scale3d(1, 0, 1);
  -ms-transform: scale3d(1, 0, 1);
  transform: scale3d(1, 0, 1)
}

.menu_hover_path_line>ul>li:before {
  left: .2em;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%
}

.menu_hover_path_line>ul>li:after {
  right: .2em;
  -webkit-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  transform-origin: 50% 0%
}

.menu_hover_path_line>ul>li>a:before,
.menu_hover_path_line>ul>li>a:after,
.menu_hover_path_line>ul>li.menu-item-has-children>a:after {
  left: .2em;
  right: .2em;
  height: 1px;
  -webkit-transform: scale3d(0, 1, 1);
  -ms-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1)
}

.menu_hover_path_line>ul>li>a:before {
  top: .5em;
  bottom: auto;
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%
}

.menu_hover_path_line>ul>li>a:after,
.menu_hover_path_line>ul>li.menu-item-has-children>a:after {
  top: auto;
  bottom: .5em;
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%
}

.menu_hover_path_line>ul>li>a:after,
.menu_hover_path_line>ul>li.menu-item-has-children>a:after {
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s
}

.menu_hover_path_line>ul>li>a:hover:after,
.menu_hover_path_line>ul>li.sfHover>a:after,
.menu_hover_path_line>ul>li.menu-item-has-children>a:hover:after,
.menu_hover_path_line>ul>li.sfHover.menu-item-has-children>a:after {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s
}

.menu_hover_path_line>ul>li:before {
  -webkit-transition-delay: .2s;
  -o-transition-delay: .2s;
  transition-delay: .2s
}

.menu_hover_path_line>ul>li:hover:before,
.menu_hover_path_line>ul>li.sfHover:before {
  -webkit-transition-delay: .1s;
  -o-transition-delay: .1s;
  transition-delay: .1s
}

.menu_hover_path_line>ul>li>a:before {
  -webkit-transition-delay: .1s;
  -o-transition-delay: .1s;
  transition-delay: .1s
}

.menu_hover_path_line>ul>li.sfHover>a:before,
.menu_hover_path_line>ul>li>a:hover:before {
  -webkit-transition-delay: .2s;
  -o-transition-delay: .2s;
  transition-delay: .2s
}

.menu_hover_path_line>ul>li.sfHover:after,
.menu_hover_path_line>ul>li:hover:after {
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s
}

.menu_hover_path_line>ul>li.sfHover:before,
.menu_hover_path_line>ul>li:hover:before,
.menu_hover_path_line>ul>li.sfHover:after,
.menu_hover_path_line>ul>li:hover:after,
.menu_hover_path_line>ul>li.sfHover>a:before,
.menu_hover_path_line>ul>li>a:hover:before,
.menu_hover_path_line>ul>li>a:hover:after,
.menu_hover_path_line>ul>li.sfHover>a:after {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1)
}

.menu_hover_roll_down>ul>li>a:before {
  content: " ";
  position: absolute;
  top: 3.3em;
  right: 1.5em;
  bottom: auto;
  left: 1.5em;
  height: 1px;
  opacity: 0;
  -webkit-transform: translate3d(0, -3em, 0);
  -ms-transform: translate3d(0, -3em, 0);
  transform: translate3d(0, -3em, 0);
  -webkit-transition: -webkit-transform 0s .3s, opacity .2s;
  -webkit-transition: opacity .2s, -webkit-transform 0s .3s;
  transition: opacity .2s, -webkit-transform 0s .3s;
  -o-transition: transform 0s .3s, opacity .2s;
  transition: transform 0s .3s, opacity .2s;
  transition: transform 0s .3s, opacity .2s, -webkit-transform 0s .3s
}

.menu_hover_roll_down>ul>li>a:hover:before,
.menu_hover_roll_down>ul>li.sfHover>a:before,
.menu_hover_roll_down>ul>li.current-menu-item>a:before,
.menu_hover_roll_down>ul>li.current-menu-ancestor>a:before,
.menu_hover_roll_down>ul>li.current-menu-parent>a:before {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform .3s, opacity .1s;
  -webkit-transition: opacity .1s, -webkit-transform .3s;
  transition: opacity .1s, -webkit-transform .3s;
  -o-transition: transform .3s, opacity .1s;
  transition: transform .3s, opacity .1s;
  transition: transform .3s, opacity .1s, -webkit-transform .3s;
  -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  -o-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
  transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.menu_hover_roll_down>ul>li>a>span {
  display: block;
  pointer-events: none
}

.menu_hover_roll_down>ul>li.sfHover>a>span,
.menu_hover_roll_down>ul>li>a:hover>span,
.menu_hover_roll_down>ul>li.current-menu-item>a>span,
.menu_hover_roll_down>ul>li.current-menu-ancestor>a>span,
.menu_hover_roll_down>ul>li.current-menu-parent>a>span {
  -webkit-animation: anim-roll-down .3s forwards;
  animation: anim-roll-down .3s forwards
}

@-webkit-keyframes anim-roll-down {
  50% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  51% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes anim-roll-down {
  50% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  51% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

.menu_hover_color_line>ul>li>a:hover:before,
.menu_hover_color_line>ul>li>a:focus:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s
}

.menu_hover_color_line>ul>li>a:before,
.menu_hover_color_line>ul>li>a:after,
.menu_hover_color_line>ul>li.menu-item-has-children>a:after {
  content: " " !important;
  position: absolute;
  top: 3.3em;
  right: 1.5em !important;
  bottom: auto;
  left: 1.5em;
  margin: 0;
  height: 1px;
  -webkit-transform: scale3d(0, 1, 1);
  -ms-transform: scale3d(0, 1, 1);
  transform: scale3d(0, 1, 1);
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
  transform-origin: center left;
  -webkit-transition: -webkit-transform .3s cubic-bezier(.22, .61, .36, 1);
  transition: -webkit-transform .3s cubic-bezier(.22, .61, .36, 1);
  -o-transition: transform .3s cubic-bezier(.22, .61, .36, 1);
  transition: transform .3s cubic-bezier(.22, .61, .36, 1);
  transition: transform .3s cubic-bezier(.22, .61, .36, 1), -webkit-transform .3s cubic-bezier(.22, .61, .36, 1)
}

.menu_hover_color_line>ul>li>a:hover,
.menu_hover_color_line>ul>li.sfHover>a:after,
.menu_hover_color_line>ul>li>a:hover:after,
.menu_hover_color_line>ul>li>a:before {
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s
}

.menu_hover_color_line>ul>li.sfHover>a:after,
.menu_hover_color_line>ul>li.menu-item-has-children>a:hover:after,
.menu_hover_color_line>ul>li>a:hover:after,
.menu_hover_color_line>ul>li.sfHover>a:before,
.menu_hover_color_line>ul>li>a:hover:before,
.menu_hover_color_line>ul>li.current-menu-item>a:after,
.menu_hover_color_line>ul>li.current-menu-item>a:before,
.menu_hover_color_line>ul>li.current-menu-ancestor>a:after,
.menu_hover_color_line>ul>li.current-menu-ancestor>a:before,
.menu_hover_color_line>ul>li.current-menu-parent>a:after,
.menu_hover_color_line>ul>li.current-menu-parent>a:before {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1)
}

.menu_hover_color_line>ul>li.sfHover>a:before,
.menu_hover_color_line>ul>li>a:hover:before {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s
}

.search_wrap,
.search_wrap .search_form {
  position: relative
}

.search_wrap .search_field {
  width: 6em;
  padding: 0 0 0 1.25em !important;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sc_layouts_column_icons_position_right .search_wrap .search_field {
  padding: 0 1.25em 0 0 !important
}

.search_wrap .search_submit {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  background-color: transparent;
  padding: 0;
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit
}

.search_wrap .search_submit:before {
  margin: 0
}

.sc_layouts_row_type_narrow .search_wrap .search_field,
.sc_layouts_row_type_compact .search_wrap .search_field {
  border: none !important;
  background-color: transparent !important
}

.sc_layouts_row_type_compact .search_wrap .search_submit {
  font-size: 1.25em;
  font-weight: 400
}

.sc_layouts_column_icons_position_right .search_wrap .search_submit {
  left: auto;
  right: 0
}

.sc_layouts_row_type_normal .search_wrap .search_field {
  font-size: 11px;
  text-transform: uppercase;
  padding: 0 1.5em 0 3em !important;
  width: 15em;
  height: 4.7727em;
  line-height: 4.7727em;
  border-radius: 3em
}

.sc_layouts_row_type_normal .search_wrap .search_submit {
  display: block;
  font-size: 11px;
  text-align: center;
  width: 1em;
  height: 4.7727em;
  line-height: 4.7727em;
  position: absolute;
  top: 0;
  right: auto;
  bottom: auto;
  left: 1em
}

.sc_layouts_row_type_normal .search_wrap .search_submit:before {
  font-size: 13px
}

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_submit {
  left: auto;
  right: 1em
}

.sc_layouts_row_type_normal .sc_layouts_column_icons_position_right .search_wrap .search_field {
  padding: 1em 3em 1em 1.5em !important
}

.search_wrap.search_style_expand .search_field {
  width: 0;
  visibility: hidden
}

.search_style_expand.search_opened .search_field {
  width: 6em;
  padding-left: 1.75em !important;
  visibility: visible
}

.sc_layouts_column_icons_position_right .search_style_expand.search_opened .search_field {
  padding-left: 0 !important;
  padding-right: 1.75em !important
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand .search_field {
  height: 4.7727em;
  line-height: 4.7727em;
  padding-top: 0;
  padding-bottom: 0;
  visibility: visible
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_field {
  padding: 0 2.3em !important
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand.search_opened .search_field {
  width: 15em
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_expand:not(.search_opened) .search_submit {
  width: 4.7727em;
  left: 0;
  right: auto
}

.search_style_fullscreen .search_form {
  display: inline-block
}

.search_style_fullscreen.search_opened .search_form {
  display: block
}

.search_style_fullscreen .search_field {
  width: 0;
  visibility: hidden
}

.search_style_fullscreen .search_field,
.search_style_fullscreen .search_submit,
.search_style_fullscreen .search_submit:before {
  -webkit-transition: none;
  -o-transition: none;
  transition: none
}

.search_style_fullscreen.search_opened .search_field,
.search_style_fullscreen.search_opened .search_submit,
.search_style_fullscreen.search_opened .search_submit:before {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen .search_field {
  width: 0;
  height: 4.7727em;
  line-height: 4.7727em;
  padding-top: 0;
  padding-bottom: 0;
  visibility: visible
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_field {
  padding: 0 2.3em !important
}

.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen:not(.search_opened) .search_submit {
  width: 4.7727em;
  left: 0;
  right: auto
}

.search_style_fullscreen .search_close {
  display: none
}

.search_style_fullscreen .search_close:before {
  margin: 0
}

.search_style_fullscreen.search_opened .search_close {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  display: inline-block;
  font-size: 2rem;
  font-weight: 300;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.search_style_fullscreen.search_opened .search_form_wrap {
  position: fixed;
  z-index: 10000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, .9);
  overflow: hidden
}

.search_style_fullscreen.search_opened .search_form {
  position: relative;
  width: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-bottom: 1px solid #fff;
  font-size: 1em
}

.search_style_fullscreen.search_opened .search_results {
  top: 0;
  display: none !important
}

.search_style_fullscreen.search_opened .search_submit:before {
  font-size: inherit
}

.search_style_fullscreen.search_opened .search_submit,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_submit {
  position: absolute;
  left: 0 !important;
  right: auto !important;
  top: 50%;
  font-size: 2rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.search_style_fullscreen.search_opened .search_field,
.sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
  font-size: 2rem !important;
  font-weight: 400 !important;
  width: 100%;
  height: 3em;
  line-height: 3em !important;
  letter-spacing: 1px;
  margin: 0;
  padding: 0 0 0 2em !important;
  border: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  resize: none;
  overflow: hidden;
  display: block;
  visibility: visible
}

.search_style_fullscreen.search_opened .search_field,
.search_style_fullscreen.search_opened .search_field:hover,
.search_style_fullscreen.search_opened .search_field:focus {
  background-color: transparent !important
}

.search_style_fullscreen.search_opened .search_field::-ms-clear {
  display: none
}

.search_wrap .search_results {
  display: none;
  position: absolute;
  z-index: 10000;
  top: 3.5em;
  left: 0;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  width: 22em;
  padding: 2em 1.5em;
  text-align: left
}

.search_wrap .search_results:after {
  content: " ";
  position: absolute;
  top: -6px;
  left: 3em;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-left: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.search_results.widget_area .post_item+.post_item {
  border-top: 1px solid #e5e5e5;
  margin-top: 1.6em;
  padding-top: 1.6em
}

.sc_layouts_column_align_right .search_wrap .search_results {
  left: auto;
  right: 1em
}

.sc_layouts_column_align_right .search_wrap .search_results:after {
  left: auto;
  right: 3em
}

.search_wrap .search_results .search_results_close {
  display: block;
  overflow: hidden;
  font-size: 1em;
  cursor: pointer;
  position: absolute;
  top: 3px;
  right: 3px;
  width: 1.2em;
  height: 1.2em;
  line-height: 1.2em;
  text-align: center
}

.search_wrap .post_more {
  display: block;
  text-align: center
}

.search_wrap .post_meta {
  font-style: normal
}

.sc_layouts_title_caption {
  margin: 0 auto
}

.sc_layouts_row_type_compact .sc_layouts_title_caption {
  font-size: 2em
}

.sc_layouts_title_title>.sc_layouts_title_caption {
  float: none
}

.sc_layouts_title_caption img {
  display: inline-block;
  max-height: 1.25em;
  vertical-align: middle;
  width: auto;
  margin: -.1em .2em 0 0
}

.sc_layouts_title_link {
  display: inline-block;
  margin: .5em 0 2em
}

.sc_layouts_row_fixed_on .sc_layouts_title_link {
  display: none
}

.sc_layouts_title_meta .post_edit:before {
  margin-right: .5em
}

.sc_layouts_title_description {
  font-size: 13px;
  line-height: 19px;
  margin: 4px auto 1em;
  max-width: 75%
}

.sc_layouts_title_description p {
  margin: 0
}

.sc_layouts_title_breadcrumbs {
  margin-top: .5em
}

.sc_layouts_title.with_content {
  position: relative;
  min-height: 0em
}

.sc_layouts_title.with_image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.sc_layouts_title.fixed_height {
  min-height: 20rem
}

.sc_layouts_title.with_tint.with_content:before {
  content: " ";
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .5)
}

.sc_layouts_title .sc_layouts_title_content {
  position: static
}

.sc_layouts_title.fixed_height .sc_layouts_title_content {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: 90%
}

.sc_layouts_title.fixed_height .sc_layouts_title_caption {
  max-height: 3.8em;
  overflow: hidden;
  margin-left: 68px;
}

@charset "UTF-8";

/*!
https://daneden.github.io/animate.css/
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/
[data-animation^=animated],
[data-hover-animation^=animated] {
  visibility: hidden
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  visibility: visible
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite
}

.animated.fast {
  -webkit-animation-duration: .5s;
  animation-duration: .5s
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s
}

@-webkit-keyframes elastic {

  0%,
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  25% {
    -webkit-transform: scale3d(1, 1.2, 1);
    transform: scale3d(1, 1.2, 1)
  }

  50% {
    -webkit-transform: scale3d(1, .85, 1);
    transform: scale3d(1, .85, 1)
  }

  75% {
    -webkit-transform: scale3d(1, 1.05, 1);
    transform: scale3d(1, 1.05, 1)
  }
}

@keyframes elastic {

  0%,
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  25% {
    -webkit-transform: scale3d(1, 1.2, 1);
    -ms-transform: scale3d(1, 1.2, 1);
    transform: scale3d(1, 1.2, 1)
  }

  50% {
    -webkit-transform: scale3d(1, .85, 1);
    -ms-transform: scale3d(1, .85, 1);
    transform: scale3d(1, .85, 1)
  }

  75% {
    -webkit-transform: scale3d(1, 1.05, 1);
    -ms-transform: scale3d(1, 1.05, 1);
    transform: scale3d(1, 1.05, 1)
  }
}

@-webkit-keyframes elastic-inner {
  0% {
    -webkit-transform: translate3d(0, -25px, 0);
    opacity: 0
  }

  25% {
    -webkit-transform: translate3d(0, 10px, 0)
  }

  50% {
    -webkit-transform: translate3d(0, -6px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, 2px, 0)
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    opacity: 1
  }
}

@keyframes elastic-inner {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -25px, 0);
    -ms-transform: translate3d(0, -25px, 0);
    transform: translate3d(0, -25px, 0)
  }

  25% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  50% {
    -webkit-transform: translate3d(0, -6px, 0);
    -ms-transform: translate3d(0, -6px, 0);
    transform: translate3d(0, -6px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, 2px, 0);
    -ms-transform: translate3d(0, 2px, 0);
    transform: translate3d(0, 2px, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

.elastic {
  -webkit-animation-name: elastic;
  animation-name: elastic;
  -webkit-transition-timing-function: cubic-bezier(.2, .6, .3, 1);
  -ms-transition-timing-function: cubic-bezier(.2, .6, .3, 1);
  transition-timing-function: cubic-bezier(.2, .6, .3, 1);
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top
}

.elastic>* {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
  -webkit-animation: elastic-inner .5s ease-out;
  -ms-animation: elastic-inner .5s ease-out;
  animation: elastic-inner .5s ease-out
}

@-webkit-keyframes wipeInLeftTop {
  0% {
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0)
  }

  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1)
  }
}

@keyframes wipeInLeftTop {
  0% {
    -webkit-transform: scale(0, 0);
    -ms-transform: scale(0, 0);
    transform: scale(0, 0)
  }

  100% {
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1)
  }
}

@-webkit-keyframes wipeInLeftTop-inner {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0)
  }
}

@keyframes wipeInLeftTop-inner {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

.wipeInLeftTop {
  -webkit-animation-name: wipeInLeftTop;
  animation-name: wipeInLeftTop;
  -webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  -ms-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  transition-timing-function: cubic-bezier(.19, 1, .22, 1);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top
}

.wipeInLeftTop>* {
  opacity: 0;
  -webkit-animation: wipeInLeftTop-inner .35s ease-out forwards;
  -ms-animation: wipeInLeftTop-inner .35s ease-out forwards;
  animation: wipeInLeftTop-inner .35s ease-out forwards
}

.wipeInLeftTop>*:first-child {
  -webkit-animation-delay: .05s;
  -ms-animation-delay: .05s;
  animation-delay: .05s
}

.wipeInLeftTop>*:nth-child(2) {
  -webkit-animation-delay: .1s;
  -ms-animation-delay: .1s;
  animation-delay: .1s
}

.wipeInLeftTop>*:nth-child(3) {
  -webkit-animation-delay: .15s;
  -ms-animation-delay: .15s;
  animation-delay: .15s
}

.wipeInLeftTop>*:nth-child(4) {
  -webkit-animation-delay: .2s;
  -ms-animation-delay: .2s;
  animation-delay: .2s
}

.wipeInLeftTop>*:nth-child(5) {
  -webkit-animation-delay: .25s;
  -ms-animation-delay: .25s;
  animation-delay: .25s
}

.wipeInLeftTop>*:nth-child(6) {
  -webkit-animation-delay: .3s;
  -ms-animation-delay: .3s;
  animation-delay: .3s
}

.wipeInLeftTop>*:nth-child(7) {
  -webkit-animation-delay: .35s;
  -ms-animation-delay: .35s;
  animation-delay: .35s
}

.wipeInLeftTop>*:nth-child(8) {
  -webkit-animation-delay: .4s;
  -ms-animation-delay: .4s;
  animation-delay: .4s
}

.wipeInLeftTop>*:nth-child(9) {
  -webkit-animation-delay: .45s;
  -ms-animation-delay: .45s;
  animation-delay: .45s
}

.wipeInLeftTop>*:nth-child(10) {
  -webkit-animation-delay: .5s;
  -ms-animation-delay: .5s;
  animation-delay: .5s
}

.wipeInLeftTop>*:nth-child(11) {
  -webkit-animation-delay: .55s;
  -ms-animation-delay: .55s;
  animation-delay: .55s
}

.wipeInLeftTop>*:nth-child(12) {
  -webkit-animation-delay: .6s;
  -ms-animation-delay: .6s;
  animation-delay: .6s
}

.wipeInLeftTop>*:nth-child(12) {
  -webkit-animation-delay: .65s;
  -ms-animation-delay: .65s;
  animation-delay: .65s
}

.wipeInLeftTop>*:nth-child(12) {
  -webkit-animation-delay: .7s;
  -ms-animation-delay: .7s;
  animation-delay: .7s
}

@-webkit-keyframes bounce {

  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
    transition-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
    transition-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0)
  }
}

@keyframes bounce {

  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
    transition-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);
    transition-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0)
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom
}

@-webkit-keyframes flash {

  0%,
  50%,
  100% {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

@keyframes flash {

  0%,
  50%,
  100% {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
  opacity: 1
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
    transform: scale3d(1.25, .75, 1)
  }

  40% {
    -webkit-transform: scale3d(.75, 1.25, 1);
    transform: scale3d(.75, 1.25, 1)
  }

  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
    transform: scale3d(1.15, .85, 1)
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1)
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
    transform: scale3d(1.25, .75, 1)
  }

  40% {
    -webkit-transform: scale3d(.75, 1.25, 1);
    transform: scale3d(.75, 1.25, 1)
  }

  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
    transform: scale3d(1.15, .85, 1)
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1)
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand
}

@-webkit-keyframes shake {

  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }
}

@keyframes shake {

  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg)
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg)
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg)
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg)
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg)
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg)
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg)
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg)
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg)
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg)
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble
}

@-webkit-keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03)
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes bounceIn {

  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03)
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97)
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s
}

@-webkit-keyframes bounceInDown {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes bounceInDown {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes bounceInLeft {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes bounceInRight {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0)
  }

  100% {
    -webkit-transform: none;
    transform: none
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes bounceInUp {

  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
  -webkit-animation-duration: .75s;
  animation-duration: .75s
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInUpSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInUpSmall {
  -webkit-animation-name: fadeInUpSmall;
  animation-name: fadeInUpSmall
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownSmall {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }
}

@keyframes fadeOutDownSmall {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }
}

.fadeOutDownSmall {
  -webkit-animation-name: fadeOutDownSmall;
  animation-name: fadeOutDownSmall
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
  }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-animation-duration: .75s;
  animation-duration: .75s
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1
  }

  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
  }
}

@keyframes rollOut {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  50% {
    opacity: 1
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  50% {
    opacity: 1
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  100% {
    opacity: 0
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  100% {
    opacity: 0
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
    opacity: 0
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    visibility: visible;
    opacity: 0
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
    opacity: 0
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    visibility: visible;
    opacity: 0
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
    opacity: 0
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    visibility: visible;
    opacity: 0
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
    opacity: 0
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible;
    opacity: 0
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(100%);
    transform: translateY(100%)
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1
  }

  100% {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp
}

.animate-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0
  }

  50% {
    opacity: 1
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@-o-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0
  }

  50% {
    opacity: 1
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@-ms-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0
  }

  50% {
    opacity: 1
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0
  }

  50% {
    opacity: 1
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

:root {
  --trx-demo-button-text-color: #fff;
  --trx-demo-button-bg-color: #ffaa5f;
  --trx-demo-button-bd-color: #ffaa5f;
  --trx-demo-button-text-hover: #fff;
  --trx-demo-button-bg-hover: #cc884c;
  --trx-demo-button-bd-hover: #cc884c
}

.trx_demo_panels_mask {
  position: fixed;
  z-index: 100001;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, .75);
  display: none;
  opacity: 0
}

.trx_demo_panels.open+.trx_demo_panels_mask {
  display: block;
  -moz-animation: trxDemoAnimationFadeIn .5s forwards ease-out;
  -o-animation: trxDemoAnimationFadeIn .5s forwards ease-out;
  -webkit-animation: trxDemoAnimationFadeIn .5s forwards ease-out;
  animation: trxDemoAnimationFadeIn .5s forwards ease-out
}

@-webkit-keyframes trxDemoAnimationFadeIn {
  0% {
    opacity: 0%
  }

  100% {
    opacity: 1
  }
}

@-moz-keyframes trxDemoAnimationFadeIn {
  0% {
    opacity: 0%
  }

  100% {
    opacity: 1
  }
}

@keyframes trxDemoAnimationFadeIn {
  0% {
    opacity: 0%
  }

  100% {
    opacity: 1
  }
}

.trx_demo_panels_open,
.trx_demo_panels_open body {
  overflow: hidden;
  height: 100%;
  box-sizing: border-box
}

.trx_demo_panels {
  position: fixed;
  top: 5%;
  /* left: 4%; */
  background: #fff;
  height: 100%;
  width: 420px;
  max-width: 100%;
  z-index: 100002;
  -webkit-transition: -webkit-transform .5s;
  -ms-transition: -webkit-transform .5s;
  transition: transform .5s
}

.trx_demo_panels.open {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  box-shadow: 0 2px 24px -2px rgba(0, 0, 0, .14)
}

.trx_demo_panels.trx_demo_tabs_position_lt,
.trx_demo_panels.trx_demo_tabs_position_lc,
.trx_demo_panels.trx_demo_tabs_position_lb {
  right: 100%;
  left: auto
}

.trx_demo_panels.trx_demo_tabs_position_lt.open,
.trx_demo_panels.trx_demo_tabs_position_lc.open,
.trx_demo_panels.trx_demo_tabs_position_lb.open {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%)
}

.trx_demo_panels .trx_demo_tabs {
  position: absolute;
  left: 100%;
  display: block;
  width: 40px;
  text-align: center;
  background: rgba(0, 0, 0, .1)
}

.trx_demo_panels .trx_demo_tabs,
.trx_demo_panels .trx_demo_tabs a:after {
  box-shadow: 0 2px 24px -2px rgba(0, 0, 0, .14)
}

.trx_demo_panels.trx_demo_tabs_position_lt .trx_demo_tabs,
.trx_demo_panels.trx_demo_tabs_position_lc .trx_demo_tabs,
.trx_demo_panels.trx_demo_tabs_position_lb .trx_demo_tabs {
  left: 100%;
  right: auto
}

.trx_demo_panels.trx_demo_tabs_position_lt .trx_demo_tabs,
.trx_demo_panels.trx_demo_tabs_position_rt .trx_demo_tabs {
  top: 0
}

.trx_demo_panels.trx_demo_tabs_position_lc .trx_demo_tabs,
.trx_demo_panels.trx_demo_tabs_position_rc .trx_demo_tabs {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.trx_demo_panels.trx_demo_tabs_position_lb .trx_demo_tabs,
.trx_demo_panels.trx_demo_tabs_position_rb .trx_demo_tabs {
  bottom: 0
}

.trx_demo_tabs_style_text .trx_demo_tabs {
  width: auto;
  white-space: nowrap
}

.trx_demo_tabs_style_text.trx_demo_tabs_position_rt .trx_demo_tabs,
.trx_demo_tabs_style_text.trx_demo_tabs_position_rc .trx_demo_tabs,
.trx_demo_tabs_style_text.trx_demo_tabs_position_rb .trx_demo_tabs {
  -webkit-transform: rotate(-90deg) translateY(-100%);
  -ms-transform: rotate(-90deg) translateY(-100%);
  transform: rotate(-90deg) translateY(-100%);
  -webkit-transform-origin: 100% 0% 0;
  -ms-transform-origin: 100% 0% 0;
  transform-origin: 100% 0% 0;
  margin-right: -1px
}

.trx_demo_tabs_style_text.trx_demo_tabs_position_rc .trx_demo_tabs {
  top: 50%;
  -webkit-transform: rotate(-90deg) translate(50%, -100%);
  -ms-transform: rotate(-90deg) translate(50%, -100%);
  transform: rotate(-90deg) translate(50%, -100%)
}

.trx_demo_tabs_style_text.trx_demo_tabs_position_rb .trx_demo_tabs {
  -webkit-transform: rotate(-90deg) translateX(100%);
  -ms-transform: rotate(-90deg) translateX(100%);
  transform: rotate(-90deg) translateX(100%);
  -webkit-transform-origin: 100% 100% 0;
  -ms-transform-origin: 100% 100% 0;
  transform-origin: 100% 100% 0
}

.trx_demo_tabs_style_text.trx_demo_tabs_position_lt .trx_demo_tabs,
.trx_demo_tabs_style_text.trx_demo_tabs_position_lc .trx_demo_tabs,
.trx_demo_tabs_style_text.trx_demo_tabs_position_lb .trx_demo_tabs {
  -webkit-transform: rotate(90deg) translateY(-100%);
  -ms-transform: rotate(90deg) translateY(-100%);
  transform: rotate(90deg) translateY(-100%);
  -webkit-transform-origin: 0% 0% 0;
  -ms-transform-origin: 0% 0% 0;
  transform-origin: 0% 0% 0;
  margin-left: -1px
}

.trx_demo_tabs_style_text.trx_demo_tabs_position_lc .trx_demo_tabs {
  top: 50%;
  -webkit-transform: rotate(90deg) translate(-50%, -100%);
  -ms-transform: rotate(90deg) translate(-50%, -100%);
  transform: rotate(90deg) translate(-50%, -100%)
}

.trx_demo_tabs_style_text.trx_demo_tabs_position_lb .trx_demo_tabs {
  -webkit-transform-origin: 0% 100% 0;
  -ms-transform-origin: 0% 100% 0;
  transform-origin: 0% 100% 0;
  -webkit-transform: rotate(90deg) translateX(-100%);
  -ms-transform: rotate(90deg) translateX(-100%);
  transform: rotate(90deg) translateX(-100%)
}

.trx_demo_panels .trx_demo_tabs a {
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  color: #2d2d2d;
  margin-bottom: 1px;
  -webkit-transition: -webkit-transform .3s, color .3s, background-color .3s;
  -ms-transition: -ms-transform .3s, color .3s, background-color .3s;
  transition: transform .3s, color .3s, background-color .3s
}

.trx_demo_tabs_style_text .trx_demo_tabs a {
  display: inline-block;
  width: auto;
  height: auto;
  line-height: inherit;
  padding: 2px 6px
}

.trx_demo_tabs_style_text .trx_demo_tabs a i:not(.none)+.trx_demo_tab_title {
  margin-left: .3em
}

.trx_demo_tabs_style_text .trx_demo_tabs a+a {
  margin-left: 1px
}

.trx_demo_tabs_style_icons .trx_demo_tabs a+a {
  margin-top: 2px
}

.trx_demo_tabs_style_icons[class*=trx_demo_tabs_position_r] .trx_demo_tabs a {
  padding: 8px 8px 8px 8px;
}

.trx_demo_tabs_style_icons[class*=trx_demo_tabs_position_l] .trx_demo_tabs a {
  padding-left: 8px;
  -webkit-transform: translateX(-8px);
  -ms-transform: translateX(-8px);
  transform: translateX(-8px)
}

.trx_demo_tabs_style_icons .trx_demo_tabs a>i {
  font-size: 20px
}

.trx_demo_panels .trx_demo_tabs a:hover,
.trx_demo_panels.open .trx_demo_tabs .trx_demo_tab_active {
  color: #44b931
}

.trx_demo_tabs_style_icons[class*=trx_demo_tabs_position_r] .trx_demo_tabs a:not(.trx_demo_tab_active):hover {
  -webkit-transform: translateX(-8px);
  -ms-transform: translateX(-8px);
  transform: translateX(-8px)
}

.trx_demo_tabs_style_icons[class*=trx_demo_tabs_position_l] .trx_demo_tabs a:not(.trx_demo_tab_active):hover {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

@media (max-width:479px) {
  .trx_demo_tabs_style_icons .trx_demo_tabs {
    width: 40px
  }

  .trx_demo_tabs_style_icons .trx_demo_tabs a {
    width: 40px;
    height: 40px;
    line-height: 40px
  }

  .trx_demo_tabs_style_icons .trx_demo_tabs a>i {
    font-size: 18px
  }
}

.trx_demo_panels .trx_demo_panels_wrap {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  background-color: #f0f0f0
}

.trx_demo_panels .trx_demo_panel {
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  margin-right: -17px;
  display: none;
  background-color: #fff;
  color: #5d5d5d
}

.trx_demo_panels .trx_demo_panel_active {
  display: block
}

.trx_demo_panels_fullscreen .trx_demo_panel {
  box-sizing: border-box;
  padding: 4% 4.75%
}

@media (max-width:1679px) {
  .trx_demo_panels_fullscreen .trx_demo_panel {
    padding: 4% 8%
  }
}

@media (max-width:1279px) {
  .trx_demo_panels .trx_demo_panel {
    margin-right: 0
  }
}

.trx_demo_panels .trx_demo_panel_logo {
  padding: 30px 0 0;
  text-align: center
}

.trx_demo_panels .trx_demo_panel_logo img {
  max-width: 70%;
  height: auto
}

.trx_demo_panels .trx_demo_panel_header {
  text-align: center;
  padding: 50px 0 0
}

.trx_demo_panels .trx_demo_panel_logo+.trx_demo_panel_header {
  padding-top: 30px
}

.trx_demo_panels .trx_demo_panel_title {
  font-size: 22px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0;
  color: #2d2d2d
}

.trx_demo_panels .trx_demo_panel_title+.trx_demo_panel_button,
.trx_demo_panels .trx_demo_panel_description+.trx_demo_panel_button {
  margin-top: 2em
}

.trx_demo_panel_content {
  box-sizing: border-box
}

.trx_demo_panel_toolbar {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 3em 2em 0
}

.trx_demo_panel_filters_form {
  position: relative;
  max-width: 100%;
  margin: 0 0 2em
}

.trx_demo_panel_filters_search {
  max-width: 100%
}

.trx_demo_panel_filters_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none
}

.trx_demo_panel_filters_list_item {
  margin: 0 1em 0 0;
  padding: 0;
  position: relative
}

.trx_demo_panel_filters_list_item a {
  text-decoration: none;
  font-weight: 600;
  color: #aaa;
  transition: color .3s ease
}

.trx_demo_panel_filters_list_item a:hover {
  color: #ccc
}

.trx_demo_panel_filters_list_item.filter_active a {
  text-decoration: underline;
  color: #070346
}

.trx_demo_panels_with_multi_filters .trx_demo_panel_filters_list_item a {
  padding-left: 1.5em
}

.trx_demo_panels_with_multi_filters .trx_demo_panel_filters_list_item a:before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  font-size: .5em;
  width: 1.75em;
  height: 1.75em;
  line-height: 1.75em;
  text-align: center;
  border: 1px solid #dedede;
  border-radius: 4px
}

.trx_demo_panels_with_multi_filters .trx_demo_panel_filters_list_item.filter_active a:before {
  content: '\e878';
  font-family: 'trx_demo_icons';
  border-color: #070346
}

.trx_demo_panel_filters_list_item_totals {
  display: inline-block;
  vertical-align: top;
  margin: -.25em 0 0 .25em;
  font-weight: 400;
  font-size: .8em
}

body.rtl .trx_demo_panel_filters_list_item_totals {
  margin: -.25em .25em 0 0
}

@media (min-width:1280px) {
  .trx_demo_panels_fullscreen .trx_demo_panel_header {
    padding: 3em 0 4.5em
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_content {
    position: relative;
    padding-left: 21.5em
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_toolbar {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 18em;
    margin: 0 0 0 -21.5em;
    float: left;
    position: sticky;
    top: -1em;
    width: 100%
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_form {
    max-width: none;
    width: 100%;
    margin: 0 0 1.6666em
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_search {
    width: 100%
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
    width: 100%
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list_item {
    width: 100%;
    margin-right: 0
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list_item+.trx_demo_panel_filters_list_item {
    margin-top: .8em
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list_item a {
    display: flex;
    flex-basis: 100%;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    font-weight: 400
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list_item.filter_active a {
    text-decoration: none
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list_item_totals {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    font-size: 1em
  }
}

@media (max-width:1279px) {
  .trx_demo_panels_fullscreen .trx_demo_panel_toolbar {
    flex-direction: column;
    justify-content: center
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_form {
    max-width: none;
    width: 100%;
    margin: 0;
    text-align: center
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_search {
    width: 100%;
    text-align: left
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list {
    justify-content: center;
    margin-top: 2em
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list_item {
    margin-right: 2em
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list_item:last-child {
    margin-right: 0
  }
}

@media (max-width:1023px) {
  .trx_demo_panels_fullscreen .trx_demo_panel_toolbar {
    margin: 2em 0 0
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list_item {
    margin-right: 1em
  }
}

@media (max-width:767px) {
  .trx_demo_panels_fullscreen .trx_demo_panel_filters_list {
    display: none
  }
}

.trx_demo_panels .trx_demo_panel_divider {
  padding: 30px 30px 0
}

.trx_demo_panels .trx_demo_panel_list+.trx_demo_panel_divider {
  border-top: 1px dotted #ddd;
  margin-top: 30px
}

.trx_demo_panels .trx_demo_panel_divider_title {
  margin: 0
}

.trx_demo_panels .trx_demo_panel_list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 30px 30px 0;
  margin: 0 -20px 0 0
}

.trx_demo_panels .trx_demo_panel_list_item {
  margin: 0 20px 20px 0;
  width: calc(50% - 20px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.trx_demo_panels .trx_demo_panel_layout_1col .trx_demo_panel_list_item,
.trx_demo_panels .trx_demo_panel_layout_2_1col .trx_demo_panel_list_item:nth-child(3n) {
  width: 100%
}

.trx_demo_panels_fullscreen .trx_demo_panel_layout_4col .trx_demo_panel_list_item {
  width: calc(25% - 20px)
}

.trx_demo_panels_fullscreen .trx_demo_panel_list {
  padding: 4em 0
}

@media (min-width:1280px) {
  .trx_demo_panels_fullscreen .trx_demo_panel_list {
    padding-top: 0;
    overflow: hidden
  }
}

@media (max-width:1679px) {
  .trx_demo_panels_fullscreen .trx_demo_panel_layout_4col .trx_demo_panel_list_item {
    width: calc(33.3333% - 20px)
  }
}

@media (max-width:1023px) {
  .trx_demo_panels_fullscreen .trx_demo_panel_list {
    padding: 3em 0
  }

  .trx_demo_panels_fullscreen .trx_demo_panel_layout_4col .trx_demo_panel_list_item {
    width: calc(50% - 20px)
  }
}

@media (max-width:479px) {
  .trx_demo_panels .trx_demo_panel_logo {
    padding-top: 20px
  }

  .trx_demo_panels .trx_demo_panel_header {
    padding-top: 30px
  }

  .trx_demo_panels .trx_demo_panel_logo+.trx_demo_panel_header {
    padding-top: 20px
  }

  .trx_demo_panels .trx_demo_panel_title {
    font-size: 18px;
    line-height: 22px
  }

  .trx_demo_panels .trx_demo_panel_divider {
    padding: 20px 20px 0
  }

  .trx_demo_panels .trx_demo_panel_list+.trx_demo_panel_divider {
    margin-top: 20px
  }

  .trx_demo_panels .trx_demo_panel_list {
    display: block;
    padding: 20px 20px 0;
    margin: 0 !important
  }

  .trx_demo_panels .trx_demo_panel_list_item {
    width: 100% !important;
    margin-right: 0 !important
  }
}

.trx_demo_panels .trx_demo_panel_list_item.trx_demo_label_new {
  position: relative;
  overflow: hidden
}

.trx_demo_panels .trx_demo_panel_list_item.trx_demo_label_new:before {
  content: 'New';
  display: inline-block;
  vertical-align: top;
  text-align: center;
  font-size: .7222em;
  font-weight: 400;
  line-height: 2.15385em;
  letter-spacing: 0;
  background-color: #ff5b4a;
  color: #fff;
  padding: 0 .9em;
  box-sizing: border-box;
  border-radius: 18px;
  position: absolute;
  z-index: 1;
  right: 14px;
  top: 10px
}

.trx_demo_panels .trx_demo_panel_list_item.trx_demo_panel_list_item_active {
  position: relative;
  overflow: hidden;
  cursor: not-allowed
}

.trx_demo_panels .trx_demo_panel_list_item.trx_demo_panel_list_item_active:after {
  content: 'Watching Now';
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  text-align: center;
  font-size: .7222em;
  font-weight: 400;
  line-height: 2.15385em;
  letter-spacing: 0;
  background-color: #333;
  color: #fff;
  padding: 0 .9em;
  box-sizing: border-box;
  border-radius: 18px;
  position: absolute;
  z-index: 2;
  top: calc(50% - 1.2em);
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}

.trx_demo_panels .trx_demo_panel_list_item.trx_demo_panel_list_item_active a {
  pointer-events: none
}

.trx_demo_panels .trx_demo_panel_list_item.trx_demo_panel_list_item_active .trx_demo_panel_list_item_image {
  opacity: .5
}

.trx_demo_panels .trx_demo_panel_list_item_image_wrap {
  position: relative
}

.trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap {
  padding: 1em;
  background-color: #f0f0f0;
  box-shadow: 0 0 2em 0 rgba(0, 0, 0, .15)
}

.trx_demo_panels .trx_demo_panel_list_item_image {
  position: relative;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat
}

.trx_demo_panels .trx_demo_panel_style_shadow .trx_demo_panel_list_item_image {
  box-shadow: 0 0 2.5em 0 rgba(0, 0, 0, .15)
}

.trx_demo_panels .trx_demo_panel_list_item_image>a {
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}

.trx_demo_panels .trx_demo_panel_list_item_image:before {
  content: ' ';
  display: inline-block;
  vertical-align: top;
  padding-top: 56.25%;
  width: 0;
  height: 0
}

.trx_demo_panels .trx_demo_panel_list_item_image_ratio_9_16:before {
  padding-top: 177.78%
}

.trx_demo_panels .trx_demo_panel_list_item_image_ratio_10_16:before {
  padding-top: 160%
}

.trx_demo_panels .trx_demo_panel_list_item_image_ratio_11_16:before {
  padding-top: 145.45%
}

.trx_demo_panels .trx_demo_panel_list_item_image_ratio_3_4:before {
  padding-top: 133.33%
}

.trx_demo_panels .trx_demo_panel_list_item_image_ratio_1_1:before {
  padding-top: 100%
}

.trx_demo_panels .trx_demo_panel_layout_2_1col .trx_demo_panel_list_item:nth-child(3n) .trx_demo_panel_list_item_image:before,
.trx_demo_panels .trx_demo_panel_list_item_image_ratio_16_9:before {
  padding-top: 56.25%
}

.trx_demo_panels .trx_demo_panel_list_item_image_ratio_16_10:before {
  padding-top: 62.50%
}

.trx_demo_panels .trx_demo_panel_list_item_image_ratio_16_11:before {
  padding-top: 68.75%
}

.trx_demo_panels .trx_demo_panel_list_item_image_ratio_4_3:before {
  padding-top: 75%
}

.trx_demo_panels .trx_demo_panel_list_item_image:after {
  content: ' ';
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .2);
  -webkit-transition: background-color .5s ease;
  -ms-transition: background-color .5s ease;
  transition: background-color .5s ease
}

.trx_demo_panels .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_image:after {
  background-color: rgba(255, 255, 255, .2)
}

.trx_demo_panels .trx_demo_panel_list_item_image:after {
  display: none
}

.trx_demo_panels .trx_demo_panel_thumbs_animation_on .trx_demo_panel_list_item_image {
  -webkit-transition: background-position .5s linear;
  -ms-transition: background-position .5s linear;
  transition: background-position .5s linear
}

.trx_demo_panels .trx_demo_panel_thumbs_animation_on .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_image {
  background-position: bottom center;
  -webkit-transition: background-position 10s linear;
  -ms-transition: background-position 10s linear;
  transition: background-position 10s linear
}

.trx_demo_panel_list_item_price {
  float: right;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  margin: 0 0 1em 1em
}

.trx_demo_panels .trx_demo_panel_list_item_title {
  font-size: 15px;
  line-height: 19px;
  font-weight: 500;
  text-align: left;
  letter-spacing: 0;
  margin: 1.2em 0 0
}

.trx_demo_panels .trx_demo_panel_list_item_title>a {
  color: #2d2d2d
}

.trx_demo_panels .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
  color: #0d0d0d
}

.trx_demo_panels .trx_demo_panel_list_item_title .trx_demo_panel_list_item_terms {
  display: block;
  font-size: 12px;
  font-weight: 300;
  -webkit-transition: color .3s ease;
  -ms-transition: color .3s ease;
  transition: color .3s ease
}

.trx_demo_panels .trx_demo_panel_list_item_title .trx_demo_panel_list_item_terms,
.trx_demo_panels .trx_demo_panel_list_item_title+.trx_demo_panel_list_item_terms {
  color: #aaa
}

.trx_demo_panels .trx_demo_panel_footer {
  text-align: center;
  padding: 20px 30px 30px
}

.trx_demo_panels.with_subscribe .trx_demo_panel_footer {
  padding-bottom: 80px
}

.trx_demo_panels .trx_demo_button_close {
  display: block;
  cursor: pointer;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0
}

.trx_demo_panels .trx_demo_button_close_icon {
  position: absolute;
  z-index: 2;
  top: 25%;
  left: 25%;
  width: 50%;
  height: 50%;
  line-height: 50%;
  text-align: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-transform .3s ease;
  -ms-transition: -ms-transform .3s ease;
  transition: transform .3s ease;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%
}

.trx_demo_panels .trx_demo_button_close:hover .trx_demo_button_close_icon {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg)
}

.trx_demo_panels .trx_demo_button_close_icon:before,
.trx_demo_panels .trx_demo_button_close_icon:after {
  content: ' ';
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  width: 100%;
  height: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 2px solid #666;
  -webkit-transition: border-color .3s ease;
  -ms-transition: border-color .3s ease;
  transition: border-color .3s ease
}

.trx_demo_panels .trx_demo_button_close_icon:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.trx_demo_panels .trx_demo_button_close_icon:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.trx_demo_panels_fullscreen .trx_demo_button_close_icon {
  top: 50%;
  left: -50%;
  width: 80%;
  height: 80%;
  line-height: 80%
}

.trx_demo_panels_fullscreen .trx_demo_button_close_icon:before,
.trx_demo_panels_fullscreen .trx_demo_button_close_icon:after {
  border-color: #ccc
}

@media (min-width:1280px) {

  .trx_demo_panels .trx_demo_button_close_icon:before,
  .trx_demo_panels .trx_demo_button_close_icon:after {
    border-top: 1px solid #707070
  }
}

@media (max-width:479px) {
  .trx_demo_panels_fullscreen .trx_demo_button_close_icon {
    top: 5%;
    left: -5%
  }
}

.trx_demo_panel_button {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  font-size: 12px;
  line-height: 22px;
  font-weight: 400;
  box-sizing: border-box;
  border-radius: 4px;
  text-transform: uppercase;
  white-space: nowrap;
  letter-spacing: 0;
  height: auto;
  max-width: 100%;
  color: var(--trx-demo-button-text-color);
  background-color: var(--trx-demo-button-bg-color);
  padding: 1em 2em;
  border: 2px solid var(--trx-demo-button-bd-color);
  transition: color .3s ease, border-color .3s ease, background-color .3s ease, transform 1.5s ease
}

.trx_demo_panel_button:hover {
  color: var(--trx-demo-button-text-hover);
  border-color: var(--trx-demo-button-bd-hover);
  background-color: var(--trx-demo-button-bg-hover)
}

.trx_demo_panel_footer .trx_demo_panel_button {
  width: 100%;
  display: block;
  position: fixed;
  left: 0;
  bottom: 0;
  padding: 1em 0;
  border-radius: 0 !important;
  border: none !important;
  z-index: 10;
  transform: translateY(100px)
}

.trx_demo_panels.open .trx_demo_panel_active .trx_demo_panel_footer .trx_demo_panel_button {
  transform: translateY(0px)
}

.trx_demo_subscribe {
  position: absolute;
  z-index: 1000;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #ddd
}

.trx_demo_subscribe form {
  padding: 10px;
  box-sizing: border-box;
  background-color: #ddd
}

.trx_demo_subscribe input[type=email].trx_demo_subscribe_email {
  display: block;
  width: 100%;
  height: 44px;
  padding: 8px 50px 8px 8px;
  box-sizing: border-box
}

.trx_demo_subscribe_button {
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  position: absolute;
  z-index: 1;
  bottom: 12px;
  right: 12px;
  color: var(--trx-demo-button-text-color);
  border-color: var(--trx-demo-button-bd-color);
  background-color: var(--trx-demo-button-bg-color);
  text-align: center
}

.trx_demo_subscribe_button:hover {
  color: var(--trx-demo-button-text-hover);
  border-color: var(--trx-demo-button-bd-hover);
  background-color: var(--trx-demo-button-bg-hover)
}

.trx_demo_subscribe_button:before {
  content: '\e862';
  font-family: 'trx_demo_icons';
  display: inline-block;
  vertical-align: top
}

.trx_demo_loading .trx_demo_subscribe_button:before {
  content: '\e871';
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear
}

.trx_demo_field_error {
  border-color: #a00 !important
}

.trx_demo_message_box {
  display: none;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 20px
}

.trx_demo_message_box_success {
  background-color: #036300;
  color: #dbffdb
}

.trx_demo_message_box_error {
  background-color: #610000;
  color: #ffdbdb
}

.trx_demo_tabs_style_icons [class*=hint_] {
  position: relative;
  display: inline-block
}

.trx_demo_tabs_style_icons [class*=hint_][aria-label]:after {
  content: attr(aria-label)
}

.trx_demo_tabs_style_icons [class*=hint_]:after {
  background: #191e2d;
  color: #fff;
  padding: 8px 12px 10px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  font-family: inherit;
  white-space: nowrap;
  border-radius: 2px;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, .3)
}

.trx_demo_tabs_style_icons [class*=hint_]:after,
.trx_demo_tabs_style_icons [class*=hint_]:before {
  position: absolute;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  visibility: hidden;
  opacity: 0;
  z-index: 1000000;
  pointer-events: none;
  -webkit-transition: .3s ease;
  transition: .3s ease;
  -webkit-transition-delay: 0ms;
  transition-delay: 0ms
}

.trx_demo_tabs_style_icons [class*=hint_]:before {
  content: "";
  position: absolute;
  background: 0 0;
  border: 7px solid transparent;
  z-index: 1000001
}

.trx_demo_tabs_style_icons .hint_left:after,
.trx_demo_tabs_style_icons .hint_left:before {
  right: 100%;
  bottom: 50%
}

.trx_demo_tabs_style_icons .hint_left:after {
  margin-bottom: -19px
}

.trx_demo_tabs_style_icons .hint_left:before {
  margin-right: -13px;
  margin-bottom: -9px;
  border-left-color: #191e2d
}

.trx_demo_tabs_style_icons .hint_right:after,
.trx_demo_tabs_style_icons .hint_right:before {
  left: 100%;
  bottom: 50%
}

.trx_demo_tabs_style_icons .hint_right:after {
  margin-bottom: -19px
}

.trx_demo_tabs_style_icons .hint_right:before {
  margin-left: -13px;
  margin-bottom: -9px;
  border-right-color: #191e2d
}

.trx_demo_tabs_style_icons [class*=hint_]:hover:after,
.trx_demo_tabs_style_icons [class*=hint_]:hover:before {
  visibility: visible;
  opacity: 1;
  -webkit-transition-delay: .1s;
  transition-delay: .1s
}

.trx_demo_tabs_style_icons .hint_left:hover:after,
.trx_demo_tabs_style_icons .hint_left:hover:before {
  -webkit-transform: translateX(-8px);
  -ms-transform: translateX(-8px);
  transform: translateX(-8px)
}

.trx_demo_tabs_style_icons .hint_right:hover:after,
.trx_demo_tabs_style_icons .hint_right:hover:before {
  -webkit-transform: translateX(8px);
  -ms-transform: translateX(8px);
  transform: translateX(8px)
}

.trx_demo_tabs_style_icons .hint_top:after {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #fff;
  color: #121619
}

.trx_demo_tabs_style_icons .hint_top:after,
.trx_demo_tabs_style_icons .hint_top:before {
  bottom: 100%;
  left: 50%
}

.trx_demo_tabs_style_icons .hint_top:before {
  margin-bottom: -13px;
  left: calc(50% - 7px);
  border-top-color: #fff
}

.trx_demo_tabs_style_icons .hint_top:hover:after {
  -webkit-transform: translateX(-50%) translateY(-8px);
  -ms-transform: translateX(-50%) translateY(-8px);
  transform: translateX(-50%) translateY(-8px)
}

.trx_demo_tabs_style_icons .hint_top:hover:before {
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px)
}

.trx_demo_tabs_style_icons .hint_bottom:after {
  padding: 8px 20px 10px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #fff;
  color: #121619
}

.trx_demo_tabs_style_icons .hint_bottom:after,
.trx_demo_tabs_style_icons .hint_bottom:before {
  bottom: -30px;
  left: 50%
}

.trx_demo_tabs_style_icons .hint_bottom:before {
  margin-bottom: 34px;
  left: calc(50% - 7px);
  border-bottom-color: #fff
}

.trx_demo_tabs_style_icons .hint_bottom:hover:after {
  -webkit-transform: translateX(-50%) translateY(8px);
  -ms-transform: translateX(-50%) translateY(8px);
  transform: translateX(-50%) translateY(8px)
}

.trx_demo_tabs_style_icons .hint_bottom:hover:before {
  -webkit-transform: translateY(8px);
  -ms-transform: translateY(8px);
  transform: translateY(8px)
}

.trx_demo_tabs_style_icons .hint_big:before {
  display: none
}

.trx_demo_tabs_style_icons .hint_big:after {
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0 20px;
  height: 60px;
  line-height: 60px;
  box-shadow: none;
  border-radius: 0;
  margin: 0;
  bottom: 0
}

.trx_demo_tabs_style_icons .hint_big:hover:after {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

@media (max-width:479px) {
  .trx_demo_tabs_style_icons .hint_big:after {
    height: 40px;
    line-height: 40px
  }
}

.trx_demo_tabs_style_icons .hint_bounce:after,
.trx_demo_tabs_style_icons .hint_bounce:before {
  -webkit-transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24);
  transition: opacity .3s ease, visibility .3s ease, transform .3s cubic-bezier(.71, 1.7, .77, 1.24), -webkit-transform .3s cubic-bezier(.71, 1.7, .77, 1.24)
}

.trx_demo_tabs_style_icons .hint_slide:after,
.trx_demo_tabs_style_icons .hint_slide:before {
  -webkit-transition: opacity .3s ease, visibility .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, visibility .3s ease, transform .3s ease
}

@-webkit-keyframes rotato {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@keyframes rotato {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg)
  }
}

@-webkit-keyframes rotatoY {
  from {
    -webkit-transform: rotateY(0deg)
  }

  to {
    -webkit-transform: rotateY(-360deg)
  }
}

@keyframes rotatoY {
  from {
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg)
  }

  to {
    -moz-transform: rotateY(-360deg);
    -ms-transform: rotateY(-360deg);
    -webkit-transform: rotateY(-360deg);
    transform: rotateY(-360deg)
  }
}

@-webkit-keyframes border_1_color {
  0% {
    background: #a9d917
  }

  50% {
    background: #f4fe43
  }

  100% {
    background: #01c1fa
  }
}

@keyframes border_1_color {
  0% {
    background: #a9d917
  }

  50% {
    background: #f4fe43
  }

  100% {
    background: #01c1fa
  }
}

@-webkit-keyframes border_2_color {
  100% {
    background: rgba(255, 255, 255, .6)
  }
}

@keyframes border_2_color {
  100% {
    background: rgba(255, 255, 255, .6)
  }
}

@-webkit-keyframes answer_color {
  0% {
    background: #35501a
  }

  50% {
    background: #22390b
  }

  100% {
    background: #19260c
  }
}

@keyframes answer_color {
  0% {
    background: #35501a
  }

  50% {
    background: #22390b
  }

  100% {
    background: #19260c
  }
}

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg) translateZ(0);
    transform: rotate(0deg) translateZ(0)
  }

  100% {
    -webkit-transform: rotate(360deg) translateZ(0);
    transform: rotate(360deg) translateZ(0)
  }
}

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg) translateZ(0);
    transform: rotate(0deg) translateZ(0)
  }

  100% {
    -webkit-transform: rotate(360deg) translateZ(0);
    transform: rotate(360deg) translateZ(0)
  }
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated,
.wpim-marker .wpim-infowindow {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.animated.infinite,
.wpim-marker .infinite.wpim-infowindow {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite
}

.animated.hinge,
.wpim-marker .hinge.wpim-infowindow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s
}

.animated.flipOutX,
.wpim-marker .flipOutX.wpim-infowindow,
.animated.flipOutY,
.wpim-marker .flipOutY.wpim-infowindow,
.animated.bounceIn,
.wpim-marker .bounceIn.wpim-infowindow,
.animated.bounceOut,
.wpim-marker .bounceOut.wpim-infowindow {
  -webkit-animation-duration: .75s;
  animation-duration: .75s
}

@-webkit-keyframes bounce {

  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0)
  }
}

@keyframes bounce {

  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0)
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom
}

@-webkit-keyframes flash {

  from,
  50%,
  to {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

@keyframes flash {

  from,
  50%,
  to {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash
}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05)
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05)
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
    transform: scale3d(1.25, .75, 1)
  }

  40% {
    -webkit-transform: scale3d(.75, 1.25, 1);
    transform: scale3d(.75, 1.25, 1)
  }

  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
    transform: scale3d(1.15, .85, 1)
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1)
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1)
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
    transform: scale3d(1.25, .75, 1)
  }

  40% {
    -webkit-transform: scale3d(.75, 1.25, 1);
    transform: scale3d(.75, 1.25, 1)
  }

  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
    transform: scale3d(1.15, .85, 1)
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1)
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1)
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand
}

@-webkit-keyframes shake {

  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }
}

@keyframes shake {

  from,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg)
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg)
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg)
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg)
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg)
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg)
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg)
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg)
  }

  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg)
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg)
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg)
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg)
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg)
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg)
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg)
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg)
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg)
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg)
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }

  10%,
  20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
  }

  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada
}

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
  }

  to {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
  }

  to {
    -webkit-transform: none;
    transform: none
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble
}

@-webkit-keyframes jello {

  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg)
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg)
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg)
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg)
  }

  66.6% {
    -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
    transform: skewX(-.78125deg) skewY(-.78125deg)
  }

  77.7% {
    -webkit-transform: skewX(.39062deg) skewY(.39062deg);
    transform: skewX(.39062deg) skewY(.39062deg)
  }

  88.8% {
    -webkit-transform: skewX(-.19531deg) skewY(-.19531deg);
    transform: skewX(-.19531deg) skewY(-.19531deg)
  }
}

@keyframes jello {

  from,
  11.1%,
  to {
    -webkit-transform: none;
    transform: none
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg)
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg)
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg)
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg)
  }

  66.6% {
    -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
    transform: skewX(-.78125deg) skewY(-.78125deg)
  }

  77.7% {
    -webkit-transform: skewX(.39062deg) skewY(.39062deg);
    transform: skewX(.39062deg) skewY(.39062deg)
  }

  88.8% {
    -webkit-transform: skewX(-.19531deg) skewY(-.19531deg);
    transform: skewX(-.19531deg) skewY(-.19531deg)
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center
}

@-webkit-keyframes bounceIn {

  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03)
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97)
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

@keyframes bounceIn {

  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03)
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97)
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {

  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0)
  }

  to {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes bounceInDown {

  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0)
  }

  to {
    -webkit-transform: none;
    transform: none
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {

  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0)
  }

  to {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes bounceInLeft {

  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0)
  }

  to {
    -webkit-transform: none;
    transform: none
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {

  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0)
  }

  to {
    -webkit-transform: none;
    transform: none
  }
}

@keyframes bounceInRight {

  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0)
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0)
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0)
  }

  to {
    -webkit-transform: none;
    transform: none
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {

  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes bounceInUp {

  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0)
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }

  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.fadeIn,
.wpim-marker.focus .wpim-infowindow {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@keyframes fadeOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0)
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0)
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0)
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0)
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }
}

.animated.flip,
.wpim-marker .flip.wpim-infowindow {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px)
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
  }

  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(.1) rotate(30deg);
    transform: scale(.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg)
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(.1) rotate(30deg);
    transform: scale(.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg)
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox
}

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn
}

@-webkit-keyframes rollOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
  }
}

@keyframes rollOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  50% {
    opacity: 1
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  50% {
    opacity: 1
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  to {
    opacity: 0
  }
}

@keyframes zoomOut {
  from {
    opacity: 1
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }

  to {
    opacity: 0
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0)
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp
}

.wpim {
  position: relative;
  display: inline-block;
  z-index: 9
}

.wpim-image img {
  max-width: none;
  max-height: none
}

.wpim-marker {
  position: absolute;
  opacity: 0;
  visibility: visible;
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.wpim-marker__icon {
  width: 30px;
  height: 30px;
  display: block;
  line-height: 30px;
  background-color: transparent;
  color: transparent;
  text-align: center;
  outline: none;
  font-weight: 700;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none !important;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  -webkit-background-clip: padding-box;
  background-clip: padding-box
}

.wpim-marker__icon>img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  border-radius: inherit
}

.wpim-marker__icon>i {
  width: auto;
  height: auto;
  font-size: inherit;
  line-height: inherit
}

.wpim-marker__icon.show {
  visibility: visible;
  opacity: 1
}

.wpim-marker .wpim-icon-image__hover {
  visibility: hidden;
  opacity: 0
}

.wpim-marker--image-hover:hover .wpim-icon-image {
  visibility: hidden;
  opacity: 0
}

.wpim-marker--image-hover:hover .wpim-icon-image__hover {
  visibility: visible;
  opacity: 1
}

.wpim-marker__icon--zigzag {
  overflow: visible;
  border-radius: 0 !important;
  -webkit-background-clip: border-box;
  background-clip: border-box
}

.wpim-marker__icon--zigzag:before,
.wpim-marker__icon--zigzag:after {
  content: "";
  position: absolute;
  background-color: inherit;
  height: inherit;
  width: inherit;
  top: 0;
  left: 0;
  z-index: 0
}

.wpim-marker__icon--zigzag:before {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg)
}

.wpim-marker__icon--zigzag:after {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg)
}

.wpim-marker__icon--zigzag i {
  position: relative;
  z-index: 1
}

.wpim-marker__icon--solid-arrow-top,
.wpim-marker__icon--solid-arrow-right,
.wpim-marker__icon--solid-arrow-bottom,
.wpim-marker__icon--solid-arrow-left {
  overflow: visible;
  -webkit-background-clip: border-box;
  background-clip: border-box
}

.wpim-marker__icon--solid-arrow-top:after,
.wpim-marker__icon--solid-arrow-right:after,
.wpim-marker__icon--solid-arrow-bottom:after,
.wpim-marker__icon--solid-arrow-left:after {
  content: '';
  display: block;
  position: absolute;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s
}

.wpim-marker i {
  font-style: normal
}

.wpim-marker img {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0;
  margin: 0;
  border: none
}

.wpim-marker .wpim-infowindow {
  position: absolute;
  top: calc(100% - 5px);
  left: calc(50% - 82px);
  z-index: 99999;
  float: left;
  min-width: 200px;
  list-style: none;
  font-size: 13px;
  background-color: #fff;
  border: 0 solid rgba(0, 0, 0, .15);
  border-radius: 0;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .175);
  box-shadow: 0 0px 0px rgba(0, 0, 0, .175);
  background-clip: padding-box;
  -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, .12);
  box-shadow: 0px 2px 6px rgba(0, 0, 0, .12);
  cursor: initial;
  color: #333;
  visibility: hidden;
  opacity: 0
}

.wpim-marker .wpim-infowindow__close {
  position: absolute;
  top: 0;
  right: 1px;
  width: 24px;
  height: 24px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  z-index: 999;
  text-align: center;
  font-size: 13px;
  background-color: #fff;
  line-height: 24px
}

.wpim-marker .wpim-infowindow__close .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important
}

.wpim-marker .wpim-infowindow__close:after,
.wpim-marker .wpim-infowindow__close:before {
  content: '';
  position: absolute;
  width: 12px;
  top: 47%;
  height: 3px;
  background-color: #333;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 6px;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s
}

.wpim-marker .wpim-infowindow__close:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.wpim-marker .wpim-infowindow__close:hover:after,
.wpim-marker .wpim-infowindow__close:hover:before {
  background-color: #666
}

.wpim-marker .wpim-infowindow:before {
  content: '';
  display: block;
  position: absolute
}

.wpim-marker .wpim-infowindow__inner {
  padding: 10px;
  min-height: 30px
}

.wpim-marker .wpim-infowindow--paragraph ul,
.wpim-marker .wpim-infowindow--paragraph ol {
  padding-left: 20px
}

.wpim-marker .wpim-infowindow--paragraph .wpim-infowindow__inner {
  padding: 20px 15px 15px
}

.wpim-marker .wpim-infowindow--top {
  top: auto;
  bottom: 100%;
  margin-bottom: 11px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.wpim-marker .wpim-infowindow--top:before {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  left: calc(50% - 10px);
  bottom: -9px
}

.wpim-marker .wpim-infowindow--left {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 100%;
  left: auto;
  margin-right: 11px
}

.wpim-marker .wpim-infowindow--left:before {
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  border-left: 10px solid #fff;
  right: -9px;
  top: calc(50% - 10px)
}

.wpim-marker .wpim-infowindow--bottom {
  margin-top: 11px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.wpim-marker .wpim-infowindow--bottom:before {
  top: -10px;
  left: calc(50% - 10px);
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent
}

.wpim-marker .wpim-infowindow--right {
  left: 100%;
  margin-left: 11px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.wpim-marker .wpim-infowindow--right:before {
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  border-right: 10px solid #fff;
  left: -10px;
  top: calc(50% - 10px)
}

.wpim-marker.focus .wpim-infowindow {
  opacity: 1;
  visibility: visible
}

.wpim-marker .wpim-content-thumbnail {
  text-align: center
}

.wpim-marker .wpim-content-thumbnail a {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none;
  text-decoration: none;
  display: inline-block;
  position: relative
}

.wpim-marker .wpim-content-thumbnail a img {
  display: block;
  width: 100%;
  height: auto
}

.wpim-marker .wpim-content-thumbnail a:before {
  content: '';
  background-color: rgba(0, 0, 0, .6);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0
}

.wpim-marker .wpim-content-thumbnail a:hover:before {
  opacity: 1
}

.wpim-marker .wpim-content-title {
  margin-top: 5px
}

.wpim-marker .wpim-content-summary {
  font-weight: 400;
  line-height: 1.6em
}

.wpim-marker .wpim-content-summary p {
  margin-bottom: 10px
}

.wpim-marker .wpim-content-morelink {
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
  font-weight: 700
}

.wpim-marker .post,
.wpim-marker .page,
.wpim-marker .product {
  text-align: center
}

.wpim-marker .product .woocommerce-loop-product__title {
  color: inherit
}

.wpim-marker .product .woocommerce-loop-product__link {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  outline: none
}

.wpim-marker .product .woocommerce-loop-product__link img {
  width: 100%;
  height: auto
}

.wpim-marker .product .price {
  display: block
}

.wpim-marker .product .add_to_cart_button {
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
  margin-top: 7px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #555;
  padding: 6px 10px 5px;
  line-height: 1.3em;
  color: #555;
  margin-bottom: 10px
}

.wpim-marker .product .add_to_cart_button:hover {
  background-color: #555;
  color: #fff
}

.wpim-447__c7 {
  top: 447px;
  left: 525px
}

.wpim-447__c7 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-447__c7:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-447__c9 {
  top: 500px;
  left: 213px
}

.wpim-447__c9 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-447__c9:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-447__c11 {
  top: 321px;
  left: 295px
}

.wpim-447__c11 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-447__c11:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-447__c13 {
  top: 140px;
  left: 428px
}

.wpim-447__c13 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-447__c13:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-447__c15 {
  top: 301px;
  left: 723px
}

.wpim-447__c15 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-447__c15:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-449__c7 {
  top: 532px;
  left: 1124px
}

.wpim-449__c7 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-449__c7:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-449__c9 {
  top: 619px;
  left: 772px
}

.wpim-449__c9 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-449__c9:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-449__c11 {
  top: 453px;
  left: 334px
}

.wpim-449__c11 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-449__c11:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-449__c13 {
  top: 182px;
  left: 825px
}

.wpim-449__c13 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-449__c13:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-449__c15 {
  top: 387px;
  left: 1509px
}

.wpim-449__c15 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-449__c15:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-1506__c7 {
  top: 410px;
  left: 912px
}

.wpim-1506__c7 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-1506__c7:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-1506__c9 {
  top: 532px;
  left: 623px
}

.wpim-1506__c9 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-1506__c9:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-1506__c11 {
  top: 325px;
  left: 329px
}

.wpim-1506__c11 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-1506__c11:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-1506__c13 {
  top: 180px;
  left: 687px
}

.wpim-1506__c13 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-1506__c13:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

.wpim-1506__c15 {
  top: 359px;
  left: 1170px
}

.wpim-1506__c15 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #D5CA8A;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, .7)
}

.wpim-1506__c15:hover .wpim-marker__icon {
  border-color: #fff;
  background-color: #fff;
  color: #c2b28a
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2017 Daniel Eden
 */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both
}

.animated.infinite {
  animation-iteration-count: infinite
}

.animated.hinge {
  animation-duration: 2s
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s
}

@keyframes bounce {

  from,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, 0, 0)
  }

  40%,
  43% {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    transform: translate3d(0, -30px, 0)
  }

  70% {
    animation-timing-function: cubic-bezier(.755, .05, .855, .06);
    transform: translate3d(0, -15px, 0)
  }

  90% {
    transform: translate3d(0, -4px, 0)
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom
}

@keyframes flash {

  from,
  50%,
  to {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

.flash {
  animation-name: flash
}

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1)
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05)
  }

  to {
    transform: scale3d(1, 1, 1)
  }
}

.pulse {
  animation-name: pulse
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1)
  }

  30% {
    transform: scale3d(1.25, .75, 1)
  }

  40% {
    transform: scale3d(.75, 1.25, 1)
  }

  50% {
    transform: scale3d(1.15, .85, 1)
  }

  65% {
    transform: scale3d(.95, 1.05, 1)
  }

  75% {
    transform: scale3d(1.05, .95, 1)
  }

  to {
    transform: scale3d(1, 1, 1)
  }
}

.rubberBand {
  animation-name: rubberBand
}

@keyframes shake {

  from,
  to {
    transform: translate3d(0, 0, 0)
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0)
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0)
  }
}

.shake {
  animation-name: shake
}

@keyframes headShake {
  0% {
    transform: translateX(0)
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg)
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg)
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg)
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg)
  }

  50% {
    transform: translateX(0)
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg)
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg)
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg)
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg)
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg)
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1)
  }

  10%,
  20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }

  to {
    transform: scale3d(1, 1, 1)
  }
}

.tada {
  animation-name: tada
}

@keyframes wobble {
  from {
    transform: none
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
  }

  to {
    transform: none
  }
}

.wobble {
  animation-name: wobble
}

@keyframes jello {

  from,
  11.1%,
  to {
    transform: none
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg)
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg)
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg)
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg)
  }

  66.6% {
    transform: skewX(-.78125deg) skewY(-.78125deg)
  }

  77.7% {
    transform: skewX(.390625deg) skewY(.390625deg)
  }

  88.8% {
    transform: skewX(-.1953125deg) skewY(-.1953125deg)
  }
}

.jello {
  animation-name: jello;
  transform-origin: center
}

@keyframes bounceIn {

  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3)
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1)
  }

  40% {
    transform: scale3d(.9, .9, .9)
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03)
  }

  80% {
    transform: scale3d(.97, .97, .97)
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1)
  }
}

.bounceIn {
  animation-name: bounceIn
}

@keyframes bounceInDown {

  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0)
  }

  75% {
    transform: translate3d(0, -10px, 0)
  }

  90% {
    transform: translate3d(0, 5px, 0)
  }

  to {
    transform: none
  }
}

.bounceInDown {
  animation-name: bounceInDown
}

@keyframes bounceInLeft {

  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0)
  }

  75% {
    transform: translate3d(-10px, 0, 0)
  }

  90% {
    transform: translate3d(5px, 0, 0)
  }

  to {
    transform: none
  }
}

.bounceInLeft {
  animation-name: bounceInLeft
}

@keyframes bounceInRight {

  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0)
  }

  75% {
    transform: translate3d(10px, 0, 0)
  }

  90% {
    transform: translate3d(-5px, 0, 0)
  }

  to {
    transform: none
  }
}

.bounceInRight {
  animation-name: bounceInRight
}

@keyframes bounceInUp {

  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0)
  }

  75% {
    transform: translate3d(0, 10px, 0)
  }

  90% {
    transform: translate3d(0, -5px, 0)
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.bounceInUp {
  animation-name: bounceInUp
}

@keyframes bounceOut {
  20% {
    transform: scale3d(.9, .9, .9)
  }

  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1)
  }

  to {
    opacity: 0;
    transform: scale3d(.3, .3, .3)
  }
}

.bounceOut {
  animation-name: bounceOut
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0)
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0)
  }
}

.bounceOutDown {
  animation-name: bounceOutDown
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0)
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0)
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0)
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0)
  }
}

.bounceOutRight {
  animation-name: bounceOutRight
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0)
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0)
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0)
  }
}

.bounceOutUp {
  animation-name: bounceOutUp
}

@keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.fadeIn {
  animation-name: fadeIn
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInDown {
  animation-name: fadeInDown
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInLeft {
  animation-name: fadeInLeft
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInRight {
  animation-name: fadeInRight
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInUp {
  animation-name: fadeInUp
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig
}

@keyframes fadeOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

.fadeOut {
  animation-name: fadeOut
}

@keyframes fadeOutDown {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0)
  }
}

.fadeOutDown {
  animation-name: fadeOutDown
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0)
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig
}

@keyframes fadeOutLeft {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0)
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig
}

@keyframes fadeOutRight {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
  }
}

.fadeOutRight {
  animation-name: fadeOutRight
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0)
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig
}

@keyframes fadeOutUp {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0)
  }
}

.fadeOutUp {
  animation-name: fadeOutUp
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0)
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig
}

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out
  }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out
  }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in
  }

  80% {
    transform: perspective(400px) scale3d(.95, .95, .95);
    animation-timing-function: ease-in
  }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
  }

  to {
    transform: perspective(400px)
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
  }

  to {
    transform: perspective(400px)
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY
}

@keyframes flipOutX {
  from {
    transform: perspective(400px)
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0
  }
}

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important
}

@keyframes flipOutY {
  from {
    transform: perspective(400px)
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0
  }

  60% {
    transform: skewX(20deg);
    opacity: 1
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1
  }

  to {
    transform: none;
    opacity: 1
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out
}

@keyframes lightSpeedOut {
  from {
    opacity: 1
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1
  }
}

.rotateIn {
  animation-name: rotateIn
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0
  }
}

.rotateOut {
  animation-name: rotateOut
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out
  }

  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out
  }

  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0
  }
}

.hinge {
  animation-name: hinge
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(.1) rotate(30deg);
    transform-origin: center bottom
  }

  50% {
    transform: rotate(-10deg)
  }

  70% {
    transform: rotate(3deg)
  }

  to {
    opacity: 1;
    transform: scale(1)
  }
}

.jackInTheBox {
  animation-name: jackInTheBox
}

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.rollIn {
  animation-name: rollIn
}

@keyframes rollOut {
  from {
    opacity: 1
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
  }
}

.rollOut {
  animation-name: rollOut
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3)
  }

  50% {
    opacity: 1
  }
}

.zoomIn {
  animation-name: zoomIn
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInDown {
  animation-name: zoomInDown
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInLeft {
  animation-name: zoomInLeft
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInRight {
  animation-name: zoomInRight
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInUp {
  animation-name: zoomInUp
}

@keyframes zoomOut {
  from {
    opacity: 1
  }

  50% {
    opacity: 0;
    transform: scale3d(.3, .3, .3)
  }

  to {
    opacity: 0
  }
}

.zoomOut {
  animation-name: zoomOut
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomOutDown {
  animation-name: zoomOutDown
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(-2000px, 0, 0);
    transform-origin: left center
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
  }

  to {
    opacity: 0;
    transform: scale(.1) translate3d(2000px, 0, 0);
    transform-origin: right center
  }
}

.zoomOutRight {
  animation-name: zoomOutRight
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  to {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomOutUp {
  animation-name: zoomOutUp
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.slideInDown {
  animation-name: slideInDown
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.slideInLeft {
  animation-name: slideInLeft
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.slideInRight {
  animation-name: slideInRight
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.slideInUp {
  animation-name: slideInUp
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0)
  }
}

.slideOutDown {
  animation-name: slideOutDown
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0)
  }
}

.slideOutLeft {
  animation-name: slideOutLeft
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0)
  }
}

.slideOutRight {
  animation-name: slideOutRight
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0)
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0)
  }
}

.slideOutUp {
  animation-name: slideOutUp
}

/*! elementor-icons - v5.16.0 - 12-07-2022 */
@font-face {
  font-family: eicons;
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.16.0);
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.16.0#iefix) format("embedded-opentype"), url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?5.16.0) format("woff2"), url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?5.16.0) format("woff"), url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?5.16.0) format("truetype"), url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?5.16.0#eicon) format("svg");
  font-weight: 400;
  font-style: normal
}

[class*=" eicon-"],
[class^=eicon] {
  display: inline-block;
  font-family: eicons;
  font-size: inherit;
  font-weight: 400;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

@keyframes a {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(359deg)
  }
}

.eicon-animation-spin {
  animation: a 2s infinite linear
}

.eicon-editor-link:before {
  content: '\e800'
}

.eicon-editor-unlink:before {
  content: '\e801'
}

.eicon-editor-external-link:before {
  content: '\e802'
}

.eicon-editor-close:before {
  content: '\e803'
}

.eicon-editor-list-ol:before {
  content: '\e804'
}

.eicon-editor-list-ul:before {
  content: '\e805'
}

.eicon-editor-bold:before {
  content: '\e806'
}

.eicon-editor-italic:before {
  content: '\e807'
}

.eicon-editor-underline:before {
  content: '\e808'
}

.eicon-editor-paragraph:before {
  content: '\e809'
}

.eicon-editor-h1:before {
  content: '\e80a'
}

.eicon-editor-h2:before {
  content: '\e80b'
}

.eicon-editor-h3:before {
  content: '\e80c'
}

.eicon-editor-h4:before {
  content: '\e80d'
}

.eicon-editor-h5:before {
  content: '\e80e'
}

.eicon-editor-h6:before {
  content: '\e80f'
}

.eicon-editor-quote:before {
  content: '\e810'
}

.eicon-editor-code:before {
  content: '\e811'
}

.eicon-elementor:before {
  content: '\e812'
}

.eicon-elementor-circle:before {
  content: '\e813'
}

.eicon-pojome:before {
  content: '\e814'
}

.eicon-plus:before {
  content: '\e815'
}

.eicon-menu-bar:before {
  content: '\e816'
}

.eicon-apps:before {
  content: '\e817'
}

.eicon-accordion:before {
  content: '\e818'
}

.eicon-alert:before {
  content: '\e819'
}

.eicon-animation-text:before {
  content: '\e81a'
}

.eicon-animation:before {
  content: '\e81b'
}

.eicon-banner:before {
  content: '\e81c'
}

.eicon-blockquote:before {
  content: '\e81d'
}

.eicon-button:before {
  content: '\e81e'
}

.eicon-call-to-action:before {
  content: '\e81f'
}

.eicon-captcha:before {
  content: '\e820'
}

.eicon-carousel:before {
  content: '\e821'
}

.eicon-checkbox:before {
  content: '\e822'
}

.eicon-columns:before {
  content: '\e823'
}

.eicon-countdown:before {
  content: '\e824'
}

.eicon-counter:before {
  content: '\e825'
}

.eicon-date:before {
  content: '\e826'
}

.eicon-divider-shape:before {
  content: '\e827'
}

.eicon-divider:before {
  content: '\e828'
}

.eicon-download-button:before {
  content: '\e829'
}

.eicon-dual-button:before {
  content: '\e82a'
}

.eicon-email-field:before {
  content: '\e82b'
}

.eicon-facebook-comments:before {
  content: '\e82c'
}

.eicon-facebook-like-box:before {
  content: '\e82d'
}

.eicon-form-horizontal:before {
  content: '\e82e'
}

.eicon-form-vertical:before {
  content: '\e82f'
}

.eicon-gallery-grid:before {
  content: '\e830'
}

.eicon-gallery-group:before {
  content: '\e831'
}

.eicon-gallery-justified:before {
  content: '\e832'
}

.eicon-gallery-masonry:before {
  content: '\e833'
}

.eicon-icon-box:before {
  content: '\e834'
}

.eicon-image-before-after:before {
  content: '\e835'
}

.eicon-image-box:before {
  content: '\e836'
}

.eicon-image-hotspot:before {
  content: '\e837'
}

.eicon-image-rollover:before {
  content: '\e838'
}

.eicon-info-box:before {
  content: '\e839'
}

.eicon-inner-section:before {
  content: '\e83a'
}

.eicon-mailchimp:before {
  content: '\e83b'
}

.eicon-menu-card:before {
  content: '\e83c'
}

.eicon-navigation-horizontal:before {
  content: '\e83d'
}

.eicon-nav-menu:before {
  content: '\e83e'
}

.eicon-navigation-vertical:before {
  content: '\e83f'
}

.eicon-number-field:before {
  content: '\e840'
}

.eicon-parallax:before {
  content: '\e841'
}

.eicon-php7:before {
  content: '\e842'
}

.eicon-post-list:before {
  content: '\e843'
}

.eicon-post-slider:before {
  content: '\e844'
}

.eicon-post:before {
  content: '\e845'
}

.eicon-posts-carousel:before {
  content: '\e846'
}

.eicon-posts-grid:before {
  content: '\e847'
}

.eicon-posts-group:before {
  content: '\e848'
}

.eicon-posts-justified:before {
  content: '\e849'
}

.eicon-posts-masonry:before {
  content: '\e84a'
}

.eicon-posts-ticker:before {
  content: '\e84b'
}

.eicon-price-list:before {
  content: '\e84c'
}

.eicon-price-table:before {
  content: '\e84d'
}

.eicon-radio:before {
  content: '\e84e'
}

.eicon-rtl:before {
  content: '\e84f'
}

.eicon-scroll:before {
  content: '\e850'
}

.eicon-search:before {
  content: '\e851'
}

.eicon-select:before {
  content: '\e852'
}

.eicon-share:before {
  content: '\e853'
}

.eicon-sidebar:before {
  content: '\e854'
}

.eicon-skill-bar:before {
  content: '\e855'
}

.eicon-slider-3d:before {
  content: '\e856'
}

.eicon-slider-album:before {
  content: '\e857'
}

.eicon-slider-device:before {
  content: '\e858'
}

.eicon-slider-full-screen:before {
  content: '\e859'
}

.eicon-slider-push:before {
  content: '\e85a'
}

.eicon-slider-vertical:before {
  content: '\e85b'
}

.eicon-slider-video:before {
  content: '\e85c'
}

.eicon-slides:before {
  content: '\e85d'
}

.eicon-social-icons:before {
  content: '\e85e'
}

.eicon-spacer:before {
  content: '\e85f'
}

.eicon-table:before {
  content: '\e860'
}

.eicon-tabs:before {
  content: '\e861'
}

.eicon-tel-field:before {
  content: '\e862'
}

.eicon-text-area:before {
  content: '\e863'
}

.eicon-text-field:before {
  content: '\e864'
}

.eicon-thumbnails-down:before {
  content: '\e865'
}

.eicon-thumbnails-half:before {
  content: '\e866'
}

.eicon-thumbnails-right:before {
  content: '\e867'
}

.eicon-time-line:before {
  content: '\e868'
}

.eicon-toggle:before {
  content: '\e869'
}

.eicon-url:before {
  content: '\e86a'
}

.eicon-t-letter:before {
  content: '\e86b'
}

.eicon-wordpress:before {
  content: '\e86c'
}

.eicon-text:before {
  content: '\e86d'
}

.eicon-anchor:before {
  content: '\e86e'
}

.eicon-bullet-list:before {
  content: '\e86f'
}

.eicon-code:before {
  content: '\e870'
}

.eicon-favorite:before {
  content: '\e871'
}

.eicon-google-maps:before {
  content: '\e872'
}

.eicon-image:before {
  content: '\e873'
}

.eicon-photo-library:before {
  content: '\e874'
}

.eicon-woocommerce:before {
  content: '\e875'
}

.eicon-youtube:before {
  content: '\e876'
}

.eicon-flip-box:before {
  content: '\e877'
}

.eicon-settings:before {
  content: '\e878'
}

.eicon-headphones:before {
  content: '\e879'
}

.eicon-testimonial:before {
  content: '\e87a'
}

.eicon-counter-circle:before {
  content: '\e87b'
}

.eicon-person:before {
  content: '\e87c'
}

.eicon-chevron-right:before {
  content: '\e87d'
}

.eicon-chevron-left:before {
  content: '\e87e'
}

.eicon-close:before {
  content: '\e87f'
}

.eicon-file-download:before {
  content: '\e880'
}

.eicon-save:before {
  content: '\e881'
}

.eicon-zoom-in:before {
  content: '\e882'
}

.eicon-shortcode:before {
  content: '\e883'
}

.eicon-nerd:before {
  content: '\e884'
}

.eicon-device-desktop:before {
  content: '\e885'
}

.eicon-device-tablet:before {
  content: '\e886'
}

.eicon-device-mobile:before {
  content: '\e887'
}

.eicon-document-file:before {
  content: '\e888'
}

.eicon-folder-o:before {
  content: '\e889'
}

.eicon-hypster:before {
  content: '\e88a'
}

.eicon-h-align-left:before {
  content: '\e88b'
}

.eicon-h-align-right:before {
  content: '\e88c'
}

.eicon-h-align-center:before {
  content: '\e88d'
}

.eicon-h-align-stretch:before {
  content: '\e88e'
}

.eicon-v-align-top:before {
  content: '\e88f'
}

.eicon-v-align-bottom:before {
  content: '\e890'
}

.eicon-v-align-middle:before {
  content: '\e891'
}

.eicon-v-align-stretch:before {
  content: '\e892'
}

.eicon-pro-icon:before {
  content: '\e893'
}

.eicon-mail:before {
  content: '\e894'
}

.eicon-lock-user:before {
  content: '\e895'
}

.eicon-testimonial-carousel:before {
  content: '\e896'
}

.eicon-media-carousel:before {
  content: '\e897'
}

.eicon-section:before {
  content: '\e898'
}

.eicon-column:before {
  content: '\e899'
}

.eicon-edit:before {
  content: '\e89a'
}

.eicon-clone:before {
  content: '\e89b'
}

.eicon-trash:before {
  content: '\e89c'
}

.eicon-play:before {
  content: '\e89d'
}

.eicon-angle-right:before {
  content: '\e89e'
}

.eicon-angle-left:before {
  content: '\e89f'
}

.eicon-animated-headline:before {
  content: '\e8a0'
}

.eicon-menu-toggle:before {
  content: '\e8a1'
}

.eicon-fb-embed:before {
  content: '\e8a2'
}

.eicon-fb-feed:before {
  content: '\e8a3'
}

.eicon-twitter-embed:before {
  content: '\e8a4'
}

.eicon-twitter-feed:before {
  content: '\e8a5'
}

.eicon-sync:before {
  content: '\e8a6'
}

.eicon-import-export:before {
  content: '\e8a7'
}

.eicon-check-circle:before {
  content: '\e8a8'
}

.eicon-library-save:before {
  content: '\e8a9'
}

.eicon-library-download:before {
  content: '\e8aa'
}

.eicon-insert:before {
  content: '\e8ab'
}

.eicon-preview-medium:before {
  content: '\e8ac'
}

.eicon-sort-down:before {
  content: '\e8ad'
}

.eicon-sort-up:before {
  content: '\e8ae'
}

.eicon-heading:before {
  content: '\e8af'
}

.eicon-logo:before {
  content: '\e8b0'
}

.eicon-meta-data:before {
  content: '\e8b1'
}

.eicon-post-content:before {
  content: '\e8b2'
}

.eicon-post-excerpt:before {
  content: '\e8b3'
}

.eicon-post-navigation:before {
  content: '\e8b4'
}

.eicon-yoast:before {
  content: '\e8b5'
}

.eicon-nerd-chuckle:before {
  content: '\e8b6'
}

.eicon-nerd-wink:before {
  content: '\e8b7'
}

.eicon-comments:before {
  content: '\e8b8'
}

.eicon-download-circle-o:before {
  content: '\e8b9'
}

.eicon-library-upload:before {
  content: '\e8ba'
}

.eicon-save-o:before {
  content: '\e8bb'
}

.eicon-upload-circle-o:before {
  content: '\e8bc'
}

.eicon-ellipsis-h:before {
  content: '\e8bd'
}

.eicon-ellipsis-v:before {
  content: '\e8be'
}

.eicon-arrow-left:before {
  content: '\e8bf'
}

.eicon-arrow-right:before {
  content: '\e8c0'
}

.eicon-arrow-up:before {
  content: '\e8c1'
}

.eicon-arrow-down:before {
  content: '\e8c2'
}

.eicon-play-o:before {
  content: '\e8c3'
}

.eicon-archive-posts:before {
  content: '\e8c4'
}

.eicon-archive-title:before {
  content: '\e8c5'
}

.eicon-featured-image:before {
  content: '\e8c6'
}

.eicon-post-info:before {
  content: '\e8c7'
}

.eicon-post-title:before {
  content: '\e8c8'
}

.eicon-site-logo:before {
  content: '\e8c9'
}

.eicon-site-search:before {
  content: '\e8ca'
}

.eicon-site-title:before {
  content: '\e8cb'
}

.eicon-plus-square:before {
  content: '\e8cc'
}

.eicon-minus-square:before {
  content: '\e8cd'
}

.eicon-cloud-check:before {
  content: '\e8ce'
}

.eicon-drag-n-drop:before {
  content: '\e8cf'
}

.eicon-welcome:before {
  content: '\e8d0'
}

.eicon-handle:before {
  content: '\e8d1'
}

.eicon-cart:before {
  content: '\e8d2'
}

.eicon-product-add-to-cart:before {
  content: '\e8d3'
}

.eicon-product-breadcrumbs:before {
  content: '\e8d4'
}

.eicon-product-categories:before {
  content: '\e8d5'
}

.eicon-product-description:before {
  content: '\e8d6'
}

.eicon-product-images:before {
  content: '\e8d7'
}

.eicon-product-info:before {
  content: '\e8d8'
}

.eicon-product-meta:before {
  content: '\e8d9'
}

.eicon-product-pages:before {
  content: '\e8da'
}

.eicon-product-price:before {
  content: '\e8db'
}

.eicon-product-rating:before {
  content: '\e8dc'
}

.eicon-product-related:before {
  content: '\e8dd'
}

.eicon-product-stock:before {
  content: '\e8de'
}

.eicon-product-tabs:before {
  content: '\e8df'
}

.eicon-product-title:before {
  content: '\e8e0'
}

.eicon-product-upsell:before {
  content: '\e8e1'
}

.eicon-products:before {
  content: '\e8e2'
}

.eicon-bag-light:before {
  content: '\e8e3'
}

.eicon-bag-medium:before {
  content: '\e8e4'
}

.eicon-bag-solid:before {
  content: '\e8e5'
}

.eicon-basket-light:before {
  content: '\e8e6'
}

.eicon-basket-medium:before {
  content: '\e8e7'
}

.eicon-basket-solid:before {
  content: '\e8e8'
}

.eicon-cart-light:before {
  content: '\e8e9'
}

.eicon-cart-medium:before {
  content: '\e8ea'
}

.eicon-cart-solid:before {
  content: '\e8eb'
}

.eicon-exchange:before {
  content: '\e8ec'
}

.eicon-preview-thin:before {
  content: '\e8ed'
}

.eicon-device-laptop:before {
  content: '\e8ee'
}

.eicon-collapse:before {
  content: '\e8ef'
}

.eicon-expand:before {
  content: '\e8f0'
}

.eicon-navigator:before {
  content: '\e8f1'
}

.eicon-plug:before {
  content: '\e8f2'
}

.eicon-dashboard:before {
  content: '\e8f3'
}

.eicon-typography:before {
  content: '\e8f4'
}

.eicon-info-circle-o:before {
  content: '\e8f5'
}

.eicon-integration:before {
  content: '\e8f6'
}

.eicon-plus-circle-o:before {
  content: '\e8f7'
}

.eicon-rating:before {
  content: '\e8f8'
}

.eicon-review:before {
  content: '\e8f9'
}

.eicon-tools:before {
  content: '\e8fa'
}

.eicon-loading:before {
  content: '\e8fb'
}

.eicon-sitemap:before {
  content: '\e8fc'
}

.eicon-click:before {
  content: '\e8fd'
}

.eicon-clock:before {
  content: '\e8fe'
}

.eicon-library-open:before {
  content: '\e8ff'
}

.eicon-warning:before {
  content: '\e900'
}

.eicon-flow:before {
  content: '\e901'
}

.eicon-cursor-move:before {
  content: '\e902'
}

.eicon-arrow-circle-left:before {
  content: '\e903'
}

.eicon-flash:before {
  content: '\e904'
}

.eicon-redo:before {
  content: '\e905'
}

.eicon-ban:before {
  content: '\e906'
}

.eicon-barcode:before {
  content: '\e907'
}

.eicon-calendar:before {
  content: '\e908'
}

.eicon-caret-left:before {
  content: '\e909'
}

.eicon-caret-right:before {
  content: '\e90a'
}

.eicon-caret-up:before {
  content: '\e90b'
}

.eicon-chain-broken:before {
  content: '\e90c'
}

.eicon-check-circle-o:before {
  content: '\e90d'
}

.eicon-check:before {
  content: '\e90e'
}

.eicon-chevron-double-left:before {
  content: '\e90f'
}

.eicon-chevron-double-right:before {
  content: '\e910'
}

.eicon-undo:before {
  content: '\e911'
}

.eicon-filter:before {
  content: '\e912'
}

.eicon-circle-o:before {
  content: '\e913'
}

.eicon-circle:before {
  content: '\e914'
}

.eicon-clock-o:before {
  content: '\e915'
}

.eicon-cog:before {
  content: '\e916'
}

.eicon-cogs:before {
  content: '\e917'
}

.eicon-commenting-o:before {
  content: '\e918'
}

.eicon-copy:before {
  content: '\e919'
}

.eicon-database:before {
  content: '\e91a'
}

.eicon-dot-circle-o:before {
  content: '\e91b'
}

.eicon-envelope:before {
  content: '\e91c'
}

.eicon-external-link-square:before {
  content: '\e91d'
}

.eicon-eyedropper:before {
  content: '\e91e'
}

.eicon-folder:before {
  content: '\e91f'
}

.eicon-font:before {
  content: '\e920'
}

.eicon-adjust:before {
  content: '\e921'
}

.eicon-lightbox:before {
  content: '\e922'
}

.eicon-heart-o:before {
  content: '\e923'
}

.eicon-history:before {
  content: '\e924'
}

.eicon-image-bold:before {
  content: '\e925'
}

.eicon-info-circle:before {
  content: '\e926'
}

.eicon-link:before {
  content: '\e927'
}

.eicon-long-arrow-left:before {
  content: '\e928'
}

.eicon-long-arrow-right:before {
  content: '\e929'
}

.eicon-caret-down:before {
  content: '\e92a'
}

.eicon-paint-brush:before {
  content: '\e92b'
}

.eicon-pencil:before {
  content: '\e92c'
}

.eicon-plus-circle:before {
  content: '\e92d'
}

.eicon-zoom-in-bold:before {
  content: '\e92e'
}

.eicon-sort-amount-desc:before {
  content: '\e92f'
}

.eicon-sign-out:before {
  content: '\e930'
}

.eicon-spinner:before {
  content: '\e931'
}

.eicon-square:before {
  content: '\e932'
}

.eicon-star-o:before {
  content: '\e933'
}

.eicon-star:before {
  content: '\e934'
}

.eicon-text-align-justify:before {
  content: '\e935'
}

.eicon-text-align-center:before {
  content: '\e936'
}

.eicon-tags:before {
  content: '\e937'
}

.eicon-text-align-left:before {
  content: '\e938'
}

.eicon-text-align-right:before {
  content: '\e939'
}

.eicon-close-circle:before {
  content: '\e93a'
}

.eicon-trash-o:before {
  content: '\e93b'
}

.eicon-font-awesome:before {
  content: '\e93c'
}

.eicon-user-circle-o:before {
  content: '\e93d'
}

.eicon-video-camera:before {
  content: '\e93e'
}

.eicon-heart:before {
  content: '\e93f'
}

.eicon-wrench:before {
  content: '\e940'
}

.eicon-help:before {
  content: '\e941'
}

.eicon-help-o:before {
  content: '\e942'
}

.eicon-zoom-out-bold:before {
  content: '\e943'
}

.eicon-plus-square-o:before {
  content: '\e944'
}

.eicon-minus-square-o:before {
  content: '\e945'
}

.eicon-minus-circle:before {
  content: '\e946'
}

.eicon-minus-circle-o:before {
  content: '\e947'
}

.eicon-code-bold:before {
  content: '\e948'
}

.eicon-cloud-upload:before {
  content: '\e949'
}

.eicon-search-bold:before {
  content: '\e94a'
}

.eicon-map-pin:before {
  content: '\e94b'
}

.eicon-meetup:before {
  content: '\e94c'
}

.eicon-slideshow:before {
  content: '\e94d'
}

.eicon-t-letter-bold:before {
  content: '\e94e'
}

.eicon-preferences:before {
  content: '\e94f'
}

.eicon-table-of-contents:before {
  content: '\e950'
}

.eicon-tv:before {
  content: '\e951'
}

.eicon-upload:before {
  content: '\e952'
}

.eicon-instagram-comments:before {
  content: '\e953'
}

.eicon-instagram-nested-gallery:before {
  content: '\e954'
}

.eicon-instagram-post:before {
  content: '\e955'
}

.eicon-instagram-video:before {
  content: '\e956'
}

.eicon-instagram-gallery:before {
  content: '\e957'
}

.eicon-instagram-likes:before {
  content: '\e958'
}

.eicon-facebook:before {
  content: '\e959'
}

.eicon-twitter:before {
  content: '\e95a'
}

.eicon-pinterest:before {
  content: '\e95b'
}

.eicon-frame-expand:before {
  content: '\e95c'
}

.eicon-frame-minimize:before {
  content: '\e95d'
}

.eicon-archive:before {
  content: '\e95e'
}

.eicon-colors-typography:before {
  content: '\e95f'
}

.eicon-custom:before {
  content: '\e960'
}

.eicon-footer:before {
  content: '\e961'
}

.eicon-header:before {
  content: '\e962'
}

.eicon-layout-settings:before {
  content: '\e963'
}

.eicon-lightbox-expand:before {
  content: '\e964'
}

.eicon-error-404:before {
  content: '\e965'
}

.eicon-theme-style:before {
  content: '\e966'
}

.eicon-search-results:before {
  content: '\e967'
}

.eicon-single-post:before {
  content: '\e968'
}

.eicon-site-identity:before {
  content: '\e969'
}

.eicon-theme-builder:before {
  content: '\e96a'
}

.eicon-download-bold:before {
  content: '\e96b'
}

.eicon-share-arrow:before {
  content: '\e96c'
}

.eicon-global-settings:before {
  content: '\e96d'
}

.eicon-user-preferences:before {
  content: '\e96e'
}

.eicon-lock:before {
  content: '\e96f'
}

.eicon-export-kit:before {
  content: '\e970'
}

.eicon-import-kit:before {
  content: '\e971'
}

.eicon-lottie:before {
  content: '\e972'
}

.eicon-products-archive:before {
  content: '\e973'
}

.eicon-single-product:before {
  content: '\e974'
}

.eicon-disable-trash-o:before {
  content: '\e975'
}

.eicon-single-page:before {
  content: '\e976'
}

.eicon-wordpress-light:before {
  content: '\e977'
}

.eicon-cogs-check:before {
  content: '\e978'
}

.eicon-custom-css:before {
  content: '\e979'
}

.eicon-global-colors:before {
  content: '\e97a'
}

.eicon-globe:before {
  content: '\e97b'
}

.eicon-typography-1:before {
  content: '\e97c'
}

.eicon-background:before {
  content: '\e97d'
}

.eicon-device-responsive:before {
  content: '\e97e'
}

.eicon-device-wide:before {
  content: '\e97f'
}

.eicon-code-highlight:before {
  content: '\e980'
}

.eicon-video-playlist:before {
  content: '\e981'
}

.eicon-download-kit:before {
  content: '\e982'
}

.eicon-kit-details:before {
  content: '\e983'
}

.eicon-kit-parts:before {
  content: '\e984'
}

.eicon-kit-upload:before {
  content: '\e985'
}

.eicon-kit-plugins:before {
  content: '\e986'
}

.eicon-kit-upload-alt:before {
  content: '\e987'
}

.eicon-hotspot:before {
  content: '\e988'
}

.eicon-paypal-button:before {
  content: '\e989'
}

.eicon-shape:before {
  content: '\e98a'
}

.eicon-wordart:before {
  content: '\e98b'
}

.eicon-checkout:before {
  content: '\e98c'
}

.eicon-container:before {
  content: '\e98d'
}

.eicon-flip:before {
  content: '\e98e'
}

.eicon-info:before {
  content: '\e98f'
}

.eicon-my-account:before {
  content: '\e990'
}

.eicon-purchase-summary:before {
  content: '\e991'
}

.eicon-page-transition:before {
  content: '\e992'
}

.eicon-spotify:before {
  content: '\e993'
}

.eicon-stripe-button:before {
  content: '\e994'
}

.eicon-woo-settings:before {
  content: '\e995'
}

.eicon-woo-cart:before {
  content: '\e996'
}

.eicon-grow:before {
  content: '\e997'
}

.eicon-order-end:before {
  content: '\e998'
}

.eicon-nowrap:before {
  content: '\e999'
}

.eicon-order-start:before {
  content: '\e99a'
}

.eicon-progress-tracker:before {
  content: '\e99b'
}

.eicon-shrink:before {
  content: '\e99c'
}

.eicon-wrap:before {
  content: '\e99d'
}

.eicon-align-center-h:before {
  content: '\e99e'
}

.eicon-align-center-v:before {
  content: '\e99f'
}

.eicon-align-end-h:before {
  content: '\e9a0'
}

.eicon-align-end-v:before {
  content: '\e9a1'
}

.eicon-align-start-h:before {
  content: '\e9a2'
}

.eicon-align-start-v:before {
  content: '\e9a3'
}

.eicon-align-stretch-h:before {
  content: '\e9a4'
}

.eicon-align-stretch-v:before {
  content: '\e9a5'
}

.eicon-justify-center-h:before {
  content: '\e9a6'
}

.eicon-justify-center-v:before {
  content: '\e9a7'
}

.eicon-justify-end-h:before {
  content: '\e9a8'
}

.eicon-justify-end-v:before {
  content: '\e9a9'
}

.eicon-justify-space-around-h:before {
  content: '\e9aa'
}

.eicon-justify-space-around-v:before {
  content: '\e9ab'
}

.eicon-justify-space-between-h:before {
  content: '\e9ac'
}

.eicon-justify-space-between-v:before {
  content: '\e9ad'
}

.eicon-justify-space-evenly-h:before {
  content: '\e9ae'
}

.eicon-justify-space-evenly-v:before {
  content: '\e9af'
}

.eicon-justify-start-h:before {
  content: '\e9b0'
}

.eicon-justify-start-v:before {
  content: '\e9b1'
}

.eicon-woocommerce-cross-sells:before {
  content: '\e9b2'
}

.eicon-woocommerce-notices:before {
  content: '\e9b3'
}

.eicon-inner-container:before {
  content: '\e9b4'
}

.eicon-warning-full:before {
  content: '\e9b5'
}

.eicon-exit:before {
  content: '\e9b6'
}

.eicon-loop-builder:before {
  content: '\e9b7'
}

.eicon-notes:before {
  content: '\e9b8'
}

.eicon-read:before {
  content: '\e9b9'
}

.eicon-unread:before {
  content: '\e9ba'
}

.eicon-eye:before {
  content: '\e8ac'
}

.eicon-elementor-square:before {
  content: '\e813'
}

/*! elementor - v3.9.2 - 21-12-2022 */
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
  align-items: flex-start
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
  align-items: center
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
  align-items: flex-end
}

.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
  padding: 5px
}

.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
  padding: 10px
}

.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
  padding: 15px
}

.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
  padding: 20px
}

.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
  padding: 30px
}

@media (min-width:-1px) {
  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:first-child {
    order: 10
  }

  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(10) {
    order: 1
  }
}

@media (min-width:1025px) and (max-width:-1px) {
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child {
    order: 10
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10) {
    order: 1
  }
}

@media (min-width:-1px) and (max-width:-1px) {
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child {
    order: 10
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10) {
    order: 1
  }
}

@media (min-width:1025px) and (max-width:-1px) {

  .elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child,
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2),
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3),
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4),
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5),
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6),
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7),
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8),
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9),
  .elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10) {
    order: 0
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:first-child {
    order: 10
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(10) {
    order: 1
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child {
    order: 10
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10) {
    order: 1
  }
}

@media (min-width:-1px) and (max-width:1024px) {
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child {
    order: 10
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10) {
    order: 1
  }
}

@media (min-width:768px) and (max-width:-1px) {

  .elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child,
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2),
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3),
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4),
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5),
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6),
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7),
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8),
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9),
  .elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10) {
    order: 0
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:first-child {
    order: 10
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(10) {
    order: 1
  }
}

@media (max-width:767px) {
  .elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child {
    order: 10
  }

  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10) {
    order: 1
  }

  .elementor-column {
    width: 100%
  }
}

/*! elementor - v3.9.2 - 21-12-2022 */
@charset "UTF-8";

.dialog-widget-content {
  background-color: #fff;
  position: absolute;
  border-radius: 3px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
  overflow: hidden
}

.dialog-message {
  font-size: 12px;
  line-height: 1.5;
  box-sizing: border-box
}

.dialog-type-lightbox {
  position: fixed;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .8);
  z-index: 9999;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.dialog-type-lightbox .dialog-widget-content {
  margin: auto;
  width: 375px
}

.dialog-type-lightbox .dialog-header {
  font-size: 15px;
  color: #495157;
  padding: 30px 0 10px;
  font-weight: 500
}

.dialog-type-lightbox .dialog-message {
  padding: 0 30px 30px;
  min-height: 50px
}

.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,
.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
  text-align: center
}

.dialog-type-lightbox .dialog-buttons-wrapper {
  border-top: 1px solid #e6e9ec;
  text-align: center
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button {
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  width: 50%;
  border: none;
  background: none;
  color: #6d7882;
  font-size: 15px;
  cursor: pointer;
  padding: 13px 0;
  outline: 0
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover {
  background-color: #f4f6f7
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok {
  color: #b01b1b
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over {
  color: #39b54a
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active {
  background-color: rgba(230, 233, 236, .5)
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner {
  border: 0
}

.dialog-close-button {
  cursor: pointer;
  position: absolute;
  margin-top: 15px;
  right: 15px;
  font-size: 15px;
  line-height: 1
}

.dialog-close-button:not(:hover) {
  opacity: .4
}

.dialog-alert-widget .dialog-buttons-wrapper>button {
  width: 100%
}

.dialog-confirm-widget .dialog-button:first-child {
  border-right: 1px solid #e6e9ec
}

#elementor-change-exit-preference-dialog .dialog-message a {
  cursor: pointer
}

#elementor-change-exit-preference-dialog .dialog-message>div {
  margin-bottom: 10px
}

#elementor-change-exit-preference-dialog .dialog-ok {
  color: #39b54a
}

#e-experiments-dependency-dialog .dialog-confirm-header {
  font-weight: 600
}

#e-experiments-dependency-dialog .dialog-ok,
#e-kit-elements-defaults-create-dialog .dialog-ok {
  color: #39b54a
}

#e-kit-elements-defaults-create-dialog label {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 20px
}

.dialog-prevent-scroll {
  overflow: hidden;
  max-height: 100vh
}

@media (min-width:1024px) {
  body.admin-bar .dialog-lightbox-widget {
    height: calc(100vh - 32px)
  }
}

@media (max-width:1024px) {
  body.admin-bar .dialog-type-lightbox {
    position: sticky;
    height: 100vh
  }
}

.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
  padding-bottom: 42.8571%
}

.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
  padding-bottom: 56.25%
}

.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
  padding-bottom: 75%
}

.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
  padding-bottom: 66.6666%
}

.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
  padding-bottom: 100%
}

.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
  padding-bottom: 177.8%
}

.elementor-fit-aspect-ratio {
  position: relative;
  height: 0
}

.elementor-fit-aspect-ratio iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 0;
  background-color: #000
}

.elementor-fit-aspect-ratio video {
  width: 100%
}

.flatpickr-calendar {
  width: 280px
}

.flatpickr-calendar .flatpickr-current-month span.cur-month {
  font-weight: 300
}

.flatpickr-calendar .dayContainer {
  width: 280px;
  min-width: 280px;
  max-width: 280px
}

.flatpickr-calendar .flatpickr-days {
  width: 280px
}

.flatpickr-calendar .flatpickr-day {
  max-width: 37px;
  height: 37px;
  line-height: 37px
}

.elementor-templates-modal .dialog-widget-content {
  font-family: Roboto, Arial, Helvetica, Verdana, sans-serif;
  background-color: #f1f3f5;
  width: 100%
}

@media (max-width:1439px) {
  .elementor-templates-modal .dialog-widget-content {
    max-width: 990px
  }
}

@media (min-width:1440px) {
  .elementor-templates-modal .dialog-widget-content {
    max-width: 1200px
  }
}

.elementor-templates-modal .dialog-header {
  padding: 0;
  background-color: #fff;
  box-shadow: 0 0 8px rgba(0, 0, 0, .1);
  position: relative;
  z-index: 1
}

.elementor-templates-modal .dialog-buttons-wrapper {
  background-color: #fff;
  border: none;
  display: none;
  justify-content: flex-end;
  padding: 5px;
  box-shadow: 0 0 8px rgba(0, 0, 0, .1);
  position: relative
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {
  height: 40px;
  margin-left: 5px
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {
  padding: 12px 36px;
  color: #fff;
  width: auto;
  font-size: 15px
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover {
  background-color: #39b54a
}

.elementor-templates-modal .dialog-message {
  height: 750px;
  max-height: 85vh;
  overflow-y: scroll;
  padding-top: 25px
}

.elementor-templates-modal .dialog-content {
  height: 100%
}

.elementor-templates-modal .dialog-loading {
  display: none
}

.elementor-templates-modal__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px
}

.elementor-templates-modal__header__logo {
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700;
  cursor: pointer
}

.elementor-templates-modal__header__logo-area {
  text-align: left;
  padding-left: 15px
}

.elementor-templates-modal__header__logo-area>* {
  display: flex;
  align-items: center
}

.elementor-templates-modal__header__logo__icon-wrapper {
  margin-right: 10px;
  font-size: 12px
}

.elementor-templates-modal__header__logo__title {
  padding-top: 2px
}

.elementor-templates-modal__header__items-area {
  display: flex;
  flex-direction: row-reverse
}

.elementor-templates-modal__header__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: content-box
}

.elementor-templates-modal__header__item>i {
  font-size: 20px;
  transition: all .3s;
  cursor: pointer
}

.elementor-templates-modal__header__item>i:not(:hover) {
  color: #a4afb7
}

.elementor-templates-modal__header__close--normal {
  width: 47px;
  border-left: 1px solid #e6e9ec
}

.elementor-templates-modal__header__close--normal i {
  font-size: 18px
}

.elementor-templates-modal__header__close--skip {
  padding: 10px 10px 10px 20px;
  margin-right: 10px;
  color: #fff;
  background-color: #a4afb7;
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  border-radius: 2px;
  cursor: pointer
}

.elementor-templates-modal__header__close--skip>i {
  font-size: inherit;
  padding-left: 10px;
  margin-left: 15px;
  border-left: 1px solid
}

.elementor-templates-modal__header__close--skip>i:not(:hover) {
  color: #fff
}

.elementor-templates-modal__sidebar {
  flex-shrink: 0;
  width: 25%;
  background-color: hsla(0, 0%, 100%, .3)
}

.elementor-templates-modal__content {
  flex-grow: 1;
  box-shadow: inset 0 0 13px rgba(0, 0, 0, .05)
}

#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section {
  border-top: 1px solid #464b50;
  margin-top: 6px
}

.elementor-hidden {
  display: none
}

.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

.elementor-clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0
}

.e-logo-wrapper {
  background: #93003c;
  display: inline-block;
  padding: .75em;
  border-radius: 50%;
  line-height: 1
}

.e-logo-wrapper i {
  color: #fff;
  font-size: 1em
}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok {
  color: #39b54a
}

#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel {
  color: #b01b1b
}

.elementor {
  -webkit-hyphens: manual;
  hyphens: manual
}

.elementor *,
.elementor :after,
.elementor :before {
  box-sizing: border-box
}

.elementor a {
  box-shadow: none;
  text-decoration: none
}

.elementor hr {
  margin: 0;
  background-color: transparent
}

.elementor img {
  height: auto;
  max-width: 100%;
  border: none;
  border-radius: 0;
  box-shadow: none
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
  margin: 0
}

.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
  max-width: 100%;
  width: 100%;
  margin: 0;
  line-height: 1;
  border: none
}

.elementor .elementor-custom-embed {
  line-height: 0
}

.elementor .elementor-background,
.elementor .elementor-background-holder,
.elementor .elementor-background-video-container {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  overflow: hidden;
  z-index: 0;
  direction: ltr
}

.elementor .elementor-background-video-container {
  transition: opacity 1s;
  pointer-events: none
}

.elementor .elementor-background-video-container.elementor-loading {
  opacity: 0
}

.elementor .elementor-background-video-embed {
  max-width: none
}

.elementor .elementor-background-video,
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.elementor .elementor-background-video {
  max-width: none
}

.elementor .elementor-html5-video {
  -o-object-fit: cover;
  object-fit: cover
}

.elementor .elementor-background-overlay,
.elementor .elementor-background-slideshow {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute
}

.elementor .elementor-background-slideshow {
  z-index: 0
}

.elementor .elementor-background-slideshow__slide__image {
  width: 100%;
  height: 100%;
  background-position: 50%;
  background-size: cover
}

.e-con-inner>.elementor-element.elementor-absolute,
.e-con>.elementor-element.elementor-absolute,
.elementor-widget-wrap>.elementor-element.elementor-absolute {
  position: absolute
}

.e-con-inner>.elementor-element.elementor-fixed,
.e-con>.elementor-element.elementor-fixed,
.elementor-widget-wrap>.elementor-element.elementor-fixed {
  position: fixed
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
  max-width: 100%
}

@media (max-width:1024px) {

  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,
  .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
    max-width: 100%
  }
}

@media (max-width:767px) {

  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,
  .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
    max-width: 100%
  }
}

.elementor-element {
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;
  --align-items: initial;
  --align-content: initial;
  --gap: initial;
  --flex-basis: initial;
  --flex-grow: initial;
  --flex-shrink: initial;
  --order: initial;
  --align-self: initial;
  flex-basis: var(--flex-basis);
  flex-grow: var(--flex-grow);
  flex-shrink: var(--flex-shrink);
  order: var(--order);
  align-self: var(--align-self)
}

.elementor-element.elementor-absolute,
.elementor-element.elementor-fixed {
  z-index: 1
}

.elementor-element:where(.e-con-full, .elementor-widget) {
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  gap: var(--gap)
}

.elementor-invisible {
  visibility: hidden
}

.elementor-align-center {
  text-align: center
}

.elementor-align-center .elementor-button {
  width: auto
}

.elementor-align-right {
  text-align: right
}

.elementor-align-right .elementor-button {
  width: auto
}

.elementor-align-left {
  text-align: left
}

.elementor-align-left .elementor-button {
  width: auto
}

.elementor-align-justify .elementor-button {
  width: 100%
}

.elementor-custom-embed-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

.elementor-custom-embed-play i {
  font-size: 100px;
  color: #fff;
  text-shadow: 1px 0 6px rgba(0, 0, 0, .3)
}

.elementor-custom-embed-play svg {
  height: 100px;
  width: 100px;
  fill: #fff;
  filter: drop-shadow(1px 0 6px rgba(0, 0, 0, .3))
}

.elementor-custom-embed-play i,
.elementor-custom-embed-play svg {
  opacity: .8;
  transition: all .5s
}

.elementor-custom-embed-play.elementor-playing i {
  font-family: eicons
}

.elementor-custom-embed-play.elementor-playing i:before {
  content: "\e8fb"
}

.elementor-custom-embed-play.elementor-playing i,
.elementor-custom-embed-play.elementor-playing svg {
  animation: eicon-spin 2s linear infinite
}

.elementor-tag {
  display: inline-flex
}

.elementor-ken-burns {
  transition-property: transform;
  transition-duration: 10s;
  transition-timing-function: linear
}

.elementor-ken-burns--out {
  transform: scale(1.3)
}

.elementor-ken-burns--active {
  transition-duration: 20s
}

.elementor-ken-burns--active.elementor-ken-burns--out {
  transform: scale(1)
}

.elementor-ken-burns--active.elementor-ken-burns--in {
  transform: scale(1.3)
}

@media (min-width:-1px) {
  .elementor-widescreen-align-center {
    text-align: center
  }

  .elementor-widescreen-align-center .elementor-button {
    width: auto
  }

  .elementor-widescreen-align-right {
    text-align: right
  }

  .elementor-widescreen-align-right .elementor-button {
    width: auto
  }

  .elementor-widescreen-align-left {
    text-align: left
  }

  .elementor-widescreen-align-left .elementor-button {
    width: auto
  }

  .elementor-widescreen-align-justify .elementor-button {
    width: 100%
  }
}

@media (max-width:-1px) {
  .elementor-laptop-align-center {
    text-align: center
  }

  .elementor-laptop-align-center .elementor-button {
    width: auto
  }

  .elementor-laptop-align-right {
    text-align: right
  }

  .elementor-laptop-align-right .elementor-button {
    width: auto
  }

  .elementor-laptop-align-left {
    text-align: left
  }

  .elementor-laptop-align-left .elementor-button {
    width: auto
  }

  .elementor-laptop-align-justify .elementor-button {
    width: 100%
  }
}

@media (max-width:-1px) {
  .elementor-tablet_extra-align-center {
    text-align: center
  }

  .elementor-tablet_extra-align-center .elementor-button {
    width: auto
  }

  .elementor-tablet_extra-align-right {
    text-align: right
  }

  .elementor-tablet_extra-align-right .elementor-button {
    width: auto
  }

  .elementor-tablet_extra-align-left {
    text-align: left
  }

  .elementor-tablet_extra-align-left .elementor-button {
    width: auto
  }

  .elementor-tablet_extra-align-justify .elementor-button {
    width: 100%
  }
}

@media (max-width:1024px) {
  .elementor-tablet-align-center {
    text-align: center
  }

  .elementor-tablet-align-center .elementor-button {
    width: auto
  }

  .elementor-tablet-align-right {
    text-align: right
  }

  .elementor-tablet-align-right .elementor-button {
    width: auto
  }

  .elementor-tablet-align-left {
    text-align: left
  }

  .elementor-tablet-align-left .elementor-button {
    width: auto
  }

  .elementor-tablet-align-justify .elementor-button {
    width: 100%
  }
}

@media (max-width:-1px) {
  .elementor-mobile_extra-align-center {
    text-align: center
  }

  .elementor-mobile_extra-align-center .elementor-button {
    width: auto
  }

  .elementor-mobile_extra-align-right {
    text-align: right
  }

  .elementor-mobile_extra-align-right .elementor-button {
    width: auto
  }

  .elementor-mobile_extra-align-left {
    text-align: left
  }

  .elementor-mobile_extra-align-left .elementor-button {
    width: auto
  }

  .elementor-mobile_extra-align-justify .elementor-button {
    width: 100%
  }
}

@media (max-width:767px) {
  .elementor-mobile-align-center {
    text-align: center
  }

  .elementor-mobile-align-center .elementor-button {
    width: auto
  }

  .elementor-mobile-align-right {
    text-align: right
  }

  .elementor-mobile-align-right .elementor-button {
    width: auto
  }

  .elementor-mobile-align-left {
    text-align: left
  }

  .elementor-mobile-align-left .elementor-button {
    width: auto
  }

  .elementor-mobile-align-justify .elementor-button {
    width: 100%
  }
}

:root {
  --page-title-display: block
}

.elementor-page-title,
h1.entry-title {
  display: var(--page-title-display)
}

@keyframes eicon-spin {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(359deg)
  }
}

.eicon-animation-spin {
  animation: eicon-spin 2s linear infinite
}

.elementor-section {
  position: relative
}

.elementor-section .elementor-container {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  position: relative
}

@media (max-width:1024px) {
  .elementor-section .elementor-container {
    flex-wrap: wrap
  }
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1140px
}

.elementor-section.elementor-section-stretched {
  position: relative;
  width: 100%
}

.elementor-section.elementor-section-items-top>.elementor-container {
  align-items: flex-start
}

.elementor-section.elementor-section-items-middle>.elementor-container {
  align-items: center
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
  align-items: flex-end
}

@media (min-width:768px) {
  .elementor-section.elementor-section-height-full {
    height: 100vh
  }

  .elementor-section.elementor-section-height-full>.elementor-container {
    height: 100%
  }
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: flex-start
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: center
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-items: flex-end
}

.elementor-row {
  width: 100%;
  display: flex
}

@media (max-width:1024px) {
  .elementor-row {
    flex-wrap: wrap
  }
}

.elementor-widget-wrap {
  position: relative;
  width: 100%;
  flex-wrap: wrap;
  align-content: flex-start
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  display: flex
}

.elementor-widget-wrap>.elementor-element {
  width: 100%
}

.elementor-widget-wrap.e-swiper-container {
  width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))
}

.elementor-widget {
  position: relative
}

.elementor-widget:not(:last-child) {
  margin-bottom: 20px
}

.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial {
  margin-bottom: 0
}

.elementor-column {
  position: relative;
  min-height: 1px;
  display: flex
}

.elementor-column-wrap {
  width: 100%;
  position: relative;
  display: flex
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
  padding: 5px
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
  padding: 10px
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
  padding: 15px
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
  padding: 20px
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
  padding: 30px
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
  padding: 0
}

@media (min-width:768px) {

  .elementor-column.elementor-col-10,
  .elementor-column[data-col="10"] {
    width: 10%
  }

  .elementor-column.elementor-col-11,
  .elementor-column[data-col="11"] {
    width: 11.111%
  }

  .elementor-column.elementor-col-12,
  .elementor-column[data-col="12"] {
    width: 12.5%
  }

  .elementor-column.elementor-col-14,
  .elementor-column[data-col="14"] {
    width: 14.285%
  }

  .elementor-column.elementor-col-16,
  .elementor-column[data-col="16"] {
    width: 16.666%
  }

  .elementor-column.elementor-col-20,
  .elementor-column[data-col="20"] {
    width: 20%
  }

  .elementor-column.elementor-col-25,
  .elementor-column[data-col="25"] {
    width: 25%
  }

  .elementor-column.elementor-col-30,
  .elementor-column[data-col="30"] {
    width: 30%
  }

  /* .elementor-column.elementor-col-33,
  .elementor-column[data-col="33"] {
    width: 15%
  } */

  .elementor-column.elementor-col-40,
  .elementor-column[data-col="40"] {
    width: 40%
  }

  .elementor-column.elementor-col-50,
  .elementor-column[data-col="50"] {
    width: 50%
  }

  .elementor-column.elementor-col-60,
  .elementor-column[data-col="60"] {
    width: 60%
  }

  /* .elementor-column.elementor-col-66,
  .elementor-column[data-col="66"] {
    width: 85%
  } */

  .elementor-column.elementor-col-70,
  .elementor-column[data-col="70"] {
    width: 70%
  }

  .elementor-column.elementor-col-75,
  .elementor-column[data-col="75"] {
    width: 75%
  }

  .elementor-column.elementor-col-80,
  .elementor-column[data-col="80"] {
    width: 80%
  }

  .elementor-column.elementor-col-83,
  .elementor-column[data-col="83"] {
    width: 83.333%
  }

  .elementor-column.elementor-col-90,
  .elementor-column[data-col="90"] {
    width: 90%
  }

  .elementor-column.elementor-col-100,
  .elementor-column[data-col="100"] {
    width: 100%
  }
}

@media (max-width:479px) {
  .elementor-column.elementor-xs-10 {
    width: 10%
  }

  .elementor-column.elementor-xs-11 {
    width: 11.111%
  }

  .elementor-column.elementor-xs-12 {
    width: 12.5%
  }

  .elementor-column.elementor-xs-14 {
    width: 14.285%
  }

  .elementor-column.elementor-xs-16 {
    width: 16.666%
  }

  .elementor-column.elementor-xs-20 {
    width: 20%
  }

  .elementor-column.elementor-xs-25 {
    width: 25%
  }

  .elementor-column.elementor-xs-30 {
    width: 30%
  }

  .elementor-column.elementor-xs-33 {
    width: 33.333%
  }

  .elementor-column.elementor-xs-40 {
    width: 40%
  }

  .elementor-column.elementor-xs-50 {
    width: 50%
  }

  .elementor-column.elementor-xs-60 {
    width: 60%
  }

  .elementor-column.elementor-xs-66 {
    width: 66.666%
  }

  .elementor-column.elementor-xs-70 {
    width: 70%
  }

  .elementor-column.elementor-xs-75 {
    width: 75%
  }

  .elementor-column.elementor-xs-80 {
    width: 80%
  }

  .elementor-column.elementor-xs-83 {
    width: 83.333%
  }

  .elementor-column.elementor-xs-90 {
    width: 90%
  }

  .elementor-column.elementor-xs-100 {
    width: 100%
  }
}

@media (max-width:767px) {
  .elementor-column.elementor-sm-10 {
    width: 10%
  }

  .elementor-column.elementor-sm-11 {
    width: 11.111%
  }

  .elementor-column.elementor-sm-12 {
    width: 12.5%
  }

  .elementor-column.elementor-sm-14 {
    width: 14.285%
  }

  .elementor-column.elementor-sm-16 {
    width: 16.666%
  }

  .elementor-column.elementor-sm-20 {
    width: 20%
  }

  .elementor-column.elementor-sm-25 {
    width: 25%
  }

  .elementor-column.elementor-sm-30 {
    width: 30%
  }

  .elementor-column.elementor-sm-33 {
    width: 33.333%
  }

  .elementor-column.elementor-sm-40 {
    width: 40%
  }

  .elementor-column.elementor-sm-50 {
    width: 50%
  }

  .elementor-column.elementor-sm-60 {
    width: 60%
  }

  .elementor-column.elementor-sm-66 {
    width: 66.666%
  }

  .elementor-column.elementor-sm-70 {
    width: 70%
  }

  .elementor-column.elementor-sm-75 {
    width: 75%
  }

  .elementor-column.elementor-sm-80 {
    width: 80%
  }

  .elementor-column.elementor-sm-83 {
    width: 83.333%
  }

  .elementor-column.elementor-sm-90 {
    width: 90%
  }

  .elementor-column.elementor-sm-100 {
    width: 100%
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .elementor-column.elementor-md-10 {
    width: 10%
  }

  .elementor-column.elementor-md-11 {
    width: 11.111%
  }

  .elementor-column.elementor-md-12 {
    width: 12.5%
  }

  .elementor-column.elementor-md-14 {
    width: 14.285%
  }

  .elementor-column.elementor-md-16 {
    width: 16.666%
  }

  .elementor-column.elementor-md-20 {
    width: 20%
  }

  .elementor-column.elementor-md-25 {
    width: 25%
  }

  .elementor-column.elementor-md-30 {
    width: 30%
  }

  .elementor-column.elementor-md-33 {
    width: 33.333%
  }

  .elementor-column.elementor-md-40 {
    width: 40%
  }

  .elementor-column.elementor-md-50 {
    width: 50%
  }

  .elementor-column.elementor-md-60 {
    width: 60%
  }

  .elementor-column.elementor-md-66 {
    width: 66.666%
  }

  .elementor-column.elementor-md-70 {
    width: 70%
  }

  .elementor-column.elementor-md-75 {
    width: 75%
  }

  .elementor-column.elementor-md-80 {
    width: 80%
  }

  .elementor-column.elementor-md-83 {
    width: 83.333%
  }

  .elementor-column.elementor-md-90 {
    width: 90%
  }

  .elementor-column.elementor-md-100 {
    width: 100%
  }
}

@media (min-width:-1px) {
  .elementor-reverse-widescreen>.elementor-container>:first-child {
    order: 10
  }

  .elementor-reverse-widescreen>.elementor-container>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-widescreen>.elementor-container>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-widescreen>.elementor-container>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-widescreen>.elementor-container>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-widescreen>.elementor-container>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-widescreen>.elementor-container>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-widescreen>.elementor-container>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-widescreen>.elementor-container>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-widescreen>.elementor-container>:nth-child(10) {
    order: 1
  }
}

@media (min-width:1025px) and (max-width:-1px) {
  .elementor-reverse-laptop>.elementor-container>:first-child {
    order: 10
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
    order: 1
  }
}

@media (min-width:-1px) and (max-width:-1px) {
  .elementor-reverse-laptop>.elementor-container>:first-child {
    order: 10
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
    order: 1
  }
}

@media (min-width:1025px) and (max-width:-1px) {

  .elementor-reverse-laptop>.elementor-container>:first-child,
  .elementor-reverse-laptop>.elementor-container>:nth-child(2),
  .elementor-reverse-laptop>.elementor-container>:nth-child(3),
  .elementor-reverse-laptop>.elementor-container>:nth-child(4),
  .elementor-reverse-laptop>.elementor-container>:nth-child(5),
  .elementor-reverse-laptop>.elementor-container>:nth-child(6),
  .elementor-reverse-laptop>.elementor-container>:nth-child(7),
  .elementor-reverse-laptop>.elementor-container>:nth-child(8),
  .elementor-reverse-laptop>.elementor-container>:nth-child(9),
  .elementor-reverse-laptop>.elementor-container>:nth-child(10) {
    order: 0
  }

  .elementor-reverse-tablet_extra>.elementor-container>:first-child {
    order: 10
  }

  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-tablet_extra>.elementor-container>:nth-child(10) {
    order: 1
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .elementor-reverse-tablet>.elementor-container>:first-child {
    order: 10
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
    order: 1
  }
}

@media (min-width:-1px) and (max-width:1024px) {
  .elementor-reverse-tablet>.elementor-container>:first-child {
    order: 10
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
    order: 1
  }
}

@media (min-width:768px) and (max-width:-1px) {

  .elementor-reverse-tablet>.elementor-container>:first-child,
  .elementor-reverse-tablet>.elementor-container>:nth-child(2),
  .elementor-reverse-tablet>.elementor-container>:nth-child(3),
  .elementor-reverse-tablet>.elementor-container>:nth-child(4),
  .elementor-reverse-tablet>.elementor-container>:nth-child(5),
  .elementor-reverse-tablet>.elementor-container>:nth-child(6),
  .elementor-reverse-tablet>.elementor-container>:nth-child(7),
  .elementor-reverse-tablet>.elementor-container>:nth-child(8),
  .elementor-reverse-tablet>.elementor-container>:nth-child(9),
  .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
    order: 0
  }

  .elementor-reverse-mobile_extra>.elementor-container>:first-child {
    order: 10
  }

  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-mobile_extra>.elementor-container>:nth-child(10) {
    order: 1
  }
}

@media (max-width:767px) {
  .elementor-reverse-mobile>.elementor-container>:first-child {
    order: 10
  }

  .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
    order: 9
  }

  .elementor-reverse-mobile>.elementor-container>:nth-child(3) {
    order: 8
  }

  .elementor-reverse-mobile>.elementor-container>:nth-child(4) {
    order: 7
  }

  .elementor-reverse-mobile>.elementor-container>:nth-child(5) {
    order: 6
  }

  .elementor-reverse-mobile>.elementor-container>:nth-child(6) {
    order: 5
  }

  .elementor-reverse-mobile>.elementor-container>:nth-child(7) {
    order: 4
  }

  .elementor-reverse-mobile>.elementor-container>:nth-child(8) {
    order: 3
  }

  .elementor-reverse-mobile>.elementor-container>:nth-child(9) {
    order: 2
  }

  .elementor-reverse-mobile>.elementor-container>:nth-child(10) {
    order: 1
  }

  .elementor-column {
    width: 100%
  }
}

ul.elementor-icon-list-items.elementor-inline-items {
  display: flex;
  flex-wrap: wrap
}

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
  word-break: break-word
}

.elementor-grid {
  display: grid;
  grid-column-gap: var(--grid-column-gap);
  grid-row-gap: var(--grid-row-gap)
}

.elementor-grid .elementor-grid-item {
  min-width: 0
}

.elementor-grid-0 .elementor-grid {
  display: inline-block;
  width: 100%;
  word-spacing: var(--grid-column-gap);
  margin-bottom: calc(-1 * var(--grid-row-gap))
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
  display: inline-block;
  margin-bottom: var(--grid-row-gap);
  word-break: break-word
}

.elementor-grid-1 .elementor-grid {
  grid-template-columns: repeat(1, 1fr)
}

.elementor-grid-2 .elementor-grid {
  grid-template-columns: repeat(2, 1fr)
}

.elementor-grid-3 .elementor-grid {
  grid-template-columns: repeat(3, 1fr)
}

.elementor-grid-4 .elementor-grid {
  grid-template-columns: repeat(4, 1fr)
}

.elementor-grid-5 .elementor-grid {
  grid-template-columns: repeat(5, 1fr)
}

.elementor-grid-6 .elementor-grid {
  grid-template-columns: repeat(6, 1fr)
}

.elementor-grid-7 .elementor-grid {
  grid-template-columns: repeat(7, 1fr)
}

.elementor-grid-8 .elementor-grid {
  grid-template-columns: repeat(8, 1fr)
}

.elementor-grid-9 .elementor-grid {
  grid-template-columns: repeat(9, 1fr)
}

.elementor-grid-10 .elementor-grid {
  grid-template-columns: repeat(10, 1fr)
}

.elementor-grid-11 .elementor-grid {
  grid-template-columns: repeat(11, 1fr)
}

.elementor-grid-12 .elementor-grid {
  grid-template-columns: repeat(12, 1fr)
}

@media (min-width:-1px) {
  .elementor-grid-widescreen-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap))
  }

  .elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }

  .elementor-grid-widescreen-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }

  .elementor-grid-widescreen-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .elementor-grid-widescreen-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }

  .elementor-grid-widescreen-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }

  .elementor-grid-widescreen-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }

  .elementor-grid-widescreen-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }

  .elementor-grid-widescreen-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }

  .elementor-grid-widescreen-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }

  .elementor-grid-widescreen-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }

  .elementor-grid-widescreen-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }

  .elementor-grid-widescreen-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }

  .elementor-grid-widescreen-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}

@media (max-width:-1px) {
  .elementor-grid-laptop-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap))
  }

  .elementor-grid-laptop-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }

  .elementor-grid-laptop-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }

  .elementor-grid-laptop-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .elementor-grid-laptop-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }

  .elementor-grid-laptop-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }

  .elementor-grid-laptop-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }

  .elementor-grid-laptop-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }

  .elementor-grid-laptop-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }

  .elementor-grid-laptop-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }

  .elementor-grid-laptop-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }

  .elementor-grid-laptop-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }

  .elementor-grid-laptop-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }

  .elementor-grid-laptop-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}

@media (max-width:-1px) {
  .elementor-grid-tablet_extra-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap))
  }

  .elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }

  .elementor-grid-tablet_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }

  .elementor-grid-tablet_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .elementor-grid-tablet_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }

  .elementor-grid-tablet_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }

  .elementor-grid-tablet_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }

  .elementor-grid-tablet_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }

  .elementor-grid-tablet_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }

  .elementor-grid-tablet_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }

  .elementor-grid-tablet_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }

  .elementor-grid-tablet_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }

  .elementor-grid-tablet_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }

  .elementor-grid-tablet_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}

@media (max-width:1024px) {
  .elementor-grid-tablet-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap))
  }

  .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }

  .elementor-grid-tablet-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }

  .elementor-grid-tablet-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .elementor-grid-tablet-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }

  .elementor-grid-tablet-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }

  .elementor-grid-tablet-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }

  .elementor-grid-tablet-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }

  .elementor-grid-tablet-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }

  .elementor-grid-tablet-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }

  .elementor-grid-tablet-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }

  .elementor-grid-tablet-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }

  .elementor-grid-tablet-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }

  .elementor-grid-tablet-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}

@media (max-width:-1px) {
  .elementor-grid-mobile_extra-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap))
  }

  .elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }

  .elementor-grid-mobile_extra-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }

  .elementor-grid-mobile_extra-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .elementor-grid-mobile_extra-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }

  .elementor-grid-mobile_extra-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }

  .elementor-grid-mobile_extra-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }

  .elementor-grid-mobile_extra-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }

  .elementor-grid-mobile_extra-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }

  .elementor-grid-mobile_extra-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }

  .elementor-grid-mobile_extra-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }

  .elementor-grid-mobile_extra-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }

  .elementor-grid-mobile_extra-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }

  .elementor-grid-mobile_extra-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}

@media (max-width:767px) {
  .elementor-grid-mobile-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap))
  }

  .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
  }

  .elementor-grid-mobile-1 .elementor-grid {
    grid-template-columns: repeat(1, 1fr)
  }

  .elementor-grid-mobile-2 .elementor-grid {
    grid-template-columns: repeat(2, 1fr)
  }

  .elementor-grid-mobile-3 .elementor-grid {
    grid-template-columns: repeat(3, 1fr)
  }

  .elementor-grid-mobile-4 .elementor-grid {
    grid-template-columns: repeat(4, 1fr)
  }

  .elementor-grid-mobile-5 .elementor-grid {
    grid-template-columns: repeat(5, 1fr)
  }

  .elementor-grid-mobile-6 .elementor-grid {
    grid-template-columns: repeat(6, 1fr)
  }

  .elementor-grid-mobile-7 .elementor-grid {
    grid-template-columns: repeat(7, 1fr)
  }

  .elementor-grid-mobile-8 .elementor-grid {
    grid-template-columns: repeat(8, 1fr)
  }

  .elementor-grid-mobile-9 .elementor-grid {
    grid-template-columns: repeat(9, 1fr)
  }

  .elementor-grid-mobile-10 .elementor-grid {
    grid-template-columns: repeat(10, 1fr)
  }

  .elementor-grid-mobile-11 .elementor-grid {
    grid-template-columns: repeat(11, 1fr)
  }

  .elementor-grid-mobile-12 .elementor-grid {
    grid-template-columns: repeat(12, 1fr)
  }
}

@media (min-width:1025px) {
  #elementor-device-mode:after {
    content: "desktop"
  }
}

@media (min-width:-1px) {
  #elementor-device-mode:after {
    content: "widescreen"
  }
}

@media (max-width:-1px) {
  #elementor-device-mode:after {
    content: "laptop";
    content: "tablet_extra"
  }
}

@media (max-width:1024px) {
  #elementor-device-mode:after {
    content: "tablet"
  }
}

@media (max-width:-1px) {
  #elementor-device-mode:after {
    content: "mobile_extra"
  }
}

@media (max-width:767px) {
  #elementor-device-mode:after {
    content: "mobile"
  }
}

.e-con {
  --border-radius: 0;
  --display: flex;
  --flex-direction: column;
  --flex-basis: auto;
  --flex-grow: 0;
  --flex-shrink: 1;
  --content-width: Min(100%, var(--container-max-width, 1140px));
  --width: 100%;
  --min-height: initial;
  --height: auto;
  --text-align: initial;
  --margin-top: 0;
  --margin-right: 0;
  --margin-bottom: 0;
  --margin-left: 0;
  --padding-top: var(--container-default-padding-top, 10px);
  --padding-right: var(--container-default-padding-right, 10px);
  --padding-bottom: var(--container-default-padding-bottom, 10px);
  --padding-left: var(--container-default-padding-left, 10px);
  --position: relative;
  --z-index: revert;
  --overflow: visible;
  --gap: var(--widgets-spacing, 20px);
  --overlay-mix-blend-mode: initial;
  --overlay-opacity: 1;
  --overlay-transition: 0.3s;
  position: var(--position);
  flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
  width: var(--width);
  min-width: 0;
  min-height: var(--min-height);
  height: var(--height);
  border-radius: var(--border-radius);
  margin: var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);
  padding-left: var(--padding-left);
  padding-right: var(--padding-right);
  z-index: var(--z-index);
  overflow: var(--overflow);
  transition: background var(--background-transition, .3s), border var(--border-transition, .3s), box-shadow var(--border-transition, .3s), transform var(--e-con-transform-transition-duration, .4s)
}

.e-con-full,
.e-con>.e-con-inner {
  flex-direction: var(--flex-direction);
  text-align: var(--text-align);
  padding-top: var(--padding-top);
  padding-bottom: var(--padding-bottom)
}

.e-con,
.e-con>.e-con-inner {
  display: var(--display)
}

.e-con-boxed {
  flex-direction: column;
  text-align: initial;
  flex-wrap: nowrap;
  justify-content: normal;
  align-items: normal;
  align-content: normal;
  gap: initial
}

.e-con>.e-con-inner {
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
  align-items: var(--align-items);
  align-content: var(--align-content);
  gap: var(--gap);
  width: 100%;
  max-width: var(--content-width);
  margin: 0 auto;
  padding-inline: 0;
  height: 100%;
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1;
  align-self: auto
}

:is(.elementor-section-wrap, [data-elementor-id])>.e-con {
  --margin-right: auto;
  --margin-left: auto;
  max-width: min(100%, var(--width))
}

.e-con .elementor-widget.elementor-widget {
  margin-bottom: 0
}

.e-con:before,
.e-con>.e-con-inner>.elementor-background-slideshow:before,
.e-con>.e-con-inner>.elementor-background-video-container:before,
.e-con>.elementor-background-slideshow:before,
.e-con>.elementor-background-video-container:before {
  content: var(--background-overlay);
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  mix-blend-mode: var(--overlay-mix-blend-mode);
  opacity: var(--overlay-opacity);
  transition: var(--overlay-transition, .3s);
  border-radius: var(--border-radius)
}

.e-con:before {
  transition: background var(--overlay-transition, .3s), border-radius var(--border-transition, .3s), opacity var(--overlay-transition, .3s)
}

.e-con>.e-con-inner>.elementor-background-video-container:before,
.e-con>.elementor-background-video-container:before {
  z-index: 1
}

.e-con>.e-con-inner>.elementor-background-slideshow:before,
.e-con>.elementor-background-slideshow:before {
  z-index: 2
}

.e-con .elementor-widget {
  min-width: 0
}

.e-con .elementor-widget-empty,
.e-con .elementor-widget-google_maps,
.e-con .elementor-widget-video,
.e-con .elementor-widget.e-widget-swiper {
  width: 100%
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container {
  height: 100%
}

.e-con.e-con>.e-con-inner>.elementor-widget,
.elementor.elementor .e-con>.elementor-widget {
  max-width: 100%
}

@media (max-width:767px) {
  .e-con {
    --width: 100%;
    --flex-wrap: wrap
  }
}

.elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
  flex-basis: 100%;
  max-width: 100%
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
  flex-grow: 1
}

.elementor-field-group {
  flex-wrap: wrap;
  align-items: center
}

.elementor-field-group.elementor-field-type-submit {
  align-items: flex-end
}

.elementor-field-group .elementor-field-textual {
  width: 100%;
  max-width: 100%;
  border: 1px solid #818a91;
  background-color: transparent;
  color: #373a3c;
  vertical-align: middle;
  flex-grow: 1
}

.elementor-field-group .elementor-field-textual:focus {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
  outline: 0
}

.elementor-field-group .elementor-field-textual::-moz-placeholder {
  color: inherit;
  font-family: inherit;
  opacity: .6
}

.elementor-field-group .elementor-field-textual::placeholder {
  color: inherit;
  font-family: inherit;
  opacity: .6
}

.elementor-field-group .elementor-select-wrapper {
  display: flex;
  position: relative;
  width: 100%
}

.elementor-field-group .elementor-select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  flex-basis: 100%;
  padding-right: 20px
}

.elementor-field-group .elementor-select-wrapper:before {
  content: "\e92a";
  font-family: eicons;
  font-size: 15px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
  pointer-events: none;
  text-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
  content: ""
}

.elementor-field-subgroup {
  display: flex;
  flex-wrap: wrap
}

.elementor-field-subgroup .elementor-field-option label {
  display: inline-block
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
  padding-right: 10px
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
  flex-basis: 100%
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
  display: inline
}

.elementor-field-label {
  cursor: pointer
}

.elementor-mark-required .elementor-field-label:after {
  content: "*";
  color: red;
  padding-left: .2em
}

.elementor-field-textual {
  line-height: 1.4;
  font-size: 15px;
  min-height: 40px;
  padding: 5px 14px;
  border-radius: 3px
}

.elementor-field-textual.elementor-size-xs {
  font-size: 13px;
  min-height: 33px;
  padding: 4px 12px;
  border-radius: 2px
}

.elementor-field-textual.elementor-size-md {
  font-size: 16px;
  min-height: 47px;
  padding: 6px 16px;
  border-radius: 4px
}

.elementor-field-textual.elementor-size-lg {
  font-size: 18px;
  min-height: 59px;
  padding: 7px 20px;
  border-radius: 5px
}

.elementor-field-textual.elementor-size-xl {
  font-size: 20px;
  min-height: 72px;
  padding: 8px 24px;
  border-radius: 6px
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: 100%
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
  flex-basis: 50%;
  flex-grow: 1
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
  flex-basis: 100%
}

.elementor-button-align-center .e-form__buttons,
.elementor-button-align-center .elementor-field-type-submit {
  justify-content: center
}

.elementor-button-align-start .e-form__buttons,
.elementor-button-align-start .elementor-field-type-submit {
  justify-content: flex-start
}

.elementor-button-align-end .e-form__buttons,
.elementor-button-align-end .elementor-field-type-submit {
  justify-content: flex-end
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
  flex-basis: auto
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper {
  flex-grow: 0
}

.elementor-button-align-center .e-form__buttons__wrapper,
.elementor-button-align-center .e-form__buttons__wrapper__button,
.elementor-button-align-end .e-form__buttons__wrapper,
.elementor-button-align-end .e-form__buttons__wrapper__button,
.elementor-button-align-start .e-form__buttons__wrapper,
.elementor-button-align-start .e-form__buttons__wrapper__button {
  flex-basis: auto
}

@media screen and (max-width:1024px) {
  .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%
  }

  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1
  }

  .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%
  }

  .elementor-tablet-button-align-center .e-form__buttons,
  .elementor-tablet-button-align-center .elementor-field-type-submit {
    justify-content: center
  }

  .elementor-tablet-button-align-start .e-form__buttons,
  .elementor-tablet-button-align-start .elementor-field-type-submit {
    justify-content: flex-start
  }

  .elementor-tablet-button-align-end .e-form__buttons,
  .elementor-tablet-button-align-end .elementor-field-type-submit {
    justify-content: flex-end
  }

  .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto
  }

  .elementor-tablet-button-align-center .e-form__buttons__wrapper,
  .elementor-tablet-button-align-end .e-form__buttons__wrapper,
  .elementor-tablet-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0
  }

  .elementor-tablet-button-align-center .e-form__buttons__wrapper,
  .elementor-tablet-button-align-center .e-form__buttons__wrapper__button,
  .elementor-tablet-button-align-end .e-form__buttons__wrapper,
  .elementor-tablet-button-align-end .e-form__buttons__wrapper__button,
  .elementor-tablet-button-align-start .e-form__buttons__wrapper,
  .elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto
  }
}

@media screen and (max-width:767px) {
  .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: 100%
  }

  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
    flex-basis: 50%;
    flex-grow: 1
  }

  .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
    flex-basis: 100%
  }

  .elementor-mobile-button-align-center .e-form__buttons,
  .elementor-mobile-button-align-center .elementor-field-type-submit {
    justify-content: center
  }

  .elementor-mobile-button-align-start .e-form__buttons,
  .elementor-mobile-button-align-start .elementor-field-type-submit {
    justify-content: flex-start
  }

  .elementor-mobile-button-align-end .e-form__buttons,
  .elementor-mobile-button-align-end .elementor-field-type-submit {
    justify-content: flex-end
  }

  .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,
  .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    flex-basis: auto
  }

  .elementor-mobile-button-align-center .e-form__buttons__wrapper,
  .elementor-mobile-button-align-end .e-form__buttons__wrapper,
  .elementor-mobile-button-align-start .e-form__buttons__wrapper {
    flex-grow: 0
  }

  .elementor-mobile-button-align-center .e-form__buttons__wrapper,
  .elementor-mobile-button-align-center .e-form__buttons__wrapper__button,
  .elementor-mobile-button-align-end .e-form__buttons__wrapper,
  .elementor-mobile-button-align-end .e-form__buttons__wrapper__button,
  .elementor-mobile-button-align-start .e-form__buttons__wrapper,
  .elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
    flex-basis: auto
  }
}

.elementor-error .elementor-field {
  border-color: #d9534f
}

.elementor-error .help-inline {
  color: #d9534f;
  font-size: .9em
}

.elementor-message {
  margin: 10px 0;
  font-size: 1em;
  line-height: 1
}

.elementor-message:before {
  content: "\e90e";
  display: inline-block;
  font-family: eicons;
  font-weight: 400;
  font-style: normal;
  vertical-align: middle;
  margin-right: 5px
}

.elementor-message.elementor-message-danger {
  color: #d9534f
}

.elementor-message.elementor-message-danger:before {
  content: "\e87f"
}

.elementor-message.form-message-success {
  color: #5cb85c
}

.elementor-form .elementor-button {
  padding-top: 0;
  padding-bottom: 0;
  border: none
}

.elementor-form .elementor-button>span {
  display: flex;
  justify-content: center
}

.elementor-form .elementor-button.elementor-size-xs {
  min-height: 33px
}

.elementor-form .elementor-button.elementor-size-sm {
  min-height: 40px
}

.elementor-form .elementor-button.elementor-size-md {
  min-height: 47px
}

.elementor-form .elementor-button.elementor-size-lg {
  min-height: 59px
}

.elementor-form .elementor-button.elementor-size-xl {
  min-height: 72px
}

.elementor-element .elementor-widget-container {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s)
}

.elementor-button {
  display: inline-block;
  line-height: 1;
  background-color: #818a91;
  font-size: 15px;
  padding: 12px 24px;
  border-radius: 3px;
  color: #fff;
  fill: #fff;
  text-align: center;
  transition: all .3s
}

.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
  color: #fff
}

.elementor-button-content-wrapper {
  display: flex;
  justify-content: center
}

.elementor-button-icon {
  flex-grow: 0;
  order: 5
}

.elementor-button-icon svg {
  width: 1em;
  height: auto
}

.elementor-button-icon .e-font-icon-svg {
  height: 1em
}

.elementor-button-text {
  flex-grow: 1;
  order: 10;
  display: inline-block
}

.elementor-button.elementor-size-xs {
  font-size: 13px;
  padding: 10px 20px;
  border-radius: 2px
}

.elementor-button.elementor-size-md {
  font-size: 16px;
  padding: 15px 30px;
  border-radius: 4px
}

.elementor-button.elementor-size-lg {
  font-size: 18px;
  padding: 20px 40px;
  border-radius: 5px
}

.elementor-button.elementor-size-xl {
  font-size: 20px;
  padding: 25px 50px;
  border-radius: 6px
}

.elementor-button .elementor-align-icon-right {
  margin-left: 5px;
  order: 15
}

.elementor-button .elementor-align-icon-left {
  margin-right: 5px;
  order: 5
}

.elementor-button span {
  text-decoration: inherit
}

.elementor-element.elementor-button-info .elementor-button {
  background-color: #5bc0de
}

.elementor-element.elementor-button-success .elementor-button {
  background-color: #5cb85c
}

.elementor-element.elementor-button-warning .elementor-button {
  background-color: #f0ad4e
}

.elementor-element.elementor-button-danger .elementor-button {
  background-color: #d9534f
}

.elementor-widget-button .elementor-button .elementor-button-info {
  background-color: #5bc0de
}

.elementor-widget-button .elementor-button .elementor-button-success {
  background-color: #5cb85c
}

.elementor-widget-button .elementor-button .elementor-button-warning {
  background-color: #f0ad4e
}

.elementor-widget-button .elementor-button .elementor-button-danger {
  background-color: #d9534f
}

.elementor-tab-title a {
  color: inherit
}

.elementor-view-stacked .elementor-icon {
  padding: .5em;
  background-color: #818a91;
  color: #fff;
  fill: #fff
}

.elementor-view-framed .elementor-icon {
  padding: .5em;
  color: #818a91;
  border: 3px solid #818a91;
  background-color: transparent
}

.elementor-icon {
  display: inline-block;
  line-height: 1;
  transition: all .3s;
  color: #818a91;
  font-size: 50px;
  text-align: center
}

.elementor-icon:hover {
  color: #818a91
}

.elementor-icon i,
.elementor-icon svg {
  width: 1em;
  height: 1em;
  position: relative;
  display: block
}

.elementor-icon i:before,
.elementor-icon svg:before {
  position: absolute;
  left: 50%;
  transform: translateX(-50%)
}

.elementor-icon i.fad {
  width: auto
}

.elementor-shape-circle .elementor-icon {
  border-radius: 50%
}

.e-transform .elementor-widget-container {
  transform: perspective(var(--e-transform-perspective, 0)) rotate(var(--e-transform-rotateZ, 0)) rotateX(var(--e-transform-rotateX, 0)) rotateY(var(--e-transform-rotateY, 0)) translate(var(--e-transform-translate, 0)) translateX(var(--e-transform-translateX, 0)) translateY(var(--e-transform-translateY, 0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX, 0)) skewY(var(--e-transform-skewY, 0));
  transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x)
}

.e-con.e-transform {
  transform: perspective(var(--e-con-transform-perspective, 0)) rotate(var(--e-con-transform-rotateZ, 0)) rotateX(var(--e-con-transform-rotateX, 0)) rotateY(var(--e-con-transform-rotateY, 0)) translate(var(--e-con-transform-translate, 0)) translateX(var(--e-con-transform-translateX, 0)) translateY(var(--e-con-transform-translateY, 0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX, 0)) skewY(var(--e-con-transform-skewY, 0));
  transform-origin: var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  z-index: 1
}

.swiper-container .swiper-slide figure {
  line-height: 0
}

.swiper-container .elementor-lightbox-content-source {
  display: none
}

.swiper-container-no-flexbox .swiper-slide {
  float: left
}

.swiper-container-vertical>.swiper-wrapper {
  flex-direction: column
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
  flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000
}

.swiper-wp8-horizontal {
  touch-action: pan-y
}

.swiper-wp8-vertical {
  touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background: no-repeat 50%
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
  left: 10px;
  right: auto
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
  right: 10px;
  left: auto
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s;
  transform: translateZ(0);
  z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 5px;
  left: 0;
  width: 100%
}

.swiper-pagination-bullet {
  width: 6px;
  height: 6px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: .2
}

.swiper-pagination-fraction {
  color: #000
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff
}

.swiper-pagination-bullet-active {
  opacity: 1
}

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 6px
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, .25);
  position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: hsla(0, 0%, 100%, .5)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000
}

.swiper-container-3d {
  perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  -ms-perspective: 1200px
}

.swiper-container-cube,
.swiper-container-flip {
  overflow: visible
}

.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  filter: blur(50px);
  z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, .5);
  border-radius: 10px;
  left: 0;
  top: 0
}

.swiper-scrollbar-cursor-drag {
  cursor: move
}

.elementor-pagination-position-outside .swiper-container {
  padding-bottom: 30px
}

.elementor-pagination-position-outside .elementor-swiper-button {
  top: calc(50% - 30px / 2)
}

.elementor-swiper {
  position: relative
}

.elementor-main-swiper {
  position: static
}

.elementor-arrows-position-outside .swiper-container {
  width: calc(100% - 60px)
}

.elementor-arrows-position-outside .elementor-swiper-button-prev {
  left: 0
}

.elementor-arrows-position-outside .elementor-swiper-button-next {
  right: 0
}

.swiper-image-stretch .swiper-slide .swiper-slide-image {
  width: 100%
}

.elementor-swiper-button {
  position: absolute;
  display: inline-flex;
  z-index: 1;
  cursor: pointer;
  font-size: 25px;
  color: hsla(0, 0%, 93.3%, .9);
  top: 50%;
  transform: translateY(-50%)
}

.elementor-swiper-button svg {
  fill: hsla(0, 0%, 93.3%, .9);
  height: 1em;
  width: 1em
}

.elementor-swiper-button-prev {
  left: 10px
}

.elementor-swiper-button-next {
  right: 10px
}

.elementor-swiper-button.swiper-button-disabled {
  opacity: .3
}

.swiper-container-cube .elementor-swiper-button {
  transform: translate3d(0, -50%, 1px)
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-size: 100%;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@keyframes swiper-preloader-spin {
  to {
    transform: rotate(1turn)
  }
}

.elementor-lightbox {
  --lightbox-ui-color: hsla(0, 0%, 93.3%, 0.9);
  --lightbox-ui-color-hover: #fff;
  --lightbox-text-color: var(--lightbox-ui-color);
  --lightbox-header-icons-size: 20px;
  --lightbox-navigation-icons-size: 25px
}

.elementor-lightbox .dialog-header {
  display: none
}

.elementor-lightbox .dialog-widget-content {
  background: none;
  box-shadow: none;
  width: 100%;
  height: 100%
}

.elementor-lightbox .dialog-message {
  animation-duration: .3s
}

.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
  height: 100%
}

.elementor-lightbox .dialog-message.dialog-lightbox-message {
  padding: 0
}

.elementor-lightbox .dialog-lightbox-close-button {
  cursor: pointer;
  position: absolute;
  font-size: var(--lightbox-header-icons-size);
  right: .75em;
  margin-top: 13px;
  padding: .25em;
  z-index: 2;
  line-height: 1;
  display: flex
}

.elementor-lightbox .dialog-lightbox-close-button svg {
  height: 1em;
  width: 1em
}

.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button {
  color: var(--lightbox-ui-color);
  transition: all .3s;
  opacity: 1
}

.elementor-lightbox .dialog-lightbox-close-button svg,
.elementor-lightbox .elementor-swiper-button svg {
  fill: var(--lightbox-ui-color)
}

.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover {
  color: var(--lightbox-ui-color-hover)
}

.elementor-lightbox .dialog-lightbox-close-button:hover svg,
.elementor-lightbox .elementor-swiper-button:hover svg {
  fill: var(--lightbox-ui-color-hover)
}

.elementor-lightbox .swiper-container {
  height: 100%
}

.elementor-lightbox .elementor-lightbox-item {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 70px;
  box-sizing: border-box;
  height: 100%;
  margin: auto
}

@media (max-width:767px) {
  .elementor-lightbox .elementor-lightbox-item {
    padding: 70px 0
  }
}

.elementor-lightbox .elementor-lightbox-image {
  max-height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-lightbox-image:hover {
  opacity: 1;
  filter: none;
  border: none
}

.elementor-lightbox .elementor-lightbox-image,
.elementor-lightbox .elementor-video-container {
  box-shadow: 0 0 30px rgba(0, 0, 0, .3), 0 0 8px -5px rgba(0, 0, 0, .3);
  border-radius: 2px
}

.elementor-lightbox .elementor-video-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}

@media (min-width:1025px) {
  .elementor-lightbox .elementor-video-container {
    width: 75%
  }
}

@media (max-width:1024px) {
  .elementor-lightbox .elementor-video-container {
    width: 100%
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {
    width: 70%
  }
}

.elementor-lightbox .elementor-swiper-button:focus {
  outline-width: 1px
}

.elementor-lightbox .elementor-swiper-button-next,
.elementor-lightbox .elementor-swiper-button-prev {
  height: 100%;
  display: flex;
  align-items: center;
  width: 15%;
  justify-content: center;
  font-size: var(--lightbox-navigation-icons-size)
}

.elementor-lightbox .elementor-swiper-button-prev {
  left: 0
}

.elementor-lightbox .elementor-swiper-button-next {
  right: 0
}

@media (max-width:767px) {
  .elementor-lightbox .elementor-swiper-button:focus {
    outline: none
  }

  .elementor-lightbox .elementor-swiper-button-next,
  .elementor-lightbox .elementor-swiper-button-prev {
    width: 20%
  }

  .elementor-lightbox .elementor-swiper-button-next i,
  .elementor-lightbox .elementor-swiper-button-prev i {
    padding: 10px;
    background-color: rgba(0, 0, 0, .5)
  }

  .elementor-lightbox .elementor-swiper-button-prev {
    left: 0;
    justify-content: flex-start
  }

  .elementor-lightbox .elementor-swiper-button-next {
    right: 0;
    justify-content: flex-end
  }
}

.elementor-slideshow__counter {
  color: currentColor;
  font-size: .75em;
  width: -moz-max-content;
  width: max-content
}

.elementor-slideshow__footer,
.elementor-slideshow__header {
  position: absolute;
  left: 0;
  width: 100%;
  padding: 15px 20px;
  transition: .3s
}

.elementor-slideshow__footer {
  color: var(--lightbox-text-color)
}

.elementor-slideshow__header {
  color: var(--lightbox-ui-color);
  display: flex;
  flex-direction: row-reverse;
  font-size: var(--lightbox-header-icons-size);
  padding-left: 1em;
  padding-right: 2.6em;
  top: 0;
  align-items: center;
  z-index: 10
}

.elementor-slideshow__header>i,
.elementor-slideshow__header>svg {
  cursor: pointer;
  padding: .25em;
  margin: 0 .35em
}

.elementor-slideshow__header>i {
  font-size: inherit
}

.elementor-slideshow__header>i:hover {
  color: var(--lightbox-ui-color-hover)
}

.elementor-slideshow__header>svg {
  box-sizing: content-box;
  fill: var(--lightbox-ui-color);
  height: 1em;
  width: 1em
}

.elementor-slideshow__header>svg:hover {
  fill: var(--lightbox-ui-color-hover)
}

.elementor-slideshow__header .elementor-slideshow__counter {
  margin-right: auto
}

.elementor-slideshow__header .elementor-icon-share {
  z-index: 5
}

.elementor-slideshow__share-menu {
  background-color: transparent;
  width: 0;
  height: 0;
  position: absolute;
  overflow: hidden;
  transition: background-color .4s
}

.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
  color: #2c2c2c
}

.elementor-slideshow__share-links {
  display: block;
  position: absolute;
  min-width: 200px;
  right: 2.8em;
  top: 3em;
  background-color: #fff;
  border-radius: 3px;
  padding: 14px 20px;
  transform: scale(0);
  opacity: 0;
  transform-origin: 90% 10%;
  transition: all .25s .1s;
  box-shadow: 0 4px 15px rgba(0, 0, 0, .3)
}

.elementor-slideshow__share-links a {
  text-align: left;
  color: #55595c;
  font-size: 12px;
  line-height: 2.5;
  display: block;
  opacity: 0;
  transition: opacity .5s .1s
}

.elementor-slideshow__share-links a:hover {
  color: #000
}

.elementor-slideshow__share-links a i,
.elementor-slideshow__share-links a svg {
  margin-right: .75em
}

.elementor-slideshow__share-links a i {
  font-size: 1.25em
}

.elementor-slideshow__share-links a svg {
  height: 1.25em;
  width: 1.25em
}

.elementor-slideshow__share-links:before {
  content: "";
  display: block;
  position: absolute;
  top: 1px;
  right: .5em;
  border: .45em solid transparent;
  border-bottom-color: #fff;
  transform: translateY(-100%) scaleX(.7)
}

.elementor-slideshow__footer {
  bottom: 0;
  z-index: 5;
  position: fixed
}

.elementor-slideshow__description,
.elementor-slideshow__title {
  margin: 0
}

.elementor-slideshow__title {
  font-size: 16px;
  font-weight: 700
}

.elementor-slideshow__description {
  font-size: 14px
}

.elementor-slideshow--ui-hidden .elementor-slideshow__footer,
.elementor-slideshow--ui-hidden .elementor-slideshow__header {
  opacity: 0;
  pointer-events: none
}

.elementor-slideshow--ui-hidden .elementor-swiper-button-next,
.elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
  opacity: 0
}

.elementor-slideshow--fullscreen-mode .elementor-video-container {
  width: 100%
}

.elementor-slideshow--zoom-mode .elementor-slideshow__footer,
.elementor-slideshow--zoom-mode .elementor-slideshow__header {
  background-color: rgba(0, 0, 0, .5)
}

.elementor-slideshow--zoom-mode .elementor-swiper-button-next,
.elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
  opacity: 0;
  pointer-events: none
}

.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  opacity: 1;
  cursor: default;
  background-color: rgba(0, 0, 0, .5)
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links {
  transform: scale(1)
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links,
.elementor-slideshow--share-mode .elementor-slideshow__share-links a {
  opacity: 1
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
  color: #1da1f2
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
  color: #3b5998
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
  color: #bd081c
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
  color: #a4afb7
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter {
  fill: #1da1f2
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook {
  fill: #3b5998
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest {
  fill: #bd081c
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold {
  fill: #a4afb7
}

.elementor-slideshow--share-mode .eicon-share-arrow {
  z-index: 2
}

.animated {
  animation-duration: 1.25s
}

.animated.animated-slow {
  animation-duration: 2s
}

.animated.animated-fast {
  animation-duration: .75s
}

.animated.infinite {
  animation-iteration-count: infinite
}

.animated.reverse {
  animation-direction: reverse;
  animation-fill-mode: forwards
}

@media (prefers-reduced-motion:reduce) {
  .animated {
    animation: none
  }
}

.elementor-shape {
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  direction: ltr
}

.elementor-shape-top {
  top: -1px
}

.elementor-shape-top:not([data-negative=false]) svg {
  z-index: -1
}

.elementor-shape-bottom {
  bottom: -1px
}

.elementor-shape-bottom:not([data-negative=true]) svg {
  z-index: -1
}

.elementor-shape[data-negative=false].elementor-shape-bottom,
.elementor-shape[data-negative=true].elementor-shape-top {
  transform: rotate(180deg)
}

.elementor-shape svg {
  display: block;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
  transform: translateX(-50%)
}

.elementor-shape .elementor-shape-fill {
  fill: #fff;
  transform-origin: center;
  transform: rotateY(0deg)
}

#wp-admin-bar-elementor_edit_page>.ab-item:before {
  content: "\e813";
  font-family: eicons;
  top: 3px;
  font-size: 18px
}

#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
  display: flex;
  width: 200px
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
  background: #55595c;
  font-size: 11px;
  line-height: 9px;
  margin-top: 6px;
  padding: 4px 8px;
  border-radius: 3px
}

#wp-admin-bar-elementor_inspector>.ab-item:before {
  content: "\f348";
  top: 2px
}

#wpadminbar * {
  font-style: normal
}

.page-template-elementor_canvas.elementor-page:before {
  display: none
}

.elementor-post__thumbnail__link {
  transition: none
}

#left-area ul.elementor-icon-list-items,
.elementor-edit-area .elementor-element ul.elementor-icon-list-items,
.elementor .elementor-element ul.elementor-icon-list-items {
  padding: 0
}

.e--ua-appleWebkit.rtl {
  --flex-right: flex-start
}

.e--ua-appleWebkit .elementor-share-buttons--align-right,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
  --justify-content: var(--flex-right, flex-end)
}

.e--ua-appleWebkit .elementor-share-buttons--align-center,
.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center {
  --justify-content: center
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid {
  width: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: var(--justify-content, space-between);
  margin-left: calc(-.5 * var(--grid-column-gap));
  margin-right: calc(-.5 * var(--grid-column-gap))
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item {
  margin-left: calc(.5 * var(--grid-column-gap));
  margin-right: calc(.5 * var(--grid-column-gap))
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid {
  display: inline-block
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,
.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item {
  margin-left: 0;
  margin-right: 0
}

@media (max-width:1024px) {

  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right {
    --justify-content: var(--flex-right, flex-end)
  }

  .e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center {
    --justify-content: center
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap))
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item {
    margin-left: calc(.5 * var(--grid-column-gap));
    margin-right: calc(.5 * var(--grid-column-gap))
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid {
    display: inline-block
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item {
    margin-left: 0;
    margin-right: 0
  }
}

@media (max-width:767px) {

  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right {
    --justify-content: var(--flex-right, flex-end)
  }

  .e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,
  .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center {
    --justify-content: center
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: var(--justify-content, space-between);
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap))
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item {
    margin-left: calc(.5 * var(--grid-column-gap));
    margin-right: calc(.5 * var(--grid-column-gap))
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid {
    display: inline-block
  }

  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,
  .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item {
    margin-left: 0;
    margin-right: 0
  }
}

@media (max-width:767px) {

  .elementor .elementor-hidden-mobile,
  .elementor .elementor-hidden-phone {
    display: none
  }
}

@media (min-width:-1px) and (max-width:-1px) {
  .elementor .elementor-hidden-mobile_extra {
    display: none
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .elementor .elementor-hidden-tablet {
    display: none
  }
}

@media (min-width:1px; ) and (max-width:-1px) {

  .elementor .elementor-hidden-laptop,
  .elementor .elementor-hidden-tablet_extra {
    display: none
  }
}

@media (min-width:1025px) and (max-width:99999px) {
  .elementor .elementor-hidden-desktop {
    display: none
  }
}

@media (min-width:-1px) {
  .elementor .elementor-hidden-widescreen {
    display: none
  }
}

.elementor-widget-text-path {
  font-size: 20px;
  text-align: var(--alignment, left)
}

.elementor-widget-text-path svg {
  width: var(--width);
  max-width: 100%;
  height: auto;
  overflow: visible;
  word-spacing: var(--word-spacing);
  transform: rotate(var(--rotate, 0)) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1))
}

.elementor-widget-text-path svg path {
  vector-effect: non-scaling-stroke;
  fill: var(--path-fill, transparent);
  stroke: var(--stroke-color, transparent);
  stroke-width: var(--stroke-width, 1px);
  transition: var(--stroke-transition) stroke, var(--stroke-transition) fill
}

.elementor-widget-text-path svg:hover path {
  --path-fill: var(--path-fill-hover);
  --stroke-color: var(--stroke-color-hover);
  --stroke-width: var(--stroke-width-hover)
}

.elementor-widget-text-path svg text {
  --fill: var(--text-color);
  fill: var(--fill);
  direction: var(--direction, ltr);
  transition: var(--transition) stroke, var(--transition) stroke-width, var(--transition) fill
}

.elementor-widget-text-path svg text:hover {
  --color: var(--text-color-hover, var(--text-color));
  --fill: var(--color);
  color: var(--color)
}

.elementor-accordion {
  text-align: left
}

.elementor-accordion .elementor-accordion-item {
  border: 1px solid #d4d4d4
}

.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
  border-top: none
}

.elementor-accordion .elementor-tab-title {
  margin: 0;
  padding: 15px 20px;
  font-weight: 700;
  line-height: 1;
  cursor: pointer;
  outline: none
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
  display: inline-block;
  width: 1.5em
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
  width: 1em;
  height: 1em
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
  float: right;
  text-align: right
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
  float: left;
  text-align: left
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
  display: block
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
  display: none
}

.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
  display: block
}

.elementor-accordion .elementor-tab-content {
  display: none;
  padding: 15px 20px;
  border-top: 1px solid #d4d4d4
}

@media (max-width:767px) {
  .elementor-accordion .elementor-tab-title {
    padding: 12px 15px
  }

  .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
    width: 1.2em
  }

  .elementor-accordion .elementor-tab-content {
    padding: 7px 15px
  }
}

.e-con-inner>.elementor-widget-accordion,
.e-con>.elementor-widget-accordion {
  width: var(--container-widget-width);
  --flex-grow: var(--container-widget-flex-grow)
}

.elementor-alert {
  padding: 15px;
  border-left: 5px solid transparent;
  position: relative;
  text-align: left
}

.elementor-alert .elementor-alert-title {
  display: block;
  font-weight: 700
}

.elementor-alert .elementor-alert-description {
  font-size: 13px
}

.elementor-alert button.elementor-alert-dismiss {
  position: absolute;
  right: var(--dismiss-icon-horizontal-position, 10px);
  top: var(--dismiss-icon-vertical-position, 10px);
  padding: 3px;
  font-size: var(--dismiss-icon-size, 20px);
  line-height: 1;
  background: transparent;
  color: var(--dismiss-icon-normal-color, inherit);
  border: none;
  cursor: pointer;
  transition-duration: var(--dismiss-icon-hover-transition-duration, .3s)
}

.elementor-alert button.elementor-alert-dismiss:hover {
  color: var(--dismiss-icon-hover-color, inherit)
}

.elementor-alert button.elementor-alert-dismiss svg {
  width: var(--dismiss-icon-size, 20px);
  height: var(--dismiss-icon-size, 20px);
  fill: var(--dismiss-icon-normal-color, currentColor);
  transition-duration: var(--dismiss-icon-hover-transition-duration, .3s)
}

.elementor-alert button.elementor-alert-dismiss svg:hover {
  fill: var(--dismiss-icon-hover-color, currentColor)
}

.elementor-alert.elementor-alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bcdff1
}

.elementor-alert.elementor-alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #cae6be
}

.elementor-alert.elementor-alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #f9f0c3
}

.elementor-alert.elementor-alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #e8c4c4
}

@media (max-width:767px) {
  .elementor-alert {
    padding: 10px
  }

  .elementor-alert button.elementor-alert-dismiss {
    right: 7px;
    top: 7px
  }
}

.elementor-counter .elementor-counter-number-wrapper {
  display: flex;
  font-size: 69px;
  font-weight: 600;
  line-height: 1
}

.elementor-counter .elementor-counter-number-prefix,
.elementor-counter .elementor-counter-number-suffix {
  flex-grow: 1;
  white-space: pre-wrap
}

.elementor-counter .elementor-counter-number-prefix {
  text-align: right
}

.elementor-counter .elementor-counter-number-suffix {
  text-align: left
}

.elementor-counter .elementor-counter-title {
  text-align: center;
  font-size: 19px;
  font-weight: 400;
  line-height: 2.5
}

.elementor-widget-divider {
  --divider-border-style: none;
  --divider-border-width: 1px;
  --divider-color: #2c2c2c;
  --divider-icon-size: 20px;
  --divider-element-spacing: 10px;
  --divider-pattern-height: 24px;
  --divider-pattern-size: 20px;
  --divider-pattern-url: none;
  --divider-pattern-repeat: repeat-x
}

.elementor-widget-divider .elementor-divider {
  display: flex
}

.elementor-widget-divider .elementor-divider__text {
  font-size: 15px;
  line-height: 1;
  max-width: 95%
}

.elementor-widget-divider .elementor-divider__element {
  margin: 0 var(--divider-element-spacing);
  flex-shrink: 0
}

.elementor-widget-divider .elementor-icon {
  font-size: var(--divider-icon-size)
}

.elementor-widget-divider .elementor-divider-separator {
  display: flex;
  margin: 0;
  direction: ltr
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator,
.elementor-widget-divider--view-line_text .elementor-divider-separator {
  align-items: center
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,
.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,
.elementor-widget-divider--view-line_text .elementor-divider-separator:after,
.elementor-widget-divider--view-line_text .elementor-divider-separator:before {
  display: block;
  content: "";
  border-bottom: 0;
  flex-grow: 1;
  border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
  flex-grow: 0;
  flex-shrink: 100
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
  content: none
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
  margin-left: 0
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
  flex-grow: 0;
  flex-shrink: 100
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
  content: none
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
  margin-right: 0
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--separator-type-pattern {
  --divider-border-style: none
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,
.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,
.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
  width: 100%;
  min-height: var(--divider-pattern-height);
  -webkit-mask-size: var(--divider-pattern-size) 100%;
  mask-size: var(--divider-pattern-size) 100%;
  -webkit-mask-repeat: var(--divider-pattern-repeat);
  mask-repeat: var(--divider-pattern-repeat);
  background-color: var(--divider-color);
  -webkit-mask-image: var(--divider-pattern-url);
  mask-image: var(--divider-pattern-url)
}

.elementor-widget-divider--no-spacing {
  --divider-pattern-size: auto
}

.elementor-widget-divider--bg-round {
  --divider-pattern-repeat: round
}

.rtl .elementor-widget-divider .elementor-divider__text {
  direction: rtl
}

.e-con-inner>.elementor-widget-divider,
.e-con>.elementor-widget-divider {
  width: var(--container-widget-width);
  --flex-grow: var(--container-widget-flex-grow)
}

.elementor-image-gallery .gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
  max-width: 100%;
  margin: 0 auto
}

.elementor-image-gallery .gallery-item img {
  margin: 0 auto
}

.elementor-image-gallery .gallery-item .gallery-caption {
  margin: 0
}

.elementor-image-gallery figure img {
  display: block
}

.elementor-image-gallery figure figcaption {
  width: 100%
}

.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
  padding: 0
}

@media (min-width:768px) {
  .elementor-image-gallery .gallery-columns-2 .gallery-item {
    max-width: 50%
  }

  .elementor-image-gallery .gallery-columns-3 .gallery-item {
    max-width: 33.33%
  }

  .elementor-image-gallery .gallery-columns-4 .gallery-item {
    max-width: 25%
  }

  .elementor-image-gallery .gallery-columns-5 .gallery-item {
    max-width: 20%
  }

  .elementor-image-gallery .gallery-columns-6 .gallery-item {
    max-width: 16.666%
  }

  .elementor-image-gallery .gallery-columns-7 .gallery-item {
    max-width: 14.28%
  }

  .elementor-image-gallery .gallery-columns-8 .gallery-item {
    max-width: 12.5%
  }

  .elementor-image-gallery .gallery-columns-9 .gallery-item {
    max-width: 11.11%
  }

  .elementor-image-gallery .gallery-columns-10 .gallery-item {
    max-width: 10%
  }
}

@media (min-width:480px) and (max-width:767px) {

  .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
    max-width: 50%
  }
}

@media (max-width:479px) {

  .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,
  .elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
    max-width: 100%
  }
}

.elementor-widget-google_maps .elementor-widget-container {
  overflow: hidden
}

.elementor-widget-google_maps iframe {
  height: 300px
}

.elementor-heading-title {
  padding: 0;
  margin: 0;
  line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
  color: inherit;
  font-size: inherit;
  line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
  font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
  font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
  font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
  font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
  font-size: 59px
}

.elementor-widget-icon-box .elementor-icon-box-wrapper {
  display: block;
  text-align: center
}

.elementor-widget-icon-box .elementor-icon-box-icon {
  margin-bottom: var(--icon-box-icon-margin, 15px);
  margin-right: auto;
  margin-left: auto
}

@media (min-width:768px) {
  .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
    align-items: flex-start
  }

  .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
    align-items: center
  }

  .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
    align-items: flex-end
  }
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
  display: flex
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
  display: inline-flex;
  flex: 0 0 auto
}

.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
  text-align: right;
  flex-direction: row-reverse
}

.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
  margin-left: var(--icon-box-icon-margin, 15px);
  margin-right: 0;
  margin-bottom: unset
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
  text-align: left;
  flex-direction: row
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
  margin-right: var(--icon-box-icon-margin, 15px);
  margin-left: 0;
  margin-bottom: unset
}

.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {
  display: block;
  text-align: center;
  flex-direction: unset
}

.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon {
  margin-bottom: var(--icon-box-icon-margin, 15px);
  margin-right: auto;
  margin-left: auto
}

@media (min-width:-1px) {

  .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,
  .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
    display: flex
  }

  .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,
  .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto
  }

  .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper {
    text-align: right;
    flex-direction: row-reverse
  }

  .elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon {
    margin-left: var(--icon-box-icon-margin, 15px);
    margin-right: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper {
    text-align: left;
    flex-direction: row
  }

  .elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon {
    margin-right: var(--icon-box-icon-margin, 15px);
    margin-left: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper {
    display: block;
    text-align: center;
    flex-direction: unset
  }

  .elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin, 15px);
    margin-right: auto;
    margin-left: auto
  }
}

@media (max-width:-1px) {

  .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,
  .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
    display: flex
  }

  .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,
  .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto
  }

  .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper {
    text-align: right;
    flex-direction: row-reverse
  }

  .elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon {
    margin-left: var(--icon-box-icon-margin, 15px);
    margin-right: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper {
    text-align: left;
    flex-direction: row
  }

  .elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon {
    margin-right: var(--icon-box-icon-margin, 15px);
    margin-left: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper {
    display: block;
    text-align: center;
    flex-direction: unset
  }

  .elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin, 15px);
    margin-right: auto;
    margin-left: auto
  }
}

@media (max-width:-1px) {

  .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,
  .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
    display: flex
  }

  .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,
  .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto
  }

  .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper {
    text-align: right;
    flex-direction: row-reverse
  }

  .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon {
    margin-left: var(--icon-box-icon-margin, 15px);
    margin-right: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper {
    text-align: left;
    flex-direction: row
  }

  .elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon {
    margin-right: var(--icon-box-icon-margin, 15px);
    margin-left: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper {
    display: block;
    text-align: center;
    flex-direction: unset
  }

  .elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin, 15px);
    margin-right: auto;
    margin-left: auto
  }
}

@media (max-width:1024px) {

  .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,
  .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
    display: flex
  }

  .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,
  .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto
  }

  .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper {
    text-align: right;
    flex-direction: row-reverse
  }

  .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon {
    margin-left: var(--icon-box-icon-margin, 15px);
    margin-right: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper {
    text-align: left;
    flex-direction: row
  }

  .elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon {
    margin-right: var(--icon-box-icon-margin, 15px);
    margin-left: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper {
    display: block;
    text-align: center;
    flex-direction: unset
  }

  .elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin, 15px);
    margin-right: auto;
    margin-left: auto
  }
}

@media (max-width:-1px) {

  .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,
  .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
    display: flex
  }

  .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,
  .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto
  }

  .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper {
    text-align: right;
    flex-direction: row-reverse
  }

  .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon {
    margin-left: var(--icon-box-icon-margin, 15px);
    margin-right: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper {
    text-align: left;
    flex-direction: row
  }

  .elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon {
    margin-right: var(--icon-box-icon-margin, 15px);
    margin-left: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper {
    display: block;
    text-align: center;
    flex-direction: unset
  }

  .elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin, 15px);
    margin-right: auto;
    margin-left: auto
  }
}

@media (max-width:767px) {

  .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,
  .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
    display: flex
  }

  .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,
  .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
    display: inline-flex;
    flex: 0 0 auto
  }

  .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
    text-align: right;
    flex-direction: row-reverse
  }

  .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon {
    margin-left: var(--icon-box-icon-margin, 15px);
    margin-right: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper {
    text-align: left;
    flex-direction: row
  }

  .elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon {
    margin-right: var(--icon-box-icon-margin, 15px);
    margin-left: 0;
    margin-bottom: unset
  }

  .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {
    display: block;
    text-align: center;
    flex-direction: unset
  }

  .elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon {
    margin-bottom: var(--icon-box-icon-margin, 15px);
    margin-right: auto;
    margin-left: auto
  }

  .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,
  .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
    display: block;
    flex: unset
  }
}

.elementor-widget-icon-box .elementor-icon-box-title a {
  color: inherit
}

.elementor-widget-icon-box .elementor-icon-box-content {
  flex-grow: 1
}

.elementor-widget-icon-box .elementor-icon-box-description {
  margin: 0
}

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
  overflow: hidden
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
  margin-right: -8px;
  margin-left: -8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: 8px;
  margin-left: 8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  width: auto;
  left: auto;
  right: auto;
  position: relative;
  height: 100%;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left-width: 1px;
  border-style: solid;
  right: -8px
}

.elementor-widget .elementor-icon-list-items {
  list-style-type: none;
  margin: 0;
  padding: 0
}

.elementor-widget .elementor-icon-list-item {
  margin: 0;
  padding: 0;
  position: relative
}

.elementor-widget .elementor-icon-list-item:after {
  position: absolute;
  bottom: 0;
  width: 100%
}

.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
  display: flex;
  align-items: center;
  font-size: inherit
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
  align-self: center;
  padding-left: 5px
}

.elementor-widget .elementor-icon-list-icon {
  display: flex
}

.elementor-widget .elementor-icon-list-icon svg {
  width: var(--e-icon-list-icon-size, 1em);
  height: var(--e-icon-list-icon-size, 1em)
}

.elementor-widget .elementor-icon-list-icon i {
  width: 1.25em;
  font-size: var(--e-icon-list-icon-size)
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
  text-align: var(--e-icon-list-icon-align)
}

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
  margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)
}

.elementor-widget.elementor-list-item-link-full_width a {
  width: 100%
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
  justify-content: center
}

.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
  margin: auto
}

.elementor-widget.elementor-align-center .elementor-inline-items {
  justify-content: center
}

.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
  justify-content: flex-start;
  text-align: left
}

.elementor-widget.elementor-align-left .elementor-inline-items {
  justify-content: flex-start
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
  justify-content: flex-end;
  text-align: right
}

.elementor-widget.elementor-align-right .elementor-icon-list-items {
  justify-content: flex-end
}

.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
  left: 0
}

.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
  right: 0
}

@media (min-width:-1px) {

  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a {
    justify-content: center
  }

  .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after {
    margin: auto
  }

  .elementor-widget.elementor-widescreen-align-center .elementor-inline-items {
    justify-content: center
  }

  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }

  .elementor-widget.elementor-widescreen-align-left .elementor-inline-items {
    justify-content: flex-start
  }

  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }

  .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }

  .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after {
    left: 0
  }

  .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after {
    right: 0
  }
}

@media (max-width:-1px) {

  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a {
    justify-content: center
  }

  .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after {
    margin: auto
  }

  .elementor-widget.elementor-laptop-align-center .elementor-inline-items {
    justify-content: center
  }

  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }

  .elementor-widget.elementor-laptop-align-left .elementor-inline-items {
    justify-content: flex-start
  }

  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }

  .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }

  .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after {
    left: 0
  }

  .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after {
    right: 0
  }
}

@media (max-width:-1px) {

  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a {
    justify-content: center
  }

  .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after {
    margin: auto
  }

  .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items {
    justify-content: center
  }

  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }

  .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items {
    justify-content: flex-start
  }

  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }

  .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }

  .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after {
    left: 0
  }

  .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after {
    right: 0
  }
}

@media (max-width:1024px) {

  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a {
    justify-content: center
  }

  .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
    margin: auto
  }

  .elementor-widget.elementor-tablet-align-center .elementor-inline-items {
    justify-content: center
  }

  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }

  .elementor-widget.elementor-tablet-align-left .elementor-inline-items {
    justify-content: flex-start
  }

  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }

  .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }

  .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
    left: 0
  }

  .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
    right: 0
  }
}

@media (max-width:-1px) {

  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a {
    justify-content: center
  }

  .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after {
    margin: auto
  }

  .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items {
    justify-content: center
  }

  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }

  .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items {
    justify-content: flex-start
  }

  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }

  .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }

  .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after {
    left: 0
  }

  .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after {
    right: 0
  }
}

@media (max-width:767px) {

  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a {
    justify-content: center
  }

  .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
    margin: auto
  }

  .elementor-widget.elementor-mobile-align-center .elementor-inline-items {
    justify-content: center
  }

  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
    justify-content: flex-start;
    text-align: left
  }

  .elementor-widget.elementor-mobile-align-left .elementor-inline-items {
    justify-content: flex-start
  }

  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
    justify-content: flex-end;
    text-align: right
  }

  .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
    justify-content: flex-end
  }

  .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
    left: 0
  }

  .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
    right: 0
  }
}

.elementor-widget-image {
  text-align: center
}

.elementor-widget-image a {
  display: inline-block
}

.elementor-widget-image a img[src$=".svg"] {
  width: 48px
}

.elementor-widget-image img {
  vertical-align: middle;
  display: inline-block
}

.elementor-widget-image-box .elementor-image-box-content {
  width: 100%
}

@media (min-width:768px) {

  .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
  .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
    display: flex
  }

  .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
    text-align: right;
    flex-direction: row-reverse
  }

  .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
    text-align: left;
    flex-direction: row
  }

  .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
    margin: auto
  }

  .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
    align-items: flex-start
  }

  .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
    align-items: center
  }

  .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
    align-items: flex-end
  }
}

@media (max-width:767px) {
  .elementor-widget-image-box .elementor-image-box-img {
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 15px
  }
}

.elementor-widget-image-box .elementor-image-box-img {
  display: inline-block
}

.elementor-widget-image-box .elementor-image-box-title a {
  color: inherit
}

.elementor-widget-image-box .elementor-image-box-wrapper {
  text-align: center
}

.elementor-widget-image-box .elementor-image-box-description {
  margin: 0
}

.elementor-widget-image-carousel .swiper-container {
  position: static
}

.elementor-widget-image-carousel .swiper-container .swiper-slide figure {
  line-height: inherit
}

.elementor-widget-image-carousel .swiper-slide {
  text-align: center
}

.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide {
  max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3))
}

body.elementor-page .elementor-widget-menu-anchor {
  margin-bottom: 0
}

.elementor-widget-progress {
  text-align: left
}

.elementor-progress-wrapper {
  position: relative;
  background-color: #eee;
  color: #fff;
  height: 100%;
  border-radius: 2px
}

.elementor-progress-bar {
  display: flex;
  background-color: #818a91;
  width: 0;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
  transition: width 1s ease-in-out
}

.elementor-progress-text {
  flex-grow: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 15px
}

.elementor-progress-percentage {
  padding-right: 15px
}

.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
  background-color: #5bc0de
}

.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {
  background-color: #5cb85c
}

.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
  background-color: #f0ad4e
}

.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {
  background-color: #d9534f
}

.elementor-progress .elementor-title {
  display: block
}

@media (max-width:767px) {
  .elementor-progress-text {
    padding-left: 10px
  }
}

.e-con-inner .elementor-progress-wrapper,
.e-con .elementor-progress-wrapper {
  height: auto
}

.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
  line-height: 1;
  font-size: 0
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
  display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
  grid-column-gap: var(--grid-column-gap, 5px);
  grid-row-gap: var(--grid-row-gap, 5px);
  grid-template-columns: var(--grid-template-columns);
  justify-content: var(--justify-content, center);
  justify-items: var(--justify-content, center)
}

.elementor-icon.elementor-social-icon {
  font-size: var(--icon-size, 25px);
  line-height: var(--icon-size, 25px);
  width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
  height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
}

.elementor-social-icon {
  --e-social-icon-icon-color: #fff;
  display: inline-flex;
  background-color: #818a91;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer
}

.elementor-social-icon i {
  color: var(--e-social-icon-icon-color)
}

.elementor-social-icon svg {
  fill: var(--e-social-icon-icon-color)
}

.elementor-social-icon:last-child {
  margin: 0
}

.elementor-social-icon:hover {
  opacity: .9;
  color: #fff
}

.elementor-social-icon-android {
  background-color: #a4c639
}

.elementor-social-icon-apple {
  background-color: #999
}

.elementor-social-icon-behance {
  background-color: #1769ff
}

.elementor-social-icon-bitbucket {
  background-color: #205081
}

.elementor-social-icon-codepen {
  background-color: #000
}

.elementor-social-icon-delicious {
  background-color: #39f
}

.elementor-social-icon-deviantart {
  background-color: #05cc47
}

.elementor-social-icon-digg {
  background-color: #005be2
}

.elementor-social-icon-dribbble {
  background-color: #ea4c89
}

.elementor-social-icon-elementor {
  background-color: #d30c5c
}

.elementor-social-icon-envelope {
  background-color: #ea4335
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
  background-color: #3b5998
}

.elementor-social-icon-flickr {
  background-color: #0063dc
}

.elementor-social-icon-foursquare {
  background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
  background-color: #006400
}

.elementor-social-icon-github {
  background-color: #333
}

.elementor-social-icon-gitlab {
  background-color: #e24329
}

.elementor-social-icon-globe {
  background-color: #818a91
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
  background-color: #dd4b39
}

.elementor-social-icon-houzz {
  background-color: #7ac142
}

.elementor-social-icon-instagram {
  background-color: #262626
}

.elementor-social-icon-jsfiddle {
  background-color: #487aa2
}

.elementor-social-icon-link {
  background-color: #818a91
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
  background-color: #0077b5
}

.elementor-social-icon-medium {
  background-color: #00ab6b
}

.elementor-social-icon-meetup {
  background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
  background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
  background-color: #f4731c
}

.elementor-social-icon-pinterest {
  background-color: #bd081c
}

.elementor-social-icon-product-hunt {
  background-color: #da552f
}

.elementor-social-icon-reddit {
  background-color: #ff4500
}

.elementor-social-icon-rss {
  background-color: #f26522
}

.elementor-social-icon-shopping-cart {
  background-color: #4caf50
}

.elementor-social-icon-skype {
  background-color: #00aff0
}

.elementor-social-icon-slideshare {
  background-color: #0077b5
}

.elementor-social-icon-snapchat {
  background-color: #fffc00
}

.elementor-social-icon-soundcloud {
  background-color: #f80
}

.elementor-social-icon-spotify {
  background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
  background-color: #fe7a15
}

.elementor-social-icon-steam {
  background-color: #00adee
}

.elementor-social-icon-stumbleupon {
  background-color: #eb4924
}

.elementor-social-icon-telegram {
  background-color: #2ca5e0
}

.elementor-social-icon-thumb-tack {
  background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
  background-color: #589442
}

.elementor-social-icon-tumblr {
  background-color: #35465c
}

.elementor-social-icon-twitch {
  background-color: #6441a5
}

.elementor-social-icon-twitter {
  background-color: #1da1f2
}

.elementor-social-icon-viber {
  background-color: #665cac
}

.elementor-social-icon-vimeo {
  background-color: #1ab7ea
}

.elementor-social-icon-vk {
  background-color: #45668e
}

.elementor-social-icon-weibo {
  background-color: #dd2430
}

.elementor-social-icon-weixin {
  background-color: #31a918
}

.elementor-social-icon-whatsapp {
  background-color: #25d366
}

.elementor-social-icon-wordpress {
  background-color: #21759b
}

.elementor-social-icon-xing {
  background-color: #026466
}

.elementor-social-icon-yelp {
  background-color: #af0606
}

.elementor-social-icon-youtube {
  background-color: #cd201f
}

.elementor-social-icon-500px {
  background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
  border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
  border-radius: 50%
}

.elementor-column .elementor-spacer-inner {
  height: var(--spacer-size)
}

.e-con {
  --container-widget-width: 100%
}

.e-con-inner>.elementor-widget-spacer,
.e-con>.elementor-widget-spacer {
  width: var(--container-widget-width, var(--spacer-size));
  --align-self: var(--container-widget-align-self, initial);
  --flex-shrink: 0
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,
.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,
.e-con>.elementor-widget-spacer>.elementor-widget-container,
.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer {
  height: 100%
}

.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,
.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {
  height: var(--container-widget-height, var(--spacer-size))
}

.elementor-star-rating {
  color: #ccd6df;
  font-family: eicons;
  display: inline-block
}

.elementor-star-rating i {
  display: inline-block;
  position: relative;
  font-style: normal;
  cursor: default
}

.elementor-star-rating i:before {
  content: "\e934";
  display: block;
  font-size: inherit;
  font-family: inherit;
  position: absolute;
  overflow: hidden;
  color: #f0ad4e;
  top: 0;
  left: 0
}

.elementor-star-rating .elementor-star-empty:before {
  content: none
}

.elementor-star-rating .elementor-star-1:before {
  width: 10%
}

.elementor-star-rating .elementor-star-2:before {
  width: 20%
}

.elementor-star-rating .elementor-star-3:before {
  width: 30%
}

.elementor-star-rating .elementor-star-4:before {
  width: 40%
}

.elementor-star-rating .elementor-star-5:before {
  width: 50%
}

.elementor-star-rating .elementor-star-6:before {
  width: 60%
}

.elementor-star-rating .elementor-star-7:before {
  width: 70%
}

.elementor-star-rating .elementor-star-8:before {
  width: 80%
}

.elementor-star-rating .elementor-star-9:before {
  width: 90%
}

.elementor-star-rating__wrapper {
  display: flex;
  align-items: center
}

.elementor-star-rating__title {
  margin-right: 10px
}

.elementor-star-rating--align-right .elementor-star-rating__wrapper {
  text-align: right;
  justify-content: flex-end
}

.elementor-star-rating--align-left .elementor-star-rating__wrapper {
  text-align: left;
  justify-content: flex-start
}

.elementor-star-rating--align-center .elementor-star-rating__wrapper {
  text-align: center;
  justify-content: center
}

.elementor-star-rating--align-justify .elementor-star-rating__title {
  margin-right: auto
}

@media (max-width:1024px) {
  .elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {
    text-align: right;
    justify-content: flex-end
  }

  .elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {
    text-align: left;
    justify-content: flex-start
  }

  .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {
    text-align: center;
    justify-content: center
  }

  .elementor-star-rating-tablet--align-justify .elementor-star-rating__title {
    margin-right: auto
  }
}

@media (max-width:767px) {
  .elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {
    text-align: right;
    justify-content: flex-end
  }

  .elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
    text-align: left;
    justify-content: flex-start
  }

  .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
    text-align: center;
    justify-content: center
  }

  .elementor-star-rating-mobile--align-justify .elementor-star-rating__title {
    margin-right: auto
  }
}

.last-star {
  letter-spacing: 0
}

.elementor--star-style-star_unicode .elementor-star-rating {
  font-family: Arial, Helvetica, sans-serif
}

.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
  content: "â˜…"
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
  width: 25%;
  flex-shrink: 0
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
  border-right-style: none
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
  height: 999em;
  width: 0;
  right: 0;
  border-right-style: solid
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
  top: 0;
  transform: translateY(-100%)
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
  top: 100%
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
  display: table-cell
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
  border-bottom-style: none
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
  bottom: 0;
  height: 0;
  width: 999em;
  border-bottom-style: solid
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
  right: 100%
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
  left: 100%
}

.elementor-widget-tabs .elementor-tab-content,
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title:after,
.elementor-widget-tabs .elementor-tab-title:before,
.elementor-widget-tabs .elementor-tabs-content-wrapper {
  border: 1px #d4d4d4
}

.elementor-widget-tabs .elementor-tabs {
  text-align: left
}

.elementor-widget-tabs .elementor-tabs-wrapper {
  overflow: hidden
}

.elementor-widget-tabs .elementor-tab-title {
  cursor: pointer;
  outline: var(--focus-outline, none)
}

.elementor-widget-tabs .elementor-tab-desktop-title {
  position: relative;
  padding: 20px 25px;
  font-weight: 700;
  line-height: 1;
  border: solid transparent
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
  border-color: #d4d4d4
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
  display: block;
  content: "";
  position: absolute
}

.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible {
  border: 1px solid #000
}

.elementor-widget-tabs .elementor-tab-mobile-title {
  padding: 10px;
  cursor: pointer
}

.elementor-widget-tabs .elementor-tab-content {
  padding: 20px;
  display: none
}

@media (max-width:767px) {

  .elementor-tabs .elementor-tab-content,
  .elementor-tabs .elementor-tab-title {
    border-style: solid solid none
  }

  .elementor-tabs .elementor-tabs-wrapper {
    display: none
  }

  .elementor-tabs .elementor-tabs-content-wrapper {
    border-bottom-style: solid
  }

  .elementor-tabs .elementor-tab-content {
    padding: 10px
  }
}

@media (min-width:768px) {
  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
    display: flex
  }

  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    flex-direction: column
  }

  .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
    flex-grow: 1;
    border-style: solid solid solid none
  }

  .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
    border-style: none solid solid
  }

  .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,
  .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,
  .elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper {
    display: flex
  }

  .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
    justify-content: center
  }

  .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper {
    justify-content: flex-end
  }

  .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
    width: 100%
  }

  .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title {
    height: 100%
  }

  .elementor-tabs .elementor-tab-mobile-title {
    display: none
  }
}

.elementor-testimonial-wrapper {
  overflow: hidden;
  text-align: center
}

.elementor-testimonial-wrapper .elementor-testimonial-content {
  font-size: 1.3em;
  margin-bottom: 20px
}

.elementor-testimonial-wrapper .elementor-testimonial-name {
  line-height: 1.5;
  display: block
}

.elementor-testimonial-wrapper .elementor-testimonial-job {
  font-size: .85em;
  display: block
}

.elementor-testimonial-wrapper .elementor-testimonial-meta {
  width: 100%;
  line-height: 1
}

.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
  display: inline-block
}

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
  display: table-cell;
  vertical-align: middle
}

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: none
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
  padding-right: 15px
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
  text-align: left
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
  display: block
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
  margin-bottom: 20px
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
  background-color: #818a91;
  color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
  color: #818a91;
  border: 3px solid;
  background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
  margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
  width: 1em;
  height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
  float: left;
  text-align: center;
  line-height: 1;
  font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
  display: inline-block
}

.elementor-toggle {
  text-align: left
}

.elementor-toggle .elementor-tab-title {
  font-weight: 700;
  line-height: 1;
  margin: 0;
  padding: 15px;
  border-bottom: 1px solid #d4d4d4;
  cursor: pointer;
  outline: none
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
  display: inline-block;
  width: 1em
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
  -webkit-margin-start: -5px;
  margin-inline-start: -5px;
  width: 1em;
  height: 1em
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
  float: right;
  text-align: right
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
  float: left;
  text-align: left
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
  display: block
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
  display: none
}

.elementor-toggle .elementor-tab-title.elementor-active {
  border-bottom: none
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
  display: none
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
  display: block
}

.elementor-toggle .elementor-tab-content {
  padding: 15px;
  border-bottom: 1px solid #d4d4d4;
  display: none
}

@media (max-width:767px) {
  .elementor-toggle .elementor-tab-title {
    padding: 12px
  }

  .elementor-toggle .elementor-tab-content {
    padding: 12px 10px
  }
}

.e-con-inner>.elementor-widget-toggle,
.e-con>.elementor-widget-toggle {
  width: var(--container-widget-width);
  --flex-grow: var(--container-widget-flex-grow)
}

.elementor-widget-video .elementor-widget-container {
  overflow: hidden;
  transform: translateZ(0)
}

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 50%
}

.elementor-widget-video .elementor-custom-embed-image-overlay {
  cursor: pointer;
  text-align: center
}

.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
  opacity: 1
}

.elementor-widget-video .elementor-custom-embed-image-overlay img {
  display: block;
  width: 100%
}

.elementor-widget-video .e-hosted-video .elementor-video {
  -o-object-fit: cover;
  object-fit: cover
}

.e-con-inner>.elementor-widget-video,
.e-con>.elementor-widget-video {
  width: var(--container-widget-width);
  --flex-grow: var(--container-widget-flex-grow)
}

.elementor-kit-1631 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-6a49e339: #4054b2;
  --e-global-color-3dd7ace7: #23a455;
  --e-global-color-336ee8af: #000;
  --e-global-color-774ad9e: #fff;
  --e-global-typography-primary-font-family: "Roboto";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1308px
}

.e-con {
  --container-max-width: 1308px
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0
}

.elementor-element {
  --widgets-spacing: 0px
}

  {}

.sc_layouts_title_caption {
  display: var(--page-title-display)
}

@media(max-width:1024px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px
  }

  .e-con {
    --container-max-width: 1024px
  }
}

@media(max-width:767px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px
  }

  .e-con {
    --container-max-width: 767px
  }
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?v=4.7.0);
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//heaven11.axiomthemes.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%
}

.fa-2x {
  font-size: 2em
}

.fa-3x {
  font-size: 3em
}

.fa-4x {
  font-size: 4em
}

.fa-5x {
  font-size: 5em
}

.fa-fw {
  width: 1.28571429em;
  text-align: center
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none
}

.fa-ul>li {
  position: relative
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center
}

.fa-li.fa-lg {
  left: -1.85714286em
}

.fa-border {
  padding: .2em .25em .15em;
  border: solid .08em #eee;
  border-radius: .1em
}

.fa-pull-left {
  float: left
}

.fa-pull-right {
  float: right
}

.fa.fa-pull-left {
  margin-right: .3em
}

.fa.fa-pull-right {
  margin-left: .3em
}

.pull-right {
  float: right
}

.pull-left {
  float: left
}

.fa.pull-left {
  margin-right: .3em
}

.fa.pull-right {
  margin-left: .3em
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8)
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg)
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg)
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg)
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg)
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1)
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1)
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center
}

.fa-stack-1x {
  line-height: inherit
}

.fa-stack-2x {
  font-size: 2em
}

.fa-inverse {
  color: #fff
}

.fa-glass:before {
  content: "\f000"
}

.fa-music:before {
  content: "\f001"
}

.fa-search:before {
  content: "\f002"
}

.fa-envelope-o:before {
  content: "\f003"
}

.fa-heart:before {
  content: "\f004"
}

.fa-star:before {
  content: "\f005"
}

.fa-star-o:before {
  content: "\f006"
}

.fa-user:before {
  content: "\f007"
}

.fa-film:before {
  content: "\f008"
}

.fa-th-large:before {
  content: "\f009"
}

.fa-th:before {
  content: "\f00a"
}

.fa-th-list:before {
  content: "\f00b"
}

.fa-check:before {
  content: "\f00c"
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"
}

.fa-search-plus:before {
  content: "\f00e"
}

.fa-search-minus:before {
  content: "\f010"
}

.fa-power-off:before {
  content: "\f011"
}

.fa-signal:before {
  content: "\f012"
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013"
}

.fa-trash-o:before {
  content: "\f014"
}

.fa-home:before {
  content: "\f015"
}

.fa-file-o:before {
  content: "\f016"
}

.fa-clock-o:before {
  content: "\f017"
}

.fa-road:before {
  content: "\f018"
}

.fa-download:before {
  content: "\f019"
}

.fa-arrow-circle-o-down:before {
  content: "\f01a"
}

.fa-arrow-circle-o-up:before {
  content: "\f01b"
}

.fa-inbox:before {
  content: "\f01c"
}

.fa-play-circle-o:before {
  content: "\f01d"
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"
}

.fa-refresh:before {
  content: "\f021"
}

.fa-list-alt:before {
  content: "\f022"
}

.fa-lock:before {
  content: "\f023"
}

.fa-flag:before {
  content: "\f024"
}

.fa-headphones:before {
  content: "\f025"
}

.fa-volume-off:before {
  content: "\f026"
}

.fa-volume-down:before {
  content: "\f027"
}

.fa-volume-up:before {
  content: "\f028"
}

.fa-qrcode:before {
  content: "\f029"
}

.fa-barcode:before {
  content: "\f02a"
}

.fa-tag:before {
  content: "\f02b"
}

.fa-tags:before {
  content: "\f02c"
}

.fa-book:before {
  content: "\f02d"
}

.fa-bookmark:before {
  content: "\f02e"
}

.fa-print:before {
  content: "\f02f"
}

.fa-camera:before {
  content: "\f030"
}

.fa-font:before {
  content: "\f031"
}

.fa-bold:before {
  content: "\f032"
}

.fa-italic:before {
  content: "\f033"
}

.fa-text-height:before {
  content: "\f034"
}

.fa-text-width:before {
  content: "\f035"
}

.fa-align-left:before {
  content: "\f036"
}

.fa-align-center:before {
  content: "\f037"
}

.fa-align-right:before {
  content: "\f038"
}

.fa-align-justify:before {
  content: "\f039"
}

.fa-list:before {
  content: "\f03a"
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"
}

.fa-indent:before {
  content: "\f03c"
}

.fa-video-camera:before {
  content: "\f03d"
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"
}

.fa-pencil:before {
  content: "\f040"
}

.fa-map-marker:before {
  content: "\f041"
}

.fa-adjust:before {
  content: "\f042"
}

.fa-tint:before {
  content: "\f043"
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"
}

.fa-share-square-o:before {
  content: "\f045"
}

.fa-check-square-o:before {
  content: "\f046"
}

.fa-arrows:before {
  content: "\f047"
}

.fa-step-backward:before {
  content: "\f048"
}

.fa-fast-backward:before {
  content: "\f049"
}

.fa-backward:before {
  content: "\f04a"
}

.fa-play:before {
  content: "\f04b"
}

.fa-pause:before {
  content: "\f04c"
}

.fa-stop:before {
  content: "\f04d"
}

.fa-forward:before {
  content: "\f04e"
}

.fa-fast-forward:before {
  content: "\f050"
}

.fa-step-forward:before {
  content: "\f051"
}

.fa-eject:before {
  content: "\f052"
}

.fa-chevron-left:before {
  content: "\f053"
}

.fa-chevron-right:before {
  content: "\f054"
}

.fa-plus-circle:before {
  content: "\f055"
}

.fa-minus-circle:before {
  content: "\f056"
}

.fa-times-circle:before {
  content: "\f057"
}

.fa-check-circle:before {
  content: "\f058"
}

.fa-question-circle:before {
  content: "\f059"
}

.fa-info-circle:before {
  content: "\f05a"
}

.fa-crosshairs:before {
  content: "\f05b"
}

.fa-times-circle-o:before {
  content: "\f05c"
}

.fa-check-circle-o:before {
  content: "\f05d"
}

.fa-ban:before {
  content: "\f05e"
}

.fa-arrow-left:before {
  content: "\f060"
}

.fa-arrow-right:before {
  content: "\f061"
}

.fa-arrow-up:before {
  content: "\f062"
}

.fa-arrow-down:before {
  content: "\f063"
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"
}

.fa-expand:before {
  content: "\f065"
}

.fa-compress:before {
  content: "\f066"
}

.fa-plus:before {
  content: "\f067"
}

.fa-minus:before {
  content: "\f068"
}

.fa-asterisk:before {
  content: "\f069"
}

.fa-exclamation-circle:before {
  content: "\f06a"
}

.fa-gift:before {
  content: "\f06b"
}

.fa-leaf:before {
  content: "\f06c"
}

.fa-fire:before {
  content: "\f06d"
}

.fa-eye:before {
  content: "\f06e"
}

.fa-eye-slash:before {
  content: "\f070"
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"
}

.fa-plane:before {
  content: "\f072"
}

.fa-calendar:before {
  content: "\f073"
}

.fa-random:before {
  content: "\f074"
}

.fa-comment:before {
  content: "\f075"
}

.fa-magnet:before {
  content: "\f076"
}

.fa-chevron-up:before {
  content: "\f077"
}

.fa-chevron-down:before {
  content: "\f078"
}

.fa-retweet:before {
  content: "\f079"
}

.fa-shopping-cart:before {
  content: "\f07a"
}

.fa-folder:before {
  content: "\f07b"
}

.fa-folder-open:before {
  content: "\f07c"
}

.fa-arrows-v:before {
  content: "\f07d"
}

.fa-arrows-h:before {
  content: "\f07e"
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"
}

.fa-twitter-square:before {
  content: "\f081"
}

.fa-facebook-square:before {
  content: "\f082"
}

.fa-camera-retro:before {
  content: "\f083"
}

.fa-key:before {
  content: "\f084"
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"
}

.fa-comments:before {
  content: "\f086"
}

.fa-thumbs-o-up:before {
  content: "\f087"
}

.fa-thumbs-o-down:before {
  content: "\f088"
}

.fa-star-half:before {
  content: "\f089"
}

.fa-heart-o:before {
  content: "\f08a"
}

.fa-sign-out:before {
  content: "\f08b"
}

.fa-linkedin-square:before {
  content: "\f08c"
}

.fa-thumb-tack:before {
  content: "\f08d"
}

.fa-external-link:before {
  content: "\f08e"
}

.fa-sign-in:before {
  content: "\f090"
}

.fa-trophy:before {
  content: "\f091"
}

.fa-github-square:before {
  content: "\f092"
}

.fa-upload:before {
  content: "\f093"
}

.fa-lemon-o:before {
  content: "\f094"
}

.fa-phone:before {
  content: "\f095"
}

.fa-square-o:before {
  content: "\f096"
}

.fa-bookmark-o:before {
  content: "\f097"
}

.fa-phone-square:before {
  content: "\f098"
}

.fa-twitter:before {
  content: "\f099"
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"
}

.fa-github:before {
  content: "\f09b"
}

.fa-unlock:before {
  content: "\f09c"
}

.fa-credit-card:before {
  content: "\f09d"
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e"
}

.fa-hdd-o:before {
  content: "\f0a0"
}

.fa-bullhorn:before {
  content: "\f0a1"
}

.fa-bell:before {
  content: "\f0f3"
}

.fa-certificate:before {
  content: "\f0a3"
}

.fa-hand-o-right:before {
  content: "\f0a4"
}

.fa-hand-o-left:before {
  content: "\f0a5"
}

.fa-hand-o-up:before {
  content: "\f0a6"
}

.fa-hand-o-down:before {
  content: "\f0a7"
}

.fa-arrow-circle-left:before {
  content: "\f0a8"
}

.fa-arrow-circle-right:before {
  content: "\f0a9"
}

.fa-arrow-circle-up:before {
  content: "\f0aa"
}

.fa-arrow-circle-down:before {
  content: "\f0ab"
}

.fa-globe:before {
  content: "\f0ac"
}

.fa-wrench:before {
  content: "\f0ad"
}

.fa-tasks:before {
  content: "\f0ae"
}

.fa-filter:before {
  content: "\f0b0"
}

.fa-briefcase:before {
  content: "\f0b1"
}

.fa-arrows-alt:before {
  content: "\f0b2"
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0"
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"
}

.fa-cloud:before {
  content: "\f0c2"
}

.fa-flask:before {
  content: "\f0c3"
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"
}

.fa-paperclip:before {
  content: "\f0c6"
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"
}

.fa-square:before {
  content: "\f0c8"
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"
}

.fa-list-ul:before {
  content: "\f0ca"
}

.fa-list-ol:before {
  content: "\f0cb"
}

.fa-strikethrough:before {
  content: "\f0cc"
}

.fa-underline:before {
  content: "\f0cd"
}

.fa-table:before {
  content: "\f0ce"
}

.fa-magic:before {
  content: "\f0d0"
}

.fa-truck:before {
  content: "\f0d1"
}

.fa-pinterest:before {
  content: "\f0d2"
}

.fa-pinterest-square:before {
  content: "\f0d3"
}

.fa-google-plus-square:before {
  content: "\f0d4"
}

.fa-google-plus:before {
  content: "\f0d5"
}

.fa-money:before {
  content: "\f0d6"
}

.fa-caret-down:before {
  content: "\f0d7"
}

.fa-caret-up:before {
  content: "\f0d8"
}

.fa-caret-left:before {
  content: "\f0d9"
}

.fa-caret-right:before {
  content: "\f0da"
}

.fa-columns:before {
  content: "\f0db"
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"
}

.fa-envelope:before {
  content: "\f0e0"
}

.fa-linkedin:before {
  content: "\f0e1"
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"
}

.fa-comment-o:before {
  content: "\f0e5"
}

.fa-comments-o:before {
  content: "\f0e6"
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"
}

.fa-sitemap:before {
  content: "\f0e8"
}

.fa-umbrella:before {
  content: "\f0e9"
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"
}

.fa-lightbulb-o:before {
  content: "\f0eb"
}

.fa-exchange:before {
  content: "\f0ec"
}

.fa-cloud-download:before {
  content: "\f0ed"
}

.fa-cloud-upload:before {
  content: "\f0ee"
}

.fa-user-md:before {
  content: "\f0f0"
}

.fa-stethoscope:before {
  content: "\f0f1"
}

.fa-suitcase:before {
  content: "\f0f2"
}

.fa-bell-o:before {
  content: "\f0a2"
}

.fa-coffee:before {
  content: "\f0f4"
}

.fa-cutlery:before {
  content: "\f0f5"
}

.fa-file-text-o:before {
  content: "\f0f6"
}

.fa-building-o:before {
  content: "\f0f7"
}

.fa-hospital-o:before {
  content: "\f0f8"
}

.fa-ambulance:before {
  content: "\f0f9"
}

.fa-medkit:before {
  content: "\f0fa"
}

.fa-fighter-jet:before {
  content: "\f0fb"
}

.fa-beer:before {
  content: "\f0fc"
}

.fa-h-square:before {
  content: "\f0fd"
}

.fa-plus-square:before {
  content: "\f0fe"
}

.fa-angle-double-left:before {
  content: "\f100"
}

.fa-angle-double-right:before {
  content: "\f101"
}

.fa-angle-double-up:before {
  content: "\f102"
}

.fa-angle-double-down:before {
  content: "\f103"
}

.fa-angle-left:before {
  content: "\f104"
}

.fa-angle-right:before {
  content: "\f105"
}

.fa-angle-up:before {
  content: "\f106"
}

.fa-angle-down:before {
  content: "\f107"
}

.fa-desktop:before {
  content: "\f108"
}

.fa-laptop:before {
  content: "\f109"
}

.fa-tablet:before {
  content: "\f10a"
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"
}

.fa-circle-o:before {
  content: "\f10c"
}

.fa-quote-left:before {
  content: "\f10d"
}

.fa-quote-right:before {
  content: "\f10e"
}

.fa-spinner:before {
  content: "\f110"
}

.fa-circle:before {
  content: "\f111"
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"
}

.fa-github-alt:before {
  content: "\f113"
}

.fa-folder-o:before {
  content: "\f114"
}

.fa-folder-open-o:before {
  content: "\f115"
}

.fa-smile-o:before {
  content: "\f118"
}

.fa-frown-o:before {
  content: "\f119"
}

.fa-meh-o:before {
  content: "\f11a"
}

.fa-gamepad:before {
  content: "\f11b"
}

.fa-keyboard-o:before {
  content: "\f11c"
}

.fa-flag-o:before {
  content: "\f11d"
}

.fa-flag-checkered:before {
  content: "\f11e"
}

.fa-terminal:before {
  content: "\f120"
}

.fa-code:before {
  content: "\f121"
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"
}

.fa-location-arrow:before {
  content: "\f124"
}

.fa-crop:before {
  content: "\f125"
}

.fa-code-fork:before {
  content: "\f126"
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"
}

.fa-question:before {
  content: "\f128"
}

.fa-info:before {
  content: "\f129"
}

.fa-exclamation:before {
  content: "\f12a"
}

.fa-superscript:before {
  content: "\f12b"
}

.fa-subscript:before {
  content: "\f12c"
}

.fa-eraser:before {
  content: "\f12d"
}

.fa-puzzle-piece:before {
  content: "\f12e"
}

.fa-microphone:before {
  content: "\f130"
}

.fa-microphone-slash:before {
  content: "\f131"
}

.fa-shield:before {
  content: "\f132"
}

.fa-calendar-o:before {
  content: "\f133"
}

.fa-fire-extinguisher:before {
  content: "\f134"
}

.fa-rocket:before {
  content: "\f135"
}

.fa-maxcdn:before {
  content: "\f136"
}

.fa-chevron-circle-left:before {
  content: "\f137"
}

.fa-chevron-circle-right:before {
  content: "\f138"
}

.fa-chevron-circle-up:before {
  content: "\f139"
}

.fa-chevron-circle-down:before {
  content: "\f13a"
}

.fa-html5:before {
  content: "\f13b"
}

.fa-css3:before {
  content: "\f13c"
}

.fa-anchor:before {
  content: "\f13d"
}

.fa-unlock-alt:before {
  content: "\f13e"
}

.fa-bullseye:before {
  content: "\f140"
}

.fa-ellipsis-h:before {
  content: "\f141"
}

.fa-ellipsis-v:before {
  content: "\f142"
}

.fa-rss-square:before {
  content: "\f143"
}

.fa-play-circle:before {
  content: "\f144"
}

.fa-ticket:before {
  content: "\f145"
}

.fa-minus-square:before {
  content: "\f146"
}

.fa-minus-square-o:before {
  content: "\f147"
}

.fa-level-up:before {
  content: "\f148"
}

.fa-level-down:before {
  content: "\f149"
}

.fa-check-square:before {
  content: "\f14a"
}

.fa-pencil-square:before {
  content: "\f14b"
}

.fa-external-link-square:before {
  content: "\f14c"
}

.fa-share-square:before {
  content: "\f14d"
}

.fa-compass:before {
  content: "\f14e"
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153"
}

.fa-gbp:before {
  content: "\f154"
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"
}

.fa-won:before,
.fa-krw:before {
  content: "\f159"
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"
}

.fa-file:before {
  content: "\f15b"
}

.fa-file-text:before {
  content: "\f15c"
}

.fa-sort-alpha-asc:before {
  content: "\f15d"
}

.fa-sort-alpha-desc:before {
  content: "\f15e"
}

.fa-sort-amount-asc:before {
  content: "\f160"
}

.fa-sort-amount-desc:before {
  content: "\f161"
}

.fa-sort-numeric-asc:before {
  content: "\f162"
}

.fa-sort-numeric-desc:before {
  content: "\f163"
}

.fa-thumbs-up:before {
  content: "\f164"
}

.fa-thumbs-down:before {
  content: "\f165"
}

.fa-youtube-square:before {
  content: "\f166"
}

.fa-youtube:before {
  content: "\f167"
}

.fa-xing:before {
  content: "\f168"
}

.fa-xing-square:before {
  content: "\f169"
}

.fa-youtube-play:before {
  content: "\f16a"
}

.fa-dropbox:before {
  content: "\f16b"
}

.fa-stack-overflow:before {
  content: "\f16c"
}

.fa-instagram:before {
  content: "\f16d"
}

.fa-flickr:before {
  content: "\f16e"
}

.fa-adn:before {
  content: "\f170"
}

.fa-bitbucket:before {
  content: "\f171"
}

.fa-bitbucket-square:before {
  content: "\f172"
}

.fa-tumblr:before {
  content: "\f173"
}

.fa-tumblr-square:before {
  content: "\f174"
}

.fa-long-arrow-down:before {
  content: "\f175"
}

.fa-long-arrow-up:before {
  content: "\f176"
}

.fa-long-arrow-left:before {
  content: "\f177"
}

.fa-long-arrow-right:before {
  content: "\f178"
}

.fa-apple:before {
  content: "\f179"
}

.fa-windows:before {
  content: "\f17a"
}

.fa-android:before {
  content: "\f17b"
}

.fa-linux:before {
  content: "\f17c"
}

.fa-dribbble:before {
  content: "\f17d"
}

.fa-skype:before {
  content: "\f17e"
}

.fa-foursquare:before {
  content: "\f180"
}

.fa-trello:before {
  content: "\f181"
}

.fa-female:before {
  content: "\f182"
}

.fa-male:before {
  content: "\f183"
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"
}

.fa-sun-o:before {
  content: "\f185"
}

.fa-moon-o:before {
  content: "\f186"
}

.fa-archive:before {
  content: "\f187"
}

.fa-bug:before {
  content: "\f188"
}

.fa-vk:before {
  content: "\f189"
}

.fa-weibo:before {
  content: "\f18a"
}

.fa-renren:before {
  content: "\f18b"
}

.fa-pagelines:before {
  content: "\f18c"
}

.fa-stack-exchange:before {
  content: "\f18d"
}

.fa-arrow-circle-o-right:before {
  content: "\f18e"
}

.fa-arrow-circle-o-left:before {
  content: "\f190"
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"
}

.fa-dot-circle-o:before {
  content: "\f192"
}

.fa-wheelchair:before {
  content: "\f193"
}

.fa-vimeo-square:before {
  content: "\f194"
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"
}

.fa-plus-square-o:before {
  content: "\f196"
}

.fa-space-shuttle:before {
  content: "\f197"
}

.fa-slack:before {
  content: "\f198"
}

.fa-envelope-square:before {
  content: "\f199"
}

.fa-wordpress:before {
  content: "\f19a"
}

.fa-openid:before {
  content: "\f19b"
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"
}

.fa-yahoo:before {
  content: "\f19e"
}

.fa-google:before {
  content: "\f1a0"
}

.fa-reddit:before {
  content: "\f1a1"
}

.fa-reddit-square:before {
  content: "\f1a2"
}

.fa-stumbleupon-circle:before {
  content: "\f1a3"
}

.fa-stumbleupon:before {
  content: "\f1a4"
}

.fa-delicious:before {
  content: "\f1a5"
}

.fa-digg:before {
  content: "\f1a6"
}

.fa-pied-piper-pp:before {
  content: "\f1a7"
}

.fa-pied-piper-alt:before {
  content: "\f1a8"
}

.fa-drupal:before {
  content: "\f1a9"
}

.fa-joomla:before {
  content: "\f1aa"
}

.fa-language:before {
  content: "\f1ab"
}

.fa-fax:before {
  content: "\f1ac"
}

.fa-building:before {
  content: "\f1ad"
}

.fa-child:before {
  content: "\f1ae"
}

.fa-paw:before {
  content: "\f1b0"
}

.fa-spoon:before {
  content: "\f1b1"
}

.fa-cube:before {
  content: "\f1b2"
}

.fa-cubes:before {
  content: "\f1b3"
}

.fa-behance:before {
  content: "\f1b4"
}

.fa-behance-square:before {
  content: "\f1b5"
}

.fa-steam:before {
  content: "\f1b6"
}

.fa-steam-square:before {
  content: "\f1b7"
}

.fa-recycle:before {
  content: "\f1b8"
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"
}

.fa-tree:before {
  content: "\f1bb"
}

.fa-spotify:before {
  content: "\f1bc"
}

.fa-deviantart:before {
  content: "\f1bd"
}

.fa-soundcloud:before {
  content: "\f1be"
}

.fa-database:before {
  content: "\f1c0"
}

.fa-file-pdf-o:before {
  content: "\f1c1"
}

.fa-file-word-o:before {
  content: "\f1c2"
}

.fa-file-excel-o:before {
  content: "\f1c3"
}

.fa-file-powerpoint-o:before {
  content: "\f1c4"
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"
}

.fa-file-code-o:before {
  content: "\f1c9"
}

.fa-vine:before {
  content: "\f1ca"
}

.fa-codepen:before {
  content: "\f1cb"
}

.fa-jsfiddle:before {
  content: "\f1cc"
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"
}

.fa-circle-o-notch:before {
  content: "\f1ce"
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0"
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"
}

.fa-git-square:before {
  content: "\f1d2"
}

.fa-git:before {
  content: "\f1d3"
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"
}

.fa-tencent-weibo:before {
  content: "\f1d5"
}

.fa-qq:before {
  content: "\f1d6"
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"
}

.fa-history:before {
  content: "\f1da"
}

.fa-circle-thin:before {
  content: "\f1db"
}

.fa-header:before {
  content: "\f1dc"
}

.fa-paragraph:before {
  content: "\f1dd"
}

.fa-sliders:before {
  content: "\f1de"
}

.fa-share-alt:before {
  content: "\f1e0"
}

.fa-share-alt-square:before {
  content: "\f1e1"
}

.fa-bomb:before {
  content: "\f1e2"
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"
}

.fa-tty:before {
  content: "\f1e4"
}

.fa-binoculars:before {
  content: "\f1e5"
}

.fa-plug:before {
  content: "\f1e6"
}

.fa-slideshare:before {
  content: "\f1e7"
}

.fa-twitch:before {
  content: "\f1e8"
}

.fa-yelp:before {
  content: "\f1e9"
}

.fa-newspaper-o:before {
  content: "\f1ea"
}

.fa-wifi:before {
  content: "\f1eb"
}

.fa-calculator:before {
  content: "\f1ec"
}

.fa-paypal:before {
  content: "\f1ed"
}

.fa-google-wallet:before {
  content: "\f1ee"
}

.fa-cc-visa:before {
  content: "\f1f0"
}

.fa-cc-mastercard:before {
  content: "\f1f1"
}

.fa-cc-discover:before {
  content: "\f1f2"
}

.fa-cc-amex:before {
  content: "\f1f3"
}

.fa-cc-paypal:before {
  content: "\f1f4"
}

.fa-cc-stripe:before {
  content: "\f1f5"
}

.fa-bell-slash:before {
  content: "\f1f6"
}

.fa-bell-slash-o:before {
  content: "\f1f7"
}

.fa-trash:before {
  content: "\f1f8"
}

.fa-copyright:before {
  content: "\f1f9"
}

.fa-at:before {
  content: "\f1fa"
}

.fa-eyedropper:before {
  content: "\f1fb"
}

.fa-paint-brush:before {
  content: "\f1fc"
}

.fa-birthday-cake:before {
  content: "\f1fd"
}

.fa-area-chart:before {
  content: "\f1fe"
}

.fa-pie-chart:before {
  content: "\f200"
}

.fa-line-chart:before {
  content: "\f201"
}

.fa-lastfm:before {
  content: "\f202"
}

.fa-lastfm-square:before {
  content: "\f203"
}

.fa-toggle-off:before {
  content: "\f204"
}

.fa-toggle-on:before {
  content: "\f205"
}

.fa-bicycle:before {
  content: "\f206"
}

.fa-bus:before {
  content: "\f207"
}

.fa-ioxhost:before {
  content: "\f208"
}

.fa-angellist:before {
  content: "\f209"
}

.fa-cc:before {
  content: "\f20a"
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"
}

.fa-meanpath:before {
  content: "\f20c"
}

.fa-buysellads:before {
  content: "\f20d"
}

.fa-connectdevelop:before {
  content: "\f20e"
}

.fa-dashcube:before {
  content: "\f210"
}

.fa-forumbee:before {
  content: "\f211"
}

.fa-leanpub:before {
  content: "\f212"
}

.fa-sellsy:before {
  content: "\f213"
}

.fa-shirtsinbulk:before {
  content: "\f214"
}

.fa-simplybuilt:before {
  content: "\f215"
}

.fa-skyatlas:before {
  content: "\f216"
}

.fa-cart-plus:before {
  content: "\f217"
}

.fa-cart-arrow-down:before {
  content: "\f218"
}

.fa-diamond:before {
  content: "\f219"
}

.fa-ship:before {
  content: "\f21a"
}

.fa-user-secret:before {
  content: "\f21b"
}

.fa-motorcycle:before {
  content: "\f21c"
}

.fa-street-view:before {
  content: "\f21d"
}

.fa-heartbeat:before {
  content: "\f21e"
}

.fa-venus:before {
  content: "\f221"
}

.fa-mars:before {
  content: "\f222"
}

.fa-mercury:before {
  content: "\f223"
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"
}

.fa-transgender-alt:before {
  content: "\f225"
}

.fa-venus-double:before {
  content: "\f226"
}

.fa-mars-double:before {
  content: "\f227"
}

.fa-venus-mars:before {
  content: "\f228"
}

.fa-mars-stroke:before {
  content: "\f229"
}

.fa-mars-stroke-v:before {
  content: "\f22a"
}

.fa-mars-stroke-h:before {
  content: "\f22b"
}

.fa-neuter:before {
  content: "\f22c"
}

.fa-genderless:before {
  content: "\f22d"
}

.fa-facebook-official:before {
  content: "\f230"
}

.fa-pinterest-p:before {
  content: "\f231"
}

.fa-whatsapp:before {
  content: "\f232"
}

.fa-server:before {
  content: "\f233"
}

.fa-user-plus:before {
  content: "\f234"
}

.fa-user-times:before {
  content: "\f235"
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236"
}

.fa-viacoin:before {
  content: "\f237"
}

.fa-train:before {
  content: "\f238"
}

.fa-subway:before {
  content: "\f239"
}

.fa-medium:before {
  content: "\f23a"
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"
}

.fa-optin-monster:before {
  content: "\f23c"
}

.fa-opencart:before {
  content: "\f23d"
}

.fa-expeditedssl:before {
  content: "\f23e"
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240"
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"
}

.fa-mouse-pointer:before {
  content: "\f245"
}

.fa-i-cursor:before {
  content: "\f246"
}

.fa-object-group:before {
  content: "\f247"
}

.fa-object-ungroup:before {
  content: "\f248"
}

.fa-sticky-note:before {
  content: "\f249"
}

.fa-sticky-note-o:before {
  content: "\f24a"
}

.fa-cc-jcb:before {
  content: "\f24b"
}

.fa-cc-diners-club:before {
  content: "\f24c"
}

.fa-clone:before {
  content: "\f24d"
}

.fa-balance-scale:before {
  content: "\f24e"
}

.fa-hourglass-o:before {
  content: "\f250"
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"
}

.fa-hourglass:before {
  content: "\f254"
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"
}

.fa-hand-scissors-o:before {
  content: "\f257"
}

.fa-hand-lizard-o:before {
  content: "\f258"
}

.fa-hand-spock-o:before {
  content: "\f259"
}

.fa-hand-pointer-o:before {
  content: "\f25a"
}

.fa-hand-peace-o:before {
  content: "\f25b"
}

.fa-trademark:before {
  content: "\f25c"
}

.fa-registered:before {
  content: "\f25d"
}

.fa-creative-commons:before {
  content: "\f25e"
}

.fa-gg:before {
  content: "\f260"
}

.fa-gg-circle:before {
  content: "\f261"
}

.fa-tripadvisor:before {
  content: "\f262"
}

.fa-odnoklassniki:before {
  content: "\f263"
}

.fa-odnoklassniki-square:before {
  content: "\f264"
}

.fa-get-pocket:before {
  content: "\f265"
}

.fa-wikipedia-w:before {
  content: "\f266"
}

.fa-safari:before {
  content: "\f267"
}

.fa-chrome:before {
  content: "\f268"
}

.fa-firefox:before {
  content: "\f269"
}

.fa-opera:before {
  content: "\f26a"
}

.fa-internet-explorer:before {
  content: "\f26b"
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c"
}

.fa-contao:before {
  content: "\f26d"
}

.fa-500px:before {
  content: "\f26e"
}

.fa-amazon:before {
  content: "\f270"
}

.fa-calendar-plus-o:before {
  content: "\f271"
}

.fa-calendar-minus-o:before {
  content: "\f272"
}

.fa-calendar-times-o:before {
  content: "\f273"
}

.fa-calendar-check-o:before {
  content: "\f274"
}

.fa-industry:before {
  content: "\f275"
}

.fa-map-pin:before {
  content: "\f276"
}

.fa-map-signs:before {
  content: "\f277"
}

.fa-map-o:before {
  content: "\f278"
}

.fa-map:before {
  content: "\f279"
}

.fa-commenting:before {
  content: "\f27a"
}

.fa-commenting-o:before {
  content: "\f27b"
}

.fa-houzz:before {
  content: "\f27c"
}

.fa-vimeo:before {
  content: "\f27d"
}

.fa-black-tie:before {
  content: "\f27e"
}

.fa-fonticons:before {
  content: "\f280"
}

.fa-reddit-alien:before {
  content: "\f281"
}

.fa-edge:before {
  content: "\f282"
}

.fa-credit-card-alt:before {
  content: "\f283"
}

.fa-codiepie:before {
  content: "\f284"
}

.fa-modx:before {
  content: "\f285"
}

.fa-fort-awesome:before {
  content: "\f286"
}

.fa-usb:before {
  content: "\f287"
}

.fa-product-hunt:before {
  content: "\f288"
}

.fa-mixcloud:before {
  content: "\f289"
}

.fa-scribd:before {
  content: "\f28a"
}

.fa-pause-circle:before {
  content: "\f28b"
}

.fa-pause-circle-o:before {
  content: "\f28c"
}

.fa-stop-circle:before {
  content: "\f28d"
}

.fa-stop-circle-o:before {
  content: "\f28e"
}

.fa-shopping-bag:before {
  content: "\f290"
}

.fa-shopping-basket:before {
  content: "\f291"
}

.fa-hashtag:before {
  content: "\f292"
}

.fa-bluetooth:before {
  content: "\f293"
}

.fa-bluetooth-b:before {
  content: "\f294"
}

.fa-percent:before {
  content: "\f295"
}

.fa-gitlab:before {
  content: "\f296"
}

.fa-wpbeginner:before {
  content: "\f297"
}

.fa-wpforms:before {
  content: "\f298"
}

.fa-envira:before {
  content: "\f299"
}

.fa-universal-access:before {
  content: "\f29a"
}

.fa-wheelchair-alt:before {
  content: "\f29b"
}

.fa-question-circle-o:before {
  content: "\f29c"
}

.fa-blind:before {
  content: "\f29d"
}

.fa-audio-description:before {
  content: "\f29e"
}

.fa-volume-control-phone:before {
  content: "\f2a0"
}

.fa-braille:before {
  content: "\f2a1"
}

.fa-assistive-listening-systems:before {
  content: "\f2a2"
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4"
}

.fa-glide:before {
  content: "\f2a5"
}

.fa-glide-g:before {
  content: "\f2a6"
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7"
}

.fa-low-vision:before {
  content: "\f2a8"
}

.fa-viadeo:before {
  content: "\f2a9"
}

.fa-viadeo-square:before {
  content: "\f2aa"
}

.fa-snapchat:before {
  content: "\f2ab"
}

.fa-snapchat-ghost:before {
  content: "\f2ac"
}

.fa-snapchat-square:before {
  content: "\f2ad"
}

.fa-pied-piper:before {
  content: "\f2ae"
}

.fa-first-order:before {
  content: "\f2b0"
}

.fa-yoast:before {
  content: "\f2b1"
}

.fa-themeisle:before {
  content: "\f2b2"
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3"
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4"
}

.fa-handshake-o:before {
  content: "\f2b5"
}

.fa-envelope-open:before {
  content: "\f2b6"
}

.fa-envelope-open-o:before {
  content: "\f2b7"
}

.fa-linode:before {
  content: "\f2b8"
}

.fa-address-book:before {
  content: "\f2b9"
}

.fa-address-book-o:before {
  content: "\f2ba"
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb"
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc"
}

.fa-user-circle:before {
  content: "\f2bd"
}

.fa-user-circle-o:before {
  content: "\f2be"
}

.fa-user-o:before {
  content: "\f2c0"
}

.fa-id-badge:before {
  content: "\f2c1"
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2"
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3"
}

.fa-quora:before {
  content: "\f2c4"
}

.fa-free-code-camp:before {
  content: "\f2c5"
}

.fa-telegram:before {
  content: "\f2c6"
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7"
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8"
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9"
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca"
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb"
}

.fa-shower:before {
  content: "\f2cc"
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd"
}

.fa-podcast:before {
  content: "\f2ce"
}

.fa-window-maximize:before {
  content: "\f2d0"
}

.fa-window-minimize:before {
  content: "\f2d1"
}

.fa-window-restore:before {
  content: "\f2d2"
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3"
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4"
}

.fa-bandcamp:before {
  content: "\f2d5"
}

.fa-grav:before {
  content: "\f2d6"
}

.fa-etsy:before {
  content: "\f2d7"
}

.fa-imdb:before {
  content: "\f2d8"
}

.fa-ravelry:before {
  content: "\f2d9"
}

.fa-eercast:before {
  content: "\f2da"
}

.fa-microchip:before {
  content: "\f2db"
}

.fa-snowflake-o:before {
  content: "\f2dc"
}

.fa-superpowers:before {
  content: "\f2dd"
}

.fa-wpexplorer:before {
  content: "\f2de"
}

.fa-meetup:before {
  content: "\f2e0"
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto
}

.xdsoft_datetimepicker {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: none
}

.xdsoft_datetimepicker.xdsoft_rtl {
  padding: 8px 0 8px 8px
}

.xdsoft_datetimepicker iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: 0
}

.xdsoft_datetimepicker button {
  border: none !important
}

.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none
}

.xdsoft_noselect::selection {
  background: transparent
}

.xdsoft_noselect::-moz-selection {
  background: transparent
}

.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  box-shadow: none
}

.xdsoft_datetimepicker * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
  display: none
}

.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block
}

.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 224px;
  float: left;
  margin-left: 8px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px
}

.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 58px;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
  position: relative;
  text-align: center
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)
}

.xdsoft_datetimepicker .xdsoft_label i {
  opacity: .5;
  background-position: -92px -19px;
  display: inline-block;
  width: 9px;
  height: 20px;
  vertical-align: middle
}

.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
  background-position: -20px 0
}

.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_next {
  float: right;
  background-position: 0 0
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: .5;
  -ms-filter: "alpha(opacity=50)";
  outline: medium none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  min-width: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 14px;
  margin-top: 7px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
  float: none;
  margin-left: 0;
  margin-right: 14px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child {
  border-top-width: 0
}

.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
  opacity: 1;
  -ms-filter: "alpha(opacity=100)"
}

.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer
}

.xdsoft_datetimepicker .xdsoft_label:hover>span {
  text-decoration: underline
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1.0
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select {
  border: 1px solid #ccc;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 101;
  display: none;
  background: #fff;
  max-height: 160px;
  overflow-y: hidden
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect {
  right: -7px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect {
  right: 2px
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
  color: #fff;
  background: #ff8000
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option {
  padding: 2px 10px 2px 5px;
  text-decoration: none !important
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
  background: #3af;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_month {
  width: 100px;
  text-align: right
}

.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both
}

.xdsoft_datetimepicker .xdsoft_year {
  width: 48px;
  margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%
}

.xdsoft_datetimepicker .xdsoft_calendar td>div {
  padding-right: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
  width: 14.2857142%;
  background: #f5f5f5;
  border: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 25px
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  background: #f1f1f1
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #3af
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
  background: #3af;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled {
  opacity: .5;
  -ms-filter: "alpha(opacity=50)";
  cursor: default
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: .2;
  -ms-filter: "alpha(opacity=20)"
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
  color: #fff !important;
  background: #ff8000 !important;
  box-shadow: none !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
  background: #3af !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
  color: #fff !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover {
  color: inherit !important;
  background: inherit !important;
  box-shadow: inherit !important
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-align: center;
  color: #999;
  cursor: default
}

.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc !important;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px
}

.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee !important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa !important
}

.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc
}

.xdsoft_scrollbar>.xdsoft_scroller {
  background: #ccc !important;
  height: 20px;
  border-radius: 3px
}

.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
  left: 0;
  right: auto
}

.xdsoft_scroller_box {
  position: relative
}

.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select {
  border: 1px solid #333;
  background: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover {
  color: #000;
  background: #007fff
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current {
  background: #c50;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0e0e0e
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #c50
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
  background: #c50;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
  color: #000 !important;
  background: #007fff !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #666
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555 !important
}

.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333
}

.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller {
  background: #333 !important
}

.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #ddd !important;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px
}

.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  background: -moz-linear-gradient(top, #fff 0, #f4f8fa 73%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(73%, #f4f8fa));
  background: -webkit-linear-gradient(top, #fff 0, #f4f8fa 73%);
  background: -o-linear-gradient(top, #fff 0, #f4f8fa 73%);
  background: -ms-linear-gradient(top, #fff 0, #f4f8fa 73%);
  background: linear-gradient(to bottom, #fff 0, #f4f8fa 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0)
}

.xdsoft_datetimepicker .blue-gradient-button:hover,
.xdsoft_datetimepicker .blue-gradient-button:focus,
.xdsoft_datetimepicker .blue-gradient-button:hover span,
.xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  background: -moz-linear-gradient(top, #f4f8fa 0, #FFF 73%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f8fa), color-stop(73%, #FFF));
  background: -webkit-linear-gradient(top, #f4f8fa 0, #FFF 73%);
  background: -o-linear-gradient(top, #f4f8fa 0, #FFF 73%);
  background: -ms-linear-gradient(top, #f4f8fa 0, #FFF 73%);
  background: linear-gradient(to bottom, #f4f8fa 0, #FFF 73%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0)
}

.wpgdprc .wpgdprc-consent-bar__notice,
.wpgdprc blockquote,
.wpgdprc dd,
.wpgdprc dl,
.wpgdprc fieldset,
.wpgdprc figure,
.wpgdprc h1,
.wpgdprc h2,
.wpgdprc h3,
.wpgdprc h4,
.wpgdprc h5,
.wpgdprc h6,
.wpgdprc hr,
.wpgdprc legend,
.wpgdprc ol,
.wpgdprc p,
.wpgdprc pre,
.wpgdprc ul {
  margin: 0;
  padding: 0
}

.wpgdprc li>ol,
.wpgdprc li>ul {
  margin-bottom: 0
}

.wpgdprc table {
  border-collapse: collapse;
  border-spacing: 0
}

.wpgdprc fieldset {
  border: 0;
  min-width: 0
}

.wpgdprc *,
.wpgdprc :after,
.wpgdprc :before {
  box-sizing: inherit
}

.wpgdprc [type=button],
.wpgdprc [type=reset],
.wpgdprc [type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  margin: 0
}

.wpgdprc ::-moz-selection {
  background: #3c7c96;
  color: #fff
}

.wpgdprc ::selection {
  background: #3c7c96;
  color: #fff
}

.wpgdprc a {
  transition: all .25s cubic-bezier(0, .6, .7, 1)
}

.wpgdprc form {
  margin-bottom: 0
}

.wpgdprc .no-bullet {
  list-style: none
}

.wpgdprc .video-container {
  height: 0;
  opacity: 0;
  padding-bottom: 56.25%;
  padding-top: 25px;
  position: relative;
  transition: opacity .25s cubic-bezier(0, .6, .7, 1)
}

.wpgdprc .video-container iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%
}

.wpgdprc .video-container.active {
  opacity: 1
}

.wpgdprc img {
  box-sizing: inherit;
  display: inline-block;
  height: auto;
  max-width: 100%;
  vertical-align: middle
}

.wpgdprc svg.icon {
  fill: currentColor;
  height: 1rem;
  margin: 0;
  vertical-align: sub;
  width: 1rem
}

.wpgdprc {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #5a5a5a;
  font-family: sofia-pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem
}

.wpgdprc h1,
.wpgdprc h2,
.wpgdprc h3,
.wpgdprc h4,
.wpgdprc h5,
.wpgdprc h6 {
  font-family: sofia-pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  margin-bottom: .5rem;
  margin-top: 0
}

.wpgdprc .h1,
.wpgdprc .h2,
.wpgdprc .h3,
.wpgdprc .h4,
.wpgdprc .h5,
.wpgdprc .h6,
.wpgdprc h1,
.wpgdprc h2,
.wpgdprc h3,
.wpgdprc h4,
.wpgdprc h5,
.wpgdprc h6 {
  color: #000;
  font-family: sofia-pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.2
}

.wpgdprc .h1,
.wpgdprc h1 {
  font-size: 3rem
}

.wpgdprc .h2,
.wpgdprc h2 {
  font-size: 2rem
}

.wpgdprc .h3,
.wpgdprc h3 {
  font-size: 1.5rem
}

.wpgdprc .h4,
.wpgdprc h4 {
  font-size: 1.375rem
}

.wpgdprc .h5,
.wpgdprc h5 {
  font-size: 1.25rem
}

.wpgdprc .h6,
.wpgdprc h6 {
  font-size: 1.125rem
}

.wpgdprc .wpgdprc-consent-bar__notice,
.wpgdprc p {
  font-size: 1rem;
  line-height: 1.625
}

.wpgdprc .wpgdprc-consent-bar__notice:last-child,
.wpgdprc p:last-child {
  margin-bottom: 0
}

.wpgdprc ol,
.wpgdprc ul {
  margin: 0 0 1rem 1rem
}

.wpgdprc blockquote .wpgdprc-consent-bar__notice:before,
.wpgdprc blockquote p:before {
  content: "â€œ"
}

.wpgdprc blockquote .wpgdprc-consent-bar__notice:after,
.wpgdprc blockquote p:after {
  content: "â€"
}

.wpgdprc blockquote cite {
  color: #5a5a5a
}

.wpgdprc .screen-reader-text {
  clip: rect(0, 0, 0, 0) !important;
  border: 0 !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  width: 1px !important
}

.button.wpgdprc-button,
.wpgdprc-button {
  align-items: center;
  background-color: #3c7c96;
  border: 1px solid #3c7c96;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.125;
  padding: .8125rem 1.125rem;
  position: relative;
  text-decoration: none;
  transition: all .25s cubic-bezier(0, .6, .7, 1);
  width: auto
}

.button.wpgdprc-button.wpgdprc-button--outline:not(:focus),
.button.wpgdprc-button.wpgdprc-button--outline:not(:hover),
.wpgdprc-button.wpgdprc-button--outline:not(:focus),
.wpgdprc-button.wpgdprc-button--outline:not(:hover) {
  background-color: transparent;
  color: #3c7c96
}

.button.wpgdprc-button.wpgdprc-button--outline:focus,
.button.wpgdprc-button.wpgdprc-button--outline:hover,
.wpgdprc-button.wpgdprc-button--outline:focus,
.wpgdprc-button.wpgdprc-button--outline:hover {
  background-color: #2d5e72;
  border-color: #2d5e72;
  border-width: 1px;
  color: #fff
}

.button.wpgdprc-button:focus,
.button.wpgdprc-button:hover,
.wpgdprc-button:focus,
.wpgdprc-button:hover,
:root .button.wpgdprc-button.wpgdprc-button--active,
:root .wpgdprc-button.wpgdprc-button--active {
  background-color: #2d5e72;
  border-color: #2d5e72;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--alert {
  align-items: center;
  background-color: #d03343;
  border: 1px solid #d03343;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.125;
  padding: .8125rem 1.125rem;
  position: relative;
  text-decoration: none;
  transition: all .25s cubic-bezier(0, .6, .7, 1);
  width: auto
}

.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:not(:focus),
.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:not(:hover) {
  background-color: transparent;
  color: #d03343
}

.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:focus,
.wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--outline:hover {
  background-color: #a92734;
  border-color: #a92734;
  border-width: 1px;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--alert:focus,
.wpgdprc-button.wpgdprc-button--alert:hover,
:root .wpgdprc-button.wpgdprc-button--alert.wpgdprc-button--active {
  background-color: #a92734;
  border-color: #a92734;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--white {
  align-items: center;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  color: #5a5a5a;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.125;
  padding: .8125rem 1.125rem;
  position: relative;
  text-decoration: none;
  transition: all .25s cubic-bezier(0, .6, .7, 1);
  width: auto
}

.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:not(:focus),
.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:not(:hover) {
  background-color: transparent;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:focus,
.wpgdprc-button.wpgdprc-button--white.wpgdprc-button--outline:hover {
  background-color: #3c7c96;
  border-color: #3c7c96;
  border-width: 1px;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--white:focus,
.wpgdprc-button.wpgdprc-button--white:hover,
:root .wpgdprc-button.wpgdprc-button--white.wpgdprc-button--active {
  background-color: #3c7c96;
  border-color: #3c7c96;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--white-primary {
  align-items: center;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  color: #3c7c96;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.125;
  padding: .8125rem 1.125rem;
  position: relative;
  text-decoration: none;
  transition: all .25s cubic-bezier(0, .6, .7, 1);
  width: auto
}

.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:not(:focus),
.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:not(:hover) {
  background-color: transparent;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:focus,
.wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--outline:hover {
  background-color: #3c7c96;
  border-color: #3c7c96;
  border-width: 1px;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--white-primary:focus,
.wpgdprc-button.wpgdprc-button--white-primary:hover,
:root .wpgdprc-button.wpgdprc-button--white-primary.wpgdprc-button--active {
  background-color: #3c7c96;
  border-color: #3c7c96;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--white-alert {
  align-items: center;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  color: #d03343;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.125;
  padding: .8125rem 1.125rem;
  position: relative;
  text-decoration: none;
  transition: all .25s cubic-bezier(0, .6, .7, 1);
  width: auto
}

.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:not(:focus),
.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:not(:hover) {
  background-color: transparent;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:focus,
.wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--outline:hover {
  background-color: #d03343;
  border-color: #d03343;
  border-width: 1px;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--white-alert:focus,
.wpgdprc-button.wpgdprc-button--white-alert:hover,
:root .wpgdprc-button.wpgdprc-button--white-alert.wpgdprc-button--active {
  background-color: #d03343;
  border-color: #d03343;
  color: #fff
}

.wpgdprc-button.wpgdprc-button--transparent {
  align-items: center;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  box-shadow: none;
  color: #5a5a5a;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.125;
  padding: .8125rem 1.125rem;
  position: relative;
  text-decoration: none;
  transition: all .25s cubic-bezier(0, .6, .7, 1);
  width: auto
}

.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:not(:focus),
.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:not(:hover) {
  background-color: transparent;
  color: transparent
}

.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:focus,
.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--outline:hover {
  background-color: transparent;
  border-color: transparent;
  border-width: 1px;
  color: #3c7c96
}

.wpgdprc-button.wpgdprc-button--transparent:focus,
.wpgdprc-button.wpgdprc-button--transparent:hover,
:root .wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--active {
  background-color: transparent;
  border-color: transparent;
  color: #3c7c96
}

.wpgdprc-button[disabled] {
  align-items: center;
  background-color: #f8f8f9;
  border: 1px solid #f8f8f9;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  color: #afafaf;
  cursor: pointer;
  cursor: not-allowed;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.125;
  padding: .8125rem 1.125rem;
  position: relative;
  text-decoration: none;
  transition: all .25s cubic-bezier(0, .6, .7, 1);
  width: auto
}

.wpgdprc-button[disabled].wpgdprc-button--outline:not(:focus),
.wpgdprc-button[disabled].wpgdprc-button--outline:not(:hover) {
  background-color: transparent;
  color: #f8f8f9
}

.wpgdprc-button[disabled].wpgdprc-button--outline:focus,
.wpgdprc-button[disabled].wpgdprc-button--outline:hover {
  background-color: #f8f8f9;
  border-color: #f8f8f9;
  border-width: 1px;
  color: #afafaf
}

.wpgdprc-button[disabled]:focus,
.wpgdprc-button[disabled]:hover,
:root .wpgdprc-button[disabled].wpgdprc-button--active {
  background-color: #f8f8f9;
  border-color: #f8f8f9;
  color: #afafaf
}

:root .wpgdprc-button.wpgdprc-button--small {
  font-family: sofia-pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.1428571429;
  min-width: 4.3125rem;
  padding: .5rem .875rem
}

:root .wpgdprc-button.wpgdprc-button--small.wpgdprc-button--transparent {
  box-shadow: none
}

.wpgdprc-button--transparent.wpgdprc-button--delete {
  color: #888
}

.wpgdprc-button--transparent.wpgdprc-button--delete:focus,
.wpgdprc-button--transparent.wpgdprc-button--delete:hover {
  color: #3c7c96
}

.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--white {
  color: #fff
}

.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--white:focus,
.wpgdprc-button.wpgdprc-button--transparent.wpgdprc-button--white:hover {
  color: hsla(0, 0%, 100%, .6)
}

:root .wpgdprc-button.wpgdprc-button--icon {
  min-width: 0;
  padding: .5rem 1.125rem .3125rem 2.25rem
}

:root .wpgdprc-button.wpgdprc-button--icon .icon--wrap {
  font-size: .875rem;
  left: .75rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%)
}

:root .wpgdprc-button.wpgdprc-button--icon .icon--wrap svg.icon {
  margin: 0
}

.wpgdprc-button.wpgdprc-button--border {
  border-color: #d6d6d6
}

.wpgdprc-button.is-hidden {
  display: none
}

.wpgdprc .wpgdprc-form {
  margin-bottom: 1rem
}

.wpgdprc .wpgdprc-form:last-child {
  margin-bottom: 0
}

.hbspt-form label,
.wpgdprc .wpgdprc-form__label,
.wpgdprc .wpgdprc-form__legend {
  color: #000;
  display: block;
  font-weight: 700;
  margin-bottom: 1rem
}

.hbspt-form label~legend {
  margin-top: -1rem
}

.wpgdprc .wpgdprc-form__fields {
  list-style: none;
  margin-bottom: 0;
  margin-left: 0
}

.hbspt-form .hs-form-field,
.wpgdprc-form__field {
  margin-bottom: 1.4375rem
}

.hbspt-form .hs-form-field:last-child,
.wpgdprc-form__field:last-child {
  margin-bottom: 0
}

.wpgdprc-form__field--switch .wpgdprc-switch {
  margin-bottom: 0;
  min-height: 2.8125rem
}

.wpgdprc-form__field--switch-no-text .wpgdprc-switch__text {
  margin: 0
}

.hbspt-form .hs-field-desc,
.wpgdprc .wpgdprc-form__description {
  color: #888;
  font-size: .875rem;
  margin-bottom: .75rem
}

.hbspt-form .hs-form-booleancheckbox {
  margin: .625rem 0
}

.hbspt-form .legal-consent-container {
  color: #888;
  font-size: .875rem
}

.wpgdprc .wpgdprc-form__field--checkbox,
.wpgdprc .wpgdprc-form__field--radio {
  align-items: center;
  display: flex;
  margin-bottom: 0
}

.wpgdprc .wpgdprc-form__field--checkbox input,
.wpgdprc .wpgdprc-form__field--radio input {
  aspect-ratio: 1/1
}

.wpgdprc .wpgdprc-form__field--checkbox .wpgdprc-form__input,
.wpgdprc .wpgdprc-form__field--radio .wpgdprc-form__input {
  align-self: flex-start;
  flex-shrink: 0;
  margin-right: .5rem;
  width: auto
}

.wpgdprc .wpgdprc-form__field--checkbox .wpgdprc-form__label,
.wpgdprc .wpgdprc-form__field--radio .wpgdprc-form__label {
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0
}

.wpgdprc-form__input {
  width: 100%
}

.wpgdprc .wpgdprc-form__input--textarea {
  line-height: 1.8571428571;
  min-height: 12.1875rem
}

.wpgdprc .wpgdprc-form__input--submit {
  width: auto
}

.wpgdprc-form__field--submit,
.wpgdprc-form__field--submit .wpgdprc-consent-bar__notice,
.wpgdprc-form__field--submit p,
.wpgdprc-form__submit {
  text-align: right
}

.wpgdprc-form__footer {
  margin-top: 1.4375rem
}

.wpgdprc .wpgdprc-status--processing,
.wpgdprc .wpgdprc-status--removed {
  pointer-events: none
}

.wpgdprc .wpgdprc-status--removed {
  opacity: .5;
  text-decoration: line-through
}

.wpgdprc-checkbox {
  display: flex
}

.comment-form .wpgdprc-checkbox label {
  font-size: var(--global--font-size-xs);
  font-weight: 400
}

.wpgdprc-switch {
  align-items: center;
  display: inline-flex
}

:root .wpgdprc-switch .wpgdprc-form__label {
  margin-bottom: 0
}

.wpgdprc-switch.regular-text {
  width: auto
}

.wpgdprc-switch__text {
  font-size: .875rem;
  font-weight: 700;
  margin-right: .9375rem
}

.wpgdprc-switch__switch {
  display: inline-block;
  height: 2.25rem;
  position: relative;
  width: 5.125rem
}

.wpgdprc-switch__input {
  height: 0;
  opacity: 0;
  width: 0
}

.wpgdprc-switch__input:focus+.wpgdprc-switch__slider {
  box-shadow: 0 0 8px 0 #3c7c96
}

.wpgdprc-switch__input:disabled {
  border: 0
}

.wpgdprc-switch__input:disabled+.wpgdprc-switch__slider:after {
  opacity: 1
}

.wpgdprc-switch__slider {
  background-color: #fff;
  border-radius: 6.25rem;
  bottom: 0;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: .4s
}

.wpgdprc-switch__slider .icon--wrap {
  align-items: center;
  background-color: #888;
  border-radius: 6.25rem;
  bottom: calc(50% - .875rem);
  color: #fff;
  display: flex;
  height: 1.75rem;
  justify-content: center;
  left: 4px;
  position: absolute;
  transition: .4s;
  width: 2.4375rem
}

.wpgdprc-switch__slider:after {
  -webkit-animation: barberpole 1s linear infinite;
  animation: barberpole 1s linear infinite;
  background-image: repeating-linear-gradient(45deg, hsla(0, 0%, 100%, .4), hsla(0, 0%, 100%, .4) .5rem, hsla(0, 0%, 53%, .4) 0, hsla(0, 0%, 53%, .4) 1rem);
  background-size: 200% 200%;
  content: " ";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity .25s cubic-bezier(0, .6, .7, 1);
  width: 100%
}

.wpgdprc-switch__input:checked+.wpgdprc-switch__slider .icon--wrap {
  background-color: #176f3e
}

.wpgdprc-switch__input:checked+.wpgdprc-switch__slider .icon--wrap[data-icon=times] {
  opacity: 0
}

.wpgdprc-switch__input:checked+.wpgdprc-switch__slider .icon--wrap {
  transform: translateX(35px)
}

.wpgdprc-switch--border .wpgdprc-switch__slider {
  border: 1px solid #d8d8d8
}

.wpgdprc-switch--column {
  align-items: flex-start;
  flex-direction: column
}

.wpgdprc-switch--column .wpgdprc-switch__text {
  color: #000;
  font-size: 1.125rem;
  margin-bottom: .625rem;
  margin-right: 0
}

.wpgdprc-switch--no-margin-right .wpgdprc-switch__text {
  margin-right: 0
}

.wpgdprc-message {
  display: flex;
  margin-bottom: 1rem;
  position: relative
}

.wpgdprc-message:last-child {
  margin-bottom: 0
}

.wpgdprc-message.fade-out {
  -webkit-animation-duration: .25s;
  animation-duration: .25s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-name: fade-out;
  animation-name: fade-out;
  -webkit-animation-timing-function: cubic-bezier(0, .6, .7, 1);
  animation-timing-function: cubic-bezier(0, .6, .7, 1)
}

.wpgdprc-message__icon {
  align-self: flex-start;
  margin-top: unset;
  order: 0
}

.wpgdprc-message__icon svg {
  width: 1.5rem
}

.wpgdprc-message__content {
  order: 1
}

.wpgdprc-message.is-hidden {
  display: none
}

.wpgdprc-table {
  margin-bottom: 1rem;
  width: 100%
}

.wpgdprc-table:last-child {
  margin-bottom: 0
}

.wpgdprc-table__th {
  font-weight: 700
}

.wpgdprc-table__td:before {
  content: attr(data-title);
  display: none;
  font-weight: 700;
  left: .625rem;
  overflow: hidden;
  padding-right: .625rem;
  position: absolute;
  top: .625rem;
  white-space: nowrap;
  width: 45%
}

@media print,
screen and (max-width:39.99875em) {

  .wpgdprc-table,
  .wpgdprc-table__tbody,
  .wpgdprc-table__td,
  .wpgdprc-table__th,
  .wpgdprc-table__thead,
  .wpgdprc-table__tr {
    display: block
  }

  .wpgdprc-table__tr--thead {
    left: -9999px;
    position: absolute;
    top: -9999px
  }

  .wpgdprc-table__tr--tbody:nth-of-type(2n) {
    background-color: #f8f8f9
  }

  .wpgdprc-table__td {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    min-height: 2.5rem;
    padding-left: 50%;
    position: relative
  }

  .wpgdprc-table__td:before {
    display: block
  }
}

@media print,
screen and (min-width:40em) {
  .wpgdprc-table {
    border-collapse: collapse
  }

  .wpgdprc-table .wpgdprc-table__td,
  .wpgdprc-table .wpgdprc-table__th {
    padding: .375rem;
    text-align: left
  }
}

.wpgdprc-admin-bar,
.wpgdprc-consent-bar {
  bottom: 0;
  font-family: inherit;
  font-family: var(--wp-gdpr--bar--font-family, inherit);
  left: 0;
  margin: .9375rem;
  position: fixed;
  right: 0;
  z-index: 99999
}

.wpgdprc-admin-bar .wpgdprc-consent-bar__notice {
  text-align: center
}

.wpgdprc-consent-bar__inner {
  -webkit-animation: wpgdprcFadeIn .3s cubic-bezier(0, 0, .2, 1);
  animation: wpgdprcFadeIn .3s cubic-bezier(0, 0, .2, 1);
  background-color: var(--wp-gdpr--bar--background-color);
  border-radius: 5px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  margin: 0 auto;
  max-width: 75rem;
  padding: 1.25rem .625rem;
  text-align: center;
  z-index: 999
}

.wpgdprc-consent-bar__inner,
.wpgdprc-consent-bar__inner a {
  color: var(--wp-gdpr--bar--color)
}

.wpgdprc-consent-bar__container {
  display: flex;
  flex-wrap: wrap;
  position: relative
}

.wpgdprc-consent-bar__column {
  padding: 0 10px
}

.wpgdprc-consent-bar__column:first-child {
  flex-grow: 1
}

.wpgdprc-consent-bar__content {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  text-align: left;
  width: 100%
}

.wpgdprc-consent-bar__column--notice {
  flex-grow: 1;
  margin-bottom: .5rem
}

.wpgdprc-consent-bar__column--accept .wpgdprc-button,
.wpgdprc-consent-bar__column--settings .wpgdprc-button {
  flex-grow: 1;
  white-space: nowrap
}

.wpgdprc-consent-bar__notice {
  font-size: 1rem
}

.wpgdprc-consent-bar__notice .wpgdprc-consent-bar__notice,
.wpgdprc-consent-bar__notice p {
  margin-bottom: 0
}

:root .wpgdprc-consent-bar button.wpgdprc-button--accept {
  align-items: center;
  background-color: var(--wp-gdpr--button--background-color);
  border-color: var(--wp-gdpr--button--background-color);
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  color: var(--wp-gdpr--button--color);
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.1666666667;
  padding: .8125rem 1.125rem;
  position: relative;
  text-decoration: none;
  transition: all .25s cubic-bezier(0, .6, .7, 1)
}

:root .wpgdprc-consent-bar button.wpgdprc-button--accept:focus,
:root .wpgdprc-consent-bar button.wpgdprc-button--accept:hover {
  background-color: var(--wp-gdpr--button--background-color--darken);
  border-color: var(--wp-gdpr--button--background-color--darken)
}

:root .wpgdprc-consent-bar button.wpgdprc-button--settings {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: var(--wp-gdpr--bar--color)
}

:root .wpgdprc-consent-bar button.wpgdprc-button--settings:focus,
:root .wpgdprc-consent-bar button.wpgdprc-button--settings:hover {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  opacity: .75
}

@media print,
screen and (min-width:40em) {
  .wpgdprc-consent-bar__column--notice {
    flex-grow: 0;
    margin-bottom: 0
  }

  .wpgdprc-consent-bar__column--settings {
    margin-left: 0
  }

  .wpgdprc-consent-bar__content {
    flex-wrap: nowrap
  }
}

.wpgdprc-consent-bar--position-top {
  bottom: auto;
  top: 0
}

@media screen and (min-width:48.9375em) {
  .admin-bar .wpgdprc-consent-bar--position-top {
    top: 2rem
  }
}

.admin-bar .wpgdprc-consent-bar--position-top {
  top: 2.875rem
}

.wpgdprc-consent-bar--admin {
  margin: 0;
  position: relative
}

.wpgdprc-consent-bar--admin .wpgdprc-consent-bar__notice {
  max-width: 100%
}

.wpgdprc-consent-modal {
  display: none
}

.wpgdprc-consent-modal.is-open {
  display: block !important
}

.wpgdprc-consent-modal[aria-hidden=false] .wpgdprc-consent-modal__overlay {
  -webkit-animation: wpgdprcFadeIn .3s cubic-bezier(0, 0, .2, 1);
  animation: wpgdprcFadeIn .3s cubic-bezier(0, 0, .2, 1)
}

.wpgdprc-consent-modal[aria-hidden=true] .wpgdprc-consent-modal__overlay {
  -webkit-animation: wpgdprcFadeOut .3s cubic-bezier(0, 0, .2, 1);
  animation: wpgdprcFadeOut .3s cubic-bezier(0, 0, .2, 1)
}

.wpgdprc-consent-modal {
  font-family: inherit;
  font-family: var(--wp-gdpr--bar--font-family, inherit)
}

.wpgdprc-consent-modal__overlay {
  align-items: center;
  background: #000;
  background: rgba(0, 0, 0, .6);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  will-change: transform;
  z-index: 999999
}

.wpgdprc-consent-modal__inner {
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .2);
  display: flex;
  flex-direction: column;
  height: 80%;
  height: 80vh;
  max-width: 800px;
  overflow-y: auto;
  position: relative;
  width: 90%;
  width: 90vw
}

.wpgdprc-consent-modal__header {
  border-bottom: 1px solid #ededed;
  padding: .9375rem
}

:root .wpgdprc-consent-modal__title {
  color: #000;
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 0
}

:root .wpgdprc-consent-modal__title--description {
  font-size: 1.5rem;
  margin-bottom: .625rem
}

:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close {
  align-items: center;
  background-color: transparent;
  border: 0;
  border-radius: 3px;
  color: #5a5a5a;
  display: flex;
  height: 40px;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: absolute;
  right: .625rem;
  top: .75rem;
  transition: all .25s cubic-bezier(0, .6, .7, 1);
  width: 40px
}

:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close:focus,
:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close:hover {
  background-color: #3c7c96;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  color: #fff
}

:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close svg {
  pointer-events: none;
  width: .875rem
}

:root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close svg path {
  fill: currentColor
}

.wpgdprc-consent-modal__body {
  border-bottom: 1px solid #ededed;
  flex-grow: 1
}

.wpgdprc-consent-modal__description {
  color: #8a8a8a;
  display: none;
  flex-direction: column;
  height: 100%
}

.wpgdprc-consent-modal__description--active {
  display: block
}

.wpgdprc-consent-modal__information,
.wpgdprc-consent-modal__navigation {
  padding: .9375rem;
  position: relative
}

.wpgdprc-consent-modal__information {
  flex-grow: 1
}

.wpgdprc-consent-modal__navigation {
  border-bottom: 1px solid #ededed;
  flex-shrink: 0
}

.wpgdprc-consent-modal__navigation>a {
  display: block;
  margin-top: 10px
}

.wpgdprc-consent-modal__navigation>a:first-child {
  margin-top: 0
}

:root .wpgdprc-consent-modal__navigation-list {
  list-style: none;
  margin: 0
}

:root .wpgdprc button.wpgdprc-consent-modal__navigation-button {
  background-color: transparent;
  border: 0;
  color: #878787;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 2.25;
  outline: none;
  padding: 0;
  text-align: left
}

:root .wpgdprc button.wpgdprc-consent-modal__navigation-button:focus,
:root .wpgdprc button.wpgdprc-consent-modal__navigation-button:hover {
  color: #3c7c96
}

:root .wpgdprc button.wpgdprc-consent-modal__navigation-button--active {
  color: #3c7c96;
  font-weight: 700
}

:root .wpgdprc-content-modal__content {
  color: #5a5a5a;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.625
}

:root .wpgdprc-content-modal__content h2 {
  font-size: 1.3125rem
}

:root .wpgdprc-content-modal__content>:not(h2):not(h3):not(h4):not(h5):not(h6):not(ul):not(ol) {
  margin-bottom: 1.625rem
}

:root .wpgdprc-content-modal__content>:not(h2):not(h3):not(h4):not(h5):not(h6):not(ul):not(ol):last-child {
  margin-bottom: 0
}

.wpgdprc-content-modal__options {
  margin-top: auto
}

.wpgdprc-content-modal__options>* {
  margin-top: 1.625rem
}

.wpgdprc-consent-modal__footer {
  display: flex;
  justify-content: flex-end;
  padding: .9375rem
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background) {
  align-items: center;
  background-color: #3c7c96;
  border: 1px solid #3c7c96;
  border-radius: 3px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.125;
  padding: .8125rem 1.125rem;
  position: relative;
  text-decoration: none;
  transition: all .25s cubic-bezier(0, .6, .7, 1);
  width: auto
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:not(:focus),
:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:not(:hover) {
  background-color: transparent;
  color: #3c7c96
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:focus,
:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--outline:hover {
  background-color: #2d5e72;
  border-color: #2d5e72;
  border-width: 1px;
  color: #fff
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):focus,
:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):hover,
:root :root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background).wpgdprc-button--active {
  background-color: #2d5e72;
  border-color: #2d5e72;
  color: #fff
}

:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):focus,
:root .wpgdprc-consent-modal__footer .wpgdprc-button:not(.has-background):hover {
  background-color: #264f5f
}

.wpgdprc-consent-modal__footer__information {
  align-items: center;
  display: flex;
  flex-grow: 1;
  position: relative
}

@media only screen and (min-width:768px) {
  .wpgdprc-consent-modal__header {
    padding: 1.5rem 1.5625rem
  }

  :root .wpgdprc-consent-modal button.wpgdprc-consent-modal__close {
    right: .9375rem;
    top: 1.25rem
  }

  .wpgdprc-consent-modal__body {
    display: flex;
    flex-direction: row
  }

  .wpgdprc-consent-modal__information,
  .wpgdprc-consent-modal__navigation {
    padding: 1.5625rem
  }

  .wpgdprc-consent-modal__navigation {
    border-bottom: 0;
    width: 14.1875rem
  }

  .wpgdprc-consent-modal__footer {
    padding: 1.5625rem
  }
}

abbr.wpgdprc-required+abbr.required {
  display: none !important
}

@-webkit-keyframes wpgdprcFadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes wpgdprcFadeIn {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@-webkit-keyframes wpgdprcFadeOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

@keyframes wpgdprcFadeOut {
  0% {
    opacity: 1
  }

  to {
    opacity: 0
  }
}

.gform_wrapper .gfield_error label a,
.gform_wrapper .gfield_validation_message a,
.gform_wrapper .validation_message a {
  color: inherit
}

:root {
  --wp-gdpr--bar--background-color: #000;
  --wp-gdpr--bar--color: #fff;
  --wp-gdpr--button--background-color: #000;
  --wp-gdpr--button--background-color--darken: #000;
  --wp-gdpr--button--color: #fff
}

@font-face {
  font-family: 'montserrat';
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-extralight.eot);
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-extralight.eot?#iefix) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-extralight.woff2) format('woff2'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-extralight.woff) format('woff'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-extralight.ttf) format('truetype');
  font-weight: 200;
  font-style: normal
}

@font-face {
  font-family: 'montserrat';
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-light.eot);
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-light.eot?#iefix) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-light.woff2) format('woff2'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-light.woff) format('woff'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-light.ttf) format('truetype');
  font-weight: 300;
  font-style: normal
}

@font-face {
  font-family: 'montserrat';
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-semibold.eot);
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-semibold.eot?#iefix) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-semibold.woff2) format('woff2'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-semibold.woff) format('woff'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-semibold.ttf) format('truetype');
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: 'montserrat';
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-bold.eot);
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-bold.eot?#iefix) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-bold.woff2) format('woff2'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-bold.woff) format('woff'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-face/Montserrat/montserrat-bold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: 'fontello';
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-icons/css/../font/fontello.eot?41935797);
  src: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-icons/css/../font/fontello.eot?41935797#iefix) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/css/font-icons/css/../font/fontello.svg?41935797#fontello) format('svg');
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: 'fontello';
  src: url('data:application/octet-stream;base64,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') format('woff'), url('data:application/octet-stream;base64,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AAoAAOgKAADoCgAAAAsAAOgLAADoCwAAAAwAAOgMAADoDAAAAA0AAOgNAADoDQAAAA4AAOgOAADoDgAAAA8AAOgPAADoDwAAABAAAOgQAADoEAAAABEAAOgRAADoEQAAABIAAOgSAADoEgAAABMAAOgTAADoEwAAABQAAOgUAADoFAAAABUAAOgVAADoFQAAABYAAOgWAADoFgAAABcAAOgXAADoFwAAABgAAOgYAADoGAAAABkAAOgZAADoGQAAABoAAOgaAADoGgAAABsAAOgbAADoGwAAABwAAOgcAADoHAAAAB0AAOgdAADoHQAAAB4AAOgeAADoHgAAAB8AAOgfAADoHwAAACAAAOggAADoIAAAACEAAOghAADoIQAAACIAAOgiAADoIgAAACMAAOgjAADoIwAAACQAAOgkAADoJAAAACUAAOglAADoJQAAACYAAOgmAADoJgAAACcAAOgnAADoJwAAACgAAOgoAADoKAAAACkAAOgpAADoKQAAACoAAOgqAADoKgAAACsAAOgrAADoKwAAACwAAOgsAADoLAAAAC0AAOgtAADoLQAAAC4AAOguAADoLgAAAC8AAOgvAADoLwAAADAAAOgwAADoMAAAADEAAOgxAADoMQAAADIAAOgyAADoMgAAADMAAOgzAADoMwAAADQAAOg0AADoNAAAADUAAOg1AADoNQAAADYAAOg2AADoNgAAADcAAOg3AADoNwAAADgAAOg4AADoOAAAADkAAOg5AADoOQAAADoAAOg6AADoOgAAADsAAOg7AADoOwAAADwAAOg8AADoPAAAAD0AAOg9AADoPQAAAD4AAOg+AADoPgAAAD8AAOg/AADoPwAAAEAAAOhAAADoQAAAAEEAAOhBAADoQQAAAEIAAOhCAADoQgAAAEMAAOhDAADoQwAAAEQAAOhEAADoRAAAAEUAAOhFAADoRQAAAEYAAOhGAADoRgAAAEcAAOhHAADoRwAAAEgAAOhIAADoSAAAAEkAAOhJAADoSQAAAEoAAOhKAADoSgAAAEsAAOhLAADoSwAAAEwAAOhMAADoTAAAAE0AAOhNAADoTQAAAE4AAOhOAADoTgAAAE8AAOhPAADoTwAAAFAAAOhQAADoUAAAAFEAAOhRAADoUQAAAFIAAOhSAADoUgAAAFMAAOhTAADoUwAAAFQAAOhUAADoVAAAAFUAAOhVAADoVQAAAFYAAOhWAADoVgAAAFcAAOhXAADoVwAAAFgAAOhYAADoWAAAAFkAAOhZAADoWQAAAFoAAOhaAADoWgAAAFsAAOhbAADoWwAAAFwAAOhcAADoXAAAAF0AAOhdAADoXQAAAF4AAOheAADoXgAAAF8AAOhfAADoXwAAAGAAAOhgAADoYAAAAGEAAOhhAADoYQAAAGIAAOhiAADoYgAAAGMAAOhjAADoYwAAAGQAAOhkAADoZAAAAGUAAOhlAADoZQAAAGYAAOhmAADoZgAAAGcAAOhnAADoZwAAAGgAAOhoAADoaAAAAGkAAOhpAADoaQAAAGoAAOhqAADoagAAAGsAAOhrAADoawAAAGwAAOhsAADobAAAAG0AAOhtAADobQAAAG4AAOhuAADobgAAAG8AAOhvAADobwAAAHAAAOhwAADocAAAAHEAAOhxAADocQAAAHIAAOhyAADocgAAAHMAAOhzAADocwAAAHQAAOh0AADodAAAAHUAAOh1AADodQAAAHYAAOh2AADodgAAAHcAAOh3AADodwAAAHgAAOh4AADoeAAAAHkAAOh5AADoeQAAAHoAAOh6AADoegAAAHsAAOh7AADoewAAAHwAAOh8AADofAAAAH0AAOh9AADofQAAAH4AAOh+AADofgAAAH8AAOh/AADofwAAAIAAAOiAAADogAAAAIEAAOiBAADogQAAAIIAAOiCAADoggAAAIMAAOiDAADogwAAAIQAAOiEAADohAAAAIUAAOiFAADohQAAAIYAAOiGAADohgAAAIcAAOiHAADohwAAAIgAAOiIAADoiAAAAIkAAOiJAADoiQAAAIoAAOiKAADoigAAAIsAAOiLAADoiwAAAIwAAOiMAADojAAAAI0AAOiNAADojQAAAI4AAOiOAADojgAAAI8AAOiPAADojwAAAJAAAOiQAADokAAAAJEAAOiRAADokQAAAJIAAOiSAADokgAAAJMAAOiTAADokwAAAJQAAOiUAADolAAAAJUAAOiVAADolQAAAJYAAOiWAADolgAAAJcAAOiXAADolwAAAJgAAOiYAADomAAAAJkAAOiZAADomQAAAJoAAOiaAADomgAAAJsAAOibAADomwAAAJwAAOicAADonAAAAJ0AAOidAADonQAAAJ4AAOieAADongAAAJ8AAOifAADonwAAAKAAAOigAADooAAAAKEAAOihAADooQAAAKIAAOiiAADoogAAAKMAAOijAADoowAAAKQAAOikAADopAAAAKUAAOilAADopQAAAKYAAOimAADopgAAAKcAAOinAADopwAAAKgAAOioAADoqAAAAKkAAOipAADoqQAAAKoAAOiqAADoqgAAAKsAAOirAADoqwAAAKwAAOisAADorAAAAK0AAOitAADorQAAAK4AAOiuAADorgAAAK8AAOivAADorwAAALAAAOiwAADosAAAALEAAOixAADosQAAALIAAOiyAADosgAAALMAAOizAADoswAAALQAAOi0AADotAAAALUAAOi1AADotQAAALYAAOi2AADotgAAALcAAOi3AADotwAAALgAAOi4AADouAAAALkAAOi5AADouQAAALoAAOi6AADougAAALsAAOi7AADouwAAALwAAOi8AADovAAAAL0AAOi9AADovQAAAL4AAOi+AADovgAAAL8AAOi/AADovwAAAMAAAOjAAADowAAAAMEAAOjBAADowQAAAMIAAOjCAADowgAAAMMAAOjDAADowwAAAMQAAOjEAADoxAAAAMUAAOjFAADoxQAAAMYAAOjGAADoxgAAAMcAAOjHAADoxwAAAMgAAOjIAADoyAAAAMkAAOjJAADoyQAAAMoAAOjKAADoygAAAMsAAOjLAADoywAAAMwAAOjMAADozAAAAM0AAOjNAADozQAAAM4AAOjOAADozgAAAM8AAOjPAADozwAAANAAAOjQAADo0AAAANEAAOjRAADo0QAAANIAAOjSAADo0gAAANMAAOjTAADo0wAAANQAAOjUAADo1AAAANUAAOjVAADo1QAAANYAAOjWAADo1gAAANcAAOjXAADo1wAAANgAAOjYAADo2AAAANkAAOjZAADo2QAAANoAAOjaAADo2gAAANsAAOjbAADo2wAAANwAAOjcAADo3AAAAN0AAOjdAADo3QAAAN4AAOjeAADo3gAAAN8AAOjfAADo3wAAAOAAAOjgAADo4AAAAOEAAOjhAADo4QAAAOIAAOjiAADo4gAAAOMAAOjjAADo4wAAAOQAAOjkAADo5AAAAOUAAOjlAADo5QAAAOYAAOjmAADo5gAAAOcAAOjnAADo5wAAAOgAAOjoAADo6AAAAOkAAOjpAADo6QAAAOoAAOjqAADo6gAA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dABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAABlAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUABXZjYXJkA3BpbgVyZXBseQlyZXBseS1hbGwHZm9yd2FyZAVwcmludAhrZXlib2FyZAtzbGlkZXItbGVmdAtjbG9jay1lbXB0eQlob3VyZ2xhc3MFbG9naW4GbG9nb3V0B3BpY3R1cmUFYnJ1c2gDY2N3AmN3B3JlZnJlc2gFY2xvY2sMY2lyY2xlLWVtcHR5CmNpcmNsZS1kb3QGY2lyY2xlCGNoZWNrYm94DmNoZWNrYm94LWVtcHR5BGJvb2sKbWFpbC1lbXB0eQRtYWlsBXBob25lCWJvb2stb3Blbgt1c2Vycy1ncm91cARtYWxlBmZlbWFsZQVjaGlsZARzdGFyBWdsb2JlBm1vYmlsZQh0YWJsZXQtMQZsYXB0b3AHZGVza3RvcANjb2cEY29ncwRkb3duBndyZW5jaAdzbGlkZXJzBGxvY2sGdHJvcGh5BXNwaW4zBXNwaW4xBXNwaW4yBXNwaW40BXNwaW41BXNwaW42CGxvY2F0aW9uB2FkZHJlc3MCdXAFcmlnaHQEbGVmdAttdXNpYy1saWdodAxzZWFyY2gtbGlnaHQKbWFpbC1saWdodAtoZWFydC1saWdodANkb3QKdXNlci1saWdodAt2aWRlby1saWdodAxjYW1lcmEtbGlnaHQLcGhvdG8tbGlnaHQMYXR0YWNoLWxpZ2h0CmxvY2stbGlnaHQJZXllLWxpZ2h0CXRhZy1saWdodA90aHVtYnMtdXAtbGlnaHQMcGVuY2lsLWxpZ2h0DWNvbW1lbnQtbGlnaHQObG9jYXRpb24tbGlnaHQJY3VwLWxpZ2h0C3RyYXNoLWxpZ2h0CWRvYy1saWdodAlrZXktbGlnaHQOZGF0YWJhc2UtbGlnaHQPbWVnYXBob25lLWxpZ2h0EGdyYWR1YXRpb24tbGlnaHQKZmlyZS1saWdodBFwYXBlci1wbGFuZS1saWdodAtjbG91ZC1saWdodAtnbG9iZS1saWdodAtpbmJveC1saWdodARjYXJ0DHJlc2l6ZS1zbWFsbA1kZXNrdG9wLWxpZ2h0CHR2LWxpZ2h0DHdhbGxldC1saWdodA10LXNoaXJ0LWxpZ2h0D2xpZ2h0YnVsYi1saWdodAtjbG9jay1saWdodA1kaWFtb25kLWxpZ2h0CnNob3AtbGlnaHQLc291bmQtbGlnaHQOY2FsZW5kYXItbGlnaHQKZm9vZC1saWdodAttb25leS1saWdodAxwYXJhbXMtbGlnaHQJY29nLWxpZ2h0DGJlYWtlci1saWdodApub3RlLWxpZ2h0C3RydWNrLWxpZ2h0B2JlaGFuY2UJYml0YnVja2V0AmNjCGNvZGVvcGVuBGNzczMJZGVsaWNpb3VzBGRpZ2cIZHJpYmJibGUKZGV2aWFudGFydAdkcm9wYm94BmRydXBhbAhmYWNlYm9vawZmbGlja3IKZm91cnNxdWFyZQNnaXQGZ2l0aHViBmdpdHRpcAZnb29nbGUFZ3BsdXMHZ3dhbGxldAtoYWNrZXItbmV3cwVodG1sNQppbnN0YWdyYW1tB2lveGhvc3QGam9vbWxhCGpzZmlkZGxlBmxhc3RmbQVsaW51eAhsaW5rZWRpbgZtYXhjZG4IbWVhbnBhdGgGb3BlbmlkCXBhZ2VsaW5lcwZwYXlwYWwCcXEGcmVkZGl0BnJlbnJlbgVza3lwZQVzbGFjawpzbGlkZXNoYXJlCnNvdW5kY2xvdWQHc3BvdGlmeQ1zdGFja2V4Y2hhbmdlDXN0YWNrb3ZlcmZsb3cFc3RlYW0Lc3R1bWJsZXVwb24NdGVuY2VudC13ZWlibwZ0cmVsbG8GdHVtYmxyBnR3aXRjaAd0d2l0dGVyBHZpbmUJdmtvbnRha3RlBndlY2hhdAV3ZWlibwd3aW5kb3dzCXdvcmRwcmVzcwR4aW5nBHllbHAHeW91dHViZQV5YWhvbwVsZW1vbgVibGFuaxFwaW50ZXJlc3QtY2lyY2xlZAtoZWFydC1lbXB0eQlsb2NrLW9wZW4FaGVhcnQFY2hlY2sGY2FuY2VsBHBsdXMFbWludXMLZG91YmxlLWxlZnQMZG91YmxlLXJpZ2h0CWRvdWJsZS11cAtkb3VibGUtZG93bgRoZWxwBGluZm8EbGluawVxdW90ZQZhdHRhY2gDZXllA3RhZwRtZW51BnBlbmNpbAdmZWF0aGVyBGNvZGUEaG9tZQZjYW1lcmEIcGljdHVyZXMFdmlkZW8FdXNlcnMEdXNlcgh1c2VyLWFkZA1jb21tZW50LWVtcHR5CmNoYXQtZW1wdHkEYmVsbApzdGFyLWVtcHR5BGRvdDIEZG90MwRub3RlBmJhc2tldAVub3RlMgVzaGFyZQNkb2MIZG9jLXRleHQIZmlsZS1wZGYJZmlsZS13b3JkCmZpbGUtZXhjZWwPZmlsZS1wb3dlcnBvaW50CmZpbGUtaW1hZ2UMZmlsZS1hcmNoaXZlCmZpbGUtYXVkaW8KZmlsZS12aWRlbwlmaWxlLWNvZGULdHJhc2gtZW1wdHkFdHJhc2gIdGgtbGFyZ2UCdGgHdGgtbGlzdARmbGFnCWF0dGVudGlvbgRwbGF5BHN0b3AFcGF1c2UGcmVjb3JkBnRvLWVuZAV0b29scwdyZXR3ZWV0CHRvLXN0YXJ0DGZhc3QtZm9yd2FyZA1mYXN0LWJhY2t3YXJkBnNlYXJjaAxzbGlkZXItcmlnaHQDcnNzCmRvd24tYmlnLTEKbGVmdC1iaWctMQtyaWdodC1iaWctMQh1cC1iaWctMQljb21tZW50LTIHY29tbWVudAVleWUtMgZ0YWJsZXQHYmF0aHR1YgRjb21iCGNhbGVuZGFyCnNlYXJjaC1hbHQFd2hpdGUIaG9tZS1hbHQFdGltZXIHbG9jYXRvcgNjdXAIY3VycmVuY3kDYm94CnF1b3RlLWxlZnQLcXVvdGUtcmlnaHQJdm9sdW1lLXVwCnZvbHVtZS1vZmYGdm9sdW1lC3ZvbHVtZS1kb3duDmFycm93LWxlZnQtYWx0D2Fycm93LXJpZ2h0LWFsdAl0aHVtYnMtdXALdGh1bWJzLWRvd24Gc3BlZWNoBnNwaGVyZQVsaWdodAthcHBsZS1tb3VzZQphcnJvdy1kb3duCmFycm93LWxlZnQLYXJyb3ctcmlnaHQIYXJyb3ctdXAIc2VhcmNoLTIIY2QtbGlnaHQMbW9iaWxlLWxpZ2h0DGNsZWFyLWJ1dHRvbgpiaW5vY3VsYXJzC3Jlc2l6ZS1mdWxsBXRydWNrCWNsaXBib2FyZAVlbWFpbAVtb2RlbQdwYXJraW5nDXN3aW1taW5nLXBvb2wIdXNlci1hbHQJdXNlci1wbHVzCnVzZXItdGltZXMIZWxsaXBzaXMGc3VtbWVyEHdpcmVsZXNzLWFudGVubmEFZmxvb3IGaG9tZS0yCHdpcmVsZXNzB2lyb25pbmcIZG93bi1iaWcIbGVmdC1iaWcJcmlnaHQtYmlnBnVwLWJpZwdsYXVuZHJ5BWZheC0yB3Bob25lLTIHdG9vbHMtMgpjaGVja2JveC0yA21hcAluZXdzcGFwZXIGbm90ZS0yCXBpY3R1cmUtMgtyYWRpby10b3dlcgd2aWRlby0yCmRvd24tYXJyb3cKbGVmdC1hcnJvdwtyaWdodC1hcnJvdwh1cC1hcnJvdwZtZW51LTIGY2FydC0yDWVsbGlwc2lzLXZlcnQJbGVmdC1taW5pCnJpZ2h0LW1pbmkHdXAtbWluaQlkb3duLW1pbmkLYXJyb3ctY29tYm8Gc2lnbmFsA2FpcgV3YXRlcglzaGFyZWFibGUNcmVzaXplLWZ1bGwtMQ5yZXNpemUtc21hbGwtMQlkb3duLXRoaW4JbGVmdC10aGluCnJpZ2h0LXRoaW4HdXAtdGhpbgpsZXZlbC1kb3duCGxldmVsLXVwB3NodWZmbGUEbG9vcAZzd2l0Y2gPcmVzaXplLXZlcnRpY2FsEXJlc2l6ZS1ob3Jpem9udGFsBWJsb2NrDDAwMV9sb2NhdGlvbgswMDJfdHdpdHRlcgYwMDNfZmIMMDA0X2xpbmtlZGluCTAwNV9waG9uZQkwMDZfcXVvdGUOMDA3X3NtYXJ0LWhvbWUMMDIxX2ludGVybmV0DDAyMl9wbGFubmluZwgwMjNfbGF3bgwwMjRfbG9jYXRpb24MMDI1X2RvZ2hvdXNlCTAyNl9xdW90ZQwwMjdfYmVkcm9vbXMIMDA4X3Bvb2wLMDA5X3BhcmtpbmcLMDEwX3ByaXZhdGUIMDExX2NhZmUJMDEyX3Nwb3J0DDAxM19hZHZhbmNlZAwwMTRfYmF0aHJvb20MMDE1X2JlZHJvb21zCzAxNl9zcXVhcmVzCzAxN19tZWRpY2FsCTAxOF9jb2ZmZRAwMTlfa2luZGVyZ2FydGVuCDAyMF90YWxrCjAyOF9kaW5pbmcLMDI5X2tpdGNoZW4MMDMwX2JhdGhyb29tFDAzMV9tYWduaWZ5aW5nLWdsYXNzCjAzMl9hd2FyZHMLMDMzX3BpY3R1cmUOMDM0X2RlY29yYXRpbmcIMDM1X3BhcmsMMDM2X2dhcmxhbmRzDDAzN19jYWxlbmRhcgdtZXNzYWdlCGRvd24tZGlyCW1lbnUtZG90cwVtZW51Mwp3YWxsLWNsb2NrB3VuaW9uNDAEbW92ZQ9yZXNpemUtZnVsbC1hbHQEZG9jcwlhbWJ1bGFuY2UEZXVybwVwb3VuZAZkb2xsYXIDeWVuBnJvdWJsZQNjYXIEdGF4aQdiaWN5Y2xlA2J1cwRz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BEOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AEQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDcssAAWICAgsAUmIC5HI0cjYSM8OC2wOCywABYgsAgjQiAgIEYjR7ABKyNhOC2wOSywABawAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsDossAAWILAIQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbA7LCMgLkawAiVGUlggPFkusSsBFCstsDwsIyAuRrACJUZQWCA8WS6xKwEUKy2wPSwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA=') format('truetype')
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em
}

.icon-vcard:before {
  content: '\e800'
}

.icon-pin:before {
  content: '\e801'
}

.icon-reply:before {
  content: '\e802'
}

.icon-reply-all:before {
  content: '\e803'
}

.icon-forward:before {
  content: '\e804'
}

.icon-print:before {
  content: '\e805'
}

.icon-keyboard:before {
  content: '\e806'
}

.icon-slider-left:before {
  content: '\e807'
}

.icon-clock-empty:before {
  content: '\e808'
}

.icon-hourglass:before {
  content: '\e809'
}

.icon-login:before {
  content: '\e80a'
}

.icon-logout:before {
  content: '\e80b'
}

.icon-picture:before {
  content: '\e80c'
}

.icon-brush:before {
  content: '\e80d'
}

.icon-ccw:before {
  content: '\e80e'
}

.icon-cw:before {
  content: '\e80f'
}

.icon-refresh:before {
  content: '\e810'
}

.icon-clock:before {
  content: '\e811'
}

.icon-circle-empty:before {
  content: '\e812'
}

.icon-circle-dot:before {
  content: '\e813'
}

.icon-circle:before {
  content: '\e814'
}

.icon-checkbox:before {
  content: '\e815'
}

.icon-checkbox-empty:before {
  content: '\e816'
}

.icon-book:before {
  content: '\e817'
}

.icon-mail-empty:before {
  content: '\e818'
}

.icon-mail:before {
  content: '\e819'
}

.icon-phone:before {
  content: '\e81a'
}

.icon-book-open:before {
  content: '\e81b'
}

.icon-users-group:before {
  content: '\e81c'
}

.icon-male:before {
  content: '\e81d'
}

.icon-female:before {
  content: '\e81e'
}

.icon-child:before {
  content: '\e81f'
}

.icon-star:before {
  content: '\e820'
}

.icon-globe:before {
  content: '\e821'
}

.icon-mobile:before {
  content: '\e822'
}

.icon-tablet-1:before {
  content: '\e823'
}

.icon-laptop:before {
  content: '\e824'
}

.icon-desktop:before {
  content: '\e825'
}

.icon-cog:before {
  content: '\e826'
}

.icon-cogs:before {
  content: '\e827'
}

.icon-down:before {
  content: '\e828'
}

.icon-wrench:before {
  content: '\e829'
}

.icon-sliders:before {
  content: '\e82a'
}

.icon-lock:before {
  content: '\e82b'
}

.icon-trophy:before {
  content: '\e82c'
}

.icon-spin3:before {
  content: '\e82d'
}

.icon-spin1:before {
  content: '\e82e'
}

.icon-spin2:before {
  content: '\e82f'
}

.icon-spin4:before {
  content: '\e830'
}

.icon-spin5:before {
  content: '\e831'
}

.icon-spin6:before {
  content: '\e832'
}

.icon-location:before {
  content: '\e833'
}

.icon-address:before {
  content: '\e834'
}

.icon-up:before {
  content: '\e835'
}

.icon-right:before {
  content: '\e836'
}

.icon-left:before {
  content: '\e837'
}

.icon-music-light:before {
  content: '\e838'
}

.icon-search-light:before {
  content: '\e839'
}

.icon-mail-light:before {
  content: '\e83a'
}

.icon-heart-light:before {
  content: '\e83b'
}

.icon-dot:before {
  content: '\e83c'
}

.icon-user-light:before {
  content: '\e83d'
}

.icon-video-light:before {
  content: '\e83e'
}

.icon-camera-light:before {
  content: '\e83f'
}

.icon-photo-light:before {
  content: '\e840'
}

.icon-attach-light:before {
  content: '\e841'
}

.icon-lock-light:before {
  content: '\e842'
}

.icon-eye-light:before {
  content: '\e843'
}

.icon-tag-light:before {
  content: '\e844'
}

.icon-thumbs-up-light:before {
  content: '\e845'
}

.icon-pencil-light:before {
  content: '\e846'
}

.icon-comment-light:before {
  content: '\e847'
}

.icon-location-light:before {
  content: '\e848'
}

.icon-cup-light:before {
  content: '\e849'
}

.icon-trash-light:before {
  content: '\e84a'
}

.icon-doc-light:before {
  content: '\e84b'
}

.icon-key-light:before {
  content: '\e84c'
}

.icon-database-light:before {
  content: '\e84d'
}

.icon-megaphone-light:before {
  content: '\e84e'
}

.icon-graduation-light:before {
  content: '\e84f'
}

.icon-fire-light:before {
  content: '\e850'
}

.icon-paper-plane-light:before {
  content: '\e851'
}

.icon-cloud-light:before {
  content: '\e852'
}

.icon-globe-light:before {
  content: '\e853'
}

.icon-inbox-light:before {
  content: '\e854'
}

.icon-cart:before {
  content: '\e855'
}

.icon-resize-small:before {
  content: '\e856'
}

.icon-desktop-light:before {
  content: '\e857'
}

.icon-tv-light:before {
  content: '\e858'
}

.icon-wallet-light:before {
  content: '\e859'
}

.icon-t-shirt-light:before {
  content: '\e85a'
}

.icon-lightbulb-light:before {
  content: '\e85b'
}

.icon-clock-light:before {
  content: '\e85c'
}

.icon-diamond-light:before {
  content: '\e85d'
}

.icon-shop-light:before {
  content: '\e85e'
}

.icon-sound-light:before {
  content: '\e85f'
}

.icon-calendar-light:before {
  content: '\e860'
}

.icon-food-light:before {
  content: '\e861'
}

.icon-money-light:before {
  content: '\e862'
}

.icon-params-light:before {
  content: '\e863'
}

.icon-cog-light:before {
  content: '\e864'
}

.icon-beaker-light:before {
  content: '\e865'
}

.icon-note-light:before {
  content: '\e866'
}

.icon-truck-light:before {
  content: '\e867'
}

.icon-behance:before {
  content: '\e868'
}

.icon-bitbucket:before {
  content: '\e869'
}

.icon-cc:before {
  content: '\e86a'
}

.icon-codeopen:before {
  content: '\e86b'
}

.icon-css3:before {
  content: '\e86c'
}

.icon-delicious:before {
  content: '\e86d'
}

.icon-digg:before {
  content: '\e86e'
}

.icon-dribbble:before {
  content: '\e86f'
}

.icon-deviantart:before {
  content: '\e870'
}

.icon-dropbox:before {
  content: '\e871'
}

.icon-drupal:before {
  content: '\e872'
}

.icon-facebook:before {
  content: '\e873'
}

.icon-flickr:before {
  content: '\e874'
}

.icon-foursquare:before {
  content: '\e875'
}

.icon-git:before {
  content: '\e876'
}

.icon-github:before {
  content: '\e877'
}

.icon-gittip:before {
  content: '\e878'
}

.icon-google:before {
  content: '\e879'
}

.icon-gplus:before {
  content: '\e87a'
}

.icon-gwallet:before {
  content: '\e87b'
}

.icon-hacker-news:before {
  content: '\e87c'
}

.icon-html5:before {
  content: '\e87d'
}

.icon-instagramm:before {
  content: '\e87e'
}

.icon-ioxhost:before {
  content: '\e87f'
}

.icon-joomla:before {
  content: '\e880'
}

.icon-jsfiddle:before {
  content: '\e881'
}

.icon-lastfm:before {
  content: '\e882'
}

.icon-linux:before {
  content: '\e883'
}

.icon-linkedin:before {
  content: '\e884'
}

.icon-maxcdn:before {
  content: '\e885'
}

.icon-meanpath:before {
  content: '\e886'
}

.icon-openid:before {
  content: '\e887'
}

.icon-pagelines:before {
  content: '\e888'
}

.icon-paypal:before {
  content: '\e889'
}

.icon-qq:before {
  content: '\e88a'
}

.icon-reddit:before {
  content: '\e88b'
}

.icon-renren:before {
  content: '\e88c'
}

.icon-skype:before {
  content: '\e88d'
}

.icon-slack:before {
  content: '\e88e'
}

.icon-slideshare:before {
  content: '\e88f'
}

.icon-soundcloud:before {
  content: '\e890'
}

.icon-spotify:before {
  content: '\e891'
}

.icon-stackexchange:before {
  content: '\e892'
}

.icon-stackoverflow:before {
  content: '\e893'
}

.icon-steam:before {
  content: '\e894'
}

.icon-stumbleupon:before {
  content: '\e895'
}

.icon-tencent-weibo:before {
  content: '\e896'
}

.icon-trello:before {
  content: '\e897'
}

.icon-tumblr:before {
  content: '\e898'
}

.icon-twitch:before {
  content: '\e899'
}

.icon-twitter:before {
  content: '\e89a'
}

.icon-vine:before {
  content: '\e89b'
}

.icon-vkontakte:before {
  content: '\e89c'
}

.icon-wechat:before {
  content: '\e89d'
}

.icon-weibo:before {
  content: '\e89e'
}

.icon-windows:before {
  content: '\e89f'
}

.icon-wordpress:before {
  content: '\e8a0'
}

.icon-xing:before {
  content: '\e8a1'
}

.icon-yelp:before {
  content: '\e8a2'
}

.icon-youtube:before {
  content: '\e8a3'
}

.icon-yahoo:before {
  content: '\e8a4'
}

.icon-lemon:before {
  content: '\e8a5'
}

.icon-blank:before {
  content: '\e8a6'
}

.icon-pinterest-circled:before {
  content: '\e8a7'
}

.icon-heart-empty:before {
  content: '\e8a8'
}

.icon-lock-open:before {
  content: '\e8a9'
}

.icon-heart:before {
  content: '\e8aa'
}

.icon-check:before {
  content: '\e8ab'
}

.icon-cancel:before {
  content: '\e8ac'
}

.icon-plus:before {
  content: '\e8ad'
}

.icon-minus:before {
  content: '\e8ae'
}

.icon-double-left:before {
  content: '\e8af'
}

.icon-double-right:before {
  content: '\e8b0'
}

.icon-double-up:before {
  content: '\e8b1'
}

.icon-double-down:before {
  content: '\e8b2'
}

.icon-help:before {
  content: '\e8b3'
}

.icon-info:before {
  content: '\e8b4'
}

.icon-link:before {
  content: '\e8b5'
}

.icon-quote:before {
  content: '\e8b6'
}

.icon-attach:before {
  content: '\e8b7'
}

.icon-eye:before {
  content: '\e8b8'
}

.icon-tag:before {
  content: '\e8b9'
}

.icon-menu:before {
  content: '\e8ba'
}

.icon-pencil:before {
  content: '\e8bb'
}

.icon-feather:before {
  content: '\e8bc'
}

.icon-code:before {
  content: '\e8bd'
}

.icon-home:before {
  content: '\e8be'
}

.icon-camera:before {
  content: '\e8bf'
}

.icon-pictures:before {
  content: '\e8c0'
}

.icon-video:before {
  content: '\e8c1'
}

.icon-users:before {
  content: '\e8c2'
}

.icon-user:before {
  content: '\e8c3'
}

.icon-user-add:before {
  content: '\e8c4'
}

.icon-comment-empty:before {
  content: '\e8c5'
}

.icon-chat-empty:before {
  content: '\e8c6'
}

.icon-bell:before {
  content: '\e8c7'
}

.icon-star-empty:before {
  content: '\e8c8'
}

.icon-dot2:before {
  content: '\e8c9'
}

.icon-dot3:before {
  content: '\e8ca'
}

.icon-note:before {
  content: '\e8cb'
}

.icon-basket:before {
  content: '\e8cc'
}

.icon-note2:before {
  content: '\e8cd'
}

.icon-share:before {
  content: '\e8ce'
}

.icon-doc:before {
  content: '\e8cf'
}

.icon-doc-text:before {
  content: '\e8d0'
}

.icon-file-pdf:before {
  content: '\e8d1'
}

.icon-file-word:before {
  content: '\e8d2'
}

.icon-file-excel:before {
  content: '\e8d3'
}

.icon-file-powerpoint:before {
  content: '\e8d4'
}

.icon-file-image:before {
  content: '\e8d5'
}

.icon-file-archive:before {
  content: '\e8d6'
}

.icon-file-audio:before {
  content: '\e8d7'
}

.icon-file-video:before {
  content: '\e8d8'
}

.icon-file-code:before {
  content: '\e8d9'
}

.icon-trash-empty:before {
  content: '\e8da'
}

.icon-trash:before {
  content: '\e8db'
}

.icon-th-large:before {
  content: '\e8dc'
}

.icon-th:before {
  content: '\e8dd'
}

.icon-th-list:before {
  content: '\e8de'
}

.icon-flag:before {
  content: '\e8df'
}

.icon-attention:before {
  content: '\e8e0'
}

.icon-play:before {
  content: '\e8e1'
}

.icon-stop:before {
  content: '\e8e2'
}

.icon-pause:before {
  content: '\e8e3'
}

.icon-record:before {
  content: '\e8e4'
}

.icon-to-end:before {
  content: '\e8e5'
}

.icon-tools:before {
  content: '\e8e6'
}

.icon-retweet:before {
  content: '\e8e7'
}

.icon-to-start:before {
  content: '\e8e8'
}

.icon-fast-forward:before {
  content: '\e8e9'
}

.icon-fast-backward:before {
  content: '\e8ea'
}

.icon-search:before {
  content: '\e8eb'
}

.icon-slider-right:before {
  content: '\e8ec'
}

.icon-rss:before {
  content: '\e8ed'
}

.icon-down-big-1:before {
  content: '\e8ee'
}

.icon-left-big-1:before {
  content: '\e8ef'
}

.icon-right-big-1:before {
  content: '\e8f0'
}

.icon-up-big-1:before {
  content: '\e8f1'
}

.icon-comment-2:before {
  content: '\e8f2'
}

.icon-comment:before {
  content: '\e8f3'
}

.icon-eye-2:before {
  content: '\e8f4'
}

.icon-tablet:before {
  content: '\e8f5'
}

.icon-bathtub:before {
  content: '\e8f6'
}

.icon-comb:before {
  content: '\e8f7'
}

.icon-calendar:before {
  content: '\e8f8'
}

.icon-search-alt:before {
  content: '\e8f9'
}

.icon-white:before {
  content: '\e8fa'
}

.icon-home-alt:before {
  content: '\e8fb'
}

.icon-timer:before {
  content: '\e8fc'
}

.icon-locator:before {
  content: '\e8fd'
}

.icon-cup:before {
  content: '\e8fe'
}

.icon-currency:before {
  content: '\e8ff'
}

.icon-box:before {
  content: '\e900'
}

.icon-quote-left:before {
  content: '\e901'
}

.icon-quote-right:before {
  content: '\e902'
}

.icon-volume-up:before {
  content: '\e903'
}

.icon-volume-off:before {
  content: '\e904'
}

.icon-volume:before {
  content: '\e905'
}

.icon-volume-down:before {
  content: '\e906'
}

.icon-arrow-left-alt:before {
  content: '\e907'
}

.icon-arrow-right-alt:before {
  content: '\e908'
}

.icon-thumbs-up:before {
  content: '\e909'
}

.icon-thumbs-down:before {
  content: '\e90a'
}

.icon-speech:before {
  content: '\e90b'
}

.icon-sphere:before {
  content: '\e90c'
}

.icon-light:before {
  content: '\e90d'
}

.icon-apple-mouse:before {
  content: '\e90e'
}

.icon-arrow-down:before {
  content: '\e90f'
}

.icon-arrow-left:before {
  content: '\e910'
}

.icon-arrow-right:before {
  content: '\e911'
}

.icon-arrow-up:before {
  content: '\e912'
}

.icon-search-2:before {
  content: '\e913'
}

.icon-cd-light:before {
  content: '\e914'
}

.icon-mobile-light:before {
  content: '\e915'
}

.icon-clear-button:before {
  content: '\e916'
}

.icon-binoculars:before {
  content: '\e917'
}

.icon-resize-full:before {
  content: '\e918'
}

.icon-truck:before {
  content: '\e919'
}

.icon-clipboard:before {
  content: '\e91a'
}

.icon-email:before {
  content: '\e91b'
}

.icon-modem:before {
  content: '\e91c'
}

.icon-parking:before {
  content: '\e91d'
}

.icon-swimming-pool:before {
  content: '\e91e'
}

.icon-user-alt:before {
  content: '\e91f'
}

.icon-user-plus:before {
  content: '\e920'
}

.icon-user-times:before {
  content: '\e921'
}

.icon-ellipsis:before {
  content: '\e922'
}

.icon-summer:before {
  content: '\e923'
}

.icon-wireless-antenna:before {
  content: '\e924'
}

.icon-floor:before {
  content: '\e925'
}

.icon-home-2:before {
  content: '\e926'
}

.icon-wireless:before {
  content: '\e927'
}

.icon-ironing:before {
  content: '\e928'
}

.icon-down-big:before {
  content: '\e929'
}

.icon-left-big:before {
  content: '\e92a'
}

.icon-right-big:before {
  content: '\e92b'
}

.icon-up-big:before {
  content: '\e92c'
}

.icon-laundry:before {
  content: '\e92d'
}

.icon-fax-2:before {
  content: '\e92e'
}

.icon-phone-2:before {
  content: '\e92f'
}

.icon-tools-2:before {
  content: '\e930'
}

.icon-checkbox-2:before {
  content: '\e931'
}

.icon-map:before {
  content: '\e932'
}

.icon-newspaper:before {
  content: '\e933'
}

.icon-note-2:before {
  content: '\e934'
}

.icon-picture-2:before {
  content: '\e935'
}

.icon-radio-tower:before {
  content: '\e936'
}

.icon-video-2:before {
  content: '\e937'
}

.icon-down-arrow:before {
  content: '\e938'
}

.icon-left-arrow:before {
  content: '\e939'
}

.icon-right-arrow:before {
  content: '\e93a'
}

.icon-up-arrow:before {
  content: '\e93b'
}

.icon-menu-2:before {
  content: '\e93c'
}

.icon-cart-2:before {
  content: '\e93d'
}

.icon-ellipsis-vert:before {
  content: '\e93e'
}

.icon-left-mini:before {
  content: '\e93f'
}

.icon-right-mini:before {
  content: '\e940'
}

.icon-up-mini:before {
  content: '\e941'
}

.icon-down-mini:before {
  content: '\e942'
}

.icon-arrow-combo:before {
  content: '\e943'
}

.icon-signal:before {
  content: '\e944'
}

.icon-air:before {
  content: '\e945'
}

.icon-water:before {
  content: '\e946'
}

.icon-shareable:before {
  content: '\e947'
}

.icon-resize-full-1:before {
  content: '\e948'
}

.icon-resize-small-1:before {
  content: '\e949'
}

.icon-down-thin:before {
  content: '\e94a'
}

.icon-left-thin:before {
  content: '\e94b'
}

.icon-right-thin:before {
  content: '\e94c'
}

.icon-up-thin:before {
  content: '\e94d'
}

.icon-level-down:before {
  content: '\e94e'
}

.icon-level-up:before {
  content: '\e94f'
}

.icon-shuffle:before {
  content: '\e950'
}

.icon-loop:before {
  content: '\e951'
}

.icon-switch:before {
  content: '\e952'
}

.icon-resize-vertical:before {
  content: '\e953'
}

.icon-resize-horizontal:before {
  content: '\e954'
}

.icon-block:before {
  content: '\e955'
}

.icon-001_location:before {
  content: '\e956'
}

.icon-002_twitter:before {
  content: '\e957'
}

.icon-003_fb:before {
  content: '\e958'
}

.icon-004_linkedin:before {
  content: '\e959'
}

.icon-005_phone:before {
  content: '\e95a'
}

.icon-006_quote:before {
  content: '\e95b'
}

.icon-007_smart-home:before {
  content: '\e95c'
}

.icon-021_internet:before {
  content: '\e95d'
}

.icon-022_planning:before {
  content: '\e95e'
}

.icon-023_lawn:before {
  content: '\e95f'
}

.icon-024_location:before {
  content: '\e960'
}

.icon-025_doghouse:before {
  content: '\e961'
}

.icon-026_quote:before {
  content: '\e962'
}

.icon-027_bedrooms:before {
  content: '\e963'
}

.icon-008_pool:before {
  content: '\e964'
}

.icon-009_parking:before {
  content: '\e965'
}

.icon-010_private:before {
  content: '\e966'
}

.icon-011_cafe:before {
  content: '\e967'
}

.icon-012_sport:before {
  content: '\e968'
}

.icon-013_advanced:before {
  content: '\e969'
}

.icon-014_bathroom:before {
  content: '\e96a'
}

.icon-015_bedrooms:before {
  content: '\e96b'
}

.icon-016_squares:before {
  content: '\e96c'
}

.icon-017_medical:before {
  content: '\e96d'
}

.icon-018_coffe:before {
  content: '\e96e'
}

.icon-019_kindergarten:before {
  content: '\e96f'
}

.icon-020_talk:before {
  content: '\e970'
}

.icon-028_dining:before {
  content: '\e971'
}

.icon-029_kitchen:before {
  content: '\e972'
}

.icon-030_bathroom:before {
  content: '\e973'
}

.icon-031_magnifying-glass:before {
  content: '\e974'
}

.icon-032_awards:before {
  content: '\e975'
}

.icon-033_picture:before {
  content: '\e976'
}

.icon-034_decorating:before {
  content: '\e977'
}

.icon-035_park:before {
  content: '\e978'
}

.icon-036_garlands:before {
  content: '\e979'
}

.icon-037_calendar:before {
  content: '\e97a'
}

.icon-message:before {
  content: '\e97b'
}

.icon-down-dir:before {
  content: '\e97c'
}

.icon-menu-dots:before {
  content: '\e97d'
}

.icon-menu3:before {
  content: '\e97e'
}

.icon-038_quote:before {
  content: '\e97f'
}

.icon-wall-clock:before {
  content: '\e980'
}

.icon-union40:before {
  content: '\e981'
}

.icon-move:before {
  content: '\f047'
}

.icon-resize-full-alt:before {
  content: '\f0b2'
}

.icon-docs:before {
  content: '\f0c5'
}

.icon-ambulance:before {
  content: '\f0f9'
}

.icon-euro:before {
  content: '\f153'
}

.icon-pound:before {
  content: '\f154'
}

.icon-dollar:before {
  content: '\f155'
}

.icon-yen:before {
  content: '\f157'
}

.icon-rouble:before {
  content: '\f158'
}

.icon-car:before {
  content: '\f1b9'
}

.icon-taxi:before {
  content: '\f1ba'
}

.icon-bicycle:before {
  content: '\f206'
}

.icon-bus:before {
  content: '\f207'
}

.icon-ship:before {
  content: '\f21a'
}

.icon-motorcycle:before {
  content: '\f21c'
}

.icon-train:before {
  content: '\f238'
}

.icon-subway:before {
  content: '\f239'
}

.icon-clone:before {
  content: '\f24d'
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
input,
textarea,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
address,
section,
video,
audio {
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  border: 0;
  outline: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word
}

html,
body {
  margin: 0;
  padding: 0;
  width: 100%
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow-y: scroll !important;
  overflow-x: hidden;
  height: 100%
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-widget button,
div.ui-widget input,
div.ui-widget select,
div.ui-widget textarea,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  font-family: inherit;
  font-size: 1em;
  line-height: inherit
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  color: inherit;
  background: 0 0;
  border-style: none;
  border-radius: 0
}

div.ui-datepicker {
  background-color: #fff
}

div.ui-accordion .ui-accordion-header {
  padding: 0
}

div.ui-accordion .ui-accordion-header-icon {
  display: none
}

div.ui-tabs,
div.ui-tabs .ui-tabs-panel,
div.ui-tabs .ui-tabs-nav {
  padding: 0
}

div.ui-tabs .ui-tabs-nav li {
  float: none;
  margin: 0
}

div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: none
}

html {
  font-size: 16px
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block
}

li>ol,
li>ul,
dl>dd {
  margin-bottom: 0
}

li>p {
  margin-bottom: 0
}

li>p+p {
  margin-top: .5em
}

ol,
ul {
  padding-left: 1.5em
}

a {
  text-decoration: none;
  background: 0 0
}

a,
a:hover,
a:focus,
a:active {
  outline: 0
}

a img {
  border: none
}

a,
button,
input[type=button],
input[type=submit],
.tribe-common .tribe-common-anchor-thin {
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

h1>a,
h2>a,
h3>a,
h4>a,
h5>a,
h6>a {
  display: block
}

:active,
:focus {
  outline: 0
}

a[href="javascript:void(0)"] {
  cursor: default
}

table {
  border-collapse: collapse
}

table th+th,
table th+td,
table td+th,
table td+td {
  border-left: 1px solid #ddd
}

table>p {
  margin: 0 !important
}

table th {
  padding: 1.3rem 1rem
}

table td {
  padding: 1.7rem 1rem
}

.sc_table table th {
  padding: 1.3rem 1rem !important
}

.sc_table table td {
  padding: 1.7rem 1rem !important
}

table th {
  font-size: 1.625rem;
  font-weight: 700;
  font-style: normal;
  text-transform: none;
  text-align: center;
  font-weight: 500 !important;
  letter-spacing: -1.3px
}

caption {
  font-weight: 700;
  text-align: center
}

.wp-block-quote.is-style-large:not(.is-style-plain),
blockquote {
  position: relative;
  text-align: left;
  padding: 2.6em 6em 2.4em 6.5em;
  margin-left: 0;
  margin-right: 0
}

.wp-block-pullquote:not([style*=""]) .wp-block-quote.is-style-large:not(.is-style-plain),
.wp-block-pullquote:not([style*=""]) blockquote {
  background-color: transparent !important
}

blockquote.has-text-color>cite,
blockquote.has-text-color>p>cite,
blockquote.has-text-color:before,
blockquote.has-text-color {
  color: currentColor
}

blockquote:before {
  content: "\e95b";
  font-family: "fontello";
  font-size: 2.5rem;
  display: block;
  position: absolute;
  z-index: 1;
  top: 3rem;
  left: 2.9rem
}

blockquote code {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

blockquote:after,
q:before,
q:after {
  content: ""
}

blockquote,
q {
  quotes: "" ""
}

blockquote p {
  margin: 0;
  font-size: 1.125rem;
  line-height: 1.625rem;
  font-weight: 600
}

blockquote>cite,
blockquote>p>cite {
  display: block;
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  margin-top: 2.6em;
  letter-spacing: .14px
}

.blog_mode_post blockquote,
.blog_mode_page blockquote {
  margin: 4em 0 3.3em
}

.blog_mode_post .comments_list blockquote,
.blog_mode_page .comments_list blockquote {
  margin: 1.5em 0
}

dd {
  margin-left: 1.5em
}

dt,
b,
strong {
  font-weight: 700
}

dfn,
em,
i {
  font-style: italic
}

pre,
code,
kbd,
tt,
var,
samp {
  font-family: "Courier New", Courier, monospace;
  font-size: 1em;
  letter-spacing: 0
}

pre {
  overflow: auto;
  max-width: 100%
}

code {
  overflow: auto;
  max-width: 100%;
  padding: 0 1em;
  border: 1px solid #888;
  background-color: #f7f7f7;
  display: inline-block;
  vertical-align: middle;
  word-wrap: break-word
}

pre>code {
  display: block;
  vertical-align: top;
  padding: 1em
}

abbr,
acronym {
  border-bottom: 1px dotted;
  cursor: help
}

mark,
ins {
  background-color: transparent;
  text-decoration: none
}

sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sup {
  bottom: 1ex
}

sub {
  top: .5ex
}

small {
  font-size: 80%
}

big {
  font-size: 120%
}

[hidden],
template {
  display: none
}

hr {
  height: 0;
  border: none;
  border-top: 1px solid #eee;
  margin: 6.7857em 0;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: top
}

figure,
.wp-caption,
.wp-caption-overlay .wp-caption {
  border: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  position: relative;
  max-width: 100%
}

figure:before,
.wp-caption:before,
.wp-caption-overlay .wp-caption:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(18, 20, 24, .6)), to(rgba(28, 30, 36, 0)));
  background-image: -o-linear-gradient(bottom, rgba(18, 20, 24, .6) 0%, rgba(28, 30, 36, 0) 100%);
  background-image: linear-gradient(to top, rgba(18, 20, 24, .6) 0%, rgba(28, 30, 36, 0) 100%);
  pointer-events: none
}

figure.gallery-item:before {
  display: none
}

figure.gallery-item .gallery-caption:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(18, 20, 24, .9)), to(rgba(28, 30, 36, 0)));
  background-image: -o-linear-gradient(bottom, rgba(18, 20, 24, .9) 0%, rgba(28, 30, 36, 0) 100%);
  background-image: linear-gradient(to top, rgba(18, 20, 24, .9) 0%, rgba(28, 30, 36, 0) 100%);
  z-index: -1
}

figure figcaption,
.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
  position: absolute;
  z-index: 1;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 1.5rem;
  line-height: normal;
  font-weight: 500;
  font-style: normal;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  margin-bottom: 0;
  text-align: left;
  padding: 1rem 1.5rem;
  overflow: auto;
  letter-spacing: -.65px;
  max-height: 60%;
  overflow-y: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

figure figcaption:hover,
.wp-caption .wp-caption-text:hover,
.wp-caption .wp-caption-dd:hover,
.wp-caption-overlay .wp-caption .wp-caption-text:hover,
.wp-caption-overlay .wp-caption .wp-caption-dd:hover {
  margin-bottom: 0
}

svg:not(:root) {
  overflow: hidden
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline
}

audio:not([controls]) {
  display: none;
  height: 0
}

iframe,
video,
embed {
  max-width: 100%;
  min-height: 100px;
  vertical-align: top;
  margin: auto
}

[class^=icon-]:before,
[class*=" icon-"]:before {
  font-size: inherit;
  line-height: inherit !important;
  font-weight: inherit;
  font-style: inherit;
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin: 0
}

form {
  margin-bottom: 0
}

button,
input,
optgroup,
select,
textarea,
textarea.wp-editor-area {
  font-family: inherit;
  font-size: 1em;
  margin: 0;
  vertical-align: baseline
}

button {
  overflow: visible
}

input[placeholder]::-webkit-input-placeholder,
textarea[placeholder]::-webkit-input-placeholder {
  text-overflow: ellipsis
}

input[placeholder]::-moz-placeholder,
textarea[placeholder]::-moz-placeholder {
  text-overflow: ellipsis
}

input[placeholder]:-ms-input-placeholder,
textarea[placeholder]:-ms-input-placeholder {
  text-overflow: ellipsis
}

input[placeholder]::-webkit-input-placeholder,
textarea[placeholder]::-webkit-input-placeholder {
  text-overflow: ellipsis;
  opacity: 1
}

input[placeholder]::-moz-placeholder,
textarea[placeholder]::-moz-placeholder {
  text-overflow: ellipsis;
  opacity: 1
}

input[placeholder]:-ms-input-placeholder,
textarea[placeholder]:-ms-input-placeholder {
  text-overflow: ellipsis;
  opacity: 1
}

input[placeholder]::-ms-input-placeholder,
textarea[placeholder]::-ms-input-placeholder {
  text-overflow: ellipsis;
  opacity: 1
}

input[placeholder]::placeholder,
textarea[placeholder]::placeholder {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  opacity: 1
}

input[placeholder],
textarea[placeholder] {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis
}

textarea,
textarea.wp-editor-area,
select,
option,
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=tel],
input[type=search],
input[type=password],
input[type=checkbox],
input[type=radio] {
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0
}

input[type=checkbox],
input[type=radio] {
  padding: 0
}

input[type=number]::-webkit-outer-spin-button {
  height: 50%
}

input[type=number],
input[type=search] {
  -webkit-appearance: none;
  -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0
}

button[disabled],
html input[disabled] {
  cursor: default !important
}

button:focus,
input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
select:focus,
textarea:focus,
textarea.wp-editor-area:focus {
  outline: none
}

input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=tel],
input[type=password],
input[type=search],
select,
textarea,
textarea.wp-editor-area {
  -webkit-appearance: none;
  outline: none;
  resize: none
}

label.required:after {
  content: "*";
  display: none;
  vertical-align: text-top;
  font-size: 80%;
  color: #da6f5b
}

fieldset {
  padding: 1em 1.5em;
  margin: 1.5em .2em;
  border: 1px solid #ddd;
  position: relative
}

fieldset legend {
  position: absolute;
  z-index: 1;
  top: -.6em;
  left: 1.5em;
  background-color: #fff;
  font-weight: 400;
  font-style: italic;
  padding: 0 .2em;
  letter-spacing: 0
}

.wp-block-button__link,
form button,
input[type=button],
input[type=reset],
input[type=submit],
.theme_button,
.post_item .more-link,
.gallery_preview_show .post_readmore,
#buddypress .comment-reply-link,
#buddypress .generic-button a,
#buddypress a.button,
#buddypress button,
#buddypress input[type=button],
#buddypress input[type=reset],
#buddypress input[type=submit],
#buddypress ul.button-nav li a,
#buddypress div.activity-meta a,
a.bp-title-button,
body .booked-calendar button,
body #booked-profile-page input[type=submit],
body #booked-profile-page button,
body .booked-list-view input[type=submit],
body .booked-list-view button,
body table.booked-calendar input[type=submit],
body table.booked-calendar button,
body .booked-modal input[type=submit],
body .booked-modal button,
.mc4wp-form .mc4wp-form-fields input[type=submit],
.sc_button,
.sc_form button,
.tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type=submit],
.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--today a,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,
#tribe-bar-form .tribe-bar-submit input[type=submit],
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button,
#tribe-bar-form button,
#tribe-bar-form a,
#tribe-bar-form input,
#tribe-bar-form .tribe-bar-views-toggle,
#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
#tribe-events .tribe-events-button,
.tribe-events-button,
.tribe-events-cal-links a,
.tribe-events-sub-nav li a,
.tribe-events-read-more,
#tribe-events-footer~a.tribe-events-ical.tribe-events-button,
.edd_download_purchase_form .button,
#edd-purchase-button,
.edd-submit.button,
.widget_edd_cart_widget .edd_checkout a,
.woocommerce .button,
.woocommerce-page .button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button .woocommerce #respond input#submit,
.woocommerce input[type=button],
.woocommerce-page input[type=button],
.woocommerce input[type=submit],
.woocommerce-page input[type=submit],
.woocommerce .woocommerce-message .button,
.woocommerce ul.products li.product .button,
.woocommerce div.product form.cart .button,
.woocommerce #review_form #respond p.form-submit input[type=submit],
.woocommerce-page #review_form #respond p.form-submit input[type=submit],
.woocommerce table.my_account_orders .order-actions .button,
.woocommerce table.cart td.actions .button,
#add_payment_method .wc-proceed-to-checkout a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button[disabled]:disabled,
.yith-woocompare-widget a.clear-all,
.tribe-events .tribe-events-c-nav__next,
.tribe-events .tribe-events-c-nav__prev,
.tribe-events .tribe-events-c-ical__link,
.tribe-events-cal-links .tribe-events-ics.tribe-events-button,
.tribe-events-cal-links .tribe-events-ics.tribe-events-button:hover,
.tribe-events-cal-links .tribe-events-gcal.tribe-events-button,
.tribe-events-cal-links .tribe-events-gcal.tribe-events-button:hover,
.tribe-events-cal-links .tribe-events-ical.tribe-events-button,
.tribe-events-cal-links .tribe-events-ical.tribe-events-button:hover {
  -webkit-appearance: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  font-size: 13px;
  line-height: 1.5rem;
  font-weight: 600;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 1.248em 3.246em;
  letter-spacing: .8px;
  height: auto;
  border-width: 0 !important
}

.sc_button.sc_button_size_small,
.theme_button.theme_button_small {
  padding: .8em 1.6em
}

.sc_button.sc_button_size_large {
  font-size: 14px !important;
  letter-spacing: .14px;
  padding: 1.748em 3.743em 1.548em
}

.wp-block-button.is-style-outline>.wp-block-button__link,
.sc_button.sc_button_bordered {
  border-width: 2px !important;
  padding: 1.3em 2.8em
}

.sc_layouts_row_type_narrow .sc_button.sc_button_bordered {
  padding: .8em 1.8em
}

.sc_button.sc_button_bordered.sc_button_size_small {
  padding: .6em 1.4em
}

.sc_button_simple {
  font-size: 1em;
  line-height: 1.25em;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0;
  text-transform: none;
  border: none;
  padding: 0 1.8em 0 0
}

.sc_button_simple:before,
.sc_button_simple:after {
  content: "\e93a";
  font-family: "fontello";
  font-style: normal
}

.widget.woocommerce .button,
.widget.WOOCS_CONVERTER .button,
.widget.yith-woocompare-widget a.button,
.widget.yith-woocompare-widget a.clear-all {
  font-size: 11px;
  line-height: 16px;
  padding: 10px 16px
}

.widget.woocommerce .button+.button {
  margin-left: 3px
}

input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=tel],
input[type=password],
input[type=search],
select,
textarea,
textarea.wp-editor-area,
form.mc4wp-form .mc4wp-form-fields input[type=email],
.tourmaster-form-field input[type=text],
.tourmaster-form-field input[type=email],
.tourmaster-form-field input[type=password],
.tourmaster-form-field textarea,
.tourmaster-form-field select,
.tourmaster-form-field.tourmaster-with-border input[type=text],
.tourmaster-form-field.tourmaster-with-border input[type=email],
.tourmaster-form-field.tourmaster-with-border input[type=password],
.tourmaster-form-field.tourmaster-with-border textarea,
.tourmaster-form-field.tourmaster-with-border select,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text,
.woocommerce-page #content table.cart td.actions .coupon .input-text,
#buddypress div.dir-search input[type=search],
#buddypress div.dir-search input[type=text],
#buddypress li.groups-members-search input[type=search],
#buddypress li.groups-members-search input[type=text],
#buddypress .standard-form input[type=color],
#buddypress .standard-form input[type=date],
#buddypress .standard-form input[type=datetime-local],
#buddypress .standard-form input[type=datetime],
#buddypress .standard-form input[type=email],
#buddypress .standard-form input[type=month],
#buddypress .standard-form input[type=number],
#buddypress .standard-form input[type=password],
#buddypress .standard-form input[type=range],
#buddypress .standard-form input[type=search],
#buddypress .standard-form input[type=tel],
#buddypress .standard-form input[type=text],
#buddypress .standard-form input[type=time],
#buddypress .standard-form input[type=url],
#buddypress .standard-form input[type=week],
#buddypress .standard-form select,
#buddypress .standard-form textarea,
#give-recurring-form .form-row input[type=email],
#give-recurring-form .form-row input[type=password],
#give-recurring-form .form-row input[type=tel],
#give-recurring-form .form-row input[type=text],
#give-recurring-form .form-row input[type=url],
#give-recurring-form .form-row select,
#give-recurring-form .form-row textarea,
form.give-form .form-row input[type=email],
form.give-form .form-row input[type=password],
form.give-form .form-row input[type=tel],
form.give-form .form-row input[type=text],
form.give-form .form-row input[type=url],
form.give-form .form-row select,
form.give-form .form-row textarea,
form[id*=give-form] .form-row input[type=email],
form[id*=give-form] .form-row input[type=password],
form[id*=give-form] .form-row input[type=tel],
form[id*=give-form] .form-row input[type=text],
form[id*=give-form] .form-row input[type=url],
form[id*=give-form] .form-row select,
form[id*=give-form] .form-row textarea,
form[id*=give-form] .give-donation-amount #give-amount,
form[id*=give-form] .give-donation-amount #give-amount-text,
form[id*=give-form] #give-final-total-wrap .give-final-total-amount,
form[id*=give-form] .give-donation-amount .give-currency-symbol,
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before,
form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-after,
form[id*=give-form] #give-final-total-wrap .give-donation-total-label {
  padding: 1.186em 1.4em;
  border: 2px solid #ddd
}

textarea,
textarea.wp-editor-area {
  overflow: auto;
  vertical-align: top;
  min-height: 9.25rem;
  height: 9.25rem
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input,
.widget input[type=text],
.widget input[type=number],
.widget input[type=email],
.widget input[type=url],
.widget input[type=tel],
.widget input[type=password],
.widget input[type=search],
.widget select,
.widget textarea,
.widget textarea.wp-editor-area {
  padding: 1em 1.2em
}

input[type=radio],
input[type=checkbox],
.edd_price_options ul>li>label>input[type=radio],
.edd_price_options ul>li>label>input[type=checkbox],
.wpcf7-radio input[type=radio],
.wpcf7-checkbox input[type=checkbox],
.wpcf7-acceptance input[type=checkbox] {
  display: none
}

label>input[type=radio],
label>input[type=checkbox],
input[type=checkbox].wpcf7-acceptance {
  display: inline-block;
  vertical-align: baseline
}

.wpcf7-radio .wpcf7-list-item-label,
.wpcf7-checkbox .wpcf7-list-item-label {
  cursor: pointer
}

.edd_price_options ul>li>label>input[type=radio]+span,
.edd_price_options ul>li>label>input[type=checkbox]+span {
  display: inline-block;
  vertical-align: baseline
}

input[type=radio]+label,
input[type=checkbox]+label,
input[type=radio]+.wpcf7-list-item-label,
input[type=checkbox]+.wpcf7-list-item-label,
.edd_price_options ul>li>label>input[type=radio]+span,
.edd_price_options ul>li>label>input[type=checkbox]+span {
  position: relative;
  padding-left: 1.4em;
  line-height: 1.5em;
  display: inline-block;
  vertical-align: top
}

.wpcf7-list-item-label.wpcf7-list-item-right {
  position: relative;
  padding-right: 1.4em
}

input[type=radio]+label:before,
input[type=checkbox]+label:before,
input[type=radio]+.wpcf7-list-item-label:before,
input[type=checkbox]+.wpcf7-list-item-label:before,
.wpcf7-list-item-label.wpcf7-list-item-right:before,
.edd_price_options ul>li>label>input[type=radio]+span:before,
.edd_price_options ul>li>label>input[type=checkbox]+span:before {
  content: " ";
  font-family: "fontello";
  font-size: 1.5em;
  display: block;
  text-align: center;
  border: 1px solid #D5CA8A;
  width: .6em;
  height: .6em;
  line-height: .53em;
  position: absolute;
  z-index: 1;
  top: .15em;
  left: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

input[type=checkbox]+label:before,
input[type=checkbox]+.wpcf7-list-item-label:before,
.wpcf7-list-item-label.wpcf7-list-item-right:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  -webkit-transform: translateY(40%);
  -ms-transform: translateY(40%);
  transform: translateY(40%)
}

.mc4wp-form input[type=checkbox]+.wpcf7-list-item-label:before {
  -webkit-transform: translateY(30%);
  -ms-transform: translateY(30%);
  transform: translateY(30%)
}

#trx_addons_login_popup input[type=checkbox]+label:before {
  -webkit-transform: translateY(30%);
  -ms-transform: translateY(30%);
  transform: translateY(30%)
}

.wpcf7-list-item-label.wpcf7-list-item-right:before {
  left: auto;
  right: 0
}

input[type=radio]+label:before,
input[type=radio]+.wpcf7-list-item-label:before,
.wpcf7-radio .wpcf7-list-item-label.wpcf7-list-item-right:before,
.edd_price_options ul>li>label>input[type=radio]+span:before {
  border-radius: 50%
}

input[type=checkbox]:checked+label:before,
input[type=checkbox]:checked+.wpcf7-list-item-label:before,
.wpcf7-checkbox .wpcf7-list-item-checked.wpcf7-list-item-right:before,
.edd_price_options ul>li>label>input[type=checkbox]:checked+span:before {
  content: "\e8ab"
}

input[type=radio]:checked+label:before,
input[type=radio]:checked+.wpcf7-list-item-label:before,
.wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right:before,
.edd_price_options ul>li>label>input[type=radio]:checked+span:before {
  content: "\e83c"
}

.sc_form.sc_form_default.form_request .wpcf7-spinner {
  position: absolute;
  top: 0;
  right: -30px;
  margin: 0
}

.sc_form.sc_form_default.form_white .sc_form_field_submit {
  position: relative
}

.sc_form.sc_form_default.form_white .wpcf7-spinner {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 0
}

select {
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap
}

select::-ms-expand {
  display: none
}

select:not(.esg-sorting-select):not([class*=trx_addons_attrib_]) {
  visibility: hidden
}

.select_container select:not(.esg-sorting-select):not([class*=trx_addons_attrib_]) {
  visibility: visible
}

.select_container {
  width: 100%;
  position: relative
}

.select_container,
.select_container:after,
.select_container select {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.select_container:before {
  content: " ";
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 3em;
  z-index: 1;
  pointer-events: none;
  cursor: pointer
}

.sc_input_hover_accent .select_container:before {
  right: 2px;
  top: 2px;
  bottom: 2px;
  border-radius: 0
}

.select_container:after {
  content: "\e828";
  font-family: "fontello";
  display: block;
  position: absolute;
  z-index: 2;
  top: 50%;
  right: 1em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  margin-top: -.5em;
  pointer-events: none;
  cursor: pointer
}

.select_container select {
  background: 0 0 !important;
  border-color: transparent !important;
  width: 100% !important;
  max-width: none !important;
  padding-right: 3em !important;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.widget .select_container select {
  padding-right: 2em !important;
  padding-top: .75em;
  padding-bottom: .75em
}

.widget .select_container:before {
  width: 2em
}

.widget .select_container:after {
  right: .5em
}

.select2-container {
  width: 100% !important
}

.select2-container.select2-container--default span.select2-choice,
.select2-container.select2-container--default span.select2-selection {
  height: auto;
  border: 2px solid #ddd;
  padding: .5em 0 .5em 1.4em;
  border-radius: 0
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  display: inline-block
}

.select2-container--default .select2-selection--single span.select2-selection__rendered {
  line-height: 2.86em
}

.select2-container.select2-container--default .select2-selection .select2-selection__arrow {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.select2-drop-active {
  border: none
}

.select2-dropdown {
  border: 1px solid #ddd
}

.select2-search {
  padding: 4px 0
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  margin: 0 !important;
  padding: 0 !important
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  display: block;
  top: 5px;
  left: 5px;
  width: auto;
  height: auto;
  font-size: .8em;
  line-height: normal;
  padding: 1em 1.5em;
  color: #21759b;
  background-color: #f1f1f1;
  border-radius: 3px;
  clip: auto !important;
  text-decoration: none;
  z-index: 100000;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
  -ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6)
}

.alignleft {
  display: inline-block;
  float: left;
  margin-right: 1.4em
}

.alignright {
  display: inline-block;
  float: right;
  margin-left: 1.4em
}

.wp-block-gallery.alignleft {
  margin-right: 1.4em
}

.wp-block-gallery.alignright {
  margin-left: 1.4em
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center
}

figure.alignleft,
figure.alignright {
  margin-top: .25em
}

figure.aligncenter {
  margin-bottom: 1em
}

figure.alignnone {
  margin-bottom: 1.4em
}

.sticky_wrap {
  margin-bottom: 5em
}

.sticky {
  position: relative;
  border: none;
  padding: 2em
}

.sidebar_hide .sticky_wrap .sticky,
.body_style_fullwide .sticky_wrap .sticky,
.body_style_fullscreen .sticky_wrap .sticky {
  text-align: center
}

.sticky .label_sticky {
  display: block;
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px;
  margin-bottom: 1.3rem
}

.sticky .label_sticky:before {
  content: "";
  display: inline-block;
  height: 2px;
  width: 3.438rem;
  background-color: #c2b28a;
  vertical-align: middle;
  margin: -2px 1.3667em 0 0
}

.sticky .post_header_content p {
  display: none
}

.sticky.post_layout_excerpt .post_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}

.sticky .post_header_content .post_title {
  float: left;
  width: 90%
}

.sticky_wrap .sticky .post_featured {
  display: inline-block
}

.sticky_wrap .sticky .post_categories {
  margin-top: 1em
}

.sticky_wrap .sticky .post_title {
  margin-top: .5em;
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 1px
}

.gallery {
  margin: 0 -5px
}

.gallery-item {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.gallery-columns-9 .gallery-item {
  width: 11.1111111111% !important
}

.gallery-columns-8 .gallery-item {
  width: 12.5% !important
}

.gallery-columns-7 .gallery-item {
  width: 14.2857142857% !important
}

.gallery-columns-6 .gallery-item {
  width: 16.6666666667% !important
}

.gallery-columns-5 .gallery-item {
  width: 20% !important
}

.gallery-columns-4 .gallery-item {
  width: 25% !important
}

.gallery-columns-3 .gallery-item {
  width: 33.3333333333% !important
}

.gallery-columns-2 .gallery-item {
  width: 50% !important
}

.gallery-columns-1 .gallery-item {
  width: 100% !important
}

.gallery-item a {
  display: block
}

.gallery-item a img {
  border: none !important;
  display: block;
  width: 100%
}

.gallery-item .gallery-icon {
  margin: 5px
}

.gallery-item .gallery-caption {
  max-height: 42px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  padding: 5px
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
  padding: 5px
}

.gallery-columns-9 .gallery-caption {
  font-size: .625em
}

.gallery-columns-8 .gallery-caption {
  font-size: .6875em
}

.gallery-columns-7 .gallery-caption {
  font-size: .75em
}

.gallery-columns-6 .gallery-caption {
  font-size: .8125em
}

.post-password-form label {
  display: inline-block;
  vertical-align: top
}

.post-password-form input[type=submit] {
  display: inline-block;
  margin-left: .2em
}

.container,
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px
}

.row,
.columns_wrap {
  margin-left: 0;
  margin-right: -30px
}

.row>[class*=column-],
.columns_wrap>[class*=column-] {
  display: inline-block;
  vertical-align: top;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 30px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.row.columns_padding_left,
.columns_wrap.columns_padding_left,
.vc_row.columns_padding_left {
  margin-left: -30px;
  margin-right: 0
}

.vc_row.columns_padding_left .vc_column_container>.vc_column-inner,
.row.columns_padding_left>[class*=column-],
.columns_wrap.columns_padding_left>[class*=column-],
.row>[class*=column-].columns_padding_left,
.columns_wrap>[class*=column-].columns_padding_left {
  padding-left: 30px;
  padding-right: 0
}

.vc_row.columns_padding_right,
.row.columns_padding_right,
.columns_wrap.columns_padding_right {
  margin-left: 0;
  margin-right: -30px
}

.vc_row.columns_padding_right .vc_column_container>.vc_column-inner,
.row.columns_padding_right>[class*=column-],
.columns_wrap.columns_padding_right>[class*=column-],
.row>[class*=column-].columns_padding_right,
.columns_wrap>[class*=column-].columns_padding_right {
  padding-left: 0;
  padding-right: 30px
}

.vc_row,
.row.columns_padding_center,
.columns_wrap.columns_padding_center {
  margin-left: -15px;
  margin-right: -15px
}

.vc_column_container>.vc_column-inner,
.row.columns_padding_center>[class*=column-],
.columns_wrap.columns_padding_center>[class*=column-],
.row>[class*=column-].columns_padding_center,
.columns_wrap>[class*=column-].columns_padding_center {
  padding-left: 15px;
  padding-right: 15px
}

.row.columns_padding_bottom>[class*=column-],
.columns_wrap.columns_padding_bottom>[class*=column-],
.row>[class*=column-].columns_padding_bottom,
.columns_wrap>[class*=column-].columns_padding_bottom {
  padding-bottom: 30px
}

.sc_blogger.no_margin .row,
.sc_blogger.no_margin .columns_wrap,
.row.no_margin,
.columns_wrap.no_margin {
  margin-left: 0 !important;
  margin-right: 0 !important
}

.sc_blogger.no_margin .row>[class*=column-],
.sc_blogger.no_margin .columns_wrap>[class*=column-],
.row.no_margin>[class*=column-],
.columns_wrap.no_margin>[class*=column-] {
  padding: 0 !important
}

.column-1,
.column-1_1 {
  width: 100%
}

.column-1_2 {
  width: 50%
}

.push-1_2 {
  left: 50%
}

.pull-1_2 {
  right: 50%
}

.offset-1_2 {
  margin-left: 50%
}

.column-1_3 {
  width: 33.3333333333%
}

.push-1_3 {
  left: 33.3333333333%
}

.pull-1_3 {
  right: 33.3333333333%
}

.offset-1_3 {
  margin-left: 33.3333333333%
}

.column-1_4 {
  width: 25%
}

.push-1_4 {
  left: 25%
}

.pull-1_4 {
  right: 25%
}

.offset-1_4 {
  margin-left: 25%
}

.column-1_5 {
  width: 20%
}

.push-1_5 {
  left: 20%
}

.pull-1_5 {
  right: 20%
}

.offset-1_5 {
  margin-left: 20%
}

.column-1_6 {
  width: 16.6666666667%
}

.push-1_6 {
  left: 16.6666666667%
}

.pull-1_6 {
  right: 16.6666666667%
}

.offset-1_6 {
  margin-left: 16.6666666667%
}

.column-1_7 {
  width: 14.2857142857%
}

.push-1_7 {
  left: 14.2857142857%
}

.pull-1_7 {
  right: 14.2857142857%
}

.offset-1_7 {
  margin-left: 14.2857142857%
}

.column-1_8 {
  width: 12.5%
}

.push-1_8 {
  left: 12.5%
}

.pull-1_8 {
  right: 12.5%
}

.offset-1_8 {
  margin-left: 12.5%
}

.column-1_9 {
  width: 11.1111111111%
}

.push-1_9 {
  left: 11.1111111111%
}

.pull-1_9 {
  right: 11.1111111111%
}

.offset-1_9 {
  margin-left: 11.1111111111%
}

.column-1_10 {
  width: 10%
}

.push-1_10 {
  left: 10%
}

.pull-1_10 {
  right: 10%
}

.offset-1_10 {
  margin-left: 10%
}

.column-1_11 {
  width: 9.0909090909%
}

.push-1_11 {
  left: 9.0909090909%
}

.pull-1_11 {
  right: 9.0909090909%
}

.offset-1_11 {
  margin-left: 9.0909090909%
}

.column-1_12 {
  width: 8.3333333333%
}

.push-1_12 {
  left: 8.3333333333%
}

.pull-1_12 {
  right: 8.3333333333%
}

.offset-1_12 {
  margin-left: 8.3333333333%
}

.column-2_2 {
  width: 100%
}

.column-2_3 {
  width: 66.6666666667%
}

.push-2_3 {
  left: 66.6666666667%
}

.pull-2_3 {
  right: 66.6666666667%
}

.offset-2_3 {
  margin-left: 66.6666666667%
}

.column-2_4 {
  width: 50%
}

.push-2_4 {
  left: 50%
}

.pull-2_4 {
  right: 50%
}

.offset-2_4 {
  margin-left: 50%
}

.column-2_5 {
  width: 40%
}

.push-2_5 {
  left: 40%
}

.pull-2_5 {
  right: 40%
}

.offset-2_5 {
  margin-left: 40%
}

.column-2_6 {
  width: 33.3333333333%
}

.push-2_6 {
  left: 33.3333333333%
}

.pull-2_6 {
  right: 33.3333333333%
}

.offset-2_6 {
  margin-left: 33.3333333333%
}

.column-2_7 {
  width: 28.5714285714%
}

.push-2_7 {
  left: 28.5714285714%
}

.pull-2_7 {
  right: 28.5714285714%
}

.offset-2_7 {
  margin-left: 28.5714285714%
}

.column-2_8 {
  width: 25%
}

.push-2_8 {
  left: 25%
}

.pull-2_8 {
  right: 25%
}

.offset-2_8 {
  margin-left: 25%
}

.column-2_9 {
  width: 22.2222222222%
}

.push-2_9 {
  left: 22.2222222222%
}

.pull-2_9 {
  right: 22.2222222222%
}

.offset-2_9 {
  margin-left: 22.2222222222%
}

.column-2_10 {
  width: 20%
}

.push-2_10 {
  left: 20%
}

.pull-2_10 {
  right: 20%
}

.offset-2_10 {
  margin-left: 20%
}

.column-2_11 {
  width: 18.1818181818%
}

.push-2_11 {
  left: 18.1818181818%
}

.pull-2_11 {
  right: 18.1818181818%
}

.offset-2_11 {
  margin-left: 18.1818181818%
}

.column-2_12 {
  width: 16.6666666667%
}

.push-2_12 {
  left: 16.6666666667%
}

.pull-2_12 {
  right: 16.6666666667%
}

.offset-2_12 {
  margin-left: 16.6666666667%
}

.column-3_3 {
  width: 100%
}

.column-3_4 {
  width: 75%
}

.push-3_4 {
  left: 75%
}

.pull-3_4 {
  right: 75%
}

.offset-3_4 {
  margin-left: 75%
}

.column-3_5 {
  width: 60%
}

.push-3_5 {
  left: 60%
}

.pull-3_5 {
  right: 60%
}

.offset-3_5 {
  margin-left: 60%
}

.column-3_6 {
  width: 50%
}

.push-3_6 {
  left: 50%
}

.pull-3_6 {
  right: 50%
}

.offset-3_6 {
  margin-left: 50%
}

.column-3_7 {
  width: 42.8571428571%
}

.push-3_7 {
  left: 42.8571428571%
}

.pull-3_7 {
  right: 42.8571428571%
}

.offset-3_7 {
  margin-left: 42.8571428571%
}

.column-3_8 {
  width: 37.5%
}

.push-3_8 {
  left: 37.5%
}

.pull-3_8 {
  right: 37.5%
}

.offset-3_8 {
  margin-left: 37.5%
}

.column-3_9 {
  width: 33.3333333333%
}

.push-3_9 {
  left: 33.3333333333%
}

.pull-3_9 {
  right: 33.3333333333%
}

.offset-3_9 {
  margin-left: 33.3333333333%
}

.column-3_10 {
  width: 30%
}

.push-3_10 {
  left: 30%
}

.pull-3_10 {
  right: 30%
}

.offset-3_10 {
  margin-left: 30%
}

.column-3_11 {
  width: 27.2727272727%
}

.push-3_11 {
  left: 27.2727272727%
}

.pull-3_11 {
  right: 27.2727272727%
}

.offset-3_11 {
  margin-left: 27.2727272727%
}

.column-3_12 {
  width: 25%
}

.push-3_12 {
  left: 25%
}

.pull-3_12 {
  right: 25%
}

.offset-3_12 {
  margin-left: 25%
}

.column-4_4 {
  width: 100%
}

.column-4_5 {
  width: 80%
}

.push-4_5 {
  left: 80%
}

.pull-4_5 {
  right: 80%
}

.offset-4_5 {
  margin-left: 80%
}

.column-4_6 {
  width: 66.6666666667%
}

.push-4_6 {
  left: 66.6666666667%
}

.pull-4_6 {
  right: 66.6666666667%
}

.offset-4_6 {
  margin-left: 66.6666666667%
}

.column-4_7 {
  width: 57.1428571429%
}

.push-4_7 {
  left: 57.1428571429%
}

.pull-4_7 {
  right: 57.1428571429%
}

.offset-4_7 {
  margin-left: 57.1428571429%
}

.column-4_8 {
  width: 50%
}

.push-4_8 {
  left: 50%
}

.pull-4_8 {
  right: 50%
}

.offset-4_8 {
  margin-left: 50%
}

.column-4_9 {
  width: 44.4444444444%
}

.push-4_9 {
  left: 44.4444444444%
}

.pull-4_9 {
  right: 44.4444444444%
}

.offset-4_9 {
  margin-left: 44.4444444444%
}

.column-4_10 {
  width: 40%
}

.push-4_10 {
  left: 40%
}

.pull-4_10 {
  right: 40%
}

.offset-4_10 {
  margin-left: 40%
}

.column-4_11 {
  width: 36.3636363636%
}

.push-4_11 {
  left: 36.3636363636%
}

.pull-4_11 {
  right: 36.3636363636%
}

.offset-4_11 {
  margin-left: 36.3636363636%
}

.column-4_12 {
  width: 33.3333333333%
}

.push-4_12 {
  left: 33.3333333333%
}

.pull-4_12 {
  right: 33.3333333333%
}

.offset-4_12 {
  margin-left: 33.3333333333%
}

.column-5_5 {
  width: 100%
}

.column-5_6 {
  width: 83.3333333333%
}

.push-5_6 {
  left: 83.3333333333%
}

.pull-5_6 {
  right: 83.3333333333%
}

.offset-5_6 {
  margin-left: 83.3333333333%
}

.column-5_7 {
  width: 71.4285714286%
}

.push-5_7 {
  left: 71.4285714286%
}

.pull-5_7 {
  right: 71.4285714286%
}

.offset-5_7 {
  margin-left: 71.4285714286%
}

.column-5_8 {
  width: 62.5%
}

.push-5_8 {
  left: 62.5%
}

.pull-5_8 {
  right: 62.5%
}

.offset-5_8 {
  margin-left: 62.5%
}

.column-5_9 {
  width: 55.5555555556%
}

.push-5_9 {
  left: 55.5555555556%
}

.pull-5_9 {
  right: 55.5555555556%
}

.offset-5_9 {
  margin-left: 55.5555555556%
}

.column-5_10 {
  width: 50%
}

.push-5_10 {
  left: 50%
}

.pull-5_10 {
  right: 50%
}

.offset-5_10 {
  margin-left: 50%
}

.column-5_11 {
  width: 45.4545454545%
}

.push-5_11 {
  left: 45.4545454545%
}

.pull-5_11 {
  right: 45.4545454545%
}

.offset-5_11 {
  margin-left: 45.4545454545%
}

.column-5_12 {
  width: 41.6666666667%
}

.push-5_12 {
  left: 41.6666666667%
}

.pull-5_12 {
  right: 41.6666666667%
}

.offset-5_12 {
  margin-left: 41.6666666667%
}

.column-6_6 {
  width: 100%
}

.column-6_7 {
  width: 85.7142857143%
}

.push-6_7 {
  left: 85.7142857143%
}

.pull-6_7 {
  right: 85.7142857143%
}

.offset-6_7 {
  margin-left: 85.7142857143%
}

.column-6_8 {
  width: 75%
}

.push-6_8 {
  left: 75%
}

.pull-6_8 {
  right: 75%
}

.offset-6_8 {
  margin-left: 75%
}

.column-6_9 {
  width: 66.6666666667%
}

.push-6_9 {
  left: 66.6666666667%
}

.pull-6_9 {
  right: 66.6666666667%
}

.offset-6_9 {
  margin-left: 66.6666666667%
}

.column-6_10 {
  width: 60%
}

.push-6_10 {
  left: 60%
}

.pull-6_10 {
  right: 60%
}

.offset-6_10 {
  margin-left: 60%
}

.column-6_11 {
  width: 54.5454545455%
}

.push-6_11 {
  left: 54.5454545455%
}

.pull-6_11 {
  right: 54.5454545455%
}

.offset-6_11 {
  margin-left: 54.5454545455%
}

.column-6_12 {
  width: 50%
}

.push-6_12 {
  left: 50%
}

.pull-6_12 {
  right: 50%
}

.offset-6_12 {
  margin-left: 50%
}

.column-7_7 {
  width: 100%
}

.column-7_8 {
  width: 87.5%
}

.push-7_8 {
  left: 87.5%
}

.pull-7_8 {
  right: 87.5%
}

.offset-7_8 {
  margin-left: 87.5%
}

.column-7_9 {
  width: 77.7777777778%
}

.push-7_9 {
  left: 77.7777777778%
}

.pull-7_9 {
  right: 77.7777777778%
}

.offset-7_9 {
  margin-left: 77.7777777778%
}

.column-7_10 {
  width: 70%
}

.push-7_10 {
  left: 70%
}

.pull-7_10 {
  right: 70%
}

.offset-7_10 {
  margin-left: 70%
}

.column-7_11 {
  width: 63.6363636364%
}

.push-7_11 {
  left: 63.6363636364%
}

.pull-7_11 {
  right: 63.6363636364%
}

.offset-7_11 {
  margin-left: 63.6363636364%
}

.column-7_12 {
  width: 58.3333333333%
}

.push-7_12 {
  left: 58.3333333333%
}

.pull-7_12 {
  right: 58.3333333333%
}

.offset-7_12 {
  margin-left: 58.3333333333%
}

.column-8_8 {
  width: 100%
}

.column-8_9 {
  width: 88.8888888889%
}

.push-8_9 {
  left: 88.8888888889%
}

.pull-8_9 {
  right: 88.8888888889%
}

.offset-8_9 {
  margin-left: 88.8888888889%
}

.column-8_10 {
  width: 80%
}

.push-8_10 {
  left: 80%
}

.pull-8_10 {
  right: 80%
}

.offset-8_10 {
  margin-left: 80%
}

.column-8_11 {
  width: 72.7272727273%
}

.push-8_11 {
  left: 72.7272727273%
}

.pull-8_11 {
  right: 72.7272727273%
}

.offset-8_11 {
  margin-left: 72.7272727273%
}

.column-8_12 {
  width: 66.6666666667%
}

.push-8_12 {
  left: 66.6666666667%
}

.pull-8_12 {
  right: 66.6666666667%
}

.offset-8_12 {
  margin-left: 66.6666666667%
}

.column-9_9 {
  width: 100%
}

.column-9_10 {
  width: 90%
}

.push-9_10 {
  left: 90%
}

.pull-9_10 {
  right: 90%
}

.offset-9_10 {
  margin-left: 90%
}

.column-9_11 {
  width: 81.8181818182%
}

.push-9_11 {
  left: 81.8181818182%
}

.pull-9_11 {
  right: 81.8181818182%
}

.offset-9_11 {
  margin-left: 81.8181818182%
}

.column-9_12 {
  width: 75%
}

.push-9_12 {
  left: 75%
}

.pull-9_12 {
  right: 75%
}

.offset-9_12 {
  margin-left: 75%
}

.column-10_10 {
  width: 100%
}

.column-10_11 {
  width: 90.9090909091%
}

.push-10_11 {
  left: 90.9090909091%
}

.pull-10_11 {
  right: 90.9090909091%
}

.offset-10_11 {
  margin-left: 90.9090909091%
}

.column-10_12 {
  width: 83.3333333333%
}

.push-10_12 {
  left: 83.3333333333%
}

.pull-10_12 {
  right: 83.3333333333%
}

.offset-10_12 {
  margin-left: 83.3333333333%
}

.column-11_11 {
  width: 100%
}

.column-11_12 {
  width: 91.6666666667%
}

.push-11_12 {
  left: 91.6666666667%
}

.pull-11_12 {
  right: 91.6666666667%
}

.offset-11_12 {
  margin-left: 91.6666666667%
}

.column-12_12 {
  width: 100%
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.columns_wrap:after {
  content: " ";
  clear: both;
  width: 100%;
  height: 0;
  display: block
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto
}

.pull-right {
  float: right !important
}

.pull-left {
  float: left !important
}

.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.visible {
  visibility: visible
}

.invisible {
  visibility: hidden
}

.show {
  display: block !important
}

.hide {
  display: none !important
}

.hidden {
  display: none !important;
  visibility: hidden !important
}

.text-hide {
  font-size: 0;
  line-height: 0;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0
}

.vertical-centered {
  overflow: hidden
}

.vertical-centered:before {
  content: " ";
  width: 0;
  height: 100%;
  margin-left: -.3em
}

.vertical-centered:before,
.vertical-centered>* {
  display: inline-block;
  vertical-align: middle
}

.heaven11_loading {
  background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/images/preloader.gif) !important;
  background-position: center !important;
  background-repeat: no-repeat !important
}

.page_wrap {
  min-height: 100vh;
  overflow: hidden
}

.page_wrap,
.content_wrap {
  margin: 0 auto
}

.body_style_boxed {
  background-color: #f0f0f0;
  background-attachment: fixed;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover
}

.body_style_boxed .page_wrap {
  width: 1398px
}

.page_content_wrap {
  padding-top: 7.6rem;
  padding-bottom: 7.4rem
}

.remove_margins .page_content_wrap {
  padding-top: 0 !important;
  padding-bottom: 0 !important
}

.content_wrap,
.content_container {
  width: 1278px;
  margin: 0 auto
}

.content_wrap .content_wrap,
.content_wrap .content_container,
.content_container .content_wrap,
.content_container .content_container {
  width: 100%
}

.content_wrap:after,
.content_container:after {
  content: " ";
  clear: both;
  width: 100%;
  height: 0;
  display: block
}

.body_style_fullwide .content_wrap {
  max-width: 1920px;
  margin: 0 auto;
  width: 100% !important;
  padding-left: 130px;
  padding-right: 130px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.content,
.sidebar,
.sidebar_inner {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.sidebar_fixed_placeholder {
  min-height: 1px
}

.page_content_wrap .content_wrap {
  position: relative
}

body.body_style_wide:not(.expand_content) [class*=content_wrap]>.content,
body.body_style_boxed:not(.expand_content) [class*=content_wrap]>.content {
  width: 825px
}

[class*=content_wrap]>.sidebar {
  width: 406px
}

.sidebar_hide [class*=content_wrap]>.content {
  margin-left: auto;
  margin-right: auto
}

.sidebar_right [class*=content_wrap]>.content {
  float: left
}

.sidebar_right [class*=content_wrap]>.sidebar {
  float: right
}

.sidebar_left [class*=content_wrap]>.content {
  float: right
}

.sidebar_left [class*=content_wrap]>.sidebar {
  float: left
}

.body_style_fullwide [class*=content_wrap]>.content,
.body_style_fullscreen [class*=content_wrap]>.content {
  width: 100%
}

.body_style_fullwide.sidebar_right [class*=content_wrap]>.content,
.body_style_fullscreen.sidebar_right [class*=content_wrap]>.content {
  padding-right: 453px
}

.body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar,
.body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar {
  margin-left: -406px
}

.body_style_fullwide.sidebar_left [class*=content_wrap]>.content,
.body_style_fullscreen.sidebar_left [class*=content_wrap]>.content {
  padding-left: 453px
}

.body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar,
.body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar {
  margin-right: -406px
}

.body_style_fullscreen .page_content_wrap {
  overflow: hidden;
  padding: 0;
  position: relative
}

.body_style_fullscreen [class*=content_wrap]>.content>article.page {
  padding: 0
}

.sidebar_control {
  display: none
}

.top_panel {
  position: relative;
  z-index: 8000;
  padding: .01px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.top_panel .row>[class*=column-],
.top_panel .columns_wrap>[class*=column-] {
  vertical-align: middle
}

.top_panel.with_bg_image:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .7)
}

#background_video {
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
  position: absolute;
  z-index: -1 !important;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%
}

div#background_video {
  position: absolute !important
}

div#background_video:after {
  content: " ";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, .3)
}

div#background_video iframe,
div#background_video video {
  position: absolute;
  z-index: 1;
  top: 50% !important;
  left: 50% !important;
  -webkit-transform: translate(-50%, 50%) !important;
  -ms-transform: translate(-50%, 50%) !important;
  transform: translate(-50%, 50%) !important;
  max-width: none
}

#tubular-container {
  display: none
}

.top_panel.with_bg_video {
  background: #000
}

.header_position_over .page_wrap {
  position: relative
}

.header_position_over .top_panel {
  position: absolute;
  z-index: 8000;
  top: 0;
  left: 0;
  width: 100%;
  background: 0 0 !important
}

.header_position_over .top_panel .sc_layouts_row[class*=scheme_]:not(.sc_layouts_row_fixed_on) {
  background-color: transparent
}

.header_position_under .top_panel {
  position: relative;
  z-index: 2;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.header_position_under .top_panel_mask {
  display: none;
  background-color: #000;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.header_position_under .page_content_wrap {
  position: relative;
  z-index: 4
}

.header_position_under .footer_wrap {
  position: relative;
  z-index: 3
}

.top_panel_default .sc_layouts_row_fixed_on {
  -webkit-transition: padding .3s ease;
  -o-transition: padding .3s ease;
  transition: padding .3s ease
}

.top_panel_default .sc_layouts_row .custom-logo-link img,
.top_panel_default .sc_layouts_row .sc_layouts_logo img {
  -webkit-transition: max-height .3s ease;
  -o-transition: max-height .3s ease;
  transition: max-height .3s ease
}

.top_panel_default .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
  content: "\e828";
  font-family: "fontello";
  margin-top: -1px
}

.top_panel_default .sc_layouts_menu_nav li li.menu-item-has-children>a:after {
  content: "\e836";
  font-family: "fontello"
}

.top_panel_default .sc_layouts_menu_mobile_button .sc_layouts_item_icon:before {
  content: "\e8ba";
  font-family: "fontello"
}

.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu {
  display: none;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2.2em
}

.menu_hover_path_line .sc_layouts_menu_nav>li>a:not(.trx_addons_login_link) {
  padding: 1.25rem 1.2rem 1.15rem !important
}

.menu_hover_path_line>ul>li:before,
.menu_hover_path_line>ul>li:after {
  width: 2px !important
}

.menu_hover_path_line>ul>li>a:before,
.menu_hover_path_line>ul>li>a:after,
.menu_hover_path_line>ul>li.menu-item-has-children>a:after {
  height: 2px !important
}

.menu_hover_path_line>ul>li.current-menu-item>a:before,
.menu_hover_path_line>ul>li.current-menu-item>a:after,
.menu_hover_path_line>ul>li.current-menu-item:before,
.menu_hover_path_line>ul>li.current-menu-item:after,
.menu_hover_path_line>ul>li.current-menu-parent>a:before,
.menu_hover_path_line>ul>li.current-menu-parent>a:after,
.menu_hover_path_line>ul>li.current-menu-parent:before,
.menu_hover_path_line>ul>li.current-menu-parent:after {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1)
}

.menu_hover_path_line>ul>li.current-menu-ancestor>a:before,
.menu_hover_path_line>ul>li.current-menu-ancestor>a:after,
.menu_hover_path_line>ul>li.current-menu-ancestor:before,
.menu_hover_path_line>ul>li.current-menu-ancestor:after,
.menu_hover_path_line>ul>li.current-menu-ancestor>a:before,
.menu_hover_path_line>ul>li.current-menu-ancestor>a:after,
.menu_hover_path_line>ul>li.current-menu-ancestor:before,
.menu_hover_path_line>ul>li.current-menu-ancestor:after {
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1)
}

header .menu_hover_path_line .sc_layouts_menu_nav>li+li {
  margin-left: 0
}

header .menu_hover_path_line .sc_layouts_menu_nav>li:last-child,
header .menu_hover_fade .sc_layouts_menu_nav>li:last-child {
  margin-right: 1.55rem
}

header .sc_layouts_column_align_right .menu_hover_path_line .sc_layouts_menu_nav>li:last-child,
header .sc_layouts_column_align_right .menu_hover_fade .sc_layouts_menu_nav>li:last-child {
  margin-right: 0
}

header .elementor-widget-text-editor {
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -.14px
}

header .sc_layouts_row_type_normal {
  padding: 10px;
  background-color: #000;
}

.sc_layouts_column_align_right .sc_layouts_item,
.sc_layouts_column_align_right .sc_layouts_item+div:not(.sc_layouts_item):not(.vc_row):not(.vc_separator):not(.vc_empty_space):not(.vc_wp_text) {
  margin-left: 1.05em
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a,
.sc_layouts_menu_nav>li li>a {
  padding: .2em 3.5em .2em 2.8em !important
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_nav>li ul {
  padding: 1.8em 0 !important;
  margin-left: 2px
}

.sc_layouts_menu_nav>li>ul {
  top: 5.3em !important
}

.sc_layouts_menu_popup .sc_layouts_menu_nav>li.menu-item-has-children>a:after,
.sc_layouts_menu_nav li li.menu-item-has-children>a:after {
  top: .15em !important;
  right: 2.6em !important
}

.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav>li>ul,
.sc_layouts_menu_nav>li>ul ul {
  top: -1.8em !important
}

.sc_layouts_menu_nav>li>ul ul.submenu_left {
  left: -17em
}

.menu_mobile_inner .search_mobile .search_submit:focus,
.menu_mobile_inner .search_mobile .search_submit:hover {
  opacity: .7;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_layouts_title.fixed_height .sc_layouts_title_content {
  left: 0 !important;
  -webkit-transform: translate(0, -50%) !important;
  -ms-transform: translate(0, -50%) !important;
  transform: translate(0, -50%) !important;
  max-width: 90%;
  text-align: left
}

.breadcrumbs .breadcrumbs_delimiter {
  margin: 0 .3em !important
}

.breadcrumbs .breadcrumbs_delimiter:before {
  content: "\e83c" !important;
  font-family: fontello !important
}

.breadcrumbs {
  font-size: 14px !important;
  font-weight: 700;
  line-height: normal !important;
  text-transform: uppercase;
  letter-spacing: .14px;
  margin-left: 68px;
}

.sc_layouts_title_breadcrumbs {
  margin-top: 0 !important;
  margin-bottom: .9rem
}

.sc_layouts_title_caption img {
  display: none
}

body.menu_style_side {
  width: auto;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box
}

body.menu_style_left {
  margin-left: 8.125rem
}

body.menu_style_right {
  margin-right: 8.125rem
}

.menu_style_side .body_wrap {
  position: relative;
  overflow: hidden;
  max-width: 100%
}

.menu_style_side .menu_side_wrap {
  position: fixed;
  z-index: 20000;
  top: 0;
  right: auto;
  bottom: 0;
  left: 0;
  width: 8.125rem;
  -webkit-transition: left .3s ease, right .3s ease;
  -o-transition: left .3s ease, right .3s ease;
  transition: left .3s ease, right .3s ease
}

.menu_style_right .menu_side_wrap {
  left: auto;
  right: 0
}

.admin-bar .menu_side_wrap {
  top: 32px
}

@media (max-width:782px) {
  .admin-bar .menu_side_wrap {
    top: 46px
  }
}

@media (max-width:600px) {
  .admin-bar .menu_side_wrap {
    top: 0
  }
}

.menu_side_wrap .menu_side_inner {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.menu_style_side .menu_side_wrap .sc_layouts_logo {
  display: none;
  padding: 25% 10%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  position: relative;
  z-index: 1
}

.menu_style_side .menu_side_wrap .logo_text {
  font-size: 1em;
  letter-spacing: 0;
  text-align: center;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

.menu_style_side .menu_side_wrap .logo_slogan {
  display: none
}

.menu_side_wrap .menu_mobile_button {
  display: block;
  position: relative;
  left: 0;
  right: auto;
  top: 0
}

.menu_side_wrap .menu_side_button {
  display: none;
  font-size: 16px;
  margin-top: -1.5em;
  overflow: hidden;
  cursor: pointer;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: -1.5em;
  width: 3em;
  height: 3em;
  line-height: 3em;
  text-align: center;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: left .3s ease, right .3s ease;
  -o-transition: left .3s ease, right .3s ease;
  transition: left .3s ease, right .3s ease
}

.menu_style_right .menu_side_wrap .menu_side_button {
  text-align: left;
  padding-left: 10px;
  border-radius: 50% 0 0 50%
}

.menu_style_left .menu_side_wrap .menu_side_button {
  left: auto;
  right: -1.5em;
  text-align: right;
  padding-right: 10px;
  border-radius: 0 50% 50% 0
}

.menu_style_right .menu_side_wrap .menu_side_button:before {
  content: "\e92a"
}

.menu_style_right .menu_side_wrap.opened .menu_side_button:before {
  content: "\e92b"
}

.menu_style_left .menu_side_wrap .menu_side_button:before {
  content: "\e92b"
}

.menu_style_left .menu_side_wrap.opened .menu_side_button:before {
  content: "\e92a"
}

#toc_menu {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  margin: -50% 0 0 -50%
}

.toc_menu_item {
  position: relative;
  z-index: 1;
  padding: 1.875rem
}

.toc_menu_item .toc_menu_icon {
  display: block;
  position: relative;
  color: #888;
  height: 1.5em;
  line-height: 1.5em;
  text-align: center
}

.toc_menu_item .toc_menu_icon:before {
  display: inline-block;
  line-height: inherit;
  color: inherit
}

.toc_menu_item .toc_menu_icon_default:before {
  content: " ";
  margin-top: .75em;
  width: .5em;
  height: 1px;
  background-color: #888
}

.toc_menu_item:hover .toc_menu_icon,
.toc_menu_item_active .toc_menu_icon {
  color: #292929
}

.toc_menu_item:hover .toc_menu_icon_default:before,
.toc_menu_item_active .toc_menu_icon_default:before {
  background-color: #292929
}

.toc_menu_item_active .toc_menu_icon_default:before {
  width: 1.5em
}

.toc_menu_item .toc_menu_description {
  position: absolute;
  top: 0;
  right: -20em;
  opacity: 0;
  white-space: nowrap;
  -webkit-transition: all .6s ease-out;
  -o-transition: all .6s ease-out;
  transition: all .6s ease-out
}

.toc_menu_item:hover .toc_menu_description {
  right: 100%;
  margin-right: 1.5em;
  opacity: 1
}

.menu_side_inner #toc_menu {
  display: block;
  position: relative;
  z-index: 0;
  -webkit-transition: top .3s ease;
  -o-transition: top .3s ease;
  transition: top .3s ease
}

.menu_side_icons #toc_menu {
  left: 0;
  top: 0;
  margin: 0
}

.menu_side_icons .toc_menu_item .toc_menu_description {
  height: 4.375rem;
  font-size: 1.0667em;
  line-height: 4.275rem;
  font-weight: 700;
  text-transform: uppercase;
  top: 1.9rem
}

.menu_side_icons .toc_menu_item:hover .toc_menu_description {
  margin-right: 0
}

.menu_side_icons .toc_menu_item .toc_menu_description span {
  display: inline-block;
  vertical-align: middle;
  padding: 0 3em;
  letter-spacing: 1px
}

.menu_side_icons .toc_menu_item .toc_menu_icon {
  width: 100%;
  height: 4.375rem;
  line-height: 4.5rem;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  border-bottom: none
}

.menu_side_icons .toc_menu_item .toc_menu_icon:before {
  font-size: 2rem;
  line-height: inherit;
  font-weight: 400
}

.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon {
  text-align: center
}

.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon:before {
  content: " ";
  width: 5px;
  height: 5px;
  line-height: inherit;
  border-radius: 50%
}

.menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon:before {
  width: 9px;
  height: 9px;
  line-height: 9px;
  text-align: center
}

.menu_style_left .toc_menu_item .toc_menu_description {
  left: 1.9rem;
  right: auto
}

.menu_style_left .toc_menu_item:hover .toc_menu_description {
  left: 100%;
  right: auto
}

.toc_menu_description {
  display: none !important
}

.menu_mobile .menu_mobile_nav_area>nav {
  position: relative;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  max-height: 100%;
  overflow-y: visible;
  padding: 0 10px
}

.toc_socials .socials_wrap .social_item {
  display: block;
  margin: -2px 0 0
}

.toc_socials .socials_wrap {
  margin: 0;
  position: relative;
  left: 50%;
  width: 44px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.toc_socials .socials_wrap .social_item .social_icon {
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 2px solid
}

.toc_socials .socials_wrap .social_item:hover {
  position: relative;
  z-index: 1
}

.toc_socials {
  padding-top: 3.4rem
}

.toc_soc_title {
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: 0;
  padding-top: 1px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

.toc_soc_title_before {
  position: relative;
  left: 50%;
  margin-left: -1px;
  height: 6.75rem;
  width: 2px;
  margin-bottom: 3.2rem;
  background-color: #0e0d12
}

.toc_social_block {
  position: absolute;
  bottom: 1.9rem;
  padding-left: 1.9rem
}

.top_panel_mobile_info p {
  margin: 0
}

body.mobile_layout.menu_style_left {
  margin-left: 0
}

body.mobile_layout.menu_style_right {
  margin-right: 0
}

body.mobile_layout.menu_style_right .menu_side_wrap {
  right: -6rem
}

body.mobile_layout.menu_style_left .menu_side_wrap {
  left: -6rem
}

body.mobile_layout.menu_style_right .menu_side_wrap.opened {
  right: 0
}

body.mobile_layout.menu_style_left .menu_side_wrap.opened {
  left: 0
}

body.mobile_layout.menu_style_side .menu_side_wrap .menu_side_button {
  display: block
}

body.mobile_layout.menu_style_left .menu_side_wrap .menu_side_button:hover {
  right: -2em
}

body.mobile_layout.menu_style_right .menu_side_wrap .menu_side_button:hover {
  left: -2em
}

.menu_mobile_close {
  display: block;
  cursor: pointer;
  width: 5em;
  height: 5em;
  line-height: 5em;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0
}

.menu_mobile_close:before,
.menu_mobile_close:after {
  content: " ";
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 38%;
  width: 25%;
  height: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -1px;
  border-top: 2px solid #fff
}

.menu_mobile_close:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.menu_mobile_close:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.menu_mobile_overlay {
  display: none !important;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .8);
  z-index: 100000
}

.menu_mobile {
  position: fixed;
  z-index: 100002;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  -webkit-transition: height .3s ease;
  -o-transition: height .3s ease;
  transition: height .3s ease
}

.menu_mobile.opened {
  height: 100%
}

.menu_mobile_inner {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
  overflow: hidden
}

.menu_mobile a {
  display: block
}

.menu_mobile [class*=sc_fly_]:not(.sc_fly_static) {
  position: static !important;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto
}

.menu_mobile .sc_layouts_logo {
  text-align: center;
  margin: 4.4rem 0 0;
  font-size: 1em !important
}

.menu_mobile .menu_mobile_nav_area {
  position: absolute;
  z-index: 1;
  top: 48%;
  left: 0;
  width: 100%;
  height: auto;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  max-height: 49%;
  padding-right: 20px;
  overflow: hidden;
  overflow-y: auto
}

.menu_mobile .menu_mobile_nav_area ul {
  margin: 0 auto;
  padding: 0;
  list-style: none;
  width: auto
}

.menu_mobile .menu_mobile_nav_area ul ul {
  margin: 0;
  display: none
}

.menu_mobile .menu_mobile_nav_area li {
  margin-bottom: 0;
  width: auto
}

.menu_mobile .menu_mobile_nav_area li>a {
  font-size: 1.25em;
  line-height: 1.5em;
  padding: 1px 2.5em 1px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: relative;
  display: inline-block;
  width: 28rem;
  text-align: left;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.menu_mobile .menu_mobile_nav_area>ul>li>a {
  font-size: 2em;
  line-height: 1.5em
}

.menu_mobile .menu_mobile_nav_area>ul>li li>a {
  padding-left: 1em;
  padding-top: .25em;
  padding-bottom: .25em
}

.menu_mobile .menu_mobile_nav_area>ul>li li li>a {
  padding-left: 2em
}

.menu_mobile .menu_mobile_nav_area>ul>li li li li>a {
  padding-left: 3em
}

.menu_mobile .menu_mobile_nav_area>ul>li li.menu-delimiter {
  margin-top: 0 !important;
  padding-top: 0 !important;
  text-align: center;
  overflow: hidden
}

.menu_mobile .menu_mobile_nav_area>ul>li li.menu-delimiter>a {
  overflow: hidden;
  padding-top: .25em;
  padding-bottom: .25em;
  padding-right: .5em
}

.menu_mobile .menu_mobile_nav_area>ul>li li.menu-delimiter>a>span {
  display: block;
  border-top: 1px solid #f0f0f0;
  width: 100%;
  height: 0
}

.menu_mobile .menu_mobile_nav_area .open_child_menu {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 1em;
  height: 1em;
  line-height: 0.5em;
  text-align: center;
  padding: .25em;
  background-color: rgba(255, 255, 255, .1);
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

.menu_mobile .menu_mobile_nav_area li li .open_child_menu {
  background-color: transparent;
  padding: .25em .7em
}

.menu_mobile .menu_mobile_nav_area a:hover>.open_child_menu {
  background-color: rgba(255, 255, 255, .2)
}

.menu_mobile .menu_mobile_nav_area .open_child_menu:before {
  font-family: "fontello";
  content: "\e828"
}

.menu_mobile .menu_mobile_nav_area li.opened>a>.open_child_menu:before {
  content: "\e835"
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu {
  display: none;
  width: 26rem;
  text-align: left;
  padding: 1em;
  margin: 0 auto
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .sc_content {
  width: 100% !important
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*=vc_col-xs-]),
.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*=elementor-xs-]) {
  width: 100%;
  float: none
}

.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .wpb_column:not([class*=vc_col-xs-])+.wpb_column:not([class*=vc_col-xs-]),
.menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu .elementor-column:not([class*=elementor-xs-])+.elementor-column:not([class*=elementor-xs-]) {
  margin-top: 2em
}

.menu_mobile .search_mobile {
  position: absolute;
  z-index: 1;
  bottom: 8rem;
  left: 50%;
  width: 28rem;
  margin-left: -14rem
}

.menu_mobile .search_mobile form {
  position: relative
}

.menu_mobile .search_mobile .search_field {
  width: 100%;
  padding: 1.5em 3em 1.5em 1.5em !important
}

.menu_mobile .search_mobile .search_submit {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
  font-size: .8667em;
  padding: 2em 1.8em;
  background-color: transparent
}

.menu_mobile .socials_mobile {
  position: absolute;
  z-index: 1;
  bottom: 4rem;
  left: 0;
  text-align: center;
  display: block;
  width: 100%
}

.menu_mobile .social_item {
  display: inline-block;
  margin: 1em 1em 0 0
}

.menu_mobile .social_item .social_icon {
  display: block;
  font-size: 1em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center
}

.menu_mobile_narrow {
  margin-top: 0;
  margin-left: -320px;
  width: 320px;
  height: 100%;
  -webkit-transition: margin-left .3s ease, margin-right .3s ease;
  -o-transition: margin-left .3s ease, margin-right .3s ease;
  transition: margin-left .3s ease, margin-right .3s ease
}

.menu_mobile_narrow.opened {
  margin-left: 0
}

.menu_style_right .menu_mobile_narrow {
  margin-right: -320px;
  margin-left: 0;
  left: auto;
  right: 0
}

.menu_style_right .menu_mobile_narrow.opened {
  margin-right: 0
}

.menu_mobile_narrow .menu_mobile_nav_area li>a {
  font-size: 1em;
  line-height: 1.5em;
  text-transform: none;
  letter-spacing: 0px;
  width: 18rem
}

.menu_mobile_narrow .menu_mobile_nav_area>ul>li>a {
  font-size: 1.25em;
  line-height: 1.5em
}

.menu_mobile_narrow .menu_mobile_nav_area>ul>li>a>.open_child_menu:before {
  font-size: 1em;
  line-height: inherit
}

.menu_mobile_narrow .menu_mobile_nav_area li li .open_child_menu {
  padding: .4em
}

.menu_mobile_narrow .search_mobile {
  width: 18rem;
  margin-left: -9rem
}

.mobile_device .menu_mobile .menu_mobile_nav_area,
.mobile_layout .menu_mobile .menu_mobile_nav_area {
  position: relative;
  top: auto;
  max-height: none;
  margin: 4em 0 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.mobile_device .menu_mobile .search_mobile,
.mobile_layout .menu_mobile .search_mobile {
  position: relative;
  bottom: auto;
  left: 0;
  margin: 3em auto 0
}

.mobile_device .menu_mobile .socials_mobile,
.mobile_layout .menu_mobile .socials_mobile {
  position: relative;
  bottom: auto;
  margin: 1em 0 0
}

.header_widgets_wrap {
  position: relative;
  z-index: 2
}

.header_widgets_wrap.header_fullwidth {
  overflow: hidden
}

.header_widgets_wrap.header_fullwidth .widget {
  margin-bottom: 0
}

.slider_wrap .rev_slider_wrapper {
  z-index: 0
}

.blog_archive {
  padding-bottom: 4em
}

.post_item p {
  margin-bottom: 0
}

.post_item>.post_title {
  margin-top: 0
}

.post_item .more-link,
.gallery_preview_show .post_readmore {
  margin-top: 3em
}

.post_format_audio.post_item .more-link {
  margin-top: 3.2em
}

.post_format_quote.post_item .more-link {
  margin-top: 0
}

.mptt-navigation-tabs,
div.heaven11_tabs .heaven11_tabs_titles {
  list-style-type: none;
  padding: 0;
  text-align: center;
  letter-spacing: 0;
  margin: -.85em 0 3.2em
}

div.esg-filter-wrapper .esg-filterbutton,
.mptt-navigation-tabs li,
div.heaven11_tabs .heaven11_tabs_titles li {
  display: inline-block;
  margin: 0 0 3px;
  font-size: 12px;
  line-height: 1.4em;
  font-weight: 400;
  text-transform: uppercase;
  padding: 0;
  border: none;
  border-radius: 0
}

div.esg-filter-wrapper .esg-filterbutton:hover,
div.esg-filter-wrapper .esg-filterbutton.selected {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none
}

div.esg-filter-wrapper .esg-filterbutton+.esg-filterbutton {
  margin-left: 2rem
}

.mptt-navigation-tabs li+li,
div.heaven11_tabs .heaven11_tabs_titles li+li {
  margin-left: 3px
}

div.esg-filter-wrapper .esg-filterbutton>span,
.mptt-navigation-tabs li a,
div.heaven11_tabs .heaven11_tabs_titles li a,
div.heaven11_tabs .heaven11_tabs_titles li a.ui-tabs-anchor {
  display: block;
  float: none;
  padding: 1.75em 3em;
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

div.heaven11_tabs .heaven11_tabs_content {
  padding: 0
}

div.heaven11_tabs .heaven11_tab_content_remove {
  opacity: 0
}

div.heaven11_tabs .nav-links {
  margin-top: 1em
}

.header_content_wrap {
  margin-bottom: 0em
}

.thumbnail_type_fullwidth.post_header_position_default .page_content_wrap>.header_content_wrap,
.post_header_position_on_thumb .page_content_wrap>.header_content_wrap {
  margin-bottom: 7.1rem
}

.header_content_wrap+.content_wrap {
  padding-top: 0
}

.header_content_wrap .post_header {
  margin-bottom: 0
}

.header_content_wrap .post_header .post_title {
  margin-top: 0;
  margin-bottom: 0
}

.header_content_wrap .post_header .post_title+.post_meta {
  margin-top: .5em
}

.header_content_wrap .post_featured {
  margin: 0;
  overflow: visible
}

.thumbnail_type_fullwidth .header_content_wrap .post_header {
  margin-left: auto;
  margin-right: auto
}

.thumbnail_type_fullwidth .header_content_wrap .post_featured img {
  max-width: none;
  width: 100%
}

.thumbnail_type_fullwidth .header_content_wrap .post_featured.post_featured_bg {
  height: 40rem;
  overflow: visible
}

.thumbnail_type_fullwidth .header_content_wrap .post_featured.post_featured_bg:before {
  display: none
}

.thumbnail_type_fullwidth:not(.post_header_position_above) .page_content_wrap {
  padding-top: 0
}

.post_header_position_above .top_panel {
  border-bottom: 1px solid #eee
}

.post_header_position_above .header_content_wrap .post_header {
  margin-bottom: 1.5em
}

.post_header_position_above .post_header+.post_featured {
  margin-top: 1.5rem
}

.post_header_position_under .header_content_wrap .post_header {
  margin-top: 2.5em
}

.post_header_position_default .header_content_wrap .post_featured+.post_header {
  margin-top: 2.5em
}

.post_header_position_on_thumb .header_content_wrap {
  position: relative
}

.post_header_position_on_thumb .header_content_wrap .post_header {
  display: block;
  max-width: 50%;
  padding: 2em;
  margin: 0 auto !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center
}

.post_header_position_on_thumb .header_content_wrap.header_align_tl .post_header,
.post_header_position_on_thumb .header_content_wrap.header_align_ml .post_header,
.post_header_position_on_thumb .header_content_wrap.header_align_bl .post_header {
  text-align: left
}

.post_header_position_on_thumb .header_content_wrap.header_align_tr .post_header,
.post_header_position_on_thumb .header_content_wrap.header_align_mr .post_header,
.post_header_position_on_thumb .header_content_wrap.header_align_br .post_header {
  text-align: right
}

.post_header_position_on_thumb .header_content_wrap .post_featured+.post_header {
  display: inline-block;
  background-color: #fff
}

.post_header_position_on_thumb .header_content_wrap.header_align_tl .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  top: 3em;
  left: 3em
}

.post_header_position_on_thumb .header_content_wrap.header_align_tc .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  top: 3em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.post_header_position_on_thumb .header_content_wrap.header_align_tr .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  top: 3em;
  right: 3em
}

.post_header_position_on_thumb .header_content_wrap.header_align_ml .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 3em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.post_header_position_on_thumb .header_content_wrap.header_align_mc .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

.post_header_position_on_thumb .header_content_wrap.header_align_mr .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 3em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.post_header_position_on_thumb .header_content_wrap.header_align_bl .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  bottom: 3em;
  left: 3em
}

.post_header_position_on_thumb .header_content_wrap.header_align_bc .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  bottom: 3em;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.post_header_position_on_thumb .header_content_wrap.header_align_br .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  bottom: 3em;
  right: 3em
}

.post_header_position_on_thumb .header_align_ts,
.post_header_position_on_thumb .header_align_ts>.content_wrap {
  padding-top: .1px
}

.post_header_position_on_thumb .header_content_wrap.header_align_ts .post_featured {
  margin-top: 6em
}

.post_header_position_on_thumb .header_content_wrap.header_align_ts .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  border: 1px solid #ddd;
  background-color: #fff
}

.post_header_position_on_thumb .header_align_bs,
.post_header_position_on_thumb .header_align_bs>.content_wrap {
  padding-bottom: .1px
}

.post_header_position_on_thumb .page_content_wrap>.header_align_bs {
  margin-bottom: 4em
}

.post_header_position_on_thumb .header_content_wrap.header_align_bs .post_featured {
  margin-bottom: 5em
}

.post_header_position_on_thumb .header_content_wrap.header_align_bs .post_featured+.post_header {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  border: 1px solid #ddd;
  background-color: #fff
}

.post_header_position_on_thumb.thumbnail_type_default .post_item_single .header_content_wrap .post_featured+.post_content {
  padding-top: 2.8rem
}

.post_header_position_on_thumb .header_content_wrap .post_featured.with_header {
  position: relative
}

.post_header .post_meta_categories {
  margin-bottom: .5em
}

.post_header_position_default .header_content_wrap .post_header .post_meta_categories {
  margin-bottom: 1.5em
}

.post_item_single .post_header .post_meta_categories {
  margin-top: -6px
}

.header_content_wrap .post_header .post_meta_other {
  margin-top: 1em
}

.header_content_wrap .post_header .post_subtitle {
  margin-top: .1em
}

.header_content_wrap .post_header.align_center,
.post_item_single .header_content_wrap .post_header.align_center {
  text-align: center
}

.header_content_wrap .post_header.align_left,
.post_item_single .header_content_wrap .post_header.align_left {
  text-align: left
}

.header_content_wrap .post_header.align_right,
.post_item_single .header_content_wrap .post_header.align_right {
  text-align: right
}

.page_content_wrap {
  position: relative
}

[class*=_banner_wrap] {
  position: relative;
  text-align: center
}

[class*=_banner_wrap] .banner_link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.banner_with_image:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .3);
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease
}

.banner_with_image:hover:before {
  background-color: rgba(0, 0, 0, .1)
}

.banner_with_image>* {
  position: relative;
  z-index: 2;
  color: #fff !important
}

.page_banner_wrap {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  padding: 30px;
  background-size: 100% auto;
  background-repeat: repeat-y;
  background-attachment: fixed
}

.custom-background .page_content_wrap {
  background-color: transparent !important
}

.custom-background .content_wrap>.content,
.page_banner_wrap~.content_wrap>.content {
  padding: 4rem;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.header_banner_wrap,
.sidebar_banner_wrap,
.footer_banner_wrap {
  padding: 30px;
  background-position: center;
  background-size: cover
}

.sidebar_banner_wrap {
  margin-bottom: 30px
}

.post_featured {
  overflow: hidden;
  position: relative;
  margin-bottom: 1.8em
}

.post_featured_bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.post_featured_bg:before {
  content: " ";
  width: 0;
  height: 0;
  padding-top: 56.25%;
  display: inline-block;
  vertical-align: top;
  margin-left: -.3em
}

.post_featured_right {
  float: right;
  width: 50%;
  margin-left: 4.3478%
}

.post_featured_left {
  float: left;
  width: 50%;
  margin-right: 4.3478%
}

.post_meta .post_meta_item,
.post_meta .vc_inline-link {
  font-size: inherit;
  margin-left: 0;
  white-space: normal;
  -webkit-transition: color .3s ease;
  -o-transition: color .3s ease;
  transition: color .3s ease
}

.post_meta .post_meta_item:after,
.post_meta .post_meta_item.post_edit:after,
.post_meta .vc_inline-link:after {
  content: "";
  display: inline;
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  font-style: normal;
  vertical-align: baseline;
  margin: 0 .5em
}

.post_meta .post_meta_item:last-child:after,
.post_meta .post_meta_item.post_edit:last-child:after,
.post_meta .vc_inline-link:last-child:after {
  display: none
}

.post_meta a.post_meta_item:before,
.post_meta .vc_inline-link:before,
.post_meta a.post_meta_item>.post_counters_number {
  margin-right: .3em
}

.post_meta .vc_inline-link:before {
  content: "\e8bb";
  font-family: "fontello"
}

.post_meta .post_meta_item .post_author_avatar {
  display: inline-block;
  vertical-align: middle;
  line-height: inherit;
  margin-right: .15em
}

.post_meta .post_meta_item .post_author_avatar>img {
  border-radius: 50%;
  width: 1.25em;
  height: 1.25em
}

.post_meta .post_meta_item .post_meta_number+.post_meta_label {
  margin-left: .3em
}

.post_share .social_items {
  font-size: 1em
}

.socials_share.socials_type_drop .social_items {
  padding: .8em 1em
}

.post_share .social_items .social_item .social_icon i {
  font-style: normal;
  text-transform: capitalize
}

.post_meta .socials_share {
  display: inline;
  vertical-align: baseline
}

.post_meta_item .socials_share .social_items {
  bottom: auto;
  top: 2.5em
}

.post_meta_item .socials_share .social_items:before {
  bottom: auto;
  top: -5px;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg)
}

.post_featured .mask {
  background-color: rgba(0, 0, 0, .5)
}

.wp-playlist .wp-playlist-current-item img {
  background-color: #fff
}

.format-audio .post_featured {
  position: relative;
  max-height: 16em
}

.single .format-audio .post_featured {
  max-height: none
}

.format-audio .post_featured img {
  position: relative
}

.format-audio .post_featured.with_thumb .mask {
  background-color: rgba(0, 0, 0, .6)
}

.format-audio .post_featured .mask {
  opacity: 1
}

.format-audio .post_featured .post_audio.with_iframe .post_audio_author,
.format-audio .post_featured .post_audio.with_iframe .post_audio_title {
  display: none
}

.format-audio .post_featured .post_audio_author,
.trx_addons_audio_player .audio_author {
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 0px !important
}

.trx_addons_audio_player .audio_author,
.trx_addons_audio_player .audio_caption {
  margin: .1rem 0 .1rem !important
}

.format-audio .post_featured .post_audio_title,
.trx_addons_audio_player .audio_caption {
  font-size: 1.625rem;
  line-height: normal;
  font-weight: 500;
  letter-spacing: -.39px;
  text-transform: none
}

.format-audio .post_featured .post_audio_title {
  font-size: 1.625rem;
  line-height: normal;
  font-weight: 500
}

.format-audio .post_featured .post_audio_title,
.format-audio .post_featured .post_audio_author {
  margin: .1rem 0 .1rem;
  padding: 0 6px
}

.post_featured div .trx_addons_audio_player_wrap>.mejs-container {
  height: 3.5rem !important;
  background: 0 0 !important
}

.post_layout_excerpt .post_audio .trx_addons_audio_player_wrap {
  padding: 1rem
}

.format-audio .post_featured.with_thumb .post_audio_author,
.trx_addons_audio_player.with_cover .audio_author,
.format-audio .post_featured.with_thumb .post_audio_title,
.trx_addons_audio_player.with_cover .audio_caption {
  color: #282525
}

.mejs-time {
  color: #3f3e3e !important
}

.trx_addons_audio_player.with_cover:after {
  background: #e8e7e6 !important
}

.vc_row .trx_addons_audio_player .audio_caption {
  font-size: 1.625rem;
  line-height: normal;
  font-weight: 500
}

.trx_addons_audio_player .audio_author+.audio_caption {
  margin: -.6em 0 .25em
}

.format-audio .post_featured.with_thumb .post_audio {
  position: absolute;
  z-index: 1000;
  top: auto;
  right: 6%;
  bottom: 2em;
  left: 6%;
  text-align: left
}

.format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
  padding: 0;
  border: none
}

.trx_addons_audio_player {
  padding: 0 !important
}

.trx_addons_audio_player.without_cover {
  border: none
}

.post_featured.with_thumb .mejs-container,
.post_featured.with_thumb .mejs-controls,
.post_featured>div>.mejs-container,
.post_featured>div>.mejs-container .mejs-controls,
.trx_addons_audio_player.with_cover .mejs-container,
.trx_addons_audio_player.with_cover .mejs-controls {
  background: 0 0;
  padding: 0
}

.sidebar .mejs-controls .mejs-time,
.footer_wrap .mejs-controls .mejs-time {
  display: none
}

.mejs-button>button {
  border-radius: 0;
  background-color: transparent !important
}

.format-video .post_featured.without_thumb {
  display: block
}

.format-video .post_featured.with_thumb {
  position: relative
}

.format-video .post_featured.with_thumb .post_video {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  text-align: center;
  opacity: 0;
  overflow: hidden
}

.format-video .post_featured.with_thumb .post_video:before {
  content: " ";
  display: inline-block;
  padding-top: 55%;
  width: 0;
  height: 0
}

.format-video .post_featured.with_thumb img {
  position: relative;
  z-index: 2
}

.format-video .post_featured.with_thumb .mask {
  z-index: 3;
  background-color: rgba(0, 0, 0, .5);
  opacity: 0
}

.format-video .post_featured.with_thumb:hover .mask {
  opacity: 1
}

.trx_addons_video_player.with_cover .video_hover,
.format-video .post_featured.with_thumb .post_video_hover {
  width: 3.938rem;
  height: 3.938rem;
  line-height: 3.938rem;
  text-align: center;
  border-radius: 0;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  position: absolute;
  z-index: 20;
  top: 50%;
  left: 50%;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  margin: -1.969rem 0 0 -1.969rem;
  font-size: 19px;
  opacity: 1;
  cursor: pointer;
  overflow: hidden;
  background-color: #fff;
  border: none
}

.trx_addons_video_player.with_cover:hover .video_hover,
.format-video .post_featured.with_thumb:hover .post_video_hover {
  opacity: 1;
  margin-top: -1.969rem
}

.trx_addons_video_player.with_cover .video_hover,
.body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover,
.post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover,
.post_layout_chess_1.format-video .post_featured.with_thumb .post_video_hover {
  font-size: 19px;
  width: 3.938rem;
  height: 3.938rem;
  line-height: 3.938rem;
  text-align: center
}

.widget_video .trx_addons_video_player.with_cover .video_hover {
  font-size: 19px
}

.sidebar .trx_addons_video_player.with_cover .video_hover,
.footer_wrap .trx_addons_video_player.with_cover .video_hover {
  font-size: 19px
}

.trx_addons_video_player.with_cover .video_hover:before,
.format-video .post_featured.with_thumb .post_video_hover:before {
  content: "\e8e1";
  font-family: "fontello"
}

.format-video .post_featured.post_video_play .post_video {
  opacity: 1;
  z-index: 100
}

.format-video .post_featured.post_video_play .mask {
  opacity: 1;
  background-color: #000
}

.format-video .post_featured.post_video_play .post_video_hover {
  display: none
}

.format-gallery .post_featured.with_thumb .slider_outer {
  position: absolute;
  z-index: 1000;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%
}

.format-quote .post_content,
.format-aside .post_content,
.format-link .post_content,
.format-status .post_content {
  padding: 0;
  text-align: left
}

.format-aside .post_content_inner,
.post_item_single.format-aside .post_content>p,
.format-link .post_content_inner,
.post_item_single.format-link .post_content>p,
.format-status .post_content_inner,
.post_item_single.format-status .post_content>p {
  font-size: 1.6667rem;
  line-height: 1.4em
}

.format-aside .post_content_inner {
  padding: 1em 1.3158em
}

.format-quote .post_content p,
.format-aside .post_content p,
.format-link .post_content p,
.format-status .post_content p {
  margin-bottom: 0
}

.format-aside .post_content p+p,
.format-link .post_content p+p,
.format-status .post_content p+p {
  margin-top: 1em
}

.format-aside .post_content_inner:after {
  display: none
}

.format-aside .post_content_inner+.post_meta,
.format-link .post_content_inner+.post_meta,
.format-status .post_content_inner+.post_meta {
  margin-top: 1.6em
}

.format-chat p {
  margin-bottom: 0
}

.format-chat p>em,
.format-chat p>b,
.format-chat p>strong {
  display: inline-block;
  margin-top: 1.7em
}

.format-chat p:first-child>em,
.format-chat p:first-child>b,
.format-chat p:first-child>strong {
  margin-top: 0
}

.nav-links-more {
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  margin-top: 2em
}

.page-numbers .meta-nav {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important
}

[class*=blog_style_classic] .nav-links-more,
[class*=blog_style_masonry] .nav-links-more {
  margin-top: 0
}

.nav-links-more.nav-links-infinite {
  display: none
}

.nav-links-more a {
  display: inline-block;
  padding-top: 2em;
  position: relative
}

.nav-links-more a:before {
  content: "\e929";
  font-family: "fontello";
  font-size: 1.6em;
  font-weight: 400;
  display: block;
  text-align: center;
  margin-left: -.5em;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 50%;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center
}

.nav-links-more a:hover {
  -webkit-animation: squat .5s 1 cubic-bezier(.2, -.8, .6, -1.2);
  animation: squat .5s 1 cubic-bezier(.2, -.8, .6, -1.2)
}

.nav-links-more.loading a:before {
  content: "\e810";
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear
}

.nav-links-infinite a span {
  opacity: 0
}

.nav-links-infinite.loading {
  display: block
}

.nav-links-old {
  overflow: hidden;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .14px;
  line-height: normal;
  margin-top: 3em
}

body[class*=blog_style_portfolio] .nav-links-old,
body[class*=blog_style_classic] .nav-links-old {
  margin-top: 1.3em
}

.nav-links-old .nav-prev a:before,
.nav-links-old .nav-next a:after {
  font-family: "fontello";
  font-weight: 400;
  display: inline;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.nav-links-old .nav-prev {
  float: left;
  position: relative;
  padding-left: 2em
}

.nav-links-old .nav-prev a:before {
  content: "\e939"
}

.nav-links-old .nav-next {
  float: right;
  position: relative;
  padding-right: 2em
}

.nav-links-old .nav-next a:after {
  content: "\e93a";
  left: auto;
  right: 0
}

.nav-links-old a {
  border-bottom: 1px dotted transparent
}

div.esg-filters,
.woocommerce nav.woocommerce-pagination ul,
.comments_pagination,
.nav-links,
.page_links {
  font-size: 16px;
  text-transform: uppercase;
  margin-top: 2.5em;
  text-align: left;
  border: none;
  list-style-type: none;
  clear: both;
  font-weight: 700;
  letter-spacing: -.56px
}

.page_links {
  margin-top: 0;
  padding-top: 2.5em
}

.page_links .page_links_title {
  display: inline-block;
  vertical-align: top;
  margin: 1.2em 1em 0 0
}

.esg-filters div.esg-navigationbutton,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current,
.page_links>span:not(.page_links_title),
.page_links>a,
.comments_pagination .page-numbers,
.nav-links .page-numbers {
  display: inline-block;
  vertical-align: top;
  font-size: inherit;
  font-weight: inherit;
  margin: .6667em .6667em 0 0;
  padding: 0;
  border: 2px solid #282525;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 0;
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease, background-position .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease, background-position .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease, background-position .3s ease
}

.nav-links:before {
  content: "";
  display: inline-block;
  height: 2px;
  width: 6.188rem;
  background-color: #282525;
  vertical-align: top;
  margin: .6667em 1.6667em 0 0;
  border-top: 20px solid #fff
}

.nav-links-single .nav-links:before {
  display: none
}

.esg-filters .esg-navigationbutton i[class*=eg-icon-] {
  color: inherit
}

.esg-filters .esg-navigationbutton i.eg-icon-left-open:before {
  content: "\e939";
  font-family: "fontello"
}

.esg-filters .esg-navigationbutton i.eg-icon-right-open:before {
  content: "\e93a";
  font-family: "fontello"
}

.woocommerce nav.woocommerce-pagination ul li {
  border: none;
  display: inline-block;
  margin: 0 .6667em 0 0
}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span.current {
  margin-right: 0
}

.esg-filters div.esg-navigationbutton:hover,
.esg-filters div.esg-navigationbutton.selected {
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none
}

.nav-links .page-numbers.prev,
.nav-links .page-numbers.next,
.comments_pagination .page-numbers.prev,
.comments_pagination .page-numbers.next,
.woocommerce nav.woocommerce-pagination ul li a.prev,
.woocommerce nav.woocommerce-pagination ul li a.next {
  text-indent: -200px;
  overflow: hidden;
  position: relative
}

.nav-links .page-numbers.prev:before,
.nav-links .page-numbers.next:before,
.comments_pagination .page-numbers.prev:before,
.comments_pagination .page-numbers.next:before,
.woocommerce nav.woocommerce-pagination ul li a.prev:before,
.woocommerce nav.woocommerce-pagination ul li a.next:before {
  font-family: "fontello";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  text-indent: 0
}

.nav-links .page-numbers.prev:before,
.comments_pagination .page-numbers.prev:before,
.woocommerce nav.woocommerce-pagination ul li a.prev:before {
  content: "\e939"
}

.nav-links .page-numbers.next:before,
.comments_pagination .page-numbers.next:before,
.woocommerce nav.woocommerce-pagination ul li a.next:before {
  content: "\e93a"
}

.nav-links-single .nav-links {
  font-size: .8667em;
  text-align: left;
  margin-top: 6em;
  padding-top: 6em;
  border-top: 1px solid #ddd;
  overflow: hidden;
  text-transform: none
}

.nav-links-single .nav-links a {
  display: block;
  position: relative;
  min-height: 5em;
  z-index: 1
}

.nav-links-single .nav-links a .nav-arrow {
  width: 5em;
  height: 4.6em;
  line-height: 4.6em;
  overflow: hidden;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.nav-links-single .nav-links a .nav-arrow:before {
  content: " ";
  display: block;
  background-color: #fff;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.nav-links-single .nav-links a:hover .nav-arrow:before {
  opacity: .5
}

.nav-links-single .nav-links a .nav-arrow:after {
  content: "\e939";
  font-family: "fontello";
  display: inline-block;
  position: relative;
  z-index: 2;
  top: 3em;
  opacity: 0;
  color: #292929;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.nav-links-single .nav-links a:hover .nav-arrow:after {
  top: 0;
  opacity: 1
}

.nav-links-single .nav-links .nav-next a .nav-arrow {
  right: 0;
  left: auto
}

.nav-links-single .nav-links .nav-next a .nav-arrow:after {
  content: "\e93a"
}

.nav-links-single .nav-links .nav-previous,
.nav-links-single .nav-links .nav-next {
  width: 50%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.nav-links-single .nav-links .nav-previous {
  float: left;
  text-align: left;
  padding-right: 15px
}

.nav-links-single .nav-links .nav-previous a {
  padding-left: 6.5em
}

.nav-links-single .nav-links .nav-previous .post-title {
  text-align: left
}

.nav-links-single .nav-links .nav-next {
  float: right;
  text-align: right;
  padding-left: 15px
}

.nav-links-single .nav-links .nav-next a {
  padding-right: 6.5em
}

.nav-links-single .nav-links .nav-next .post-title {
  text-align: right
}

.nav-links-single .nav-links .post-title,
.nav-links-single .nav-links .post_date {
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

.nav-links-single .nav-links .post-title {
  margin: 0 0 .3em
}

.nav-links-single .nav-links .meta-nav,
.nav-links-single .nav-links .post_date {
  font-size: .9286em;
  font-weight: 400
}

.nav-links-single.nav-links-fixed {
  position: fixed;
  z-index: 10;
  bottom: 100px;
  left: 20px;
  right: 20px;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease
}

.nav-links-single.nav-links-fixed.nav-links-visible {
  opacity: 1
}

.nav-links-single.nav-links-fixed .nav-links {
  padding: 0;
  margin: 0;
  border-width: 0
}

.nav-links-single.nav-links-fixed .nav-links .nav-previous,
.nav-links-single.nav-links-fixed .nav-links .nav-next {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 220px;
  padding: 15px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  -webkit-transition: left .3s ease, right .3s ease;
  -o-transition: left .3s ease, right .3s ease;
  transition: left .3s ease, right .3s ease
}

.nav-links-single.nav-links-fixed .nav-links .nav-previous {
  left: -300px
}

.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-previous {
  left: 0
}

.nav-links-single.nav-links-fixed .nav-links .nav-next {
  left: auto;
  right: -300px
}

.nav-links-single.nav-links-fixed.nav-links-visible .nav-links .nav-next {
  right: 0
}

.image-navigation .nav-previous,
.image-navigation .nav-next {
  float: none;
  width: auto;
  text-align: left;
  padding: 0;
  margin: 0;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 1.5em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.image-navigation .nav-next {
  left: auto;
  right: 1.5em;
  text-align: right
}

.image-navigation .nav-previous a,
.image-navigation .nav-next a {
  display: block;
  padding: 1.1em 1em;
  width: 0;
  max-width: 20em;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  color: #fff;
  border-radius: 50%
}

.image-navigation .nav-previous a:hover,
.image-navigation .nav-next a:hover {
  width: auto;
  color: #fff;
  background-color: rgba(0, 0, 0, .6);
  border-color: rgba(0, 0, 0, .6);
  border-radius: 2em
}

.image-navigation .nav-previous a:hover {
  padding-left: 3.5em
}

.image-navigation .nav-next a:hover {
  padding-right: 3.5em
}

.image-navigation .nav-previous a:after,
.image-navigation .nav-next a:after {
  content: "\e8ef";
  font-family: "fontello";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 4em;
  height: 4em;
  line-height: 4em;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #000;
  background-color: #333;
  color: #fff
}

.image-navigation .nav-next a:after {
  content: "\e8f0";
  left: auto;
  right: 0
}

.image-navigation .nav-previous a:hover:after,
.image-navigation .nav-next a:hover:after {
  border-color: transparent;
  background-color: transparent
}

.structured_data_snippets {
  display: none
}

.post_item_single.format-aside .post_content,
.post_item_single.format-link .post_content,
.post_item_single.format-status .post_content {
  padding: 0;
  text-align: left
}

.post_item_single.format-quote .post_content {
  background-color: transparent;
  padding-top: 0
}

.section_title {
  margin: 0 0 1em;
  text-align: left
}

.post_item_single>.post_featured {
  margin-bottom: 2.8em;
  text-align: center
}

.post_item_single>.post_featured>img {
  width: auto;
  max-height: 80vh
}

.post_featured.post_attachment {
  margin-bottom: .5em
}

.entry-caption {
  text-align: center;
  font-style: italic
}

.post_item_single .post_header_single {
  margin-bottom: 2.5em
}

.post_item_single .post_content>h1:first-child,
.post_item_single .post_content>h2:first-child,
.post_item_single .post_content>h3:first-child,
.post_item_single .post_content>h4:first-child,
.post_item_single .post_content>h5:first-child,
.post_item_single .post_content>h6:first-child,
.post_item_single .post_content>.vc_row:first-child h1:first-child,
.post_item_single .post_content>.vc_row:first-child h2:first-child,
.post_item_single .post_content>.vc_row:first-child h3:first-child,
.post_item_single .post_content>.vc_row:first-child h4:first-child,
.post_item_single .post_content>.vc_row:first-child h5:first-child,
.post_item_single .post_content>.vc_row:first-child h6:first-child,
.post_item_single .post_title {
  margin-top: -.2em
}

.post_item_single .post_header_single .post_title {
  margin-bottom: 0
}

.post_item_single .post_content>.post_meta_single {
  font-size: 1.0667em;
  line-height: 1.375em;
  margin-top: 2em;
  padding-top: 1rem;
  letter-spacing: 0;
  overflow: hidden;
  clear: both
}

.post_item_single .post_content>.post_meta_single .post_tags {
  float: left;
  display: block;
  max-width: 50%;
  margin-top: .7em
}

.post_item_single .post_content>.post_meta_single .post_tags:after {
  display: none
}

.post_item_single .post_content>.post_meta_single .post_share {
  float: right;
  display: block;
  max-width: 50%
}

.post_item_single .post_content>.post_meta_single .post_share:before {
  display: none
}

.post_item_single .post_content>.post_meta_single .post_share .social_item {
  margin: 0 0 0 -2px
}

.post_item_single .post_content>.post_meta_single .post_share .social_item .social_icon,
.team_member_page .team_member_socials .social_item .social_icon {
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 2px solid
}

.post_item_single .post_content .post_meta .post_share .socials_type_block .social_item:hover {
  position: relative;
  z-index: 1
}

.post_item_single .post_content>.post_meta_single .post_tags+.post_share {
  margin-top: .7em
}

.author_info {
  margin-top: 4.7em;
  padding: 3.25em 3.5em 3em;
  position: relative
}

.author_avatar {
  width: 5.125rem;
  height: 5.125rem;
  line-height: 5.125rem;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 3.5rem;
  left: 3.5rem
}

.author_avatar img {
  width: 100%;
  height: auto
}

.author_description {
  padding-left: 7.9rem
}

.author_title {
  margin-top: 0;
  margin-bottom: .7em;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: -1px;
  line-height: normal
}

.author_bio p {
  margin: 0
}

.author_bio p+p {
  margin-top: .6em
}

.author_bio .author_link {
  display: block;
  margin-top: 1em;
  font-style: normal;
  font-size: .938rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .14px
}

.author_bio .socials_wrap {
  margin-top: 1.5em;
  font-weight: 600;
  font-size: 17px
}

.author_info .socials_wrap .social_item .social_icon {
  border: 2px solid;
  width: 40px !important;
  height: 40px !important;
  line-height: 40px !important
}

.author_info .socials_wrap .social_item {
  margin: 0 0 0 -2px !important
}

.author_info .socials_wrap .social_item:hover {
  position: relative;
  z-index: 1
}

.author_subtitle {
  display: block;
  line-height: normal;
  margin-bottom: .5em
}

.related_wrap {
  margin-top: 6em;
  padding-top: 6em;
  border-top: 1px solid #eee
}

.post_content .related_wrap {
  margin: 2em 0 1em;
  padding: .01px 0;
  border-top: none
}

.post_content .related_wrap_slider {
  margin-bottom: 1em
}

.post_content .related_wrap.related_position_inside_left {
  float: left;
  margin: 1em 2em 1em 0;
  max-width: 18em
}

.post_content .related_wrap.related_position_inside_right {
  float: right;
  margin: 1em 0 1em 2em;
  max-width: 18em
}

.post_content .related_wrap.related_position_inside_left .slider_container:not(.slider_multi):not(.slider_type_images),
.post_content .related_wrap.related_position_inside_left .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide,
.post_content .related_wrap.related_position_inside_right .slider_container:not(.slider_multi):not(.slider_type_images),
.post_content .related_wrap.related_position_inside_right .slider_container:not(.slider_multi):not(.slider_type_images) .slider-slide {
  min-height: 5em
}

.related_wrap .related_item {
  text-align: center
}

.related_wrap .post_categories {
  text-transform: uppercase;
  font-size: 12px
}

.related_wrap .post_categories ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: inline-block
}

.related_wrap .post_categories li {
  display: inline-block;
  margin: 0
}

.related_wrap .post_categories li+li {
  margin-left: .5em
}

.related_wrap .post_categories li:nth-child(n+3) {
  display: none
}

.related_wrap .post_title {
  margin: 0
}

.related_wrap .post_meta {
  font-size: 12px;
  line-height: 1.4em
}

.related_wrap .post_meta [class^=icon-] {
  font-size: 1.2em;
  line-height: inherit;
  margin-right: .3em;
  margin-left: 0;
  vertical-align: middle
}

.related_wrap.related_style_modern .post_featured {
  margin-bottom: 0
}

.related_wrap.related_style_modern .post_featured .post_header {
  display: block;
  width: 70%;
  padding: 1.5em;
  position: absolute;
  z-index: 8;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.related_wrap.related_style_modern.format-video .post_featured.with_thumb .post_video_hover {
  top: 90%
}

.related_wrap.related_style_modern.format-audio .post_featured .post_header {
  display: none
}

.related_wrap.related_style_modern .post_title {
  margin: .5em 0;
  letter-spacing: 0;
  line-height: 1.25em
}

.related_wrap.related_style_classic .post_featured {
  margin-bottom: 1em
}

.related_wrap.related_style_classic .post_featured img {
  width: 100%
}

.related_wrap.related_style_classic .post_meta {
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: .5em
}

.related_wrap.related_style_wide .related_item {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
  text-align: left
}

.related_wrap.related_style_wide .post_featured {
  margin: 0 1em 0 0;
  width: 6em
}

.related_wrap.related_style_wide .post_featured img {
  width: 100%
}

.related_wrap.related_style_wide .post_title {
  margin: -.25em 0 0
}

.post_content .related_wrap.related_style_wide .columns_wrap.columns_padding_bottom>[class*=column-],
.post_content .related_wrap.related_style_wide .columns_wrap>[class*=column-].columns_padding_bottom {
  padding-bottom: 1em
}

.related_wrap.related_style_list .related_item {
  text-align: left;
  padding: 0 0 0 1.5em;
  position: relative
}

.related_wrap.related_style_list .related_item:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: .75em;
  left: 0;
  width: 6px;
  height: 6px;
  line-height: 6px;
  text-align: center;
  border-radius: 50%;
  background-color: red
}

.post_content .related_wrap.related_style_list .columns_wrap.columns_padding_bottom>[class*=column-],
.post_content .related_wrap.related_style_list .columns_wrap>[class*=column-].columns_padding_bottom {
  padding-bottom: 1em
}

.related_wrap.related_style_short .related_item {
  text-align: left;
  padding-bottom: 1em;
  border-bottom: 1px solid #c1c1c1;
  margin-bottom: 1em
}

.related_wrap .related_wrap_slider .related_item_style_short.related_item {
  border-bottom: none
}

.related_wrap.related_style_short .columns_wrap .column-1_4:last-child .related_item,
.related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(2) .related_item,
.related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(3) .related_item,
.related_wrap.related_style_short .columns_wrap .column-1_4:nth-last-child(4) .related_item,
.related_wrap.related_style_short .columns_wrap .column-1_3:last-child .related_item,
.related_wrap.related_style_short .columns_wrap .column-1_3:nth-last-child(2) .related_item,
.related_wrap.related_style_short .columns_wrap .column-1_3:nth-last-child(3) .related_item,
.related_wrap.related_style_short .columns_wrap .column-1_2:last-child .related_item,
.related_wrap.related_style_short .columns_wrap .column-1_2:nth-last-child(2) .related_item,
.related_wrap.related_style_short .columns_wrap .column-1_1:last-child .related_item {
  border-bottom: none
}

.post_content .related_wrap.related_style_short .columns_wrap.columns_padding_bottom>[class*=column-],
.post_content .related_wrap.related_style_short .columns_wrap>[class*=column-].columns_padding_bottom {
  padding-bottom: 1em
}

.body_style_fullscreen .comments_wrap {
  margin-bottom: 3em
}

.comments_list_wrap {
  margin-top: 5.7em;
  padding-top: 4.9em;
  border-top: 1px solid #dfdfdf;
  overflow: hidden
}

.comments_list_wrap .comments_closed {
  margin-top: 2em;
  color: #1d1d1d
}

.comments_list_wrap>ul {
  padding: 0;
  margin: 0;
  list-style: none
}

.comments_list_wrap ul li+li,
.comments_list_wrap li>ul>li {
  padding-top: 1.25rem
}

.comments_list_wrap ul>li {
  display: block;
  overflow: hidden;
  position: relative;
  min-height: 6em
}

.comments_list_wrap ul>li:before {
  display: none
}

.comments_list_wrap ul ul {
  margin-left: 6.8rem;
  padding-left: 0
}

.comments_list_wrap ul ul ul ul ul {
  margin-left: 0
}

.comments_list_wrap li+li,
.comments_list_wrap li ul {
  margin-top: 1.25rem;
  border-top: none
}

.comments_list_wrap .comment_author_avatar {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 4.938rem;
  height: 4.938rem;
  line-height: 4.938rem;
  text-align: center;
  overflow: hidden;
  top: 5px
}

.comments_list_wrap ul li+li>.comment_body>.comment_author_avatar,
.comments_list_wrap li>ul>li>.comment_body>.comment_author_avatar {
  top: 1.65rem
}

.comments_list_wrap .bypostauthor>.comment_body .comment_author_avatar:after {
  content: " ";
  display: block;
  border: 12px solid transparent;
  border-top-color: #ddd;
  position: absolute;
  z-index: 1;
  top: -14px;
  right: -14px;
  width: 0;
  height: 0;
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg)
}

.comments_list_wrap .comment_author_avatar img {
  width: 100%
}

.comments_list_wrap .comment_content {
  padding-left: 6.8rem;
  overflow: hidden
}

.comments_list_wrap .comment_info {
  margin: -.2em 0 .4em;
  position: relative
}

.comments_list_wrap .comment_author {
  margin: 0 .5em 0 0;
  display: inline-block;
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: .14px
}

.comments_list_wrap .comment_posted {
  display: inline-block;
  position: relative;
  letter-spacing: 0;
  vertical-align: baseline;
  text-transform: uppercase;
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  font-style: normal
}

.comments_list_wrap .comment_counters,
.comments_list_wrap .comment_posted_label {
  display: none
}

.comments_list_wrap .comment_date,
.comments_list_wrap .comment_time {
  display: inline-block;
  vertical-align: baseline
}

.comments_list_wrap .comment_date,
.comments_list_wrap .comment_time {
  margin-right: .8em
}

.comments_list_wrap .comment_time {
  display: none
}

.comments_list_wrap .comment_not_approved {
  padding: .2em 0 .5em;
  font-style: normal
}

.comments_list_wrap .comment_text {
  margin-bottom: .5em
}

.comments_list_wrap .comment_text p {
  margin: 0
}

.comments_list_wrap .comment_text p+p {
  margin-top: .6em
}

.comments_list_wrap .comment_text ul,
.comments_list_wrap .comment_text ol {
  margin: 0;
  padding: 0 0 0 1.5em
}

.comments_list_wrap .comment_text ul>li,
.comments_list_wrap .comment_text ol>li {
  display: list-item
}

.comments_list_wrap .comment_text ul {
  list-style: disc outside
}

.comments_list_wrap .comment_text ul ul {
  list-style-type: circle
}

.comments_list_wrap .comment_text ul ul ul {
  list-style-type: square
}

.comments_list_wrap .comment_text ul ul ul ul {
  list-style-type: disc
}

.comments_list_wrap .comment_text ol {
  list-style: decimal outside
}

.comments_list_wrap .comment_text ol ol {
  list-style-type: lower-alpha
}

.comments_list_wrap .comment_text ol ol ol {
  list-style-type: upper-roman
}

.comments_list_wrap .comment_text ul>li>ul,
.comments_list_wrap .comment_text ol>li>ol {
  margin-top: .5em
}

.comments_list_wrap .comment_text ul>li,
.comments_list_wrap .comment_text ol>li {
  min-height: 0;
  padding: 0;
  margin: 0 0 .5em;
  overflow: visible
}

.comments_list_wrap .comment_text ul,
.comments_list_wrap .comment_text ul>li,
.comments_list_wrap .comment_text ol,
.comments_list_wrap .comment_text ol>li {
  border: none
}

.comments_list_wrap .comment_reply {
  font-size: 15px;
  line-height: normal;
  font-weight: 700;
  font-style: normal;
  letter-spacing: .14px;
  margin-top: 1.2em;
  text-transform: uppercase
}

.comments_list_wrap .comment_reply a:before {
  content: "\e802";
  font-family: "fontello";
  margin-right: .2em;
  display: none
}

.comments_list>li.trackback {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  padding-right: 4em;
  padding-top: 1em;
  min-height: 0;
  position: relative
}

.comments_list>li.trackback+li {
  margin-top: 1em
}

.comments_list>li.trackback p {
  font-style: italic;
  padding-bottom: .8em
}

.comments_list>li.trackback p a {
  font-style: normal
}

.comments_list>li.trackback .edit-link {
  position: absolute;
  z-index: 1;
  top: 1em;
  right: 0
}

.comments_form_wrap {
  margin-top: 5.3em;
  padding-top: 5em;
  border-top: 1px solid #dfdfdf;
  overflow: hidden
}

.comments_form_wrap form {
  position: relative
}

.comments_wrap .comments_list_wrap .comments_form_title {
  margin-top: 1.5em;
  position: relative
}

.comments_wrap #cancel-comment-reply-link {
  font-size: 0
}

.comments_wrap #cancel-comment-reply-link:before {
  content: "\e916";
  font-family: "fontello";
  font-size: 18px;
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center
}

.comments_wrap .comments_notes {
  font-size: .8667em
}

.comments_wrap .comments_field {
  margin-bottom: 2em
}

.comments_wrap .comments_author,
.comments_wrap .comments_email {
  width: 48%;
  float: left
}

.comments_wrap .comments_email {
  float: right
}

.comments_wrap .comments_url {
  clear: both
}

.comments_wrap .comments_comment:before {
  content: " ";
  clear: both;
  width: 100%;
  height: 0;
  display: block
}

.comments_wrap .comments_field label {
  display: none
}

.comments_wrap .comments_field input[type=checkbox]+label,
.comments_wrap .comments_field input[type=radio]+label {
  display: block
}

.comments_wrap .comments_field input,
.comments_wrap .comments_field textarea {
  width: 100%;
  padding: 1.5em 2em
}

.comments_wrap .comments_field textarea {
  min-height: 18.5em
}

.comments_wrap .form-submit {
  margin: 2em 0 0;
  text-align: right
}

.comments_wrap .form-submit:before {
  content: " ";
  clear: both;
  width: 100%;
  height: 0;
  display: block
}

.comments_wrap .form-submit input[type=submit] {
  display: inline-block;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

form .error_field {
  border-color: #cc6868 !important;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(200, 100, 100, .2);
  -ms-box-shadow: 0px 0px 8px 0px rgba(200, 100, 100, .2);
  box-shadow: 0px 0px 8px 0px rgba(200, 100, 100, .2)
}

.comments_form_wrap form .wp-social-login-widget {
  position: absolute;
  z-index: 1;
  top: -6.2em;
  right: 0
}

.comments_form_wrap form .wp-social-login-widget .wp-social-login-connect-with {
  display: none
}

.comments_form_wrap form .wp-social-login-widget .wp-social-login-provider-list {
  padding: 0
}

.post_item_404 .post_content {
  padding: 6em 0 5em;
  overflow: hidden
}

.post_item_404 .page_title {
  float: left;
  width: 50%;
  font-size: 16em;
  line-height: 1em;
  margin: 0;
  margin-top: 0 !important;
  letter-spacing: 0;
  text-align: center;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none
}

.post_item_404 .page_info {
  float: left;
  width: 50%;
  text-align: left;
  padding: 0 0 0 5rem;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.post_item_404 .page_subtitle {
  margin: 0;
  letter-spacing: 1px
}

.post_item_404 .page_description {
  margin-top: 1em;
  margin-bottom: 2em;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.8em
}

.post_item_404 .go_home:after {
  content: "\e93a";
  font-family: "fontello";
  margin-left: .5em;
  line-height: inherit
}

.post_item_none_search .post_content {
  padding: 1.5em 0
}

.post_item_none_search .page_title,
.post_item_none_archive .page_title {
  font-size: 7em;
  line-height: 1.2em
}

.sidebar[class*=scheme_] .sidebar_inner {
  padding: 4rem 0
}

.sidebar .widget {
  padding: 3.4rem 3.9rem 3.7rem
}

.sidebar .widget .widget {
  padding: 0
}

.sidebar[class*=scheme_] .widget {
  padding: 0 4rem
}

.sidebar[class*=scheme_] .widget .widget {
  padding: 0
}

.sidebar .widget+.widget,
.sidebar[class*=scheme_] .widget+.widget {
  margin-top: 30px;
  border-top: none !important
}

.sidebar .widget+.widget.widget_bg_image,
.sidebar[class*=scheme_] .widget+.widget.widget_bg_image,
.sidebar .widget+.widget.widget_fullwidth,
.sidebar[class*=scheme_] .widget+.widget.widget_fullwidth {
  border-top: none;
  padding-top: 4rem;
  padding-bottom: 4rem
}

.sidebar .widget.widget_bg_image+.widget,
.sidebar[class*=scheme_] .widget.widget_bg_image+.widget,
.sidebar .widget.widget_fullwidth+.widget,
.sidebar[class*=scheme_] .widget.widget_fullwidth+.widget {
  border-top: none;
  margin-top: 0
}

.widget p {
  margin: 0
}

.widget p+p,
.widget p+div,
.widget p+form {
  margin-top: 1em
}

.widget .widgettitle {
  font-size: 1.4286em;
  line-height: 1.35em
}

.widget_search .wp-block-search__label,
.widget .widget_title,
.widget .widgettitle {
  font-size: 1.529rem;
  line-height: normal;
  letter-spacing: -.65px;
  margin-top: 0;
  margin-bottom: 1.4em
}

.widget_fullwidth .widget_title,
.widget_fullwidth .widgettitle {
  text-align: center
}

.widget ul {
  margin: 0;
  padding-left: 0;
  list-style-type: none
}

.sidebar .widget ul {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .14px
}

.widget ul ul {
  padding-left: 1.2em
}

.widget li {
  position: relative
}

.sidebar .widget ul>li:not(.blocks-gallery-item) {
  padding-bottom: 1rem
}

.sidebar .widget ul>li:not(.blocks-gallery-item):last-child {
  padding-bottom: 0 !important
}

.sidebar .widget li:not(.blocks-gallery-item):not(.recentcomments)+li:not(.blocks-gallery-item):not(.recentcomments) {
  border-top: 1px solid #dfdfdf;
  padding-top: 1rem;
  padding-bottom: 1rem
}

.sidebar .widget ul.children,
.sidebar .widget ul.submenu-container,
.sidebar .widget ul.sub-menu {
  padding-top: 1rem;
  border-top: 1px solid #dfdfdf;
  margin-top: 1rem
}

.widget ul>li:before {
  content: " ";
  display: none;
  width: 3px;
  height: 3px;
  line-height: 3px;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: .8em;
  left: -1.2em
}

.widget li a img {
  vertical-align: baseline
}

.widget_block .wp-block-columns .wp-block-columns {
  margin-bottom: 0
}

.wp-block-social-links .wp-social-link {
  padding: 0 !important;
  margin-top: 0 !important;
  border: none !important
}

.wp-block-latest-comments {
  padding-left: 0
}

.widgets_above_page_wrap,
.widgets_above_content_wrap {
  font-size: 1em;
  margin-bottom: 5em
}

.widgets_below_content_wrap,
.widgets_below_page_wrap {
  font-size: 1em;
  margin-top: 5em
}

.widgets_below_page_wrap {
  clear: both
}

.wp-block-calendar table,
.widget_calendar table {
  width: 100%;
  position: relative
}

.wp-block-calendar caption,
.widget_calendar caption {
  padding-bottom: 2.3em;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .14px
}

.widget_calendar table>thead>tr {
  background-color: transparent !important
}

.widget_calendar.widget .widget_title {
  margin-bottom: 1.85em
}

.wp-block-calendar tbody td,
.wp-block-calendar th,
.widget_calendar th,
.widget_calendar td {
  font-size: 1em !important;
  line-height: 1.5em;
  font-weight: 400 !important;
  font-style: normal;
  text-align: center;
  text-transform: uppercase;
  padding: 2px;
  border: none !important;
  background-color: transparent !important;
  width: 14.2857%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.wp-block-calendar th,
.widget_calendar th {
  font-weight: 700 !important;
  padding-bottom: 12px
}

.wp-block-calendar a {
  text-decoration: none
}

.widget_calendar td {
  line-height: 2.5em;
  padding: 0 !important
}

.widget_calendar tfoot td {
  line-height: 2em
}

.wp-block-calendar tbody td a,
.widget_calendar tbody td a {
  display: block;
  position: relative;
  font-weight: 400;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none
}

.wp-block-calendar tbody td a:after,
.widget_calendar tbody td a:after {
  content: " ";
  position: absolute;
  z-index: 1;
  bottom: 1px;
  left: 48%;
  width: 3px;
  height: 3px;
  line-height: 3px;
  text-align: center;
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease
}

.wp-block-calendar td#today,
.widget_calendar td#today {
  position: relative;
  z-index: 2
}

.wp-block-calendar td#today:before,
.widget_calendar td#today:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 2.471em;
  height: 2.471em;
  line-height: 2.471em;
  text-align: center;
  margin-top: -1px
}

.widget_calendar tfoot {
  position: relative;
  top: .6em
}

.widget_calendar tfoot td {
  text-transform: none !important
}

.widget_calendar td#prev {
  text-align: left
}

.widget_calendar td#next {
  text-align: right
}

.widget_calendar .wp-calendar-nav,
.wp-block-calendar .wp-calendar-nav {
  font-size: 0;
  margin-top: .6rem
}

.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
  width: 40%;
  display: inline-block
}

.wp-block-calendar .wp-calendar-nav .pad,
.widget_calendar .wp-calendar-nav .pad {
  width: 20%;
  display: inline-block
}

.widget_calendar td#prev,
.wp-block-calendar td#prev,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev {
  text-align: left
}

.widget_calendar td#next,
.wp-block-calendar td#next,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
  text-align: right
}

.widget_calendar td#prev a,
.widget_calendar td#next a,
.wp-block-calendar td#prev a,
.wp-block-calendar td#next a,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a {
  position: relative
}

.widget_calendar td#prev a {
  padding-left: .6em
}

.widget_calendar td#next a {
  padding-right: .6em
}

.widget_calendar td#prev a:before,
.wp-block-calendar td#prev a:before,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.widget_calendar td#next a:before,
.wp-block-calendar td#next a:before,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
  width: 1.2em;
  height: 1em;
  line-height: 1.4em;
  display: inline-block
}

.widget_calendar td#prev a:before,
.wp-block-calendar td#prev a:before,
.widget_calendar td#next a:before,
.wp-block-calendar td#next a:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0
}

.widget_calendar td#prev a:before,
.wp-block-calendar td#prev a:before,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before {
  content: "\e939";
  font-family: "fontello"
}

.widget_calendar td#next a:before,
.wp-block-calendar td#next a:before,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
  content: "\e93a";
  font-family: "fontello";
  left: auto;
  right: 0
}

.widget_calendar tfoot {
  position: absolute;
  top: 0;
  padding: 0 1rem
}

.widget_calendar td#prev a:before,
.wp-block-calendar td#prev a:before,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.widget_calendar td#next a:before,
.wp-block-calendar td#next a:before,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
  background-color: #fff !important;
  border: 2px solid;
  height: 40px;
  width: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 23px;
  font-weight: 600;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.widget_calendar td#prev a:before,
.wp-block-calendar td#prev a:before,
.widget_calendar td#next a:before,
.wp-block-calendar td#next a:before {
  top: -16px
}

.widget_calendar td#next a:before,
.wp-block-calendar td#next a:before,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
  content: "\e836";
  font-family: fontello
}

.widget_calendar td#prev a:before,
.wp-block-calendar td#prev a:before,
.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before {
  content: "\e837";
  font-family: fontello
}

.widget_calendar td#today,
.wp-block-calendar td#today {
  position: relative;
  z-index: 1
}

.widget_calendar td#today:before,
.wp-block-calendar td#today:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 1.6em;
  height: 1.6em;
  line-height: 1.6em;
  text-align: center
}

.widget_recent_entries .post-date {
  display: inline-block;
  margin-left: .5em
}

.widget_recent_comments ul {
  padding-left: 4.4rem
}

.widget_recent_comments ul li:before {
  content: "\e95b" !important;
  font-family: fontello;
  display: block;
  font-size: 2.4rem;
  width: auto;
  height: auto;
  line-height: normal;
  background: 0 0 !important;
  top: -4px;
  left: -4.4rem;
  font-weight: 500
}

.widget_recent_comments.widget ul>li,
.widget_recent_comments.widget ul>li+li {
  padding: 0 !important;
  border: none
}

.widget_recent_comments.widget ul>li+li {
  margin-top: 2.4rem
}

.recentcomments {
  font-size: 14px;
  line-height: normal;
  letter-spacing: .14px
}

.widget_recent_comments .recentcomments>a {
  display: block !important;
  font-size: 1.294rem;
  font-weight: 500;
  line-height: 1.529rem;
  letter-spacing: -.55px;
  text-transform: none;
  margin-top: 5px !important
}

.widget_search form,
.woocommerce.widget_product_search form,
.widget_display_search form,
#bbpress-forums #bbp-search-form {
  width: 100%;
  overflow: hidden;
  position: relative
}

.widget_search form:not(.wp-block-search):after,
.woocommerce.widget_product_search form:after,
.widget_display_search form:after,
#bbpress-forums #bbp-search-form:after {
  content: "\e974";
  font-size: 2rem;
  font-family: fontello;
  display: block;
  position: absolute;
  z-index: 0;
  top: 50%;
  right: .5em;
  margin-top: -.45em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  pointer-events: none;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.widget_search .search-field,
.woocommerce.widget_product_search .search_field,
.widget_display_search #bbp_search,
#bbpress-forums #bbp-search-form #bbp_search {
  width: 100%;
  font-size: 16px;
  line-height: normal;
  padding: 1.469em !important;
  padding-right: 4em !important;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.widget_search input.search-submit.sc_button_hover_slide_left,
.widget_search input.search-submit,
.woocommerce.widget_product_search .search_button,
.widget_display_search #bbp_search_submit,
#bbpress-forums #bbp-search-form #bbp_search_submit {
  display: block;
  text-indent: -1000px;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 5em;
  height: 100%;
  padding: 0;
  border: none !important;
  background: 0 0 !important;
  cursor: pointer
}

.sidebar .widget_search {
  padding: 3.9rem 0 !important
}

.sidebar .widget_search .widget_title {
  margin: -3.9rem 0 0;
  text-align: center;
  padding: 3rem 1rem 1.4rem
}

.sidebar .widget_search form,
.sidebar .woocommerce.widget_product_search form,
.sidebar .widget_display_search form,
.sidebar #bbpress-forums #bbp-search-form {
  max-width: 288px;
  margin: auto !important
}

.widget_rss .widget_title a {
  display: inline-block;
  margin-right: 6px
}

.widget_rss .widget_title a:first-child:before {
  content: "\e8ed";
  font-family: "fontello";
  display: inline-block;
  font-size: .9em
}

.widget_rss .widget_title img {
  display: none
}

.widget_rss ul,
.widget_rss li {
  padding-left: 0;
  padding-bottom: 0 !important
}

.widget_rss li:before {
  display: none
}

.widget_rss li+li {
  margin-top: 1em
}

.widget_product_tag_cloud,
.widget_tag_cloud {
  overflow: hidden
}

.sc_edd_details .downloads_page_tags .downloads_page_data>a,
.widget_product_tag_cloud a,
.widget_tag_cloud a {
  display: block;
  float: left;
  padding: 11px 21px;
  margin: 0 4px 4px 0;
  font-size: 14px !important;
  line-height: normal;
  font-weight: 700;
  letter-spacing: .14px;
  text-transform: uppercase;
  border: 2px solid
}

#sb_instagram .sbi_header_text {
  padding-top: 0 !important;
  margin-top: -2px
}

#sb_instagram .sb_instagram_header {
  padding: 0 !important;
  margin-bottom: .5em !important
}

.footer_fullwidth #sb_instagram .sb_instagram_header {
  float: none;
  text-align: center;
  overflow: hidden
}

.footer_fullwidth #sb_instagram .sb_instagram_header>a {
  float: none;
  display: inline-block;
  overflow: hidden
}

#sb_instagram .sb_instagram_header h3 {
  font-size: 1.2308em;
  line-height: 1.5em
}

#sb_instagram .sb_instagram_header p {
  font-size: 1em;
  line-height: 1.5em
}

#sb_instagram #sbi_load {
  margin-top: .5em
}

ul.instagram-pics {
  margin-right: -5px
}

ul.instagram-pics li {
  float: left;
  padding: 0 5px 5px 0;
  margin: 0;
  overflow: hidden;
  width: 33.3333%;
  height: auto;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.column-1_3 ul.instagram-pics li {
  width: 25%
}

.column-1_2 ul.instagram-pics li {
  width: 20%
}

.column-1_1 ul.instagram-pics li {
  width: 16.6666%
}

ul.instagram-pics li:before {
  display: none
}

.footer_wrap p {
  margin: 0
}

.footer_wrap .widget[class*=column-] {
  margin: 1.5em 0
}

.footer_wrap .vc_col-sm-4 .widget li {
  display: inline-block;
  width: 45%;
  margin-right: 3%;
  vertical-align: top
}

.footer_wrap .vc_col-sm-4 .widget li li {
  display: block;
  width: 100%;
  margin-right: 0
}

.footer_wrap .footer_fullwidth {
  overflow: hidden
}

.footer_wrap .widget_title,
.footer_wrap .widgettitle {
  text-align: left;
  font-size: 1.529rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -.7px
}

.footer_wrap .footer_fullwidth .widget_title,
.footer_wrap .footer_fullwidth .widgettitle {
  text-align: center;
  margin-bottom: 1.5em
}

.footer_logo_inner {
  padding: 4em 0;
  overflow: hidden;
  text-align: center;
  position: relative
}

.footer_widgets_wrap+.footer_logo_wrap .footer_logo_inner {
  border-top-width: 1px;
  border-top-style: solid
}

.footer_logo_inner:after {
  content: " ";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 50%;
  width: 1px;
  height: 3em
}

.trx_addons_absent .footer_logo_inner {
  padding: 1em 0
}

.trx_addons_absent .footer_logo_inner:after {
  display: none
}

.footer_logo_inner img {
  max-width: 25%
}

.logo_footer_text {
  font-size: 3.3333em;
  line-height: 1em;
  letter-spacing: 6px;
  margin: 0
}

.logo_footer_image+.logo_footer_text {
  margin: .63em 0 2em
}

.footer_socials_inner {
  padding: 2em 0 3em;
  text-align: center
}

.footer_menu_inner {
  padding: 2em 0;
  text-align: center
}

.menu_footer_nav_area>ul,
.footer_wrap .sc_layouts_menu>ul {
  padding: 0;
  margin: 0;
  list-style-type: none
}

.menu_footer_nav_area>ul>li,
.footer_wrap .sc_layouts_menu>ul>li {
  display: inline-block;
  vertical-align: baseline;
  font-size: 12px;
  z-index: auto !important
}

.menu_footer_nav_area>ul>li+li:before,
.footer_wrap .sc_layouts_menu>ul>li+li:before {
  content: " ";
  display: inline-block;
  width: 0;
  height: .8em;
  margin: 0;
  vertical-align: baseline;
  border-left: 1px dotted #ddd
}

.menu_footer_nav_area>ul>li>a,
.footer_wrap .sc_layouts_menu>ul>li>a {
  padding: .5em 2.5em;
  display: inline-block
}

.mobile_layout .menu_footer_nav_area>ul>li>a,
.mobile_layout .footer_wrap .sc_layouts_menu>ul>li>a {
  padding: .5em 1em
}

.menu_footer_nav_area>ul>li.menu-item-has-children>a,
.footer_wrap .sc_layouts_menu>ul>li.menu-item-has-children>a {
  padding-right: 3.5em
}

.mobile_layout .menu_footer_nav_area>ul>li.menu-item-has-children>a,
.mobile_layout .footer_wrap .sc_layouts_menu>ul>li.menu-item-has-children>a {
  padding-right: 2em
}

.menu_footer_nav_area>ul>li.menu-item-has-children>a:after,
.footer_wrap .sc_layouts_menu>ul>li.menu-item-has-children>a:after {
  content: "\e828";
  font-family: "fontello";
  right: 2em;
  display: none
}

.mobile_layout .menu_footer_nav_area>ul>li.menu-item-has-children>a:after,
.mobile_layout .footer_wrap .sc_layouts_menu>ul>li.menu-item-has-children>a:after {
  right: .5em
}

.menu_footer_nav_area li li.menu-item-has-children>a:after,
.footer_wrap .sc_layouts_menu li li.menu-item-has-children>a:after {
  content: "\e836";
  font-family: "fontello"
}

.menu_footer_nav_area>ul>li ul,
.footer_wrap .sc_layouts_menu>ul>li ul {
  top: auto;
  bottom: 3em;
  border: 1px solid #ddd
}

.menu_footer_nav_area>ul>li ul ul,
.footer_wrap .sc_layouts_menu>ul>li ul ul {
  top: auto;
  bottom: -1.4em;
  margin-left: 2px
}

.menu_footer_nav_area>ul>li ul ul.submenu_left,
.footer_wrap .sc_layouts_menu>ul>li ul ul.submenu_left {
  margin-left: -2px
}

.menu_footer_nav_area>ul>li ul>li,
.menu_footer_nav_area>ul>li ul>li>a,
.footer_wrap .sc_layouts_menu>ul>li ul>li,
.footer_wrap .sc_layouts_menu>ul>li ul>li>a {
  font-size: 12px
}

.menu_footer_nav_area>ul>li ul>li>a,
.footer_wrap .sc_layouts_menu>ul>li ul>li>a {
  display: block
}

.footer_widgets_wrap+.footer_copyright_wrap .footer_copyright_inner,
.footer_logo_wrap+.footer_copyright_wrap .footer_copyright_inner,
.footer_socials_wrap+.footer_copyright_wrap .footer_copyright_inner,
.footer_menu_wrap+.footer_copyright_wrap .footer_copyright_inner {
  border-top-width: 1px;
  border-top-style: solid
}

.footer_copyright_inner {
  font-size: .9333em;
  padding: 2em 0;
  overflow: hidden;
  text-align: center
}

.footer_copyright_wrap p {
  margin: 0
}

.footer_wrap .widget_title:after,
.footer_wrap .widgettitle:after {
  content: "";
  display: block;
  height: 2px;
  width: 3.235rem;
  background-color: #c2b28a;
  margin: 1.35rem 0 1.2em
}

footer .widget ul {
  padding-left: 0
}

footer .widget ul ul {
  padding-left: 1em
}

footer .widget ul>li:before {
  display: none
}

footer .widget ul li+li,
footer .widget ul.children,
footer .widget ul.submenu-container,
footer .widget ul.sub-menu {
  margin-top: 1.2rem
}

footer .footer_menu_wrap .sub-menu {
  display: none !important
}

footer .socials_wrap .social_item .social_icon {
  display: block;
  width: 44px;
  height: 44px;
  line-height: 42px;
  text-align: center;
  border: 2px solid
}

footer .socials_wrap .social_item {
  margin: 0 !important
}

footer .socials_wrap .social_item+.social_item {
  margin-left: -2px !important
}

footer .socials_wrap .social_item:hover {
  position: relative;
  z-index: 1
}

footer .socials_wrap {
  margin: 0 !important
}

body.menu_style_left footer .elementor-section-stretched {
  left: 0 !important
}

footer.footer_wrap .widget[class*=column-] {
  margin: 1.5em 0 !important
}

.heaven11_customizer_message {
  padding: 2em;
  margin: 0 auto;
  max-width: 60%;
  background-color: #f3e6ce;
  color: #960;
  border-left: 3px solid #660
}

.heaven11_customizer_message b {
  color: #330
}

#debug_log {
  position: fixed;
  z-index: 1000000;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  background: rgba(0, 0, 0, .8);
  color: #fff
}

.admin-bar #debug_log {
  top: 32px
}

#debug_log_close {
  position: absolute;
  z-index: 1;
  top: -6px;
  right: 0;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer
}

#debug_log_content {
  font-size: 12px;
  line-height: 15px;
  max-height: 66px;
  padding: 16px 16px 6px;
  overflow: auto;
  word-wrap: normal;
  white-space: pre-line
}

.popup_wrap {
  position: absolute;
  z-index: 1;
  top: 3.3333em;
  right: 0;
  width: 37.5em;
  padding: 3em 2.5em 2em;
  display: none
}

.popup_registration {
  right: -5.5em
}

.popup_wrap .popup_close {
  display: block;
  font-size: 1.25em;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  margin: .5em .5em 0 0;
  color: #ccc;
  border: 2px solid #ebebeb;
  background-color: #f4f7f9
}

.popup_wrap .popup_close:hover {
  color: #909090;
  border: 2px solid #ccc;
  background-color: #fff
}

.popup_wrap .popup_close:before {
  content: "\e8ac";
  font-family: "fontello";
  line-height: 1em;
  padding: 0 !important;
  margin: 0 !important
}

.popup_wrap .form_wrap {
  position: relative;
  overflow: hidden
}

.popup_wrap .form_left {
  float: left;
  padding-right: 2.5em;
  width: 54%;
  border-right: 1px solid #e0e0e0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.popup_wrap .form_right {
  float: right;
  padding-left: 2.5em;
  width: 45%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.popup_wrap.popup_registration .form_left {
  width: 50%;
  padding-right: 5px;
  border-right: none
}

.popup_wrap.popup_registration .form_right {
  width: 50%;
  padding-left: 5px
}

.popup_wrap .popup_form_field {
  margin-bottom: .625em
}

.popup_wrap input[type=text],
.popup_wrap input[type=email],
.popup_wrap input[type=url],
.popup_wrap input[type=password] {
  width: 100%;
  border: 2px solid #ebebeb;
  background-color: #fafafa
}

.popup_wrap input:not([type=submit]):focus {
  background-color: #fff
}

.popup_wrap .popup_form_field.iconed_field {
  position: relative
}

.popup_wrap .popup_form_field.iconed_field:before {
  position: absolute;
  z-index: 1;
  top: 10px;
  right: 8px;
  margin-right: 0;
  color: #c9c9c9;
  width: 1em
}

.popup_wrap .popup_form_field.iconed_field input {
  padding-right: 30px
}

.popup_wrap .popup_form_field .forgot_password {
  float: right;
  line-height: 1.5em
}

.popup_wrap .popup_form_field.submit_field {
  padding: 1em 0 4px 4px
}

.popup_wrap .popup_form_field .submit_button {
  width: 100%
}

.popup_wrap .login_socials_title {
  color: #222;
  font-size: 1.5em;
  line-height: 1.3em;
  margin-bottom: .5em
}

.popup_wrap .login_socials_problem {
  line-height: 1.3em
}

.popup_wrap .popup_form_field.remember_field {
  margin-top: 1.2em
}

.wpb_row,
.wpb_text_column,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 0 !important
}

.sc_gap .vc_row {
  margin-left: 0;
  margin-right: 0
}

.sc_gap .vc_column_container {
  padding-left: 0;
  padding-right: 0
}

h1 .wpb_text_column p,
h2 .wpb_text_column p,
h3 .wpb_text_column p,
h4 .wpb_text_column p,
h5 .wpb_text_column p,
h6 .wpb_text_column p {
  padding-bottom: 0 !important
}

.top_panel>.vc_row>.wpb_column {
  z-index: 10
}

.top_panel>.vc_row:nth-child(2)>.wpb_column {
  z-index: 9
}

.top_panel>.vc_row:nth-child(3)>.wpb_column {
  z-index: 8
}

.top_panel>.vc_row:nth-child(4)>.wpb_column {
  z-index: 7
}

.top_panel>.vc_row:nth-child(5)>.wpb_column {
  z-index: 6
}

.top_panel>.vc_row:nth-child(6)>.wpb_column {
  z-index: 5
}

.top_panel>.vc_row:nth-child(7)>.wpb_column {
  z-index: 4
}

.top_panel>.vc_row:nth-child(8)>.wpb_column {
  z-index: 3
}

.top_panel>.vc_row:nth-child(9)>.wpb_column {
  z-index: 2
}

.top_panel>.vc_row:nth-child(10)>.wpb_column {
  z-index: 1
}

.post_item_single .post_edit .vc_inline-link {
  display: none
}

.post_item_single:after {
  content: " ";
  display: block;
  width: 100%;
  height: 0;
  clear: both
}

iframe[name=google_conversion_frame] {
  height: 1px;
  min-height: 0px;
  display: none
}

.mfp-bg {
  z-index: 200001
}

.mfp-wrap {
  z-index: 200002
}

.mfp-arrow {
  background-color: transparent !important
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  right: -20px;
  padding: 0;
  width: 44px;
  text-align: center
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  background: 0 0 !important
}

.gdpr-terms-container {
  clear: both;
  margin: 1em 0 !important
}

table.wpgdprc-table {
  margin-bottom: 2em
}

div.wpgdprc .wpgdprc-checkbox {
  display: inline
}

.wpgdprc-checkbox label {
  padding-left: 1.15em;
  position: relative;
  padding-bottom: 0 !important
}

.wpgdprc-checkbox label input[type=checkbox] {
  width: 0;
  -webkit-appearance: none;
  -moz-appearance: none
}

.wpgdprc-checkbox label input[type=checkbox]:before {
  content: "";
  font-family: "fontello";
  display: block;
  border: 1px solid #ddd;
  width: 1em;
  height: 1em;
  line-height: 1em;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 2px;
  left: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.wpgdprc-checkbox label input[type=checkbox]:checked:before {
  content: "\e8ab"
}

.ua_ie .wpgdprc-checkbox label {
  padding-left: 0
}

.ua_ie .wpgdprc-checkbox input[type=checkbox] {
  width: auto
}

.ua_ie .wpgdprc-checkbox input[type=checkbox]:before {
  display: none
}

.rounded_none {
  border-radius: 0
}

.rounded_tiny {
  border-radius: 4px
}

.rounded_small {
  border-radius: 6px
}

.rounded_medium {
  border-radius: 10px
}

.rounded_large {
  border-radius: 15px
}

.rounded {
  border-radius: 50%
}

.theme_scroll_down {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 11px !important;
  line-height: 15px !important;
  letter-spacing: 2px
}

.theme_scroll_down:after {
  content: "\e938";
  font-family: "fontello";
  font-size: 16px !important;
  line-height: 30px !important;
  display: block;
  text-align: center
}

.theme_scroll_down:hover {
  -webkit-animation: squat .5s 1 cubic-bezier(.2, -.8, .6, -1.2);
  animation: squat .5s 1 cubic-bezier(.2, -.8, .6, -1.2)
}

#makeup {
  position: absolute;
  z-index: 1000000;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  pointer-events: none;
  opacity: .5
}

.admin-bar #makeup {
  top: 32px
}

#makeup {
  margin-left: 0;
  margin-top: 0
}

.has-large-font-size,
.has-huge-font-size {
  line-height: 1.4em
}

p,
.has-small-font-size,
.has-normal-font-size,
.has-medium-font-size {
  line-height: 1.7857em
}

.wp-block-separator:not([class*=is-style]) {
  width: 15%
}

.wp-block-separator {
  max-width: unset
}

.wp-block-gallery[class*=align] {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex
}

.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover .wp-block-cover-text {
  max-width: 90%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.wp-block-pullquote {
  padding: 0
}

.widget ul.wp-block-social-links {
  font-size: inherit
}

.post_layout_excerpt {
  position: relative;
  margin-bottom: 0
}

.post_layout_excerpt+.post_layout_excerpt {
  margin-top: 5.1rem
}

.post_layout_excerpt+.post_layout_excerpt {
  padding-top: 5.2rem;
  border-top: 1px solid #dfdfdf
}

.post_layout_excerpt.sticky {
  padding: 5.5rem 4.9rem 5.2rem
}

.post_layout_excerpt .post_featured {
  display: inline-block
}

.post_layout_excerpt.post_format_audio .post_featured.without_thumb,
.post_layout_excerpt.post_format_gallery .post_featured.without_thumb {
  display: block
}

.post_layout_excerpt .post_header {
  margin: 0;
  position: relative
}

.post_layout_excerpt .post_header .post_price {
  width: auto;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  font-size: 2.5em;
  line-height: 1.5em
}

.post_layout_excerpt .post_title {
  margin: 0
}

.post_layout_excerpt .post_meta {
  margin-top: 0
}

.post_layout_excerpt .post_header+.post_content {
  margin-top: 2.55rem
}

.post_item.post_layout_excerpt .post_content.entry-content {
  margin-top: 3em
}

.post_item.post_layout_excerpt.post_format_audio .post_content.entry-content {
  display: none
}

.header_type_default .post_layout_excerpt.post_format_quote .post_header_content .post_title {
  margin-bottom: 1rem
}

.post_item.post_format_quote .more-link {
  display: none
}

body[class*=blog_style_classic] .post_layout_excerpt,
body[class*=blog_style_masonry] .post_layout_excerpt {
  margin-bottom: 3em
}

.post_meta_item:before,
.comment_counters_item:before {
  display: none
}

.post_layout_excerpt .post_title {
  font-size: 1.875rem;
  font-weight: 500;
  line-height: 2.25rem;
  letter-spacing: -.75px
}

.post_header_content {
  overflow: hidden;
  margin: .7rem 0 .4rem
}

.post_header_content .post_title {
  float: left
}

.post_header_content .post_title+p {
  float: left;
  width: 30%;
  text-align: right
}

.post_item .post_header_content .more-link {
  margin-top: .5rem
}

.blog.sidebar_right [class*=content_wrap]>.content,
.single-post.sidebar_right [class*=content_wrap]>.content {
  padding-right: 6rem
}

.blog.sidebar_left [class*=content_wrap]>.content,
.single-post.sidebar_left [class*=content_wrap]>.content {
  padding-left: 6rem
}

.post_header+.post_featured {
  margin-top: 2em;
  margin-bottom: 0 !important
}

.post_featured+.post_content {
  margin-top: 1.8em
}

.post_content_quote blockquote {
  margin-top: 1.6rem !important;
  margin-bottom: 0 !important
}

.post_item .slider_controls_wrap {
  display: none
}

blockquote br+cite {
  display: block !important;
  margin-top: 1rem !important
}

.post_item .post_title a em,
.post_item .post_title a b,
.post-password-form input[type=submit] {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sticky.post_layout_excerpt .post_meta {
  margin-top: .5rem
}

.socials_share .socials_caption:before {
  display: none
}

.socials_share .socials_caption {
  display: none
}

.post_tags .post_meta_label {
  text-transform: none;
  font-size: 1.6rem;
  font-weight: 500;
  letter-spacing: -1px;
  position: relative;
  top: 2px;
  margin-right: .2rem !important
}

.sc_edd_details .downloads_page_tags .downloads_page_data>a,
.widget_product_tag_cloud a,
.widget_tag_cloud a,
.wp-block-tag-cloud a,
.post_item_single .post_content .post_tags a {
  display: inline-block;
  padding: 11px 21px;
  margin: 0 4px 4px 0;
  font-size: 14px !important;
  line-height: normal;
  font-weight: 700;
  letter-spacing: .14px;
  text-transform: uppercase;
  border: 2px solid;
  font-family: "Roboto Condensed", sans-serif
}

.post_item .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
.post_item .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
.post_item .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
  background: 0 0 !important;
  left: auto !important;
  right: 0;
  bottom: auto !important;
  top: 50%;
  padding: 0 2em 0 0;
  -webkit-transform: translate(0, -50%) !important;
  -ms-transform: translate(0, -50%) !important;
  transform: translate(0, -50%) !important;
  width: auto !important
}

.post_item span.slider_pagination_bullet.swiper-pagination-bullet,
.post_item span.swiper-pagination-bullet {
  height: 44px !important;
  width: 44px !important;
  line-height: 44px !important;
  display: block !important
}

.post_item .slider_container .swiper-pagination-bullet,
.post_item .slider_outer .swiper-pagination-bullet {
  margin: 0 !important
}

.post_item .slider_container .swiper-pagination-bullet+.swiper-pagination-bullet,
.post_item .slider_outer .swiper-pagination-bullet+.swiper-pagination-bullet {
  margin-top: 8px !important
}

.post_item .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets:before,
.post_item .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets:before,
.post_item .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets:before,
.post_item .sc_slider_controls.slider_pagination_style_bullets.sc_align_right .slider_pagination_wrap:before {
  content: "";
  display: block;
  height: 5.824rem;
  width: 2px;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto 2rem
}

.post_item span.slider_pagination_bullet.swiper-pagination-bullet:before,
.post_item span.swiper-pagination-bullet:before {
  vertical-align: middle
}

.posts_container.columns_wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.posts_container.columns_wrap .post_layout_classic {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.post_layout_classic {
  position: relative
}

.post_layout_classic .post_featured img {
  width: 100%
}

.post_layout_classic .post_header {
  padding-top: .01px
}

.post_layout_classic .post_title {
  font-size: 1.5em;
  line-height: 1.3em;
  margin: 0
}

.post_layout_classic .post_title+.post_meta {
  margin-top: .5em
}

.post_layout_classic blockquote {
  margin: 0 0 1.4em
}

.post_layout_classic .post_header+.post_content {
  padding-top: 1em
}

.post_layout_classic.format-aside .post_content_inner+.post_meta,
.post_layout_classic.format-link .post_content_inner+.post_meta,
.post_layout_classic.format-status .post_content_inner+.post_meta {
  margin-top: 1em
}

.masonry_wrap {
  position: relative;
  margin-right: -30px
}

.masonry_wrap .masonry_item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 0 30px 30px 0;
  margin-bottom: 0;
  width: 50%;
  border-width: 0;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.masonry_wrap .masonry_item-1_3 {
  width: 33.3333%
}

.masonry_wrap .masonry_item-1_4 {
  width: 25%
}

.post_layout_portfolio .post_title {
  margin: 1em 0 .4em
}

.post_layout_portfolio .post_featured {
  margin-bottom: 0
}

.post_layout_portfolio .post_featured img {
  width: 100%
}

.post_layout_portfolio .label_sticky {
  top: -12px;
  left: -12px;
  right: auto;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg)
}

.post_layout_portfolio .post_featured.hover_icon .icons a {
  font-size: 14px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  margin: -17px 0 0 -17px
}

.post_layout_gallery * {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.post_layout_gallery .post_details {
  display: none
}

.gallery_item_current {
  opacity: 0 !important
}

.gallery_preview {
  position: fixed;
  z-index: 200000;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  pointer-events: none
}

.gallery_preview:before {
  content: " ";
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: opacity .6s ease;
  -o-transition: opacity .6s ease;
  transition: opacity .6s ease
}

.gallery_preview_show {
  pointer-events: auto
}

.gallery_preview_show:before {
  opacity: 1
}

.gallery_preview_image_clone {
  position: fixed;
  z-index: 110;
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  -o-transition: transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;
  -webkit-backface-visibility: hidden
}

.gallery_preview_image_original {
  position: relative;
  z-index: 120;
  display: block;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
  -webkit-backface-visibility: hidden
}

.gallery_preview_show .gallery_preview_image_animate {
  -webkit-transition: -webkit-transform .6s, opacity .2s;
  -webkit-transition: opacity .2s, -webkit-transform .6s;
  transition: opacity .2s, -webkit-transform .6s;
  -o-transition: transform .6s, opacity .2s;
  transition: transform .6s, opacity .2s;
  transition: transform .6s, opacity .2s, -webkit-transform .6s
}

.gallery_preview_image_animate {
  -webkit-transition: -webkit-transform .3s, opacity .2s;
  -webkit-transition: opacity .2s, -webkit-transform .3s;
  transition: opacity .2s, -webkit-transform .3s;
  -o-transition: transform .3s, opacity .2s;
  transition: transform .3s, opacity .2s;
  transition: transform .3s, opacity .2s, -webkit-transform .3s
}

.gallery_preview_description {
  position: absolute;
  z-index: 140;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-transition: -webkit-transform 1s, opacity 1s;
  -webkit-transition: opacity 1s, -webkit-transform 1s;
  transition: opacity 1s, -webkit-transform 1s;
  -o-transition: transform 1s, opacity 1s;
  transition: transform 1s, opacity 1s;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
  -webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
  -o-transition-timing-function: cubic-bezier(.2, 1, .3, 1);
  transition-timing-function: cubic-bezier(.2, 1, .3, 1);
  -webkit-transform: translate3d(0, 30px, 0);
  -ms-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
  padding: 0 3em;
  opacity: 0
}

.gallery_preview_show .gallery_preview_description {
  opacity: 1;
  -webkit-transition-delay: .2s;
  -o-transition-delay: .2s;
  transition-delay: .2s;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.gallery_preview_show .post_title {
  margin: 0 0 .5em
}

.gallery_preview_show .post_meta {
  font-size: 1em;
  line-height: 1.3em;
  margin-top: 0;
  margin-bottom: 2em
}

.gallery_preview_show .post_description_content {
  max-width: 100%;
  font-size: 1.1429em;
  line-height: 2em
}

.gallery_preview_close {
  font-size: 2em;
  margin: 0;
  padding: 0;
  cursor: pointer;
  vertical-align: top;
  border: none;
  background: 0 0;
  padding: 1em;
  opacity: 0;
  position: fixed;
  z-index: 150;
  top: 0;
  right: 0;
  -webkit-transition: -webkit-transform .3s, opacity .3s;
  -webkit-transition: opacity .3s, -webkit-transform .3s;
  transition: opacity .3s, -webkit-transform .3s;
  -o-transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s, -webkit-transform .3s;
  -webkit-transform: scale3d(.6, .6, 1);
  -ms-transform: scale3d(.6, .6, 1);
  transform: scale3d(.6, .6, 1)
}

.gallery_preview_image_loaded .gallery_preview_close {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1)
}

.chess_wrap {
  overflow: hidden;
  padding-bottom: 60px
}

.post_layout_chess {
  position: relative;
  overflow: hidden;
  margin-bottom: 0
}

.post_layout_chess.sticky {
  padding: 0;
  border-width: 0
}

.post_layout_chess .label_sticky {
  top: -12px;
  left: -12px;
  right: auto;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg)
}

.post_layout_chess .post_featured {
  margin-bottom: 0;
  width: 50%;
  float: right;
  max-height: none !important
}

.post_layout_chess .post_featured_bg:before {
  padding-top: 100%
}

.post_layout_chess .post_inner {
  width: 50%;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.post_layout_chess_1:nth-child(2n+2) .post_featured {
  float: left
}

.post_layout_chess_1:nth-child(2n+2) .post_inner {
  left: auto;
  right: 0
}

.post_layout_chess_2 {
  width: 50%;
  float: left
}

.post_layout_chess_2:nth-child(4n+3) .post_featured,
.post_layout_chess_2:nth-child(4n+4) .post_featured {
  float: left
}

.post_layout_chess_2:nth-child(4n+3) .post_inner,
.post_layout_chess_2:nth-child(4n+4) .post_inner {
  left: auto;
  right: 0
}

.post_layout_chess_3 {
  width: 33.3333%;
  float: left
}

.post_layout_chess_3:nth-child(6n+4) .post_featured,
.post_layout_chess_3:nth-child(6n+5) .post_featured,
.post_layout_chess_3:nth-child(6n+6) .post_featured {
  float: left
}

.post_layout_chess_3:nth-child(6n+4) .post_inner,
.post_layout_chess_3:nth-child(6n+5) .post_inner,
.post_layout_chess_3:nth-child(6n+6) .post_inner {
  left: auto;
  right: 0
}

.post_layout_chess blockquote {
  margin: 0
}

.post_layout_chess_1 .post_inner_content {
  padding: 0 14%
}

.post_layout_chess_2 .post_inner_content {
  padding: 0 12%
}

.post_layout_chess_3 .post_inner_content {
  padding: 0 10%
}

.post_layout_chess .post_header {
  padding-top: .01px
}

.post_layout_chess .post_title {
  margin: 0
}

.post_layout_chess .post_meta {
  margin-top: 2em;
  margin-bottom: 0 !important
}

.post_layout_chess .post_header+.post_content {
  margin-top: 1em
}

.post_layout_chess .post_content_inner {
  overflow: hidden;
  position: relative;
  padding-bottom: 1em
}

.post_layout_chess:not(.post_format_aside) .post_content_inner {
  padding-top: 0
}

.post_layout_chess .post_content_inner:after {
  content: " ";
  width: 100%;
  height: 1em;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0
}

.post_layout_chess_1.post_format_quote .post_content_inner .post_meta,
.post_layout_chess_1.post_format_link .post_content_inner .post_meta,
.post_layout_chess_1.post_format_status .post_content_inner .post_meta {
  margin-top: 1rem
}

.post_layout_chess_1.post_format_aside .post_content_inner .post_meta {
  margin-top: 1rem
}

.post_layout_chess_1 .post_header+.post_content {
  margin-top: 1rem
}

.post_layout_chess.post_layout_chess_1 .more-link {
  margin-top: 1rem
}

.post_layout_chess_1.post_format_quote .post_header,
.post_layout_chess_1.post_format_link .post_header,
.post_layout_chess_1.post_format_aside .post_header,
.post_layout_chess_1.post_format_status .post_header,
.post_layout_chess_2.post_format_quote .post_header,
.post_layout_chess_2.post_format_link .post_header,
.post_layout_chess_2.post_format_aside .post_header,
.post_layout_chess_2.post_format_status .post_header {
  display: none
}

.post_layout_chess_2 .post_title {
  font-size: 1.6rem;
  line-height: normal
}

.post_layout_chess_2:not(.post_format_quote):not(.post_format_link):not(.post_format_aside):not(.post_format_status) .post_content_inner {
  font-size: 1em;
  line-height: 1.5em;
  max-height: 15.4em
}

.post_layout_chess_2 .post_meta,
.post_layout_chess_3 .post_meta {
  font-size: 13px;
  line-height: 18px;
  margin-top: 8px
}

.post_layout_chess_2.post_format_aside .post_meta {
  margin-top: 1.3333rem
}

.post_layout_chess_2.post_format_audio .post_featured .post_audio_title,
.post_layout_chess_3.post_format_audio .post_featured .post_audio_title {
  letter-spacing: 0
}

.post_layout_chess_2.format-chat p>em,
.post_layout_chess_2.format-chat p>b,
.post_layout_chess_2.format-chat p>strong {
  margin-top: .8em
}

.post_layout_chess.post_layout_chess_2 .more-link,
.post_layout_chess.post_layout_chess_3 .more-link {
  padding: 1.1667em 2.3333em;
  letter-spacing: 2px;
  margin-top: .5rem
}

.post_layout_chess_3 .post_title {
  font-size: 1.3333rem;
  line-height: 1.2em
}

.post_layout_chess_3 .post_content_inner {
  max-height: 6.2rem
}

.post_layout_chess_3 .post_content_inner,
.post_layout_chess_3 .post_content_inner+.post_meta {
  display: none
}

.body_style_boxed .post_layout_chess_2 .post_content_inner,
.body_style_boxed .post_layout_chess_2 .post_content_inner+p,
.body_style_boxed .post_layout_chess_3 .post_meta,
.body_style_boxed .post_layout_chess_3 .post_content_inner+p,
.body_style_wide .post_layout_chess_2 .post_content_inner,
.body_style_wide .post_layout_chess_2 .post_content_inner+p,
.body_style_wide .post_layout_chess_3 .post_meta,
.body_style_wide .post_layout_chess_3 .post_content_inner+p {
  display: none
}

.post_layout_chess.post_layout_chess_3 .more-link {
  padding: 1em 2em
}

.post_layout_custom {
  position: relative
}

.post_layout_custom .post_featured img {
  width: 100%
}

.post_layout_custom .post_header {
  padding-top: .01px
}

.home-page.with_bg_image,
.frontpage.with_bg_image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed
}

.home-page.with_bg_image .page_content_wrap,
.frontpage.with_bg_image .page_content_wrap {
  background-color: transparent
}

.front_page_section {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover
}

.front_page_section>.customize-partial-edit-shortcut button {
  left: 2px !important
}

.front_page_section_paddings_none .front_page_section_content_wrap {
  padding: 0
}

.front_page_section_paddings_small .front_page_section_content_wrap {
  padding: 4% 0
}

.front_page_section_paddings_medium .front_page_section_content_wrap {
  padding: 8% 0
}

.front_page_section_paddings_large .front_page_section_content_wrap {
  padding: 12% 0
}

.front_page_section_paddings_huge .front_page_section_content_wrap {
  padding: 16% 0
}

.front_page_block_empty {
  height: 0 !important;
  overflow: hidden !important;
  clip: rect(0 0 0 0) !important;
  margin: 0 !important;
  padding: 0 !important
}

.front_page_section_description,
.front_page_section_content,
.front_page_section_output,
.front_page_section_buttons {
  font-size: 1.1429em
}

.front_page_section .front_page_section_caption {
  margin: 0;
  text-align: center
}

.front_page_section_description {
  line-height: 1.5em;
  text-align: center
}

.front_page_section_description p:last-child,
.front_page_section_content p:last-child,
.front_page_section_output p:last-child {
  margin-bottom: 0
}

.front_page_section_buttons {
  text-align: center
}

.front_page_section_caption:not(.front_page_block_empty)+.front_page_section_description {
  margin-top: 1em
}

.front_page_section_caption:not(.front_page_block_empty)+.front_page_section_content,
.front_page_section_description:not(.front_page_block_empty)+.front_page_section_content {
  margin-top: 3em
}

.front_page_section_caption:not(.front_page_block_empty)+.front_page_section_output,
.front_page_section_description:not(.front_page_block_empty)+.front_page_section_output,
.front_page_section_content:not(.front_page_block_empty)+.front_page_section_output {
  margin-top: 3em
}

.front_page_section_caption:not(.front_page_block_empty)+.front_page_section_columns,
.front_page_section_description:not(.front_page_block_empty)+.front_page_section_columns,
.front_page_section_content:not(.front_page_block_empty)+.front_page_section_columns {
  margin-top: 3em
}

.front_page_section_caption:not(.front_page_block_empty)+.front_page_section_buttons,
.front_page_section_description:not(.front_page_block_empty)+.front_page_section_buttons,
.front_page_section_content:not(.front_page_block_empty)+.front_page_section_buttons,
.front_page_section_output:not(.front_page_block_empty)+.front_page_section_buttons,
.front_page_section_columns:not(.front_page_block_empty)+.front_page_section_buttons {
  margin-top: 2em
}

.front_page_section_buttons>.front_page_section_button {
  margin-top: 1em;
  margin-right: 1em;
  font-size: .8em
}

.front_page_section_buttons>.front_page_section_button+.front_page_section_button {
  margin-right: 0
}

.front_page_section_columns .front_page_section_caption {
  font-size: 2.5em;
  line-height: 1.2em;
  text-align: left
}

.front_page_section_columns .front_page_section_output,
.front_page_section_columns .front_page_section_content,
.front_page_section_columns .front_page_section_description {
  font-size: 1em;
  line-height: 1.5em;
  text-align: left
}

.front_page_section_columns h1,
.front_page_section_columns h2,
.front_page_section_columns h3,
.front_page_section_columns h4,
.front_page_section_columns h5,
.front_page_section_columns h6 {
  margin-top: 1em;
  margin-bottom: .3em
}

.front_page_section_columns h1:first-child,
.front_page_section_columns h2:first-child,
.front_page_section_columns h3:first-child,
.front_page_section_columns h4:first-child,
.front_page_section_columns h5:first-child,
.front_page_section_columns h6:first-child {
  margin-top: 0
}

.front_page_section_columns p {
  margin: 0
}

.front_page_section_columns p+p {
  margin-top: .5em
}

.front_page_section_title_description {
  line-height: 1.75em
}

.front_page_section_title_caption:not(.front_page_block_empty)+.front_page_section_title_description {
  margin-top: 2em
}

.front_page_section_features .sc_item_descr {
  padding: 1em 0
}

.front_page_section_features .sc_services_light .sc_services_item_icon {
  font-size: 4em
}

.front_page_section_subscribe .front_page_section_output {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto
}

.front_page_section_subscribe .mc4wp-form .mc4wp-form-fields input[type=email] {
  padding: 1em
}

.front_page_section_googlemap .front_page_section_output {
  -webkit-box-shadow: 0 0 40px 10px rgba(255, 255, 255, .4);
  -ms-box-shadow: 0 0 40px 10px rgba(255, 255, 255, .4);
  box-shadow: 0 0 40px 10px rgba(255, 255, 255, .4)
}

[class*=sc_button_hover_slide] {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_button_hover_just_init {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important
}

[class*=sc_button_hover_]:not(.sc_button_bg_image) {
  -webkit-transition: color .3s ease !important, border-color .3s ease !important, background-position .3s ease !important, background-color 0 linear .3s !important;
  -o-transition: color .3s ease !important, border-color .3s ease !important, background-position .3s ease !important, background-color 0 linear .3s !important;
  transition: color .3s ease !important, border-color .3s ease !important, background-position .3s ease !important, background-color 0 linear .3s !important
}

.sc_button_hover_arrow {
  position: relative;
  overflow: hidden;
  padding-left: 2em !important;
  padding-right: 2em !important
}

.sc_button_hover_arrow:before {
  content: "\e8f4";
  font-family: "fontello";
  position: absolute;
  z-index: 1;
  right: -2em !important;
  left: auto !important;
  top: 50% !important;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  background-color: transparent !important;
  color: inherit !important
}

.sc_button_hover_arrow:hover:before,
.sc_button_hover_arrow.active:before,
.vc_active .sc_button_hover_arrow:before {
  right: .5em !important
}

.post_featured[class*=hover_] {
  position: relative;
  -webkit-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out
}

.post_featured[class*=hover_],
.post_featured[class*=hover_] * {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.post_featured .mask {
  content: " ";
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease
}

.post_featured .post_info {
  position: absolute;
  z-index: 6;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(.5, .5);
  -ms-transform: translate(-50%, -50%) scale(.5, .5);
  transform: translate(-50%, -50%) scale(.5, .5);
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  display: none;
  font-size: 1.1429em;
  line-height: 1.3em;
  width: 90%;
  text-align: center;
  margin: -1em auto 0;
  opacity: 0
}

.post_featured.hover_ .icons {
  position: absolute;
  z-index: 7;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.post_featured.hover_icon,
.post_featured.hover_icons {
  position: relative
}

.post_featured.hover_icon .mask {
  background-color: rgba(0, 0, 0, .4)
}

.post_featured.hover_icon:hover .mask {
  opacity: 1
}

.post_featured.hover_icon .icons,
.post_featured.hover_icons .icons {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.post_featured.hover_icon .icons a,
.post_featured.hover_icons .icons a {
  display: inline-block;
  font-size: 1.7143em;
  cursor: pointer;
  opacity: 0;
  margin: -32px 0 0 -32px;
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  -webkit-transform: scale(.3, .3);
  -ms-transform: scale(.3, .3);
  transform: scale(.3, .3);
  -webkit-transition: all .5s ease, transform .5s cubic-bezier(.6, -.28, .735, .045) 0s;
  -webkit-transition: all .5s ease, -webkit-transform .5s cubic-bezier(.6, -.28, .735, .045) 0s;
  transition: all .5s ease, -webkit-transform .5s cubic-bezier(.6, -.28, .735, .045) 0s;
  -o-transition: all .5s ease, transform .5s cubic-bezier(.6, -.28, .735, .045) 0s;
  transition: all .5s ease, transform .5s cubic-bezier(.6, -.28, .735, .045) 0s;
  transition: all .5s ease, transform .5s cubic-bezier(.6, -.28, .735, .045) 0s, -webkit-transform .5s cubic-bezier(.6, -.28, .735, .045) 0s;
  width: 2em;
  height: 2em;
  line-height: 2em;
  text-align: center;
  border-radius: 50%
}

.post_featured.hover_icon .icons a {
  font-size: 31px;
  width: 65px;
  height: 65px;
  line-height: 65px;
  text-align: center;
  border-radius: 0
}

.post_featured.hover_icons .icons a {
  margin-left: -2.25em
}

.post_featured.hover_icons .icons a+a {
  margin-left: .25em;
  -webkit-transition-delay: .15s;
  -o-transition-delay: .15s;
  transition-delay: .15s
}

.post_featured.hover_icons .icons a.single_icon {
  margin-left: 0
}

.post_featured.hover_icon:hover .icons a,
.post_featured.hover_icons:hover .icons a {
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition: all .5s ease, transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
  -webkit-transition: all .5s ease, -webkit-transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
  transition: all .5s ease, -webkit-transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
  -o-transition: all .5s ease, transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
  transition: all .5s ease, transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
  transition: all .5s ease, transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s, -webkit-transform .5s cubic-bezier(.175, .885, .32, 1.275) 0s
}

.post_featured.hover_icons:hover .icons a+a {
  -webkit-transition-delay: .15s;
  -o-transition-delay: .15s;
  transition-delay: .15s
}

.post_featured.hover_zoom:before {
  content: " ";
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  border: 2px solid #fff;
  background-color: rgba(0, 0, 0, .15);
  -webkit-transform: scale(0, 0) rotate(0deg);
  -ms-transform: scale(0, 0) rotate(0deg);
  transform: scale(0, 0) rotate(0deg);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.post_featured.hover_zoom:hover:before {
  -webkit-transform: scale(1, 1) rotate(45deg);
  -ms-transform: scale(1, 1) rotate(45deg);
  transform: scale(1, 1) rotate(45deg)
}

.post_featured.hover_zoom .mask {
  background-color: rgba(255, 255, 255, .15)
}

.post_featured.hover_zoom:hover .mask {
  opacity: 1
}

.post_featured.hover_zoom .icons {
  position: absolute;
  z-index: 6;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: inline-block
}

.post_featured.hover_zoom .icons a {
  display: inline-block;
  font-size: 18px;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  position: relative;
  left: -50px;
  opacity: 0;
  border-radius: 3px;
  -webkit-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.post_featured.hover_zoom .icons a+a {
  margin-left: 8px;
  left: 50px
}

.post_featured.hover_zoom .icons a:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, .2)
}

.post_featured.hover_zoom:hover .icons a {
  left: 0;
  opacity: 1;
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1)
}

.post_featured.hover_dots:hover .mask {
  opacity: 1
}

.post_featured.hover_dots .icons {
  position: absolute;
  z-index: 6;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0
}

.post_featured.hover_dots .icons span {
  display: inline-block;
  opacity: 0;
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease
}

.post_featured.hover_dots:hover .icons span {
  opacity: 1;
  display: inline-block
}

.post_featured.hover_dots:hover .icons span:first-child {
  margin-left: -13px
}

.post_featured.hover_dots:hover .icons span+span+span {
  margin-left: 13px
}

.post_featured.hover_dots.hover_with_info .icons span {
  margin-top: 1em
}

.post_featured.hover_dots .post_info,
.post_featured.hover_icon .post_info {
  display: block;
  top: 45%
}

.post_featured.hover_dots:hover .post_info,
.post_featured.hover_icon:hover .post_info {
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
  -ms-transform: translate(-50%, -50%) scale(1, 1);
  transform: translate(-50%, -50%) scale(1, 1);
  opacity: 1
}

.post_featured.hover_icon.hover_with_info .icons a {
  margin-top: 0
}

.post_featured.hover_fade,
.post_featured.hover_slide,
.post_featured.hover_pull,
.post_featured.hover_border {
  position: relative;
  overflow: hidden
}

.post_featured.hover_fade .post_info,
.post_featured.hover_slide .post_info,
.post_featured.hover_pull .post_info,
.post_featured.hover_border .post_info {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  text-align: center;
  display: block;
  margin: 0;
  opacity: 1;
  font-size: 1em;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none
}

.post_featured.hover_fade .post_info .post_title,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_border .post_info .post_title {
  font-weight: 400;
  font-size: 1.5em;
  line-height: 1.4em;
  margin: 0 0 .5em;
  text-transform: uppercase;
  text-align: center
}

.post_featured.hover_fade .post_info .post_descr,
.post_featured.hover_slide .post_info .post_descr,
.post_featured.hover_pull .post_info .post_descr,
.post_featured.hover_border .post_info .post_descr {
  margin: 0;
  position: relative;
  padding: .5em 1em;
  text-align: center
}

.post_featured.hover_fade .post_info .post_title span,
.post_featured.hover_slide .post_info .post_title span,
.post_featured.hover_pull .post_info .post_title span,
.post_featured.hover_border .post_info .post_title span {
  font-weight: 700
}

.post_featured.hover_fade .post_info .post_excerpt,
.post_featured.hover_slide .post_info .post_excerpt,
.post_featured.hover_pull .post_info .post_excerpt,
.post_featured.hover_border .post_info .post_excerpt {
  display: none
}

.post_featured.hover_fade img,
.post_featured.hover_fade .post_info .post_info_back,
.post_featured.hover_fade .post_info .post_title,
.post_featured.hover_fade .post_info .post_descr,
.post_featured.hover_slide img,
.post_featured.hover_slide .post_info .post_info_back,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr,
.post_featured.hover_pull img,
.post_featured.hover_pull .post_info .post_info_back,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr,
.post_featured.hover_border img,
.post_featured.hover_border .post_info .post_info_back,
.post_featured.hover_border .post_info .post_title,
.post_featured.hover_border .post_info .post_descr {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.post_featured.hover_fade .post_info .post_excerpt,
.post_featured.hover_slide .post_info .post_excerpt,
.post_featured.hover_pull .post_info .post_excerpt,
.post_featured.hover_border .post_info .post_excerpt {
  margin-top: 1em;
  display: none
}

.post_featured.hover_fade:hover .mask {
  opacity: 1
}

.post_featured.hover_fade .post_info .post_info_back {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  padding: 15px;
  margin-top: 100%;
  opacity: 0
}

.post_featured.hover_fade.top_to_bottom .post_info .post_info_back {
  margin-top: -100%
}

.post_featured.hover_fade.bottom_to_top .post_info .post_info_back {
  margin-top: 100%
}

.post_featured.hover_fade.left_to_right .post_info .post_info_back {
  margin-left: -100%
}

.post_featured.hover_fade.right_to_left .post_info .post_info_back {
  margin-left: 100%
}

.post_featured.hover_fade:hover .post_info .post_info_back {
  margin: 0 !important;
  opacity: 1
}

.post_featured.hover_slide .mask {
  opacity: .3
}

.post_featured.hover_slide:hover .mask {
  opacity: 1
}

.post_featured.hover_slide .post_info,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
  text-align: left
}

.post_featured.hover_slide img,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
  position: relative;
  margin: 0
}

.post_featured.hover_slide .post_info .post_title {
  padding: 0 0 15px;
  margin: 30px 30px 15px !important;
  overflow: hidden
}

.post_featured.hover_slide .post_info .post_title:after {
  content: " ";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%)
}

.post_featured.hover_slide:hover .post_info .post_title:after {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.post_featured.hover_slide>img {
  max-width: none;
  width: calc(100% + 20px);
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px)
}

.post_featured.hover_slide:hover>img {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.post_featured.hover_slide .post_info,
.post_featured.hover_slide .post_info .post_title,
.post_featured.hover_slide .post_info .post_descr {
  text-align: left
}

.post_featured.hover_slide .post_info .post_descr {
  padding: 0 30px 30px;
  opacity: 0;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%)
}

.post_featured.hover_slide:hover .post_info .post_descr {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.post_featured.hover_pull .post_info,
.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
  text-align: left
}

.post_featured.hover_pull .post_info .post_title,
.post_featured.hover_pull .post_info .post_descr {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0
}

.post_featured.hover_pull .mask {
  opacity: .3
}

.post_featured.hover_pull:hover .mask {
  opacity: 1
}

.post_featured.hover_pull:hover>img {
  -webkit-transform: translateY(-60px);
  -ms-transform: translateY(-60px);
  transform: translateY(-60px)
}

.post_featured.hover_pull .post_info .post_title {
  padding: 20px
}

.post_featured.hover_pull:hover .post_info .post_title {
  -webkit-transform: translateY(-70px);
  -ms-transform: translateY(-70px);
  transform: translateY(-70px)
}

.post_featured.hover_pull .post_info .post_descr {
  height: 60px;
  -webkit-transform: translateY(60px);
  -ms-transform: translateY(60px);
  transform: translateY(60px)
}

.post_featured.hover_pull:hover .post_info .post_descr {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.post_featured.hover_pull .post_info .post_descr .post_meta {
  max-height: 60px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  padding: 0 10px 0 20px
}

.post_featured.hover_border:hover .mask {
  opacity: 1
}

.post_featured.hover_border .post_info:before,
.post_featured.hover_border .post_info:after {
  content: " ";
  position: absolute;
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  pointer-events: none
}

.post_featured.hover_border .post_info:before {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0)
}

.post_featured.hover_border:hover .post_info:before {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1)
}

.post_featured.hover_border .post_info:after {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0)
}

.post_featured.hover_border:hover .post_info:after {
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1)
}

.post_featured.hover_border .post_info .post_info_back {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  padding: 45px
}

.post_featured.hover_border img,
.post_featured.hover_border .post_info .post_title,
.post_featured.hover_border .post_info .post_descr {
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease
}

.post_featured.hover_border:hover>img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1)
}

.post_featured.hover_border .post_info .post_title,
.post_featured.hover_border .post_info .post_descr {
  opacity: 0;
  position: relative;
  text-align: center;
  margin: 0
}

.post_featured.hover_border .post_info .post_title {
  font-size: 1.2em;
  padding: 0 0 15px;
  -webkit-transform: translateY(-1em);
  -ms-transform: translateY(-1em);
  transform: translateY(-1em)
}

.post_featured.hover_border:hover .post_info .post_title {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.post_featured.hover_border .post_info .post_descr {
  padding: 0;
  -webkit-transform: translateY(1em);
  -ms-transform: translateY(1em);
  transform: translateY(1em)
}

.post_featured.hover_border:hover .post_info .post_descr {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.post_featured.hover_border .post_info .post_info_item+.post_info_item:before {
  content: " ";
  display: block;
  margin: .5em 0 0
}

.post_featured.hover_shop {
  position: relative;
  display: block
}

.post_item:hover .post_featured.hover_shop .mask,
.post_item:hover .post_featured.hover_shop:hover .mask {
  opacity: 1
}

.post_featured.hover_shop .icons {
  position: absolute;
  z-index: 1002;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none
}

.post_featured.hover_shop .icons a {
  display: inline-block;
  pointer-events: all;
  font-size: 1.2632em !important;
  padding: 0 !important;
  letter-spacing: 0 !important;
  cursor: pointer;
  text-align: center;
  border: 3px solid #ddd !important;
  opacity: 0;
  margin-left: -1.76em;
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em !important;
  border-radius: 0 !important;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(.3, .3) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) scale(.3, .3) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) scale(.3, .3) rotate(45deg);
  -webkit-transition: all .5s cubic-bezier(.6, -.28, .735, .045) 0s;
  -o-transition: all .5s cubic-bezier(.6, -.28, .735, .045) 0s;
  transition: all .5s cubic-bezier(.6, -.28, .735, .045) 0s
}

.post_featured.hover_shop .icons a.added_to_cart {
  display: none
}

.post_featured.hover_shop .icons a.product_out_stock {
  display: none
}

.product-category .post_featured.hover_shop .icons a,
.post_featured.hover_shop .icons a.product_out_stock+a {
  margin-left: 0;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s
}

.post_featured.hover_shop .icons a+a,
.post_featured.hover_shop .icons a+a+a {
  margin-left: 1.76em;
  -webkit-transition-delay: .15s;
  -o-transition-delay: .15s;
  transition-delay: .15s
}

.post_featured.hover_shop .icons a.shop_cart:before {
  font-family: "fontello" !important;
  font-weight: 400 !important;
  content: "\e93d" !important
}

.post_featured.hover_shop .icons a:before,
.post_featured.hover_shop .icons a:after {
  margin: 0 !important;
  padding: 0 !important;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.post_featured.hover_shop .icons a:after {
  position: absolute;
  top: 25%;
  left: 25%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  font-size: .6em
}

.post_item:hover .post_featured.hover_shop .icons a,
.post_featured.hover_shop:hover .icons a {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(1, 1);
  -ms-transform: translate(-50%, -50%) rotate(45deg) scale(1, 1);
  transform: translate(-50%, -50%) rotate(45deg) scale(1, 1);
  -webkit-transition: all .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
  -o-transition: all .5s cubic-bezier(.175, .885, .32, 1.275) 0s;
  transition: all .5s cubic-bezier(.175, .885, .32, 1.275) 0s
}

.post_item:hover .post_featured.hover_shop .icons a+a,
.post_item:hover .post_featured.hover_shop .icons a+a+a,
.post_featured.hover_shop:hover .icons a+a,
.post_featured.hover_shop:hover .icons a+a+a {
  -webkit-transition-delay: .15s;
  -o-transition-delay: .15s;
  transition-delay: .15s
}

.post_featured.hover_shop_buttons {
  position: relative;
  display: block;
  overflow: hidden !important
}

.post_featured.hover_shop_buttons .mask {
  display: none
}

.post_featured.hover_shop_buttons .icons {
  position: absolute;
  z-index: 1002;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none
}

.post_featured.hover_shop_buttons .icons a {
  position: absolute;
  z-index: 10;
  bottom: -5em;
  left: 0;
  font-size: 1em !important;
  letter-spacing: 0 !important;
  display: block;
  text-transform: none !important;
  width: 50%;
  text-align: center;
  padding: .5em 1em !important;
  pointer-events: all;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.post_featured.hover_shop_buttons .icons a+a,
.post_featured.hover_shop_buttons .icons a+a+a {
  left: 50%
}

.post_featured.hover_shop_buttons .icons a:before {
  font-family: "fontello" !important;
  font-weight: 400 !important;
  content: "\e93d" !important;
  margin-right: .3em
}

.post_featured.hover_shop_buttons .icons a.shop_link:before {
  content: "\e8b5" !important
}

.post_item:hover .post_featured.hover_shop_buttons .icons a,
.post_featured.hover_shop_buttons:hover .icons a {
  bottom: 0;
  border-radius: 0
}

.post_featured.hover_shop_buttons .icons a.added_to_cart {
  display: none
}

.post_featured.hover_shop_buttons .icons a.product_out_stock {
  display: none
}

.product-category .post_featured.hover_shop_buttons .icons a,
.post_featured.hover_shop_buttons .icons a.product_out_stock+a {
  width: 100%;
  left: 0 !important
}

.sidebar .trx_addons_columns_wrap {
  margin-right: 0
}

.sidebar .trx_addons_columns_wrap [class*=trx_addons_column-] {
  display: block;
  width: 100%;
  padding: 0
}

.esg-navigationbutton.esg-loadmore {
  font-size: 13px !important;
  letter-spacing: .14px !important;
  padding: 1.748em 4.7em !important;
  text-transform: uppercase;
  font-weight: 600 !important;
  font-style: normal !important;
  line-height: 1.5rem !important;
  font-family: "Roboto Condensed", sans-serif !important;
  border-radius: 0 !important;
  border: none !important;
  color: #fff !important;
  margin-top: 2.9rem;
  margin-right: 0 !important
}

div.esg-filter-wrapper .esg-filterbutton>span {
  font-size: 15px;
  letter-spacing: .14px
}

.esg-filters.esg-singlefilters {
  margin-bottom: 3rem !important
}

.eg-washington2-wrapper .esg-cc a,
.eg-washington2-wrapper .esg-cc a:hover {
  font-size: 31px !important;
  line-height: 65px !important;
  height: 65px !important;
  width: 65px !important;
  border-radius: 0 !important;
  padding: 0 !important
}

.eg-washington2-wrapper .esg-cc a .eg-icon-search:before {
  content: "\e974" !important;
  font-family: fontello !important
}

.eg-washington2-container {
  background: rgba(0, 0, 0, .35) !important
}

.esgbox-close-small:after,
.esgbox-share__button {
  color: #fff !important
}

.esgbox-close-small:hover:after {
  background: 0 0 !important
}

.menu_style_right .trx_addons_scroll_to_top {
  left: 2em;
  right: auto
}

.properties-table table>tbody>tr>td {
  background: 0 0 !important
}

.properties-table .sc_table table tr:first-child td {
  font-weight: 400
}

.properties-table table th+th,
.properties-table table th+td,
.properties-table table td+th,
.properties-table table td+td {
  border: none
}

.properties-table table tr+tr {
  border-top: 1px solid #dfdfdf
}

.properties-table table tr>td:first-child {
  font-size: 14px;
  font-weight: 700 !important;
  text-transform: uppercase;
  letter-spacing: .14px
}

.properties-table .sc_table table td {
  padding: .7rem 1rem .7rem 0 !important
}

.padd-right-12 {
  padding-right: 12rem
}

.padd-8 {
  padding: 0 8rem
}

.padd-left-25 {
  padding-left: 25px
}

.alter-text {
  line-height: 1.5rem
}

.extra-row {
  position: relative;
  z-index: 9
}

.extra-row .elementor-container.elementor-column-gap-extended .elementor-row:before {
  background-color: #23262d;
  content: "";
  display: block;
  height: 100%;
  width: 11rem;
  position: absolute;
  left: -11rem
}

.move-row-up-large {
  margin-top: -40rem !important
}

.short-list .elementor-icon-list-items {
  max-width: 300px
}

.no-margin .sc_item_descr p {
  margin: 0
}

.post_item_single .post_content .elementor-row:first-child h1:first-child,
.post_item_single .post_content .elementor-row:first-child h2:first-child,
.post_item_single .post_content .elementor-row:first-child h3:first-child,
.post_item_single .post_content .elementor-row:first-child h4:first-child,
.post_item_single .post_content .elementor-row:first-child h5:first-child,
.post_item_single .post_content .elementor-row:first-child h6:first-child {
  margin-top: -.2em
}

.body_style_boxed header .elementor-element.elementor-section-stretched.elementor-section-boxed.elementor-section,
.body_style_boxed footer .elementor-element.elementor-section-stretched.elementor-section-boxed.elementor-section,
.body_style_boxed footer .elementor-element.elementor-section-stretched.elementor-section-full_width.elementor-section {
  left: 0 !important
}

.post_content>.wpim {
  display: none !important
}

.menu_style_left .sc_layouts_row_fixed_on {
  margin-left: 8.125rem !important
}

.menu_style_right .sc_layouts_row_fixed_on {
  margin-right: 8.125rem !important
}

body.mobile_layout.menu_style_left .sc_layouts_row_fixed_on {
  margin-left: 0 !important
}

body.mobile_layout.menu_style_right .sc_layouts_row_fixed_on {
  margin-right: 0 !important
}

.header_position_under:not(.mobile_layout) .top_panel .wpb_row {
  background-color: transparent !important
}

.top_panel.with_bg_image .sc_layouts_row:not(.sc_layouts_row_fixed_on) {
  background-color: transparent
}

.content .search_wrap {
  max-width: 50%;
  margin: 0
}

.post_item_none_search .search_wrap,
.post_item_none_archive .search_wrap {
  max-width: none
}

.content .search_wrap .search_form_wrap {
  width: 100%
}

.content .search_wrap .search_form_wrap .search_field {
  width: 100%
}

.content .search_wrap .search_submit,
.search_wrap .search_submit {
  background-color: transparent !important
}

.post_item_none_search .search_wrap .search_field,
.post_item_none_archive .search_wrap .search_field {
  padding: 1.2em 3em 1em 1em !important
}

.post_item_none_search .search_wrap .search_submit,
.post_item_none_archive .search_wrap .search_submit {
  left: auto;
  right: 0;
  top: 0;
  padding: 0 1em
}

.content .search_wrap .search_results {
  width: 100%
}

.sidebar .slider_pagination_pos_bottom>.swiper-pagination,
.sidebar .slider_outer_pagination_pos_bottom>.swiper-pagination {
  bottom: .5em
}

.sidebar .slider_container .swiper-pagination-bullet,
.sidebar .slider_outer .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  line-height: 8px;
  text-align: center
}

.sc_slider_controls .slider_controls_wrap>a:before,
.slider_container.slider_controls_side .slider_controls_wrap>a:before,
.slider_outer_controls_side .slider_controls_wrap>a:before,
.slider_outer_controls_outside .slider_controls_wrap>a:before,
.slider_outer_controls_top .slider_controls_wrap>a:before,
.slider_outer_controls_bottom .slider_controls_wrap>a:before {
  font-family: "fontello";
  font-size: 1.6em
}

.sc_slider_controls .slider_controls_wrap>.slider_prev:before,
.slider_container.slider_controls_side .slider_controls_wrap>.slider_prev:before,
.slider_outer_controls_side .slider_controls_wrap>.slider_prev:before,
.slider_outer_controls_outside .slider_controls_wrap>.slider_prev:before,
.slider_outer_controls_top .slider_controls_wrap>.slider_prev:before,
.slider_outer_controls_bottom .slider_controls_wrap>.slider_prev:before {
  content: "\e939"
}

.sc_slider_controls .slider_controls_wrap>.slider_next:before,
.slider_container.slider_controls_side .slider_controls_wrap>.slider_next:before,
.slider_outer_controls_side .slider_controls_wrap>.slider_next:before,
.slider_outer_controls_outside .slider_controls_wrap>.slider_next:before,
.slider_outer_controls_top .slider_controls_wrap>.slider_next:before,
.slider_outer_controls_bottom .slider_controls_wrap>.slider_next:before {
  content: "\e93a"
}

.slider_elastistack_outer.slider_outer_controls>.slider_controls_wrap>.slider_next:before,
.slider_elastistack.slider_controls>.slider_controls_wrap>.slider_next:before {
  content: "\e929"
}

.header_widgets_wrap .slider_container .slide_overlay.slide_overlay_large {
  background-color: transparent
}

.header_widgets_wrap .slider_container.slider_titles_center:not(.slider_multi) .slide_info.slide_info_large {
  width: 18em
}

.sidebar .slider_container.slider_multi .slide_info:not(.slide_info_large),
.sidebar .slider_container .slide_info:not(.slide_info_large),
.footer_wrap .slider_container.slider_multi .slide_info:not(.slide_info_large),
.footer_wrap .slider_container .slide_info:not(.slide_info_large) {
  bottom: 8px
}

.sidebar .slider_container.slider_multi .slide_title,
.sidebar .slider_container .slide_info:not(.slide_info_large) .slide_title,
.footer_wrap .slider_container.slider_multi .slide_title,
.footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_title {
  font-size: 1.2em;
  line-height: 1.2em;
  margin-bottom: 6px
}

.sidebar .slider_container.slider_multi .slide_date,
.sidebar .slider_container .slide_info:not(.slide_info_large) .slide_date,
.footer_wrap .slider_container.slider_multi .slide_date,
.footer_wrap .slider_container .slide_info:not(.slide_info_large) .slide_date {
  font-size: 12px;
  line-height: 16px
}

.footer_wrap .sc_layouts_row {
  line-height: 1.7857em
}

.footer_wrap .sc_layouts_item,
.footer_wrap .sc_layouts_row .widget {
  vertical-align: top;
  margin-top: .5em !important;
  margin-bottom: .5em !important
}

.footer_wrap .sc_layouts_item .widget {
  margin-top: 0 !important;
  margin-bottom: 0 !important
}

.widget_categories_list[class*=column-] [class*=column-],
.sidebar .widget_categories_list [class*=column-] {
  width: 100%;
  float: none;
  overflow: hidden
}

.widget_categories_list[class*=column-] [class*=column-]+[class*=column-],
.sidebar .widget_categories_list [class*=column-]+[class*=column-] {
  margin-top: 0
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_item,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_item {
  text-align: left
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_image {
  display: inline-block;
  width: 20%
}

.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image {
  display: inline-block;
  width: 47px;
  vertical-align: middle
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_image img,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image img {
  width: 100%;
  height: auto
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_title,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
  display: inline-block;
  vertical-align: middle;
  width: 70%;
  margin: 0;
  font-size: 1em;
  text-align: left;
  text-transform: none;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

.widget_categories_list[class*=column-] .categories_list_style_1 .categories_list_image+.categories_list_title,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_image+.categories_list_title {
  padding-left: 1em
}

.sidebar .widget_categories_list .categories_list_columns>div:first-child {
  padding-bottom: 1rem
}

.sidebar .widget_categories_list .categories_list_columns>div:last-child {
  padding-bottom: 0
}

.sidebar .widget_categories_list .categories_list_columns>div+div {
  border-top: 1px solid #cec1a1;
  padding-top: 1rem;
  padding-bottom: 1rem
}

.sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .14px
}

.footer_wrap .widget_contacts .contacts_description,
.footer_wrap .widget_contacts .contacts_content {
  margin-left: auto;
  margin-right: auto
}

.footer_wrap .columns_wrap .widget_contacts .contacts_description,
.footer_wrap .columns_wrap .widget_contacts .contacts_content {
  max-width: none
}

body.expand_content .sc_recent_news_style_news-announce .post_size_full,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_full {
  height: 656px
}

body.expand_content .sc_recent_news_style_news-announce .post_size_big,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_big {
  height: 600px
}

body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_medium,
body.expand_content .sc_recent_news_style_news-announce .post_size_small,
.sc_layouts_submenu .sc_recent_news_style_news-announce .post_size_small {
  height: 300px
}

.sidebar .sc_recent_news .post_item .post_title,
.footer_wrap .sc_recent_news .post_item .post_title {
  font-size: 1.294rem;
  letter-spacing: -.55px
}

.sidebar .sc_recent_news .post_item .post_content,
.footer_wrap .sc_recent_news .post_item .post_content {
  font-size: .8667em;
  line-height: 1.3846em
}

.sc_recent_news_style_news-magazine.sc_recent_news .post_item .post_featured .post_info .post_categories,
.sc_recent_news_style_news-magazine.sc_recent_news .post_item .post_author,
.sc_recent_news_style_news-magazine.sc_recent_news .post_item .post_date:before {
  display: none !important
}

.sc_recent_news_style_news-magazine.sc_recent_news .post_item .post_date {
  font-size: 14px
}

.sc_recent_news_style_news-magazine.sc_recent_news .post_item .post_date a {
  pointer-events: none
}

.sc_recent_news_style_news-magazine.sc_recent_news_without_accented .post_accented_off .post_featured {
  margin-bottom: 1.25em
}

.sc_recent_news_style_news-magazine.sc_recent_news .post_item .post_meta {
  margin: .2em 0 1px !important
}

.sc_recent_news_style_news-magazine.sc_recent_news .post_item .post_footer {
  display: none
}

aside .sc_recent_news_style_news-magazine .post_item+.post_item {
  margin-top: 20px
}

.sc_recent_news_style_news-magazine.sc_recent_news .post_item.post_accented_off {
  margin-bottom: 0
}

.widget.widget_recent_news .sc_recent_news_title {
  font-size: 18px;
  text-transform: none;
  margin-bottom: 10px;
  line-height: 1.2em
}

.widget.widget_recent_news .sc_recent_news_subtitle {
  font-size: 16px;
  text-transform: none
}

.widget.widget_recent_news .post_item.post_accented_on {
  margin-bottom: 10px
}

.sc_blogger .post_featured+.post_header {
  max-width: none;
  padding: 0;
  display: block
}

.sc_blogger_item_list.sc_blogger_item_image_position_left .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_image_position_right .sc_blogger_item_title,
.sc_blogger_item_list.sc_blogger_item_image_position_alter .sc_blogger_item_title {
  font-size: 1.15em;
  line-height: 1.5em;
  font-weight: 400
}

.sc_form .sc_form_info_item .sc_form_info_icon:before {
  font-family: "fontello"
}

.sc_form .sc_form_info_item_address .sc_form_info_icon:before {
  content: "\e8fd"
}

.sc_form .sc_form_info_item_email .sc_form_info_icon:before {
  content: "\e8fa"
}

.sc_form .sc_form_info_item_phone .sc_form_info_icon:before {
  content: "\e8f5"
}

.sc_form_default .sc_form_field_button {
  text-align: right !important
}

.sc_icons .sc_icons_icon:before,
.sc_icons .sc_icons_icon>span:before {
  font-size: 6rem
}

.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_size_small .sc_icons_icon>span:before {
  font-size: 4rem
}

.sc_icons_default .sc_icons_item_title {
  font-family: "Roboto Condensed", sans-serif !important;
  font-size: 1rem;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .16px
}

.sc_icons_default .sc_icons_item_description {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 1.875rem;
  letter-spacing: -.65px
}

.sc_icons_default.sc_icons.sc_icons_size_small .sc_icons_icon {
  width: 6.813rem;
  height: 6.813rem;
  line-height: 6.813rem;
  text-align: center
}

.sc_icons_default.sc_icons.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_default.sc_icons.sc_icons_size_small .sc_icons_icon>span:before {
  line-height: 6.813rem !important;
  font-size: 3.3rem !important;
  width: 6.813rem;
  height: 6.813rem;
  text-align: center;

}

.sc_icons_default.sc_icons.sc_icons_size_medium .sc_icons_icon {
  width: 8.813rem;
  height: 8.813rem;
  line-height: 8.813rem;
  text-align: center
}

.sc_icons_default.sc_icons.sc_icons_size_medium .sc_icons_icon:before,
.sc_icons_default.sc_icons.sc_icons_size_medium .sc_icons_icon>span:before {
  line-height: 8.813rem !important;
  font-size: 5rem !important
}

.sc_icons_default.sc_icons.sc_icons_size_large .sc_icons_icon {
  width: 9.813rem;
  height: 9.813rem;
  line-height: 9.813rem;
  text-align: center
}

.sc_icons_default.sc_icons.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_default.sc_icons.sc_icons_size_large .sc_icons_icon>span:before {
  line-height: 9.813rem !important;
  font-size: 6rem !important
}

.sc_icons_default .sc_icons_icon+.sc_icons_item_details,
.sc_icons_default .sc_icons_image+.sc_icons_item_details {
  margin-top: 2.6rem !important
}

.sc_icons_default .sc_icons_item_title+.sc_icons_item_description {
  margin-top: .2rem !important
}

.sc_icons.sc_icons_default.sc_align_center .sc_icons_columns_wrap {
  margin-left: -15px;
  margin-right: -15px
}

.sc_icons.sc_icons_default.sc_align_center .sc_icons_columns_wrap>div.trx_addons_column-1_3 {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 0;
  margin-bottom: 30px
}

.sc_icons.sc_icons_default.sc_align_center .sc_icons_columns_wrap>div.trx_addons_column-1_3:before {
  content: "";
  width: 1px;
  height: 100%;
  display: block;
  background: #dfdfdf;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

.sc_icons.sc_icons_default.sc_align_center .sc_icons_columns_wrap>div.trx_addons_column-1_3:first-child:before {
  display: none
}

.footer_wrap .sc_icons .sc_icons_icon+.sc_icons_item_title {
  margin-top: 1em;
  margin-bottom: 2em
}

.sc_icons_alter .sc_icons_item_title {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: normal;
  text-transform: none;
  letter-spacing: -.65px
}

.sc_icons_alter.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_alter.sc_icons_size_small .sc_icons_icon>span:before {
  font-size: 2.25rem;
  font-weight: 500;
  line-height: 4.325rem !important;
  letter-spacing: -.75px
}

.sc_icons_alter .sc_icons_char {
  width: 4.625rem;
  height: 4.625rem;
  line-height: 4.625rem;
  text-align: center;
  border: 2px solid
}

.sc_icons_alter .sc_icons_item_details {
  margin-top: .9rem
}

.sc_icons_alter .sc_icons_item_title+.sc_icons_item_description {
  margin-top: .7rem
}

.sc_icons_alter.sc_icons .sc_icons_item {
  margin-bottom: 2.2rem
}

.sc_icons_simple.sc_icons .sc_icons_item_title {
  font-size: 15px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px;
  margin-top: 1rem
}

.sc_icons_simple.sc_icons .sc_icons_item {
  height: 100%;
  position: relative
}

.sc_icons_simple.sc_icons .sc_icons_item .inner_simple_wrap {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 10%;
  width: 100%;
  height: auto
}

.sc_icons_simple.sc_icons .sc_icons_item:before {
  content: "";
  position: relative;
  display: block;
  top: 50%;
  left: 0;
  width: 100%;
  padding-top: 100%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1
}

.sc_icons_simple.sc_icons .sc_icons_icon {
  background-color: transparent
}

.sc_icons_simple.sc_icons .sc_icons_icon+.sc_icons_item_details {
  margin-top: .7rem
}

.sc_icons_extra .sc_icons_item_title {
  font-size: 2.813rem;
  font-weight: 500;
  line-height: normal;
  text-transform: none;
  letter-spacing: -.94px;
  margin-top: 2.7rem
}

.sc_icons_extra.sc_icons_size_large .sc_icons_icon:before,
.sc_icons_extra.sc_icons_size_large .sc_icons_icon>span:before {
  font-size: 7rem !important
}

.sc_icons_extra .sc_icons_item_title+.sc_icons_item_description {
  margin-top: 1.4rem
}

.sc_icons_extra .sc_icons_icon+.sc_icons_item_details {
  margin-top: 3rem
}

.sc_portfolio_default .sc_portfolio_item {
  -webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
  transition: color .3s ease, background-color .3s ease, border-color .3s ease
}

.services_page_tabs {
  margin-top: 5em
}

.services_page_tabs .comments_list_wrap,
.services_page_tabs .comments_form_wrap:first-child {
  margin-top: 0;
  padding-top: 0;
  border-top-width: 0
}

.services_page_tabs .comments_list_wrap+.comments_form_wrap {
  margin-top: 3em;
  padding-top: 3em;
  border-top-width: 1px
}

#services_page_tab_contacts .sc_form input[type=text],
#services_page_tab_contacts .sc_form textarea {
  font-size: 16px !important
}

.sc_services_tabs_simple .sc_services_tabs_content {
  max-width: 100% !important;
  text-align: left !important;
  margin: 3.8em auto 0 !important
}

.sc_services_tabs_simple .sc_services_tabs_content_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.sc_services_tabs_simple .sc_services_tabs_content_item_text {
  max-width: 420px
}

.sc_services_tabs_simple .sc_services_tabs_content_image {
  -ms-flex: 7;
  -webkit-box-flex: 7;
  flex: 7;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  padding-bottom: 7rem
}

.sc_services_tabs_simple .sc_services_tabs_content_inner {
  -ms-flex: 6;
  -webkit-box-flex: 6;
  flex: 6;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  padding: 3rem 3rem 3rem 7rem
}

.sc_services_tabs_simple .sc_services_tabs_content_item_title {
  margin: 0 0 1.5rem
}

.sc_services_tabs_simple .sc_services_tabs_content_image img {
  border-bottom: 20px solid #fff;
  border-left: 20px solid #fff
}

.sc_services_tabs_simple .sc_services_tabs_content_item:after {
  content: "";
  display: block;
  height: 100%;
  width: 10rem;
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0
}

.sc_services_tabs_simple .sc_services_tabs_content_item>div {
  position: relative;
  z-index: 1
}

.sc_services_tabs_simple .sc_services_item_title {
  font-size: 15px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px
}

.sc_services_tabs_simple .sc_services_tabs_list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: -30px
}

.sc_services_tabs_simple .sc_services_tabs_list_item {
  margin: 0 20px 30px;
  max-width: calc(16.66% - 40px);
  -webkit-box-flex: 1;
  -ms-flex: 1 0 16.66%;
  flex: 1 0 16.66%;
  position: relative;
  padding: 0
}

.sc_services_tabs_simple .sc_services_tabs_list_item:before {
  content: "";
  position: relative;
  display: block;
  width: 100%;
  padding-top: 100%;
  z-index: 1;
  border: 2px solid transparent
}

.sc_services_tabs_simple .sc_services_tabs_list_item .inner_services_tabs_simple {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
  padding: 15px;
  width: 100%
}

.sc_services_tabs_simple .sc_services_tabs_list_item {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_services_tabs_simple .sc_services_item_icon {
  font-size: 4rem !important;
  line-height: normal !important
}

.sc_services_tabs_simple .sc_services_item_featured_top .sc_services_item_info {
  padding-top: 2px !important
}

.sc_services_tabs_simple .sc_services_tabs_content .sc_services_item_button {
  margin-top: 2.4rem !important
}

.single-cpt_team .comments_list_wrap,
.single-cpt_team .comments_form_wrap {
  margin-top: 0;
  border-top: none
}

.sc_testimonials_item_content:before {
  content: "\e902";
  font-family: "fontello" !important
}

.sc_testimonials [class*=column] .sc_testimonials_item_content,
.sc_testimonials [class*=column] .sc_testimonials_item_author {
  text-align: center !important
}

.sc_testimonials_item_author_avatar {
  width: 6.875rem !important;
  height: 6.875rem !important;
  border-radius: 0 !important;
  margin: 2.7rem auto -5rem
}

.sc_testimonials [class*=column] .sc_testimonials_item_content {
  letter-spacing: -.45px;
  line-height: 1.688rem !important;
  font-size: 1.125rem !important;
  font-weight: 600
}

.sc_testimonials_item_author_title {
  font-style: normal !important;
  font-size: 1.625rem !important;
  font-weight: 500;
  line-height: normal
}

.sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle {
  line-height: normal !important;
  font-size: 14px !important;
  font-weight: 700;
  letter-spacing: .14px;
  text-transform: uppercase;
  margin-top: .3rem !important
}

.sc_testimonials_item_author_data {
  max-width: 100% !important
}

.sc_testimonials_item_author_avatar,
.sc_testimonials_item_author_data {
  display: block !important
}

.sc_testimonials_slider .sc_testimonials_item,
.sc_testimonials_columns_wrap .sc_testimonials_item {
  padding: 0 2.9rem
}

.sc_testimonials_item_author {
  margin: .2rem auto 0
}

.sc_testimonials_item_content:before {
  font-size: 2.5rem !important;
  line-height: normal !important;
  margin-bottom: 3.25rem !important;
  margin-top: -1rem
}

.sc_item_title+.sc_item_columns.sc_testimonials_columns_wrap {
  margin-top: 5.5rem
}

.sc_testimonials .slider_container .slider-slide {
  padding: 1rem 0 0
}

.sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data {
  border-left: none !important;
  padding-left: 0 !important
}

.sc_testimonials .swiper-pagination-custom .swiper-pagination-button {
  width: 6.875rem !important;
  height: 6.875rem !important;
  border-radius: 0
}

.sc_testimonials_slider .slider_pagination_custom .sc_testimonials_item {
  padding-bottom: 5rem
}

.sc_testimonials .swiper-pagination-custom .swiper-pagination-button {
  opacity: 1 !important
}

.slider_outer.slider_outer_pagination_pos_bottom.slider_outer_pagination_custom,
.slider_outer.slider_outer_pagination_pos_bottom_outside.slider_outer_pagination_custom {
  padding-bottom: 0
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
  height: 7.25rem !important;
  line-height: 7.25rem !important;
  width: auto !important;
  padding: 5px 8px;
  left: 50% !important;
  bottom: -3.032rem;
  -webkit-transform: translate(-50%, 0) !important;
  -ms-transform: translate(-50%, 0) !important;
  transform: translate(-50%, 0) !important
}

.sc_testimonials_slider .sc_testimonials_item_author {
  max-width: 840px
}

.sc_testimonials_slider .sc_testimonials_item_content {
  max-width: 840px;
  margin: 0 auto
}

.sc_testimonials_slider .sc_item_title+.sc_item_slider {
  margin-top: 4.8em
}

.sc_testimonials_slider .sc_testimonials_item_content:before {
  margin-bottom: 2.35rem !important
}

.sc_testimonials_slider .sc_testimonials_item_author {
  padding: 1.9em .5em 1.5em 1.3em
}

.trx_addons_tooltip:before {
  font-size: 1rem !important;
  line-height: normal !important;
  padding: .5em 1em !important;
  white-space: nowrap
}

.trx_addons_dropcap {
  border-radius: 0 !important;
  margin: .45rem 1.2rem 0 0 !important;
  width: 5.5rem !important;
  height: 5.5rem !important;
  line-height: 5.2rem !important;
  font-size: 5rem !important;
  font-weight: 500 !important
}

.trx_addons_dropcap.trx_addons_dropcap_style_2 {
  margin: 0 2.8rem 0 0 !important;
  width: auto !important;
  height: auto !important;
  line-height: 4rem !important
}

ul.trx_addons_list_alter[class*=trx_addons_list],
ul.trx_addons_list_extra[class*=trx_addons_list] {
  padding-left: 0
}

ul.trx_addons_list_alter[class*=trx_addons_list] li+li {
  margin-top: 1.2rem
}

ul.trx_addons_list_extra[class*=trx_addons_list] {
  font-size: .938rem;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px;
  list-style: none
}

ul.trx_addons_list_extra[class*=trx_addons_list] i {
  font-style: normal;
  font-size: 2.6rem;
  font-weight: 500;
  position: absolute;
  top: 50%;
  left: 0;
  line-height: 3rem;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

ul.trx_addons_list_extra[class*=trx_addons_list] li {
  padding-top: 2.063rem;
  padding-bottom: 2rem
}

ul.trx_addons_list_extra-icon[class*=trx_addons_list] li {
  padding-left: 3.6rem
}

ul.trx_addons_list_extra[class*=trx_addons_list] li+li {
  border-top: 1px solid #dfdfdf
}

.trx_addons_list_custom {
  list-style: none !important;
  padding-left: 0 !important
}

.trx_addons_list_custom li {
  padding-left: 20px
}

ul.trx_addons_list_custom>li:before {
  content: "";
  display: inline-block;
  height: 6px;
  width: 6px;
  background-color: #c2b28a;
  position: absolute;
  left: 0;
  top: .7rem
}

.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.fa-map-marker:before {
  content: "\e956" !important;
  font-family: fontello !important
}

.elementor-widget .elementor-icon-list-icon {
  margin-right: 7px
}

.sc_form_field {
  margin-bottom: 10px !important
}

.sc_form_field.sc_form_field_submit {
  margin: 0 !important
}

.sc_form_details.trx_addons_columns_wrap {
  margin-right: -10px !important
}

.sc_form_details.trx_addons_columns_wrap>[class*=trx_addons_column-] {
  padding-right: 10px !important
}

.wpcf7 .trx_addons_columns_wrap>[class*=trx_addons_column-] {
  float: left;
  margin-bottom: 10px
}

.wpcf7-submit {
  -webkit-transition: all .3s ease !important;
  -o-transition: all .3s ease !important;
  transition: all .3s ease !important
}

div.wpcf7 .ajax-loader {
  position: absolute
}

.wpcf7-form>p:last-child {
  margin-bottom: 0
}

.wpcf7+p {
  margin: 0
}

.wpcf7 p {
  margin: 0 0 .7rem !important
}

.wpgdprc span.wpcf7-list-item {
  margin: 0 !important
}

form div:not(.sc_form_field_checkbox) label {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.3px
}

form div:not(.sc_form_field_checkbox) .wpcf7-acceptance label {
  font-size: 1rem;
  letter-spacing: 0
}

.wpcf7-acceptance span.wpcf7-list-item {
  margin: 0
}

.form_request .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-wpgdprc) {
  height: 70px;
  line-height: normal;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 25px
}

.wpcf7 .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-acceptance {
  padding-left: 0
}

.form_request .wpcf7-submit {
  width: 100%;
  max-width: 300px;
  height: 70px;
  line-height: normal;
  padding: 5px 15px
}

.ui-datepicker th {
  padding: 5px !important;
  font-size: 14px !important
}

.ui-datepicker td span,
.ui-datepicker td a {
  text-align: center !important
}

.ui-datepicker .ui-datepicker-buttonpane button {
  padding: 5px 10px !important;
  line-height: normal !important
}

.ui-timepicker-div dl dd {
  margin-top: 16px !important
}

.ui-datepicker div.ui-slider .ui-slider-handle {
  width: 1.1em !important;
  height: 1.1em !important
}

.wpcf7 span[class*=icon-]+.wpcf7-form-control-wrap .wpcf7-form-control {
  text-indent: 30px
}

.wpcf7 .sc_form_details div {
  position: relative
}

.wpcf7 span[class*=icon-] {
  position: absolute;
  z-index: 1;
  font-size: 18px;
  top: 50%;
  left: 25px;
  -webkit-transform: translate(0, -50%) !important;
  -ms-transform: translate(0, -50%) !important;
  transform: translate(0, -50%) !important
}

.wpcf7-not-valid+span.wpcf7-not-valid-tip {
  width: 100%
}

.wpcf7 .invalid .trx_addons_columns_wrap>[class*=trx_addons_column-] {
  margin-bottom: 25px
}

.sc_form_field.sc_form_field_checkbox {
  margin-top: 5px
}

.scheme_dark .wpcf7-list-item-label:before {
  border: 1px solid #fff !important
}

.trx_addons_video_player.with_cover .video_mask {
  background: rgba(0, 0, 0, .2) !important;
  opacity: 1 !important
}

.alter-video .trx_addons_video_player.with_cover .video_mask {
  border: 1.3rem solid #fff
}

.elementor-widget-progress+.elementor-widget-progress {
  margin-top: 1rem
}

.elementor-progress-bar {
  border-radius: 0 !important
}

.sc_widget_audio {
  max-width: 733px
}

.trx_addons_audio_player.with_cover,
.post_layout_excerpt .post_audio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.trx_addons_audio_player.with_cover img {
  position: relative;
  z-index: 11
}

.trx_addons_audio_player.with_cover div.img-audio,
.post_layout_excerpt .post_audio .img-audio {
  -ms-flex: 3;
  -webkit-box-flex: 3;
  flex: 3
}

.trx_addons_audio_player.with_cover .trx_addons_audio_player_wrap {
  -ms-flex: 9;
  -webkit-box-flex: 9;
  flex: 9
}

.post_layout_excerpt .post_audio .trx_addons_audio_player_wrap {
  -ms-flex: 11;
  -webkit-box-flex: 11;
  flex: 11
}

.trx_addons_audio_player .audio_info {
  padding: 0 9px
}

.mejs-time-total.mejs-time-slider {
  margin: 6px 0 0 !important
}

.mejs-time-buffering,
.mejs-time-current,
.mejs-time-float-corner,
.mejs-time-float-current,
.mejs-time-hovered,
.mejs-time-loaded,
.mejs-time-marker,
.mejs-time-total {
  height: 8px !important
}

.trx_addons_audio_player .trx_addons_audio_player_wrap {
  padding: 1rem
}

.mejs-controls {
  padding: 0 !important
}

.mejs-time-float-corner {
  border-color: #111 transparent transparent !important
}

.mejs-time-handle,
.mejs-time-handle-content {
  border-width: 3px !important
}

.mejs-controls .mejs-button>button {
  line-height: 2.5rem !important;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  font-size: 1.5rem;
  padding: 0
}

.mejs-controls .mejs-button.mejs-mute>button,
.mejs-controls .mejs-button.mejs-unmute>button,
.mejs-controls .mejs-button.mejs-fullscreen-button>button {
  font-size: 1rem
}

.mejs-button {
  width: 3.5rem !important;
  height: 3.7rem !important;
  line-height: 2.5rem !important;
  margin-top: -.65rem !important
}

.trx_addons_audio_player .mejs-container {
  min-height: 3rem !important
}

.mejs-controls {
  height: 3rem !important
}

.mejs-controls .mejs-playpause-button.mejs-play>button:before,
.mejs-controls .mejs-playpause-button.mejs-replay>button:before {
  position: relative;
  left: 2px
}

.audio_img_for_post {
  display: none
}

.post_content_single .wp-audio-shortcode .mejs-controls {
  padding-top: 4px !important
}

.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button:before,
.mejs-container .mejs-controls .mejs-playpause-button.mejs-replay button:before {
  content: "\e8e1";
  font-family: "fontello"
}

.mejs-container .mejs-controls .mejs-playpause-button.mejs-pause button:before {
  content: "\e8e3" !important;
  font-family: "fontello"
}

.mejs-container .mejs-controls .mejs-volume-button.mejs-mute button:before {
  content: "\e905";
  font-family: "fontello"
}

.mejs-container .mejs-controls .mejs-volume-button.mejs-unmute button:before {
  content: "\e904";
  font-family: "fontello"
}

.mejs-container .mejs-controls .mejs-button.mejs-fullscreen-button button:before {
  content: "\e918";
  font-family: "fontello"
}

.mejs-container .mejs-controls .mejs-button.mejs-unfullscreen button:before {
  content: "\e856";
  font-family: "fontello"
}

.sidebar .widget>div.wp-audio-shortcode .mejs-controls {
  padding-top: 12px !important
}

footer .widget>div.wp-audio-shortcode .mejs-controls,
.sidebar .widget div.wp-video-shortcode .mejs-controls,
footer .widget div.wp-video-shortcode .mejs-controls {
  padding-top: 4px !important
}

.widget_rss .rss-date {
  display: block
}

.widget_rss .rssSummary {
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_total {
  font-size: 2.813rem !important;
  font-weight: 500;
  line-height: normal !important;
  letter-spacing: -1.64px;
  margin-top: -.3rem
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
  font-size: 1.625rem !important;
  font-weight: 500 !important;
  line-height: 1.875rem !important;
  letter-spacing: -.65px !important;
  word-spacing: 9999px;
  margin-top: 0 !important
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_icon {
  margin-right: 0;
  display: block
}

.sc_skills_counter .sc_skills_total {
  font-size: 2.25rem !important;
  font-weight: 500 !important;
  line-height: 1.875rem !important;
  letter-spacing: -.9px
}

.sc_skills_counter .sc_skills_item_title {
  font-size: 15px !important;
  font-weight: 700;
  line-height: normal !important;
  text-transform: uppercase !important;
  letter-spacing: .14px !important;
  font-style: normal !important;
  margin-top: .2em
}

.sc_skills_counter .sc_skills_item_wrap {
  max-width: 188px !important;
  margin: auto;
  padding: 1.5rem 1rem
}

.sc_skills_counter .sc_skills_icon+.sc_skills_total {
  margin-top: .3em !important
}

.slider_container.slider_pagination_pos_right .swiper-pagination-fraction {
  height: auto !important;
  width: auto !important;
  left: auto !important;
  right: 0 !important;
  padding: 1px 5px !important;
  margin-right: 1em;
  border: 2px solid;
  z-index: 99
}

.slider_container.slider_pagination_pos_left .swiper-pagination-fraction {
  height: auto !important;
  width: auto !important;
  left: 0 !important;
  right: auto !important;
  padding: 1px 5px !important;
  margin-left: 1em;
  border: 2px solid
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-fraction {
  height: auto !important;
  width: auto !important;
  left: 50%;
  padding: 1px 5px !important;
  border: 2px solid;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.swiper-container-cube .swiper-cube-shadow {
  background: 0 0 !important
}

.tp-bullets.numbers.vertical:before {
  content: "";
  display: block;
  height: 6.75rem;
  width: 2px;
  margin-bottom: 2.2rem;
  background-color: #fff;
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -1px
}

.rev-btn {
  -webkit-transition: all .3s ease !important;
  -o-transition: all .3s ease !important;
  transition: all .3s ease !important;
  padding: 22px 59px !important
}

.sc_price_item_subtitle {
  font-size: 14px !important;
  font-weight: 700;
  line-height: normal !important;
  letter-spacing: .14px !important
}

.sc_price_item_subtitle>span:before {
  content: "";
  display: inline-block;
  height: 2px;
  width: 3.438rem;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 1rem
}

.sc_price_item_price {
  letter-spacing: -.54px !important;
  font-size: 1.625rem !important;
  font-weight: 500 !important;
  line-height: normal !important
}

.sc_price_item_price_value {
  font-size: 5rem;
  line-height: normal;
  letter-spacing: -1.67px
}

.sc_price_item_description,
.sc_price_item_details {
  font-size: 1rem !important;
  line-height: normal !important;
  font-style: normal !important
}

.sc_price_item_details ul.trx_addons_list_extra[class*=trx_addons_list] {
  letter-spacing: .64px
}

.sc_price_item_details ul.trx_addons_list_extra[class*=trx_addons_list] li {
  padding-top: 1.83rem;
  padding-bottom: 1.83rem
}

.sc_price_item_details ul.trx_addons_list_extra[class*=trx_addons_list] li+li {
  border-top: 1px solid #383a41
}

.sc_price_item {
  text-align: left
}

.sc_price_item_title {
  font-size: 2.25rem !important;
  font-weight: 500 !important;
  line-height: 2.5rem !important;
  letter-spacing: -.9px !important;
  text-transform: none !important
}

.sc_price_item_details {
  margin-top: 2.7rem !important
}

.sc_price_item_subtitle+.sc_price_item_link,
.sc_price_item_title+.sc_price_item_link,
.sc_price_item_description+.sc_price_item_link,
.sc_price_item_details+.sc_price_item_link {
  margin-top: 2rem !important
}

.sc_price_item_info {
  padding: 5.6rem 4.9rem 5.9rem !important
}

.sc_price_item_subtitle+.sc_price_item_price {
  margin-top: 3.4rem !important
}

.sc_price_item_title+.sc_price_item_price {
  margin-top: 1.4rem !important
}

.sc_price_item_description ul,
.sc_price_item_details ul {
  list-style-type: square;
  font-size: 1.063rem;
  line-height: 1.625rem
}

.sc_price_item_description ul li+li,
.sc_price_item_details ul li+li {
  margin-top: 1rem
}

.sc_price_slider .sc_price_item,
.sc_price_columns_wrap .sc_price_item {
  height: auto
}

.sc_action_item_title>span {
  display: block
}

h3.sc_action_item_title {
  line-height: 3.75rem !important
}

.sc_action_default .sc_action_item.with_image .sc_action_item_inner {
  padding: 2rem 4.6rem 2rem 6.6rem !important
}

.sc_action_default .sc_action_item_subtitle+.sc_action_item_link,
.sc_action_default .sc_action_item_title+.sc_action_item_link,
.sc_action_default .sc_action_item_description+.sc_action_item_link {
  margin-top: 2.5rem
}

.sc_item_subtitle {
  font-family: "Roboto Condensed", sans-serif !important;
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  font-style: normal !important;
  text-transform: uppercase;
  letter-spacing: .14px
}

.sc_align_center.sc_item_subtitle:before,
.sc_align_left.sc_item_subtitle:before,
.sc_item_subtitle:before {
  content: "";
  display: inline-block;
  height: 2px;
  width: 3.438rem;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 1rem
}

.sc_align_center.sc_item_subtitle:after,
.sc_align_right.sc_item_subtitle:after {
  content: "";
  display: inline-block;
  height: 2px;
  width: 3.438rem;
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 1rem
}

.sc_item_subtitle_above {
  margin-bottom: 1.3rem !important
}

.sc_align_right.sc_item_subtitle:after {
  display: none
}

.sc_item_descr blockquote {
  padding: 0 0 0 3.5em;
  margin: 3em 0 1.6em
}

.sc_item_descr blockquote:before {
  top: 6px;
  left: 0
}

h2.sc_item_title {
  line-height: 4.688rem
}

.sc_item_title+.sc_team_columns_wrap.sc_item_columns {
  margin-top: 5.2rem !important
}

.sc_team_default .sc_team_item_subtitle {
  font-size: 1rem !important;
  line-height: normal !important;
  font-style: normal !important;
  font-family: "Roboto", sans-serif !important
}

.sc_team_default .sc_team_item_info {
  padding: 1.2rem 0 !important;
  text-align: left !important
}

.sc_team_default .sc_team_item_socials .social_item {
  margin: 0 -2px 0 0 !important
}

.sc_team_default .sc_team_item_socials .social_item .social_icon {
  width: 44px !important;
  height: 44px !important;
  line-height: 43px !important;
  border: 2px solid;
  font-weight: 700;
  font-size: 17px
}

.sc_team_default .sc_team_item_socials .social_item:hover .social_icon,
.team_member_page .team_member_socials .social_item:hover .social_icon {
  position: relative;
  z-index: 1
}

.sc_team_default .sc_team_item_title+.sc_team_item_subtitle {
  margin-top: 1.05rem
}

.sc_team_default .sc_team_item_socials {
  margin-top: 1.5rem !important
}

.sc_recent_news_style_news-announce.sc_recent_news .post_item .post_date:before,
.sc_recent_news_style_news-announce.sc_recent_news .post_item .post_featured.hover_icon .icons {
  display: none !important
}

.sc_recent_news_style_news-announce.sc_recent_news .post_item .post_date {
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px;
  margin-bottom: .6rem
}

.sc_recent_news .post_item .post_title {
  line-height: normal !important;
  font-weight: 500 !important
}

body.expand_content .sc_recent_news_style_news-announce .post_size_big>div {
  margin-right: 30px
}

body.expand_content .sc_recent_news_style_news-announce .post_size_medium+.post_size_medium>div {
  margin-top: 30px !important
}

.sc_recent_news_style_news-announce.sc_recent_news .post_item .post_featured .post_info {
  z-index: 5 !important;
  padding: 2.9rem 2.8rem !important;
  width: 100% !important
}

.sc_recent_news_style_news-announce.sc_recent_news .post_item .post_featured .mask {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#121418), to(rgba(28, 30, 36, 0)));
  background-image: -o-linear-gradient(bottom, #121418 0%, rgba(28, 30, 36, 0) 100%);
  background-image: linear-gradient(to top, #121418 0%, rgba(28, 30, 36, 0) 100%);
  opacity: .5
}

.sc_recent_news_style_news-announce.sc_recent_news .post_item .post_featured:hover .mask {
  opacity: .5
}

.sc_recent_news_style_news-announce.sc_recent_news .post_item .post_content {
  margin-top: .5rem
}

.sc_recent_news_style_news-announce.sc_recent_news .post_item .post_featured>a {
  display: none
}

.sc_recent_news .post_featured.hover_icon a:hover {
  background: 0 0 !important
}

.sc_recent_news .post_item .post_featured .post_info .post_date a {
  pointer-events: none
}

.sc_promo.sc_promo_size_large .sc_item_title {
  font-size: 2.813rem;
  font-weight: 500;
  line-height: 3rem;
  letter-spacing: -.94px
}

.sc_promo.sc_promo_size_large .sc_promo_text_inner {
  padding: 22.5% 2% !important
}

.sc_promo.sc_promo_size_large .sc_promo_icon {
  font-size: 8.5rem !important;
  margin-bottom: 2.7rem !important
}

.sc_promo.sc_promo_size_large .sc_item_title+.sc_item_descr {
  margin-top: 1.4rem !important
}

.sc_promo.sc_promo_size_large .sc_promo_descr p {
  margin: 0
}

.properties_compare_message {
  display: none
}

.widget_properties_compare .properties_compare_list {
  display: inline-block
}

.widget_properties_compare .properties_compare_list>li {
  display: inline-block;
  padding: 17px 20px;
  margin: 0 4px 4px 0;
  font-size: .8rem !important;
  line-height: normal;
  font-weight: 700;
  letter-spacing: .14px;
  text-transform: uppercase;
  border: 2px solid;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.widget_properties_compare .properties_compare_list>li:last-child {
  margin-right: 0
}

.widget_properties_compare .properties_compare_button {
  margin-top: 0;
  display: inline-block;
  vertical-align: middle;
  padding: 19px 20px !important;
  font-size: .8rem !important;
  line-height: normal !important
}

.properties_search_form .properties_search_basic .properties_search_button {
  border-radius: 0
}

.archive .sc_properties_item_compare {
  display: none
}

#prop-slider_sc .slide_content {
  width: 100%
}

ul.sc_properties_slider_data>li:before {
  display: none !important
}

.sc_properties_slider_columns .sc_properties_slider_title {
  font-size: 3rem;
  line-height: normal;
  margin-bottom: 2.8rem
}

.sc_properties_slider_columns .trx_addons_list_parameters {
  margin-bottom: 3.5rem !important;
  margin-top: 2.2rem;
  max-width: 243px
}

.trx_addons_list_parameters>li>strong {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .14px;
  width: 36% !important
}

.sc_properties_slider_columns .trx_addons_list_parameters>li>em {
  width: 64% !important
}

figure.sc_properties_slider_image:before {
  background: 0 0
}

.sc_properties_slider_excerpt {
  max-width: 390px;
  line-height: 1.5rem
}

ul.trx_addons_list_parameters>li+li {
  padding-top: .8rem !important;
  margin-top: .6rem !important
}

.slider_container.slider_type_images .slider-slide .sc_properties_slider_columns {
  text-align: left !important
}

.sc_properties_item_button .sc_button {
  padding: 1.248em 3.246em
}

.sc_properties_item_excerpt {
  padding-top: 1rem;
  line-height: 1.5rem
}

.sc_properties_item_button {
  padding-top: .5rem
}

.sc_properties_item_compare {
  margin-top: 4px;
  -webkit-transition: ease .3s;
  -o-transition: ease .3s;
  transition: ease .3s
}

.sc_properties_item_option .sc_properties_item_option_label_icon {
  border: 2px solid #c2b28a;
  height: 34px;
  width: 34px;
  line-height: 33px;
  text-align: center
}

.sc_properties .sc_properties_item_type,
.sc_properties .sc_properties_item_status,
.sc_properties .sc_properties_item_options .sc_properties_item_row_address {
  display: none
}

.properties_address_item+.properties_address_item:before {
  content: "" !important;
  margin: 0 .15em !important
}

.properties_page_title_address>span:first-child {
  margin-right: .3em
}

.prop_add_info {
  overflow: hidden
}

.prop_add_info>div {
  float: left;
  width: 50%;
  margin: 0 !important
}

.prop_add_info>div.properties_page_title_address {
  float: right
}

.prop_add_info {
  padding-top: 1.4rem
}

.prop_add_info .properties_page_title_address {
  text-align: right;
  padding-top: .7rem
}

.prop_add_info .sc_properties_item_type a {
  display: block;
  float: left;
  padding: 11px 21px;
  margin: 0 4px 4px 0;
  font-size: 14px !important;
  line-height: normal;
  font-weight: 700;
  letter-spacing: .14px;
  text-transform: uppercase;
  border: 2px solid
}

.properties_page_section.properties_page_content {
  margin-top: 3.7em !important
}

.properties_page_title_meta {
  top: 0 !important;
  -webkit-transform: translateY(0) !important;
  -ms-transform: translateY(0) !important;
  transform: translateY(0) !important
}

.properties_page_content blockquote {
  padding: 4.6em 5em 4.7em 8.5em;
  margin: 4rem auto !important;
  max-width: 52.625rem
}

.properties_page_content blockquote:before {
  top: 4.9rem;
  left: 4.9rem
}

.properties_page_content blockquote>cite,
.properties_page_content blockquote>p>cite {
  margin-top: 2.2em
}

#properties_page_tabs_features_content,
#properties_page_tabs_details_content {
  margin: 0 !important
}

#properties_page_tabs_features_content {
  float: left;
  width: 60%;
  display: inline-block;
  padding-right: 2%
}

#properties_page_tabs_details_content {
  float: left;
  width: 38%;
  display: inline-block
}

.prop_single_info {
  overflow: hidden;
  padding: 4.9rem 5.4rem 5.2rem;
  margin: 4rem 0
}

.prop_single_info .sc_properties_item_option_label_icon {
  display: inline-block;
  border: 2px solid #c2b28a;
  color: #c2b28a;
  height: 30px;
  width: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: .2em
}

.prop_single_info .properties_page_label,
.prop_single_info .properties_page_data {
  vertical-align: baseline !important;
  font-size: 14px;
  font-weight: 600 !important
}

#properties_page_tabs_details_content .properties_page_section_item {
  padding-top: .4rem;
  min-height: 34px;
  line-height: 34px
}

#properties_page_tabs_features_content div.properties_page_features_list>a {
  margin-top: 1.3rem
}

#properties_page_tabs_features_content .properties_page_section_title {
  margin: 0 0 .8rem
}

.properties_page_section_title {
  padding-bottom: 0 !important;
  border-bottom: none !important
}

.properties_page_map .sc_googlemap {
  height: 413px !important
}

.prop_single_info .properties_page_section_title {
  font-size: 2.25rem;
  margin: 0 0 2.15rem
}

.properties_page_agent_info_description {
  font-style: normal !important;
  max-width: 311px
}

.properties_page_agent_info_address:before,
.properties_page_agent_info_phones>:before {
  display: none
}

.sc_form.properties_page_agent_form textarea,
.sc_form.properties_page_agent_form textarea.wp-editor-area {
  min-height: 11.25rem;
  height: 11.25rem
}

.properties_page_agent_avatar {
  width: 28% !important
}

.agent_view_all {
  font-size: .938rem;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px;
  margin-top: 1.8rem;
  display: inline-block
}

.properties_page_agent_info_profiles.socials_wrap a {
  margin-right: 0 !important
}

.properties_page_agent_info_profiles.socials_wrap {
  margin: 1.8em 0 0 !important
}

.properties_page_agent_info_profiles.socials_wrap a>span {
  width: 44px;
  height: 44px;
  line-height: 42px;
  text-align: center;
  border: 2px solid;
  display: inline-block;
  margin-right: 0 !important;
  border-radius: 0 !important
}

.properties_page_agent_form {
  padding-left: 4.2em !important;
  width: 37% !important
}

.properties_page_agent_form .sc_form_default .sc_form_field_button {
  text-align: left !important
}

.properties_page_agent_form input[type=text],
.properties_page_agent_form input[type=email],
.properties_page_agent_form input[type=tel],
.properties_page_agent_form textarea {
  padding: 1.5em 2.3em
}

.properties_page_agent_form .sc_form_field.sc_form_field_button {
  margin-top: 1.4rem !important;
  margin-bottom: 0 !important
}

.properties_page_agent_info {
  padding-left: 2.5em !important
}

.properties_page_agent_info_name {
  margin: -7px 0 .9rem !important
}

.properties_page_agent_form_title {
  margin: -7px 0 .7em !important
}

.properties_page_agent_info_profiles.socials_wrap a+a {
  margin-left: -2px !important
}

.properties_page_agent_info_profiles.socials_wrap a>span:hover {
  z-index: 1
}

.properties_page_title_wrap .properties_page_title_meta .post_meta {
  margin-top: 1.2em
}

.related_columns .sc_properties_item_price,
.sc_properties_item_price_related,
.related_columns .sc_properties_item_row_address,
.related_columns .sc_properties_item_status,
.sc_properties_item_button_related,
.properties_page_offers_list .sc_properties_item_price,
.post-type-archive-cpt_properties .sc_properties_item_price,
.tax-cpt_properties_status .sc_properties_item_price {
  display: none
}

.related_columns .sc_properties_item_price_related,
.related_columns .sc_properties_item_button_related,
.properties_page_offers_list .sc_properties_item_price_related,
.post-type-archive-cpt_properties .sc_properties_item_price_related,
.tax-cpt_properties_status .sc_properties_item_price_related {
  display: block
}

.sc_properties_item_thumb .sc_properties_item_price .properties_price_before {
  display: inline-block
}

.properties_page_section+.properties_page_section {
  margin-top: 4.4em !important
}

.properties_page .related_wrap {
  margin-top: 5.7em;
  padding-top: 4.9em
}

.cpt_agents-template-default .sidebar {
  display: none
}

.cpt_agents-template-default [class*=content_wrap]>.content {
  width: 100% !important
}

.related_columns .sc_properties_item_option .sc_properties_item_option_label_icon {
  height: 30px;
  width: 30px;
  line-height: 31px
}

.related_columns .sc_properties_item_price_related,
.properties_page_offers_list .sc_properties_item_price_related,
.post-type-archive-cpt_properties .sc_properties_item_price_related,
.tax-cpt_properties_status .sc_properties_item_price_related {
  padding-top: 1rem
}

.related_columns .sc_properties_item_button_related {
  padding-top: .5rem
}

.related_wrap+.comments_wrap .comments_form_wrap {
  margin-top: 3.8em
}

.sc_properties_alter .sc_properties_item_button {
  position: relative !important;
  display: block !important
}

.sc_properties_alter .sc_properties_item_row.sc_properties_item_row_meta,
.sc_properties_alter .sc_properties_item_status,
.sc_properties_alter .sc_properties_item_thumb .sc_properties_item_price,
.sc_properties_alter .sc_properties_item_row.sc_properties_item_row_info>span,
.sc_properties_alter .sc_properties_item_row.sc_properties_item_row_info>span.sc_properties_item_area .sc_properties_item_option_label_text,
.sc_properties_alter .sc_properties_item_row_address {
  display: none
}

.sc_properties_alter .sc_properties_item_option_data {
  font-size: .875rem;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px
}

.sc_properties_alter .sc_properties_item .post_featured,
.sc_properties_item_image {
  display: none
}

.sc_properties_alter .sc_properties_item_image {
  min-height: 260px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: center;
  margin-bottom: 1.5rem
}

.sc_properties_alter .sc_item_columns_3 .sc_properties_item_info {
  max-width: 270px
}

.sc_properties_alter .sc_item_columns_3.trx_addons_columns_wrap>[class*=trx_addons_column-] {
  padding-right: 4rem
}

.sc_properties_alter .alter_item {
  display: block !important
}

.properties_price1,
.properties_price_label.properties_price_before {
  font-size: 1.625rem !important;
  letter-spacing: -.65px;
  font-weight: 700
}

.sc_properties_default .sc_properties_item_row.sc_properties_item_row_meta,
.alter_item,
.default-title,
.sc_properties_default .sc_properties_item_title {
  display: none
}

.sc_properties_default .sc_properties_item_button {
  position: relative;
  display: block !important;
  padding-top: .6rem
}

.sc_properties_default .sc_properties_item_option .sc_properties_item_option_label_icon {
  display: inline-block !important
}

.sc_properties_item_option {
  margin-right: .7em
}

.related_columns .sc_properties_item_compare {
  margin-top: 6px;
  display: none
}

.related_columns .sc_properties_item_id {
  display: none !important
}

.sc_properties_default .sc_properties_item_thumb .sc_properties_item_price .properties_price {
  padding: 0 0 2.2em 1.4em !important
}

.sc_properties_default .sc_properties_item_option {
  margin-bottom: 1em
}

.sc_properties_default .default-title.sc_properties_item_title {
  display: block;
  margin-top: -2px
}

.sc_properties_default .sc_properties_item_option_label_text,
.sc_properties_default .sc_properties_item_option_data {
  font-size: 14px;
  font-weight: 600
}

.sc_properties_default .post_featured {
  margin-bottom: 1.6em
}

.properties_search_advanced span.sc_form_field_title {
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px;
  margin-top: 2rem
}

.properties_search_advanced div.ui-slider-horizontal {
  height: 2px;
  border-right: 9px solid;
  border-left: 9px solid
}

.properties_search_advanced .sc_form_field_range .sc_form_field_wrap {
  margin: 0
}

.properties_search_advanced div.ui-slider .ui-slider-handle {
  border: 3px solid !important;
  width: 22px;
  height: 22px
}

.properties_search_advanced div.ui-slider-horizontal .ui-slider-handle {
  top: -10px
}

.properties_search_advanced .trx_addons_range_slider_label {
  background: 0 0 !important
}

.properties_search_advanced .trx_addons_range_slider {
  margin-bottom: 3.5rem
}

.properties_search_advanced .trx_addons_range_slider_label {
  font-size: 13px !important;
  letter-spacing: -.13px
}

.properties_search_advanced .trx_addons_range_slider_label_cur {
  top: 20px !important;
  -webkit-transform: translateX(-75%);
  -ms-transform: translateX(-75%);
  transform: translateX(-75%)
}

.properties_search_advanced .trx_addons_range_slider_label_min,
.properties_search_advanced .trx_addons_range_slider_label_max {
  display: none !important
}

.properties_search .select_container:before {
  top: 2px;
  right: 2px;
  bottom: 2px
}

.properties_search .select_container select {
  border-color: #23262d !important
}

.properties_search form label .sc_form_field_wrap label {
  font-size: 1rem;
  letter-spacing: normal
}

.widget .properties_search .select_container select,
.properties_search_form .properties_search_basic,
.properties_search_form .properties_search_basic .sc_form_field_properties_keyword {
  height: 70px
}

.properties_search_form .properties_search_basic .sc_form_field_properties_keyword .sc_form_field_wrap,
.properties_search_form .properties_search_basic .sc_form_field_properties_keyword input {
  display: block;
  height: 100%
}

.properties_search_opened .properties_search_form .properties_search_advanced {
  margin-top: 40px !important
}

.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_country,
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_state,
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_city,
.properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_neighborhood {
  top: 0 !important
}

.properties_search_horizontal .properties_search_form .properties_search_basic .sc_form_field_properties_keyword .sc_form_field_wrap {
  padding-right: 70.5%
}

.properties_search_horizontal .properties_search_form .properties_search_basic .sc_form_field_properties_keyword input {
  padding-right: 1.2em !important
}

.properties_search_form .properties_search_basic .properties_search_show_advanced,
.properties_search_vertical .properties_search_form .properties_search_basic .properties_search_show_advanced {
  height: 70px;
  top: 0 !important;
  margin: 0 !important;
  line-height: 70px !important
}

.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field_properties_keyword input {
  padding-right: 1.2em !important
}

.properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field_properties_keyword .sc_form_field_wrap {
  padding-right: 30%
}

.widget .properties_search .select_container:after {
  content: "\e97c";
  font-size: 12px;
  width: 3em
}

.single-cpt_properties .post_meta_item.post_meta_comments .post_meta_label {
  display: inline-block
}

.properties_page_title .properties_page_status>a {
  letter-spacing: 0;
  pointer-events: none
}

.sc_slider_controls .slider_controls_wrap {
  padding: 2.85rem 1rem;
  overflow: hidden
}

.sc_slider_controls .slider_controls_wrap>a {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .14px
}

.sc_slider_controls .slider_controls_wrap>a.slider_prev {
  float: left
}

.sc_slider_controls .slider_controls_wrap>a.slider_next {
  float: right
}

.sc_slider_controls .slider_controls_wrap>a.slider_prev:before,
.sc_slider_controls .slider_controls_wrap>a.slider_next:after {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_slider_controls .slider_controls_wrap>a.slider_prev:before {
  content: "";
  display: inline-block;
  height: 2px;
  width: 6.813rem;
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 1.7rem
}

.sc_slider_controls .slider_controls_wrap>a.slider_next:after {
  content: "";
  display: inline-block;
  height: 2px;
  width: 6.813rem;
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 1.7rem
}

.sc_table.sc_table_alter {
  font-size: 1.375rem;
  font-weight: 500;
  letter-spacing: -.55px
}

.sc_table_alter.sc_table table tr:first-child td {
  font-weight: 500
}

.sc_table_alter.sc_table table tr td:first-child {
  font-size: 2.813rem;
  line-height: normal;
  letter-spacing: -1.13px
}

.sc_table_alter td a {
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  text-transform: uppercase;
  letter-spacing: .14px;
  padding: 1.657rem 3.68rem
}

.sc_table_alter.sc_table table td {
  padding: 2.8rem 1rem !important;
  line-height: normal
}

.slider_pagination_wrap {
  counter-reset: div-count
}

span.slider_pagination_bullet.swiper-pagination-bullet:before,
span.swiper-pagination-bullet:before {
  counter-increment: div-count;
  content: counter(div-count, decimal-leading-zero);
  white-space: nowrap
}

span.slider_pagination_bullet.swiper-pagination-bullet,
span.swiper-pagination-bullet {
  height: 44px !important;
  width: 44px !important;
  line-height: 43px !important;
  border: 2px solid transparent !important;
  border-radius: 0 !important;
  background: 0 0 !important;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: -1px;
  text-align: center;
  opacity: 1 !important;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

span.slider_pagination_bullet.swiper-pagination-bullet.slider_pagination_bullet_active,
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: 0 0 !important
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
  height: auto !important;
  text-align: left !important;
  display: inline-block;
  width: auto !important;
  padding: 2.7em 2.5em 2.7em 0;
  bottom: 0 !important;
  left: -1px !important;
  line-height: 44px
}

.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets:before,
.slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets:before,
.slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets:before,
.sc_slider_controls.slider_pagination_style_bullets.sc_align_right .slider_pagination_wrap:before {
  content: "";
  display: inline-block;
  height: 2px;
  width: 6.25rem;
  vertical-align: middle;
  margin-top: -1px;
  margin-right: 1.8rem
}

.sc_slider_controls.sc_align_left .slider_pagination_wrap {
  text-align: left !important;
  display: block !important
}

.sc_slider_controls.sc_align_right .slider_pagination_wrap {
  text-align: right !important;
  display: block !important
}

.sc_slider_controls.slider_pagination_style_bullets {
  line-height: 44px
}

.sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet {
  cursor: pointer
}

.sc_layouts_iconed_text .sc_layouts_item_details_line1 {
  font-size: 1.294rem !important;
  font-weight: 500 !important;
  line-height: normal !important;
  letter-spacing: -.5px
}

.sc_layouts_iconed_text .sc_layouts_item_details_line2 {
  line-height: 22px !important;
  font-size: 16px !important;
  font-weight: 700 !important
}

.sc_layouts_iconed_text {
  padding: 2.8rem 5rem
}

.sc_layouts_row .sc_layouts_item.elementor-widget-trx_sc_layouts_iconed_text {
  margin-top: 0 !important;
  margin-bottom: 0 !important
}

.sc_layouts_iconed_text .sc_layouts_item_icon {
  font-size: 25px !important
}

.sc_layouts_iconed_text .sc_layouts_item_icon+.sc_layouts_item_details {
  margin-left: 1.6em !important
}

.sc_layouts_iconed_text_alter.sc_layouts_iconed_text {
  padding: 0
}

.sc_layouts_iconed_text_alter .sc_layouts_item_icon {
  font-size: 25px !important;
  width: 57px;
  height: 54px;
  line-height: 54px;
  text-align: center
}

.sc_layouts_iconed_text_alter .sc_layouts_item_icon+.sc_layouts_item_details {
  margin-left: 10px !important
}

@-moz-document url-prefix() {

  .sc_icons_item_title,
  .post_title,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    hyphens: inherit
  }

  .header_style_header-default .post_title,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    word-break: normal !important
  }

  body .eg-washington-element-0,
  body .eg-washington-element-0:hover {
    font-size: 17px !important;
    line-height: inherit !important
  }

  header .sc_layouts_row_type_compact .sc_layouts_search {
    margin-top: 1px
  }

  .eg-washington2-wrapper .esg-cc a,
  .eg-washington2-wrapper .esg-cc a:hover {
    font-size: 31px !important;
    line-height: 64px !important;
    height: 65px !important;
    width: 65px !important;
    border-radius: 0 !important;
    padding: 0 !important
  }

  .numbers .tp-bullet {
    line-height: 42px !important
  }

  .wpim-447__c9 .wpim-marker__icon {
    line-height: 46px !important
  }

  .sc_layouts_item_details.sc_layouts_login_details {
    margin-top: -1px
  }

  .sc_team_item_socials .icon-linkedin:before,
  .sc_team_item_socials .icon-twitter:before {
    margin-top: -1px !important
  }

  body table.booked-calendar td.today .date .number {
    width: 51px;
    height: 51px;
    line-height: 48px
  }
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .post_featured {
    border-radius: 1px
  }

  .post_layout_excerpt .post_featured {
    display: block
  }

  .sc_blogger.sc_blogger_excerpt .post_layout_excerpt .post_featured,
  .services_single .services_page_featured {
    display: block !important
  }
}

.esg-grid .mainul li.eg-washington-wrapper {
  background: 0 0 !important
}

.post_item_404 .go_home:after {
  display: none
}

.header_type_default p+h1,
h1+h2,
h2+h3,
h3+h4,
h4+h5,
h5+h6,
h2+h1,
figure.wp-block-image+h1 {
  margin-top: 1rem;
  margin-bottom: 1rem
}

.post_item_single.post_type_page blockquote>a,
.post_item_single.post_type_page blockquote>p>a,
.post_item_single.post_type_page blockquote>cite,
.post_item_single.post_type_page blockquote>p>cite {
  margin: 0;
  display: inline
}

.post_item_single.post_type_post blockquote>a,
.post_item_single.post_type_post blockquote>p>a,
.post_item_single.post_type_post blockquote>cite,
.post_item_single.post_type_post blockquote>p>cite {
  margin: 0;
  display: inline
}

.comment_text blockquote>a,
.comment_text blockquote>p>a,
.comment_text blockquote>cite,
.comment_text blockquote>p>cite {
  margin: 0;
  display: inline
}

.comments_list_wrap .comment_text ol>li:before {
  display: none
}

.comments_list_wrap .comment_text ul>li {
  display: list-item
}

.header_style_header-default ol {
  list-style: decimal
}

.header_style_header-default ol>li:before {
  display: none
}

div.esg-pagination,
.woocommerce nav.woocommerce-pagination ul,
.comments_pagination,
.nav-links,
.page_links {
  clear: both
}

.post-password-form input[type=password] {
  padding: 10px;
  height: 50px
}

.post-password-form input[type=submit] {
  display: inline-block;
  margin-left: .2em;
  padding: 10px 2rem;
  height: 50px
}

.header_style_header-default.blog_mode_post blockquote,
.header_style_header-default.blog_mode_page blockquote {
  margin: 1.6rem 0 3.6rem
}

figure.gallery-item figcaption {
  letter-spacing: 0;
  font-size: 13px
}

.gallery-item .gallery-caption {
  max-height: 100%
}

.gallery-columns-4 figure.gallery-item figcaption,
.gallery-columns-5 figure.gallery-item figcaption,
.gallery-columns-6 figure.gallery-item figcaption,
.gallery-columns-7 figure.gallery-item figcaption,
.gallery-columns-8 figure.gallery-item figcaption,
.gallery-columns-9 figure.gallery-item figcaption,
.gallery-columns-10 figure.gallery-item figcaption {
  display: none
}

.related_wrap .format-audio .post_featured.without_thumb .post_audio:not(.with_iframe) {
  padding: 14px 10px 10px
}

.sc_layouts_title_meta .post_meta_item.post_categories a {
  margin: 2px 0
}

.header_style_header-default .post_title,
h1,
h2,
h3,
h4,
h5,
h6 {
  -webkit-hyphens: inherit !important;
  -ms-hyphens: inherit !important;
  hyphens: inherit !important
}

.post_item .post_title a em,
.post_item .post_title a b,
.post-password-form input[type=submit] {
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.wp-block-media-text .wp-block-media-text__content {
  padding: 8% !important
}

.wp-block-image+h1 {
  margin-bottom: 1rem
}

.wp-block-audio {
  margin: 1rem 0;
  overflow: visible
}

.wp-block-audio .mejs-container.mejs-audio {
  height: 40px !important
}

.wp-block-file .wp-block-file__button {
  padding: .5em 1em .6em !important
}

.wp-block-video .mejs-container,
.wp-block-video .mejs-container .mejs-controls,
.wp-block-video .mejs-embed,
.wp-block-video .mejs-embed body {
  background: #222 !important
}

.wp-block-table+.wp-block-table {
  margin-top: 2rem
}

.wp-block-cover__video-background {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important
}

.wp-block-column figure.wp-block-image figcaption {
  font-size: 13px !important;
  max-height: 70%;
  padding-top: 3px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.wp-block-image figcaption {
  padding: 15px;
  margin: 0
}

.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  font-size: 13px !important;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px 5px;
  overflow: hidden;
  max-height: 3rem
}

.wp-block-column blockquote.wp-block-quote {
  padding: .9em 1.1em .6em !important
}

.wp-block-column blockquote.wp-block-quote p {
  font-size: 16px !important;
  line-height: normal
}

.wp-block-column blockquote.wp-block-quote>cite,
.wp-block-column blockquote.wp-block-quote>p>cite {
  font-size: 14px !important;
  line-height: normal
}

.wp-block-column blockquote.wp-block-quote:before {
  font-size: 10px;
  top: 0;
  left: 5px
}

.blocks-gallery-item figure:before,
.blocks-gallery-item .wp-caption:before,
.blocks-gallery-item .wp-caption-overlay .wp-caption:before,
.wp-block-pullquote figure:before,
.wp-block-image:before,
figure[class*=wp-block-]:before {
  display: none
}

figure.wp-block-audio .mejs-controls {
  padding-top: 4px !important
}

figure.wp-block-video+p {
  margin-top: 1.5em
}

.wp-block-video figcaption,
.wp-block-embed figcaption {
  margin: 0 !important
}

.wp-block-embed+.wp-block-embed {
  margin-top: 1em
}

.wp-block-video {
  display: table
}

.has-very-light-gray-color.has-very-light-gray-color {
  color: #eee !important
}

.trx_addons_login_link .sc_layouts_item_icon {
  display: none
}

.sc_layouts_item_details.sc_layouts_login_details>span {
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: -.14px;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.sc_layouts_login_menu .menu-item:not(.menu-item-has-children) .trx_addons_login_link,
.trx_addons_login_link {
  padding: .8rem 0 !important
}

.trx_addons_login_link .sc_layouts_item_icon+.sc_layouts_item_details {
  margin-left: 0 !important
}

.sc_layouts_login_details .sc_layouts_item_details_line1:after {
  content: "\e83c";
  font-family: fontello;
  padding: 0 5px
}

#trx_addons_login_popup .sc_input_hover_iconed .sc_form_field_hover {
  padding: 1.412rem !important;
  font-size: 14px
}

#trx_addons_login_popup [class*=sc_input_hover_] input[type=text],
#trx_addons_login_popup [class*=sc_input_hover_] input[type=number],
#trx_addons_login_popup [class*=sc_input_hover_] input[type=email],
#trx_addons_login_popup [class*=sc_input_hover_] input[type=password],
#trx_addons_login_popup [class*=sc_input_hover_] input[type=search],
#trx_addons_login_popup [class*=sc_input_hover_] select,
[class*=sc_input_hover_] textarea {
  padding: 1.47rem !important;
  font-size: 16px !important
}

#trx_addons_login_popup [class*=sc_input_hover_].sc_input_hover_iconed input[type=text],
#trx_addons_login_popup [class*=sc_input_hover_].sc_input_hover_iconed input[type=number],
#trx_addons_login_popup [class*=sc_input_hover_].sc_input_hover_iconed input[type=email],
#trx_addons_login_popup [class*=sc_input_hover_].sc_input_hover_iconed input[type=password],
#trx_addons_login_popup [class*=sc_input_hover_].sc_input_hover_iconed input[type=search],
#trx_addons_login_popup [class*=sc_input_hover_].sc_input_hover_iconed textarea {
  padding-left: 3rem !important
}

#trx_addons_login_popup [class*=sc_input_hover_] label.required .sc_form_field_content:after {
  color: #D5CA8A !important
}

#trx_addons_login_popup div:not(.sc_form_field_checkbox) label {
  letter-spacing: -.14px;
  font-weight: 600
}

#trx_addons_login_popup .trx_addons_popup_form_field_remember label {
  display: block;
  font-size: 14px;
  font-weight: 500 !important;
  margin-top: 1rem
}

#trx_addons_login_popup .trx_addons_popup_form_field_agree input[type=checkbox]+label {
  font-size: 13px;
  font-weight: 500
}

#trx_addons_login_popup input[type=submit] {
  font-size: 13px !important;
  padding: 1.2em 3em
}

.search_wrap.search_style_fullscreen.layouts_search:not(.search_opened) .search_submit {
  opacity: 0;
  width: 100%;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

.search_wrap.search_style_fullscreen.layouts_search:not(.search_opened) .search_field {
  padding: 0 !important;
  width: 4em !important;
  visibility: visible !important;
  text-align: center;
  line-height: normal;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: -.14px;
  border: none;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  background: 0 0 !important
}

.search_wrap.search_style_fullscreen.layouts_search:not(.search_opened):hover .search_field[placeholder] {
  opacity: 0
}

.search_wrap.search_style_fullscreen.layouts_search:not(.search_opened) .search_submit:hover {
  opacity: 1
}

.search_wrap.search_style_fullscreen.layouts_search:not(.search_opened) .search_field.filled {
  opacity: 0
}

.search_wrap.search_style_fullscreen.layouts_search:not(.search_opened) .search_field.filled+.search_submit {
  opacity: 1
}

.search_form_wrap {
  line-height: normal
}

.search_wrap.search_style_fullscreen.layouts_search {
  border-left: 1px solid #b2b1b0;
  border-right: 1px solid #b2b1b0;
  padding: 0 14px 0 11px
}

.sc_layouts_column_align_right .sc_layouts_menu_nav {
  text-align: right
}

.widget_slider .slider_wrap .slider_container .slider-slide img {
  height: 100%
}

.sidebar.widget_area .widget_contacts .contacts_info .contacts_left {
  width: 100%;
  text-align: left;
  padding-right: 0
}

.sidebar.widget_area .widget_contacts .contacts_info .contacts_left .contacts_address {
  padding-right: 0;
  padding-left: 2em
}

.sidebar.widget_area .widget_contacts .contacts_info .contacts_left .contacts_address :before {
  right: auto;
  left: 0;
  text-align: left
}

.sidebar.widget_area .widget_contacts .contacts_info .contacts_right {
  width: 100%;
  padding-left: 0
}

.post_content>.elementor {
  margin-left: -15px;
  margin-right: -15px
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated,
.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
  padding: 5px
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated,
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
  padding: 10px
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated,
.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
  padding: 15px
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated,
.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
  padding: 20px
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated,
.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
  padding: 30px
}

.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated,
.elementor-container>.elementor-column>.elementor-element-populated {
  padding-top: 0;
  padding-bottom: 0
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container:not(.elementor-column-gap-no) {
  max-width: none;
  position: relative
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
  width: 1288px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
  width: 835px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
  left: -5px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
  margin-left: -5px;
  margin-right: -5px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
  width: 1298px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
  width: 845px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
  left: -10px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
  margin-left: -10px;
  margin-right: -10px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
  width: 1308px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
  width: 855px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
  left: -15px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
  margin-left: -15px;
  margin-right: -15px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
  width: 1318px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
  width: 865px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
  left: -20px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
  margin-left: -20px;
  margin-right: -20px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
  width: 1338px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
  width: 885px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
  left: -30px
}

.content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width.elementor-section-stretched:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
  margin-left: -30px;
  margin-right: -30px
}

.elementor-widget-divider .elementor-divider {
  font-size: 0
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0
}

.elementor-container>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap {
  padding: 0
}

body.sidebar_hide .alignfull {
  width: 100vw;
  max-width: none;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

body.sidebar_hide .alignwide {
  position: relative;
  left: calc(-44vw + 50%);
  width: 88vw;
  max-width: none
}

.alignfull>img,
.alignwide>img {
  max-width: none;
  width: 100%
}

.editor-block-list__block,
.editor-post-title__block,
.editor-default-block-appender {
  max-width: 825px !important
}

.wp-block-cover-image .wp-block-cover__inner-container a,
.wp-block-cover .wp-block-cover__inner-container a {
  color: inherit
}

body.post-type-page .editor-block-list__block,
body.post-type-page .editor-post-title__block,
body.post-type-page .editor-default-block-appender {
  max-width: 1278px !important
}

body.post-type-cpt_layouts .editor-block-list__block,
body.post-type-cpt_layouts .editor-post-title__block,
body.post-type-cpt_layouts .editor-default-block-appender {
  max-width: none !important
}

body.single-cpt_layouts .trx-addons-layout--single-preview {
  max-width: 1278px !important;
  position: relative;
  margin: 0 auto
}

.editor-post-title__block .editor-post-title__input {
  min-height: 1em
}

body.sidebar_hide .alignfull {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  width: 100vw;
  max-width: 100vw
}

body.sidebar_hide .alignwide {
  position: relative;
  left: calc(-44vw + 50%);
  width: 88vw;
  max-width: none
}

.alignfull>img,
.alignwide>img {
  max-width: none;
  width: 100%
}

.wp-block-cover.aligncenter {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important
}

table.is-style-stripes>tbody>tr:nth-child(even)>td {
  background-color: transparent
}

.wp-block-image figcaption {
  margin-bottom: 0;
  max-height: 70%
}

p[style*="font-size:"],
.has-large-font-size,
.has-huge-font-size,
.has-small-font-size,
.has-normal-font-size,
.has-medium-font-size {
  line-height: 1.1em
}

.wp-block-search {
  max-width: 100%
}

.wp-block-column .wp-block-quote {
  padding: 1.6em 2.2em 2.05em
}

.wp-block-column .wp-block-quote:first-child {
  margin-top: 0
}

.wp-block-pullquote.is-style-solid-color blockquote {
  background-color: transparent
}

.wp-block-media-text,
.wp-block-media-text {
  margin: 2em 0
}

.wp-block-separator {
  max-width: 5em;
  margin: 3em 0
}

.wp-block-separator.is-style-wide,
.wp-block-separator.is-style-dots {
  max-width: 100%
}

.wp-block-separator.is-style-dots:before {
  font-size: 30px;
  letter-spacing: 1.5em;
  padding-left: 1.5em
}

.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  max-width: 400px
}

.wp-block-cover-text,
.wp-block-cover .wp-block-cover-text strong {
  color: inherit;
  font-size: inherit
}

.wp-block-cover,
.wp-block-cover-image {
  color: #fff
}

.wp-block-table {
  margin-top: 1.6em;
  margin-bottom: 1.6em
}

.wp-block-image figure.aligncenter {
  display: table !important
}

.wp-block-embed-twitter twitter-widget {
  margin-bottom: 0 !important
}

figure.wp-block-video figcaption,
figure.wp-block-embed figcaption {
  position: static;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
  margin: 0;
  opacity: 1 !important
}

figure.wp-block-audio:hover figcaption,
figure.wp-block-video:hover figcaption,
figure.wp-block-embed:hover figcaption {
  margin-bottom: 0
}

.sidebar_hide .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,
.sidebar_hide .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.sidebar_hide .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,
.sidebar_hide .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,
.sidebar_hide .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,
.sidebar_hide .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,
.sidebar_hide .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,
.sidebar_hide.wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,
.sidebar_hide.wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
  content: "";
  display: block;
  padding-top: 50%
}

.sidebar_hide .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
  padding-top: 56.25%
}

body.sidebar_hide .wp-block-columns.alignfull .wp-block-column {
  padding: 0 1.5em
}

.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto
}

figure:not(.wp-block-gallery):hover figcaption:not(.editor-rich-text__tinymce),
.wp-caption:hover .wp-caption-text,
.wp-caption:hover .wp-caption-dd,
.wp-caption-overlay .wp-caption:hover .wp-caption-text,
.wp-caption-overlay .wp-caption:hover .wp-caption-dd,
figure a:hover+figcaption,
figure img:hover+figcaption,
figure div:hover+figcaption,
.wp-caption-overlay .wp-caption img:hover+.wp-caption-text,
.wp-caption-overlay .wp-caption img:hover+.wp-caption-dd {
  opacity: 0
}

.wp-caption .wp-caption-text:hover,
.wp-caption .wp-caption-dd:hover,
.wp-caption-overlay .wp-caption .wp-caption-text:hover,
.wp-caption-overlay .wp-caption .wp-caption-dd:hover,
figure a:hover+figcaption:hover,
figure img:hover+figcaption:hover,
figure div:hover+figcaption:hover,
.wp-caption-overlay .wp-caption img:hover+.wp-caption-text:hover,
.wp-caption-overlay .wp-caption img:hover+.wp-caption-dd:hover {
  opacity: 1
}

figcaption:hover {
  opacity: 1 !important
}

.wp-block-gallery figure:hover figcaption,
.wp-block-image:hover figcaption {
  opacity: 0
}

figure.wp-block-embed figcaption,
.wp-block-gallery>.blocks-gallery-caption {
  position: relative;
  margin-bottom: 1.5rem;
  width: 100%;
  opacity: 1 !important;
  text-align: center
}

.wp-block-embed__wrapper {
  position: relative
}

figure.wp-block-audio .mejs-container {
  height: 40px !important
}

.wp-block-gallery[class*=align] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.wp-block-latest-posts.is-grid,
.wp-block-latest-posts.wp-block-latest-posts__list {
  padding-left: 1.5em
}

.wp-block-latest-posts.wp-block-latest-posts__list {
  list-style: disc
}

.is-style-squared .wp-block-button__link {
  border-radius: 0
}

body.edit-post-visual-editor {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  height: auto !important;
  overflow-x: hidden !important;
  overflow-y: visible !important
}

body.edit-post-visual-editor .block-editor-block-contextual-toolbar {
  background-color: #fff;
  color: #333;
  border: 1px solid #1e1e1e
}

body.edit-post-visual-editor .components-toolbar-group .components-button.block-editor-block-mover-button {
  height: 24px
}

.wp-block-group.has-background {
  padding: 1.5em;
  margin-bottom: 1.5em
}

.wp-block-group h1,
.wp-block-group h2,
.wp-block-group h3,
.wp-block-group h4,
.wp-block-group h5,
.wp-block-group h6 {
  margin-top: 0
}

.wp-block-group.has-background .wp-block-group__inner-container>*:last-child,
.post_content p:last-child {
  margin-bottom: 0
}

.has-drop-cap:not(:focus):first-letter {
  font-size: 2.75em
}

form.mc4wp-form {
  position: relative;
  padding-right: 9.5em
}

form.mc4wp-form .mc4wp-form-fields input[type=email] {
  width: 100%;
  vertical-align: top;
  height: 70px;
  line-height: normal !important;
  padding-left: 2.3em;
  padding-top: 5px;
  padding-bottom: 5px;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box
}

form.mc4wp-form .mc4wp-form-fields input[type=submit] {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  vertical-align: top;
  padding: 5px 2.9em;
  height: 70px;
  font-size: 14px !important;
  letter-spacing: .14px !important;
  line-height: normal !important;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

form.mc4wp-form .mc4wp-alert {
  margin: 1.5em 0;
  padding: 1em;
  line-height: 1.5em;
  margin-right: -9.5rem
}

form.mc4wp-form p {
  margin: 0
}

form.mc4wp-form p+p,
form.mc4wp-form input+p {
  margin-top: 1em
}

.mc4wp-form-fields .sc_form_field.sc_form_field_checkbox,
.mcfwp-agree-input {
  margin-right: -9.5em;
  margin-bottom: 0 !important;
  text-align: left
}

.wpim-infowindow__inner strong {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -.6px
}

.wpim-infowindow__inner em {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px;
  font-style: normal
}

.wpim-infowindow__inner em:before {
  content: "\e811";
  font-family: fontello;
  display: inline-block;
  margin-right: 5px;
  font-size: 17px;
  position: relative;
  top: 1px
}

.wpim-marker .wpim-infowindow--paragraph .wpim-infowindow__inner {
  text-align: center
}

.wpim-infowindow__inner p {
  margin-bottom: 0
}

.wpim-marker .wpim-infowindow {
  min-width: 170px !important
}

.wpim-marker .wpim-infowindow--top:before {
  bottom: -5px !important
}

.booked-icon {
  padding-left: 1px
}

body table.booked-calendar,
body table.booked-calendar thead,
body table.booked-calendar body {
  background-color: transparent !important
}

table.booked-calendar,
table.booked-calendar tr {
  border-width: 0 !important
}

table.booked-calendar tr th,
table.booked-calendar tr td {
  border-width: 1px !important;
  border-style: solid !important;
  background-color: transparent !important
}

table.booked-calendar tr td.prev-date .date,
table.booked-calendar tr td.prev-date:hover .date,
table.booked-calendar tr td.prev-date:hover .date span,
table.booked-calendar tr td.today .date,
table.booked-calendar tr td.today .date span,
table.booked-calendar tr td.next-month .date,
table.booked-calendar tr td.next-month .date span,
table.booked-calendar tr td .booked-appt-list {
  color: inherit !important;
  background-color: transparent !important
}

body table.booked-calendar tbody td {
  border: 1px solid
}

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people {
  height: 100% !important;
  padding-top: 18px !important;
  padding-bottom: 18px !important
}

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time {
  padding-top: 17px !important;
  padding-bottom: 17px !important
}

body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time .timeslot-range {
  padding-top: 10px;
  display: block
}

body .booked-form .field .checkbox-radio-block label {
  padding-left: 1.4em
}

body .booked-form .field .checkbox-radio-block label:before {
  line-height: .6em
}

body .booked-form .cf-block select {
  visibility: visible
}

body .booked-modal .bm-window {
  background: 0 0
}

#booked-page-form .login-remember input {
  display: inline;
  vertical-align: middle
}

#booked-profile-page i.fa {
  color: inherit
}

#booked-profile-page div.booked-profile-header {
  padding: 0 0 2em
}

#booked-profile-page div.booked-user-avatar {
  width: 50px;
  height: 50px
}

#booked-profile-page div.booked-user-avatar img {
  border-radius: 50%
}

#booked-profile-page .booked-user h3 strong {
  font-weight: 400
}

#booked-profile-page div.booked-tab-content {
  border-radius: 0
}

#profile-edit #booked-page-form .form-table {
  margin-bottom: 2em
}

body table.booked-calendar td.today .date .number {
  width: 51px;
  height: 51px;
  line-height: 49px
}

body table.booked-calendar td.today.active .date .number {
  line-height: 51px
}

body .booked-form .field label.field-label {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.3px
}

body .booked-modal .bm-window a {
  font-size: 14px !important
}

body .booked-form .field input[type=text],
body .booked-form .field input[type=password],
body .booked-form .field input[type=tel],
body .booked-form .field input[type=email],
body .booked-form .field textarea {
  border-radius: 0;
  padding: 1.5em 2.3em;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0
}

body .booked-modal .bm-window .booked-scrollable,
.booked-modal .bm-window p.booked-title-bar {
  border-radius: 0
}

body .booked-calendar-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled],
body .booked-calendar-wrap table.booked-calendar .booked-appt-list .timeslot .timeslot-people button[disabled]:hover {
  cursor: default !important;
  background: #eee !important;
  border-color: #ddd !important;
  color: #aaa !important
}

body table.booked-calendar thead th .page-right,
body table.booked-calendar thead th .page-left,
body table.booked-calendar th .monthName a {
  background: 0 0 !important
}

body .booked-modal input[type=radio]+label:before,
input[type=radio]+.wpcf7-list-item-label:before {
  top: .1em
}

body .booked-modal input[type=radio]:checked+label:before,
input[type=radio]:checked+.wpcf7-list-item-label:before,
body .booked-modal .wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right:before,
body .booked-modal .edd_price_options ul>li>label>input[type=radio]:checked+span:before {
  content: "\e813";
  border: none;
  font-size: 16px;
  top: .3em
}

body div.booked-calendar-wrap div.booked-calendar {
  border-radius: unset
}

body div.booked-calendar .bc-head .top .bc-col {
  border-bottom: unset !important
}

.events-archive .entry-content,
.events-archive .entry-header {
  width: 100%
}

#tribe-events-bar {
  margin: 6px 0 1.5em
}

#tribe-bar-form.tribe-bar-mini *,
#tribe-bar-form.tribe-bar-mini label {
  font-size: 11px
}

#tribe-bar-form {
  background: 0 0
}

#tribe-bar-form input {
  border: 2px solid !important
}

#tribe-events-header {
  display: none
}

.tribe-events-notices {
  margin-left: 10px !important;
  margin-right: 10px !important
}

.tribe-events .tribe-events-calendar-month__day {
  border-radius: 0
}

.tribe-bar-views-inner {
  padding: 0;
  background: 0 0
}

.tribe-bar-mini .tribe-bar-views-inner {
  padding: 0
}

#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner {
  padding: 0
}

#tribe-bar-views .select_container {
  display: none
}

#tribe-bar-views .tribe-bar-views-list {
  padding: 0;
  border: none;
  background-color: transparent;
  margin-top: -3px
}

#tribe-bar-form.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list {
  padding: 0
}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-list {
  padding: 1em 0
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option,
.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option {
  padding: 1.1667em 2.5em;
  display: block;
  text-align: left;
  background: unset;
  font-size: 14px
}

#tribe-bar-views-toggle:after,
.tribe-bar-collapse #tribe-bar-views-toggle:after {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 1em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border-width: 6px;
  margin-top: 3px
}

.tribe-bar-views-open #tribe-bar-views-toggle:after {
  margin-top: -3px;
  top: 50%
}

#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 1em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}

#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  border-width: 6px;
  margin-top: -3px
}

#tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow:after {
  margin-top: -9px
}

#tribe-bar-views-toggle,
#tribe-bar-views .tribe-bar-views-option {
  -webkit-transition: background-color .3s ease;
  -o-transition: background-color .3s ease;
  transition: background-color .3s ease
}

#tribe-bar-views [class^=tribe-icon-] {
  display: none;
  vertical-align: top
}

#tribe-bar-views-toggle [class^=tribe-icon-] {
  margin-top: 2px
}

#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) [class^=tribe-icon-],
#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-month,
#tribe-bar-views-toggle:not(:hover) .tribe-icon-month {
  background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-month.png)
}

#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-list,
#tribe-bar-views-toggle:not(:hover) .tribe-icon-list {
  background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-list.png)
}

#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-week,
#tribe-bar-views-toggle:not(:hover) .tribe-icon-week {
  background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-week.png)
}

#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-day,
#tribe-bar-views-toggle:not(:hover) .tribe-icon-day {
  background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-day.png)
}

#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-photo,
#tribe-bar-views-toggle:not(:hover) .tribe-icon-photo {
  background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-photo.png)
}

#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-map,
#tribe-bar-views-toggle:not(:hover) .tribe-icon-map {
  background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-map.png)
}

@media (min--moz-device-pixel-ratio:2),
(-o-min-device-pixel-ratio:2/1),
(-webkit-min-device-pixel-ratio:2),
(min-device-pixel-ratio:2) {

  #tribe-bar-views [class^=tribe-icon-],
  #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-month,
  #tribe-bar-views-toggle:not(:hover) .tribe-icon-month {
    background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-month@2x.png)
  }

  #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-list,
  #tribe-bar-views-toggle:not(:hover) .tribe-icon-list {
    background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-list@2x.png)
  }

  #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-week,
  #tribe-bar-views-toggle:not(:hover) .tribe-icon-week {
    background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-week@2x.png)
  }

  #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-day,
  #tribe-bar-views-toggle:not(:hover) .tribe-icon-day {
    background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-day@2x.png)
  }

  #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-photo,
  #tribe-bar-views-toggle:not(:hover) .tribe-icon-photo {
    background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-photo@2x.png)
  }

  #tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-map,
  #tribe-bar-views-toggle:not(:hover) .tribe-icon-map {
    background-image: url(//heaven11.axiomthemes.com/wp-content/themes/heaven11/plugins/the-events-calendar/images/events-bar/icon-map@2x.png)
  }
}

#tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-views #tribe-bar-filters-wrap,
#tribe-bar-form.tribe-bar-full.tribe-events-bar--has-views #tribe-bar-filters-wrap {
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 2.5em;
  width: 82.3333%
}

#tribe-bar-form.tribe-bar-full.tribe-events-bar--has-filters #tribe-bar-views,
#tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-filters #tribe-bar-views {
  width: 17.6667%
}

#tribe-bar-form #tribe-bar-collapse-toggle {
  display: none
}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {
  display: block
}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-filters>.tribe-bar-filters-inner {
  padding-top: 1em
}

#tribe-bar-filters-wrap .tribe-bar-filters>.tribe-bar-filters-inner .tribe-events-button {
  padding: 23px 15px
}

.tribe-bar-date-filter,
.tribe-bar-search-filter,
.tribe-bar-submit,
.tribe-bar-mini .tribe-bar-date-filter,
.tribe-bar-mini .tribe-bar-search-filter,
.tribe-bar-mini .tribe-bar-submit {
  padding: 0
}

.tribe-bar-collapse .tribe-bar-date-filter,
.tribe-bar-collapse .tribe-bar-search-filter,
.tribe-bar-collapse .tribe-bar-submit {
  padding: 0
}

.datepicker {
  z-index: 10005 !important
}

.datepicker table {
  border-collapse: collapse !important
}

.datepicker table,
.datepicker table td,
.datepicker table th {
  border-width: 0 !important
}

.tribe-bar-date-filter,
.tribe-bar-mini .tribe-bar-date-filter {
  width: 41.9%;
  padding-right: 3.1em
}

.tribe-bar-mini .tribe-bar-date-filter {
  padding-left: 0
}

.datepicker th,
.datepicker td,
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  border-radius: 0
}

.tribe-bar-search-filter,
.tribe-bar-mini .tribe-bar-search-filter {
  width: 38.9%;
  padding-right: 1.1em
}

.tribe-bar-submit,
.tribe-bar-mini .tribe-bar-submit {
  width: 18.2%;
  margin: 0
}

#tribe-bar-form label {
  text-transform: none;
  font-size: 1.625rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -1.3px;
  margin-bottom: 1.1rem
}

#tribe-bar-form .tribe-bar-views-inner label {
  padding: 0 !important
}

.tribe-bar-submit,
.tribe-bar-mini .tribe-bar-submit {
  padding-top: 3rem
}

.single-tribe_events .tribe-events-content ul {
  float: left
}

#tribe-bar-form input[type=text] {
  border: 2px solid #ddd !important;
  padding: .186em 2.5em;
  font-size: 14px;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: -.14px;
  text-transform: none;
  font-style: normal
}

#tribe-bar-form input[placeholder]::-webkit-input-placeholder {
  font-style: normal
}

#tribe-bar-form input[placeholder]::-moz-placeholder {
  font-style: normal
}

#tribe-bar-form input[placeholder]:-ms-input-placeholder {
  font-style: normal
}

#tribe-bar-form input[placeholder]::-ms-input-placeholder {
  font-style: normal
}

#tribe-bar-form input[placeholder]::placeholder {
  font-style: normal
}

#tribe-bar-form input[placeholder] {
  font-style: normal
}

#tribe-bar-form input[type=text],
#tribe-bar-form .tribe-bar-submit input[type=submit],
#tribe-bar-form .tribe-bar-views-toggle,
.tribe-events-header input[type=text],
.tribe-events-header .tribe-bar-submit input[type=submit],
.tribe-events-header .tribe-bar-views-toggle,
.tribe-events-header button {
  height: 70px;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease
}

#tribe-bar-form .tribe-bar-views-toggle {
  font-family: Roboto, sans-serif;
  font-size: 14px !important;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: -.14px;
  text-transform: none;
  font-style: normal;
  border: 2px solid #ddd !important;
  padding: .248em 2.346em
}

#tribe-bar-form .tribe-bar-submit input[type=submit],
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3,
.tribe-events-header .tribe-common-h3.tribe-events-c-top-bar__datepicker-button,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
  font-size: 14px;
  letter-spacing: .14px;
  padding: 10px;
  height: auto
}

#tribe-bar-form .tribe-bar-submit input[type=submit],
#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit] {
  border: none;
  margin: 0
}

#tribe-bar-form input[type=text]:focus {
  outline: none !important
}

.tribe-events-page-title {
  display: none
}

#tribe-events-content.tribe-events-month {
  font-size: 14px;
  line-height: 1.4em
}

#tribe-events-content {
  padding: 0;
  margin: 3.3em -10px 0
}

#tribe-events-footer,
#tribe-events-header {
  margin: 0
}

.tribe-events-month #tribe-events-header .tribe-events-sub-nav {
  margin-bottom: 3em;
  display: none
}

#tribe-events-content table.tribe-events-calendar {
  margin: 0 0 2em;
  font-size: 1em
}

body.tribe-events-day {
  padding: 0
}

#tribe-events {
  max-width: 1060px;
  margin: auto
}

.events-list #tribe-events-footer,
.tribe-events-day #tribe-events-footer,
.tribe-events-map #tribe-events-footer,
.tribe-events-calendar+#tribe-events-footer {
  margin: 3.4em 10px 1.8em
}

#tribe-events-footer~a.tribe-events-ical.tribe-events-button {
  margin-right: 10px
}

.events-list #tribe-events-footer,
.single-tribe_events #tribe-events-footer,
.tribe-events-day #tribe-events-footer,
.tribe-events-map #tribe-events-footer,
.tribe-events-photo #tribe-events-footer {
  padding-top: 3em;
  border-top-style: dotted
}

#tribe-events-content .tribe-events-calendar {
  border-spacing: 0;
  border-collapse: collapse
}

.tribe-events-calendar thead th {
  padding: 0 !important;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  position: relative;
  font-family: "Roboto Condensed", sans-serif !important;
  font-size: 15px;
  font-weight: 700 !important;
  line-height: normal;
  text-transform: uppercase;
  letter-spacing: .14px
}

.tribe-events-calendar thead th+th:before {
  content: " ";
  width: 1px;
  height: 1.2em;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  margin-top: -.6em;
  display: none
}

#tribe-events-content .tribe-events-calendar th,
#tribe-events-content .tribe-events-calendar td {
  border: 10px solid #ddd
}

#tribe-events-content .tribe-events-calendar td {
  font-size: 1em;
  padding: 0;
  height: 10em;
  text-align: left
}

#tribe-events-content .tribe-events-calendar td:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: 0 0
}

.tribe-events-calendar td div[id*=tribe-events-daynum-],
.tribe-events-calendar td div[id*=tribe-events-daynum-] a {
  font-size: 1.625rem;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -.65px
}

.tribe-events-calendar td div[id*=tribe-events-daynum-] {
  padding: .45em .9em 0;
  margin-bottom: 0;
  text-align: left
}

.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-othermonth.tribe-events-future div[id*=tribe-events-daynum-]>a {
  background-color: transparent
}

.tribe-events-calendar td.tribe-events-othermonth {
  opacity: .3
}

.tribe-events-calendar td div[id*=tribe-events-daynum-],
.tribe-events-calendar td div[id*=tribe-events-daynum-]>a,
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a,
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
  background: 0 0
}

#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover,
.tribe-events-calendar td.tribe-events-present.mobile-active,
.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-],
.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a {
  background-color: transparent
}

.tribe-events-calendar td.tribe-events-present {
  position: relative
}

.tribe-events-calendar td.tribe-events-present:before {
  content: " ";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: -1px;
  border: 2px solid #ddd;
  pointer-events: none
}

.events-archive.events-gridview #tribe-events-content table .type-tribe_events {
  margin: 0;
  padding: 2.2em 1.5em .9em
}

#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
  font-size: 16px;
  line-height: 1.625rem;
  font-weight: 400;
  letter-spacing: 0
}

.tribe-events-calendar td.tribe-events-othermonth>div {
  opacity: 0
}

#tribe-bar-views-toggle:focus {
  outline: none !important
}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-filters-wrap {
  float: left;
  width: 66%
}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
  float: right;
  width: 32%
}

#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-list {
  padding: 0
}

.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-date-filter,
.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-search-filter,
.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-submit {
  float: left;
  width: 32%
}

.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-date-filter,
.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-search-filter {
  margin-right: 2%
}

.tribe-events-calendar .tribe-events-has-events.mobile-trigger:after {
  margin: 1.5em auto 0
}

.tribe-events-calendar td.mobile-trigger div[id*=tribe-events-daynum-],
.tribe-events-calendar td.mobile-trigger div[id*=tribe-events-daynum-] a {
  margin-top: 0
}

.tribe-mobile-day-heading {
  font-size: 1.4286em;
  line-height: 1.25em
}

#tribe-mobile-container {
  margin-bottom: 2em
}

#tribe-mobile-container .type-tribe_events {
  padding-top: 1em
}

#tribe-mobile-container .type-tribe_events h4 {
  font-size: 1.0714em;
  margin-bottom: 1em
}

#tribe-mobile-container .type-tribe_events .tribe-event-date-start {
  display: inline-block;
  margin-bottom: .8em
}

#tribe-mobile-container .type-tribe_events .tribe-events-read-more {
  margin-top: 0;
  padding: 0
}

.tribe-events .tribe-events-c-top-bar__nav-link {
  padding: .813rem
}

.tribe-events .datepicker .datepicker-months .datepicker-switch,
.tribe-events .datepicker .datepicker-months .next,
.tribe-events .datepicker .datepicker-months .prev,
.tribe-events .datepicker .datepicker-years .datepicker-switch,
.tribe-events .datepicker .datepicker-years .next,
.tribe-events .datepicker .datepicker-years .prev {
  padding: 8px 0
}

.recurring-info-tooltip,
.tribe-events-calendar .tribe-events-tooltip,
.tribe-events-week .tribe-events-tooltip {
  padding: 0;
  bottom: 5.5em !important;
  left: -2em;
  width: 32.5em;
  z-index: 10000;
  text-transform: none
}

.tribe-events-tooltip .tribe-events-arrow {
  background: 0 0;
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  bottom: -7px;
  left: 5.2em;
  display: block;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg)
}

.tribe-events-tooltip .tribe-events-event-body {
  font-size: 1em;
  line-height: 1.8em;
  padding: 1em 1.8em 1.5em
}

#tribe-events-content .tribe-events-tooltip .summary {
  font-size: 1.4em;
  line-height: 1.25em;
  font-weight: 400;
  padding: 1.2em 1.25em 2.5em;
  margin: 0
}

.tribe-events-tooltip .tribe-event-duration {
  margin: -4.5em 0 2em;
  line-height: 1.5em;
  height: 3em;
  overflow: hidden
}

.tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb {
  padding: .2em 1.5em 0 0
}

.tribe-events-tooltip .tribe-event-description p {
  margin: 0;
  line-height: 1.7em
}

.tribe-events-tooltip .tribe-event-description p+p {
  margin-top: 1em
}

#tribe-events-footer .tribe-events-sub-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-item-align: center;
  align-self: center;
  -ms-flex-line-pack: center;
  align-content: center;
  text-align: justify;
  padding: 0;
  margin-left: -10px;
  margin-right: -10px
}

#tribe-events-footer .tribe-events-sub-nav:after {
  display: none !important
}

#tribe-events-footer .tribe-events-sub-nav:after {
  content: " ";
  display: inline-block;
  width: 100%;
  height: 0
}

#tribe-events-footer .tribe-events-sub-nav li {
  width: auto !important;
  padding: 0 !important;
  overflow: hidden;
  display: inline-block !important;
  vertical-align: top;
  float: none !important;
  text-align: justify;
  margin-right: 10px;
  margin-left: 10px
}

#tribe-events-footer .tribe-events-sub-nav li.tribe-events-nav-previous a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}

#tribe-events-footer .tribe-events-sub-nav li a {
  white-space: inherit;
  text-align: center;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

#tribe-events-footer .tribe-events-sub-nav li a:before {
  display: none
}

#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next {
  text-align: right
}

.tribe-events-sub-nav li a span {
  display: none !important
}

#tribe-events-footer .tribe-events-sub-nav li.tribe-events-nav-next a:after,
#tribe-events .tribe-events-button:after,
.tribe-events-button:after,
.tribe-events-cal-links a:after,
.tribe-events-sub-nav li.tribe-events-nav-next a:after,
.tribe-events .tribe-events-c-nav__next:after,
.tribe-events .tribe-events-c-ical__link:after {
  content: "\e93a";
  font-family: "fontello";
  margin-left: 10px;
  margin-right: 0;
  background-image: none !important;
  width: auto
}

.tribe-events .tribe-events-c-ical__link:before {
  content: "+";
  background-image: none !important
}

#tribe-events-footer .tribe-events-sub-nav li.tribe-events-nav-previous a:after,
.tribe-events-sub-nav li.tribe-events-nav-previous a:before,
.tribe-events .tribe-events-c-nav__prev:before {
  content: "\e939";
  font-family: "fontello";
  margin-right: 10px;
  margin-left: 0;
  background-image: none !important;
  width: auto
}

.tribe-events-read-more {
  display: block;
  margin-top: 1.5em;
  padding: 0 !important
}

.tribe-events .tribe-events-c-view-selector__button,
.tribe-events .tribe-events-c-events-bar__search-button {
  background: 0 0 !important;
  background-color: transparent !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.tribe-events .tribe-events-c-view-selector__button.sc_button_hover_slide_left:not([class^=xdsoft_]),
.tribe-events .tribe-events-c-events-bar__search-button.sc_button_hover_slide_left:not([class^=xdsoft_]) {
  background: 0 0 !important;
  background-color: transparent !important
}

.tribe-events .tribe-events-c-view-selector__button svg path,
.tribe-events .tribe-events-c-events-bar__search-button svg path {
  -webkit-transition: .3s ease-in-out !important;
  -o-transition: .3s ease-in-out !important;
  transition: .3s ease-in-out !important
}

.tribe-events .tribe-events-c-view-selector__button--active:before {
  display: none
}

.tribe-events-c-subscribe-dropdown__button-text {
  padding: 0 !important
}

.tribe-events-list .tribe-events-loop,
.single-tribe_organizer .tribe-events-loop,
.single-tribe_venue .tribe-events-loop {
  max-width: 770px;
  margin: 0 auto
}

.tribe-events-list .tribe-events-list-separator-month {
  margin: 3.5em auto;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 1.25em;
  line-height: 1.6em;
  font-weight: 400
}

.tribe-events-list .tribe-events-list-separator-month:first-child {
  margin-top: 2em
}

.tribe-events-list .tribe-events-event-cost {
  margin: 0;
  display: block !important;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0
}

.tribe-events-list .tribe-events-event-cost span {
  padding: .6em 1em;
  font-weight: 400
}

.tribe-events-list .tribe-events-event-meta {
  font-weight: 400
}

.tribe-events-event-meta address.tribe-events-address,
.tribe-events-list .tribe-events-venue-details {
  line-height: 1.5em;
  font-style: normal
}

.tribe-events-event-meta .tribe-event-schedule-details {
  margin-bottom: .8em;
  font-size: 14px;
  font-style: normal;
  letter-spacing: 0
}

.tribe-events-list .type-tribe_events,
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {
  padding: 0;
  margin: 0;
  position: relative
}

.tribe-events-list .type-tribe_events {
  border-bottom: none !important
}

.tribe-events .tribe-events-c-top-bar__nav-link[disabled] {
  background-position: right bottom !important
}

.tribe-events-list .type-tribe_events+.type-tribe_events,
.tribe-events-day .tribe-events-day-time-slot+.tribe-events-day-time-slot+.tribe-events-day-time-slot {
  border-top: 1px solid #eee;
  margin-top: 4em;
  padding-top: 4em
}

.tribe-events-list .type-tribe_events+.type-tribe_events .tribe-events-event-cost {
  top: 4em
}

.tribe-events-list .tribe-events-event-image {
  margin-top: .4em;
  width: 30%;
  float: left
}

.tribe-events-list .tribe-events-loop .tribe-events-content {
  text-align: justify
}

#tribe-events .tribe-events-content p,
.tribe-events-after-html p,
.tribe-events-before-html p {
  line-height: 1.8em
}

.tribe-events-loop .tribe-events-content {
  padding-right: 0
}

.tribe-events-day {
  padding: 0
}

.tribe-events-day #tribe-events-header {
  display: none
}

.tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading {
  margin: 0 0 1em;
  padding: 1em 2em;
  letter-spacing: 0
}

.tribe-events-day .tribe-events-day-time-slot .type-tribe_events {
  margin-left: 0
}

.tribe-events-list .time-details {
  font-style: normal
}

.blog_mode_events .datepicker.datepicker-inline td,
.blog_mode_events .datepicker.datepicker-inline th,
.blog_mode_events .datepicker.dropdown-menu td,
.blog_mode_events .datepicker.dropdown-menu th {
  font-size: inherit
}

#tribe-events-content.tribe-events-single {
  margin-top: 0
}

.tribe-events-single #tribe-events-header {
  display: none
}

.tribe-events-back {
  display: none
}

.tribe-events-notices {
  margin: 0 0 1em;
  border-radius: 0
}

.single-tribe_events .tribe-events-single-event-title {
  font-size: 2em;
  line-height: 1.2em;
  letter-spacing: 2px;
  margin: 0;
  text-align: center
}

.tribe-events-notices+.tribe-events-single-event-title {
  margin-top: 1.5em
}

.tribe-events-schedule {
  position: relative
}

.tribe-events-schedule h2 {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0;
  display: block;
  text-align: center
}

.single-tribe_events .tribe-events-schedule .tribe-events-divider,
.single-tribe_events .tribe-events-schedule .tribe-events-cost {
  font-size: 1em
}

.single-tribe_events .tribe-events-schedule .tribe-events-divider {
  display: none
}

.single-tribe_events .tribe-events-schedule .tribe-events-cost {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  font-weight: 400
}

.single-tribe_events .tribe-events-single-event-title,
.single-tribe_events .tribe-events-schedule {
  display: none
}

.single-tribe_events .tribe-events-event-image {
  float: left;
  width: 40%;
  margin: .4em 3% 2em 0
}

.single-tribe_events .tribe-events-event-meta {
  font-size: 1em;
  line-height: 1.25em
}

.single-tribe_events .tribe-events-cal-links:after {
  content: " ";
  clear: both;
  width: 100%;
  height: 0;
  display: block
}

.single-tribe_events .type-tribe_events {
  padding-top: 0
}

.single-tribe_events .tribe-events-single-section {
  clear: none;
  float: left;
  width: 50%;
  margin: 0;
  padding: 3em 0 0;
  border: none;
  background-color: transparent
}

.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group {
  padding: 0;
  margin: 0;
  width: 40%
}

.single-tribe_events .tribe-events-event-meta .tribe-events-venue-map {
  width: 50%
}

.single-tribe_events .tribe-events-event-meta .tribe-events-venue-map>div {
  height: 250px !important
}

.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group+.tribe-events-meta-group {
  margin-left: 3em
}

.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title {
  margin-top: 0;
  font-size: 1.2em;
  line-height: normal;
  font-weight: 500
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {
  line-height: 1.4em
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {
  font-size: 1.0667em;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0
}

.single-tribe_events .tribe-events-venue-map {
  margin: 0;
  border-radius: 0;
  background: 0 0 !important
}

.single-tribe_events #tribe-events-footer {
  border-top: none
}

.single-tribe_events .tribe-events-sub-nav li a:before,
.single-tribe_events .tribe-events-sub-nav li a:after {
  display: inline-block;
  line-height: inherit;
  margin: 0 .3em 0 0
}

.single-tribe_events .tribe-events-sub-nav li a:after {
  margin: 0 0 0 .3em
}

.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next,
.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next a {
  text-align: right
}

#tribe-events-footer:before,
#tribe-events-footer:after {
  display: none
}

.tribe-events-list-widget .tribe-list-widget {
  padding-left: 0
}

.tribe-events-list-widget .tribe-events-list-widget-events {
  margin-bottom: 1.5em;
  padding: 0
}

.tribe-events-list-widget .tribe-events-list-widget-events .tribe-event-title {
  font-size: 1.2em;
  margin: 0
}

.sc_events_default [class*=trx_addons_column-] .sc_events_item {
  display: block
}

.sc_events_default [class*=trx_addons_column-] .sc_events_item_thumb .sc_events_item_date {
  left: 5%
}

.sc_events_default [class*=trx_addons_column-] .sc_events_item_thumb {
  position: relative;
  margin-bottom: 0;
  overflow: visible;
  width: 100%
}

.sc_events_default [class*=trx_addons_column-] .sc_events_item_info {
  padding: 1rem 0;
  width: 100%;
  position: relative
}

.sc_events_default [class*=trx_addons_column-] .sc_events_item_title {
  margin: .2em 0 .4em;
  font-size: 1.5rem;
  line-height: normal
}

.sc_events_default [class*=trx_addons_column-] .sc_events_item_button {
  text-align: left
}

.sc_events_classic .sc_events_item_date,
.sc_events_classic .sc_events_item_time_wrap {
  font-style: normal !important;
  font-family: Roboto, sans-serif !important;
  font-size: 14px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -.14px
}

.sc_events_classic .sc_events_item_date_wrap+.sc_events_item_time_wrap {
  padding-left: 2rem
}

.sc_events_classic .sc_events_item_date:before {
  content: "\e97a";
  font-family: fontello;
  display: inline-block;
  border: 2px solid;
  height: 34px;
  width: 34px;
  text-align: center;
  line-height: 31px;
  font-size: 17px;
  margin-right: 10px;
  position: relative;
  top: 1px
}

.sc_events_classic .sc_events_item_time:before {
  content: "\e811";
  font-family: fontello;
  display: inline-block;
  border: 2px solid;
  height: 34px;
  width: 34px;
  text-align: center;
  line-height: 31px;
  font-size: 17px;
  margin-right: 10px;
  position: relative;
  top: 1px
}

.sc_events_classic .sc_events_item_price {
  min-height: 1px
}

.sc_events_classic .sc_events_item_title {
  margin-top: 1rem !important
}

.sc_events_classic .sc_events_item_info {
  padding: 1rem 0 !important
}

.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn,
.tribe-events-header .tribe-common-h3.tribe-events-c-top-bar__datepicker-button,
.scheme_default .tribe-events .tribe-events-c-top-bar__nav-link,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link {
  -webkit-transition: .3s all !important;
  -o-transition: .3s all !important;
  transition: .3s all !important
}

.trx_addons_event_text {
  padding: .9rem 0 0;
  line-height: 1.5rem
}

.trx_addons_event_text+.trx_addons_event_links {
  padding-top: 2.1rem
}

#tribe-bar-views li.tribe-bar-views-option {
  border: 2px solid
}

#tribe-bar-views li.tribe-bar-views-option+li.tribe-bar-views-option {
  margin-top: -2px
}

.single-tribe_events .tribe-events-content blockquote {
  display: inline-block
}

.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
  color: #000 !important
}

.tribe-events .datepicker {
  border-radius: 0
}

.tribe-events .tribe-events-c-top-bar__datepicker .datepicker {
  padding-top: 16px
}

.tribe-events .datepicker .prev .tribe-common-svgicon,
.tribe-events .datepicker .next .tribe-common-svgicon {
  margin: 0 auto
}

.tribe-events .datepicker .day,
.tribe-events .datepicker .month,
.tribe-events .datepicker .year {
  border-radius: 0
}

.tribe-events .datepicker .day.active {
  background: 0 0 !important;
  font-weight: 700
}

.tribe-events-calendar-month__multiday-event-bar-title,
.tribe-events-calendar-month__multiday-event-hidden-title,
.tribe-common .tribe-common-anchor-thin {
  letter-spacing: normal
}

.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot {
  background-color: #fff;
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%
}

.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot+.tribe-common-c-loader__dot {
  margin-left: 20px
}

.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--first {
  -webkit-animation: preloader_dot_one 1.5s infinite;
  animation: preloader_dot_one 1.5s infinite
}

.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--second {
  -webkit-animation: preloader_dot_two 1.5s infinite;
  animation: preloader_dot_two 1.5s infinite;
  -webkit-animation-delay: .25s;
  animation-delay: .25s
}

.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--third {
  -webkit-animation: preloader_dot_three 1.5s infinite;
  animation: preloader_dot_three 1.5s infinite;
  -webkit-animation-delay: .5s;
  animation-delay: .5s
}

@-webkit-keyframes preloader_dot_one {
  75% {
    -webkit-transform: scale(0)
  }
}

@keyframes preloader_dot_one {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }
}

@-webkit-keyframes preloader_dot_two {
  75% {
    -webkit-transform: scale(0)
  }
}

@keyframes preloader_dot_two {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }
}

@-webkit-keyframes preloader_dot_three {
  75% {
    -webkit-transform: scale(0)
  }
}

@keyframes preloader_dot_three {
  75% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
  border: none
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 svg {
  color: currentColor
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 svg path {
  fill: currentColor
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-text {
  background: 0 0 !important
}

.tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item svg {
  display: none
}

.single-tribe_events .tribe-events-cal-links {
  margin: -10px
}

.single-tribe_events .tribe-events-cal-links .tribe-events-ics,
.single-tribe_events .tribe-events-cal-links .tribe-events-ical,
.single-tribe_events .tribe-events-cal-links .tribe-events-gcal {
  background-image: none;
  margin: 10px
}

.tribe-events-content blockquote p:last-child {
  margin-bottom: 0
}

.tribe-events-content blockquote:before {
  content: "\e95b"
}

.single-tribe_events .tribe-events-single-section:before {
  display: none
}

.tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon {
  padding: 0;
  background-color: transparent !important;
  -webkit-transition: .3s !important;
  -o-transition: .3s !important;
  transition: .3s !important
}

.tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon[disabled] {
  background-color: transparent !important
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover {
  background-color: transparent
}

.tribe-events-calendar-month__calendar-event-tooltip-title .tribe-common-anchor-thin:hover,
.tribe-events-calendar-list__event-title .tribe-common-anchor-thin:hover {
  -webkit-transition: .3s !important;
  -o-transition: .3s !important;
  transition: .3s !important;
  border-bottom: none !important
}

.tribe-events-calendar-month__calendar-event-tooltip-title .tribe-common-anchor-thin,
.tribe-events-calendar-list__event-title .tribe-common-anchor-thin {
  -webkit-transition: .3s !important;
  -o-transition: .3s !important;
  transition: .3s !important;
  border-bottom: none !important
}

.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper {
  width: 100%
}

.tribe-events-pg-template div:not(.tribe-events) .tribe-events-event-image {
  margin-right: 0
}

.tribe-events .tribe-events-calendar-month__day-cell--mobile {
  border-radius: 0
}

.tribe-events .tribe-events-l-container,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-top: 0;
  padding-bottom: 0
}

.tribe-events-calendar-month-mobile-events__mobile-event-title .tribe-common-anchor,
.tribe-events-calendar-month-mobile-events__mobile-event-title .tribe-common-anchor:hover {
  border: none
}

#tribe-events-pg-template {
  padding: 0
}

.tribe-events .datepicker th svg {
  margin-top: 4px
}

.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input {
  border-radius: 0
}

.tribe-events .datepicker .datepicker-switch,
.tribe-events .datepicker .next,
.tribe-events .datepicker .prev {
  padding: 10px 0
}

.tribe-common .tribe-common-anchor-thin {
  border-bottom: unset !important
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon {
  display: none
}

.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
  padding: 1.248em 2em
}

.single-tribe_events abbr {
  border-bottom: unset
}

.tribe-events-event-meta {
  font-family: inherit
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta {
  color: inherit
}

.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent !important
}

.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 400;
  font-size: .9rem;
  border: 0;
  padding: .2em
}

.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-transform: capitalize
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
  background: 0 0 !important
}

.xdsoft_datetimepicker .xdsoft_calendar td>div {
  padding-right: 0;
  text-align: center
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
  font-weight: 400
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev:hover {
  background-position: -40px 0 !important
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next:hover {
  background-position: -40px -15px !important
}

.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_prev:hover {
  background-position: -20px 0 !important
}

.xdsoft_datetimepicker .xdsoft_monthpicker .xdsoft_today_button:hover {
  background-position: -70px 0 !important
}

.esg-grid i[class*=eg-icon-] {
  color: #fff;
  -webkit-transition: color .5s ease;
  -o-transition: color .5s ease;
  transition: color .5s ease
}

.esg-grid a:hover i[class*=eg-icon-] {
  color: #fff
}

.esg-navigationbutton i[class*=eg-icon-] {
  color: #888
}

.esg-navigationbutton:hover i[class*=eg-icon-] {
  color: #333
}

.esg-entry-cover .eec>div {
  margin-right: 0 !important
}

.esg-entry-cover .eec>div[class*=-element-1-a] {
  margin-left: 10px !important
}

.esg-starring {
  vertical-align: top
}

.esg-starring .star-rating,
.esg-starring-page .star-rating {
  width: 6em
}

.flat-light .esg-filters .esg-sortbutton-order,
.flat-light .esg-filters .esg-cartbutton-order {
  line-height: 36px;
  margin: 0
}

.flat-light .esg-filters .esg-sortbutton {
  padding-right: 0
}

.esgbox-overlay {
  z-index: 228010 !important
}

.esgbox-opened {
  z-index: 228030 !important
}

.wp-widget-ess-grid-widget ul>li:before {
  display: none !important
}

.esg-navigationbutton.esg-loadmore {
  -o-transition: .3s all;
  transition: .3s all;
  -webkit-transition: .3s all;
  -ms-transition: .3s all
}

body .booked-modal input[type=submit],
body .booked-modal button,
body .booked-calendar button,
button:not(.components-button),
input[type=button],
input[type=reset],
input[type=submit],
.theme_button,
.post_item .more-link,
.gallery_preview_show .post_readmore,
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=tel],
input[type=password],
input[type=search],
select,
.select_container,
textarea,
.widget_search .search-field,
.woocommerce.widget_product_search .search_field,
.widget_display_search #bbp_search,
#bbpress-forums #bbp-search-form #bbp_search,
.comments_wrap .comments_field input,
.comments_wrap .comments_field textarea,
.select2-container.select2-container--default span.select2-choice,
.select2-container.select2-container--default span.select2-selection,
.widget_area .post_item .post_thumb img,
aside .post_item .post_thumb img,
.sidebar .sidebar_control,
.sidebar .sidebar_control:after,
.tribe-events .tribe-events-c-ical__link,
.tribe-events-c-nav__list .tribe-events-c-nav__list-item a,
.sc_edd_details .downloads_page_tags .downloads_page_data>a,
.widget_product_tag_cloud a,
.widget_tag_cloud a {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0
}

.select_container:before {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0
}

textarea.wp-editor-area {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0
}

.widget li a>img,
.widget li span>img {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0
}

.body_style_boxed .page_wrap {
  width: 1398px
}

.content_wrap,
.content_container {
  width: 1278px
}

body.body_style_wide:not(.expand_content) [class*=content_wrap]>.content,
body.body_style_boxed:not(.expand_content) [class*=content_wrap]>.content {
  width: 825px
}

[class*=content_wrap]>.sidebar {
  width: 406px
}

.body_style_fullwide.sidebar_right [class*=content_wrap]>.content,
.body_style_fullscreen.sidebar_right [class*=content_wrap]>.content {
  padding-right: 453px
}

.body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar,
.body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar {
  margin-left: -406px
}

.body_style_fullwide.sidebar_left [class*=content_wrap]>.content,
.body_style_fullscreen.sidebar_left [class*=content_wrap]>.content {
  padding-left: 453px
}

.body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar,
.body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar {
  margin-right: -406px
}

.trx_addons_hover_content .trx_addons_hover_link,
.trx_addons_hover_content .trx_addons_hover_links a,
.properties_search_form .properties_search_basic,
.cars_search_form .cars_search_basic,
.sc_promo_modern .sc_promo_link2,
.sc_slider_controls .slider_controls_wrap>a,
.sc_slider_controls.slider_pagination_style_progress .sc_slider_controls_wrap,
.sc_slider_controls .slider_progress_bar,
.slider_container.slider_controls_side .slider_controls_wrap>a,
.slider_outer_controls_side .slider_controls_wrap>a,
.slider_outer_controls_outside .slider_controls_wrap>a,
.slider_outer_controls_top .slider_controls_wrap>a,
.slider_outer_controls_bottom .slider_controls_wrap>a {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,
.sc_button,
.sc_form button,
.sc_matches_item_pair .sc_matches_item_player .post_featured>img {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0
}

.trx_addons_scroll_to_top,
.socials_wrap .social_item .social_icon,
.sc_matches_other .sc_matches_item_logo1 img,
.sc_matches_other .sc_matches_item_logo2 img,
.sc_points_table .sc_points_table_logo img {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0
}

.sc_content_width_1_1,
.sc_inner_width_1_1>.elementor-column-wrap {
  width: 1278px
}

.sc_content_width_1_2,
.sc_inner_width_1_2>.elementor-column-wrap {
  width: 639px
}

.sc_content_width_1_3,
.sc_inner_width_1_3>.elementor-column-wrap {
  width: 426px
}

.sc_content_width_2_3,
.sc_inner_width_2_3>.elementor-column-wrap {
  width: 852px
}

.sc_content_width_1_4,
.sc_inner_width_1_4>.elementor-column-wrap {
  width: 319.5px
}

.sc_content_width_3_4,
.sc_inner_width_3_4>.elementor-column-wrap {
  width: 958.5px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
  width: 1288px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
  width: 835px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
  width: 1298px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
  width: 845px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
  width: 1308px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
  width: 855px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
  width: 1318px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
  width: 865px
}

.elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
.elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
  width: 1338px
}

.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
.sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
  width: 885px
}

form.mc4wp-form .mc4wp-form-fields input[type=email],
form.mc4wp-form .mc4wp-form-fields input[type=submit] {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0
}

#tribe-bar-form .tribe-bar-submit input[type=submit],
#tribe-bar-form button,
#tribe-bar-form a,
#tribe-events .tribe-events-button,
#tribe-bar-views .tribe-bar-views-list,
.tribe-events-button,
.tribe-events-cal-links a,
#tribe-events-footer~a.tribe-events-ical.tribe-events-button,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button,
.tribe-events-sub-nav li a {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0
}

body {
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  text-decoration: none;
  text-transform: none
}

p,
ul,
ol,
dl,
blockquote,
address,
.post_item_single .wp-block-button,
.post_item_single .wp-block-cover,
.post_item_single .wp-block-image,
.post_item_single .wp-block-video,
.post_item_single .wp-block-search,
.post_item_single .wp-block-archives,
.post_item_single .wp-block-categories,
.post_item_single .wp-block-calendar,
.post_item_single .wp-block-media-text,
.post_item_single figure.wp-block-gallery,
.post_item_single .wp-block-group.has-background,
.wp-block-group.has-background .wp-block-group__inner-container>* {
  margin-top: 0;
  margin-bottom: 1.5em
}

h1,
.front_page_section_caption {
  font-family: "Maven Pro", sans-serif;
  font-size: 4.625rem;
  font-weight: 500;
  font-style: normal;
  line-height: 5.813rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -2.25px;
  margin-top: 1.18em;
  margin-bottom: .7833em
}

h2 {
  font-family: "Maven Pro", sans-serif;
  font-size: 4rem;
  font-weight: 500;
  font-style: normal;
  line-height: 4.688rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -2px;
  margin-top: .9952em;
  margin-bottom: .52em
}

h3 {
  font-family: "Maven Pro", sans-serif;
  font-size: 3.5rem;
  font-weight: 500;
  font-style: normal;
  line-height: 3.75rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -1.5px;
  margin-top: 1.25em;
  margin-bottom: .8879em
}

h4 {
  font-family: "Maven Pro", sans-serif;
  font-size: 2.813rem;
  font-weight: 500;
  font-style: normal;
  line-height: 2.813rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -1.13px;
  margin-top: 1.47em;
  margin-bottom: 1.1em
}

h5 {
  font-family: "Maven Pro", sans-serif;
  font-size: 2.25rem;
  font-weight: 500;
  font-style: normal;
  line-height: 2.5rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -.9px;
  margin-top: 1.5em;
  margin-bottom: 1em
}

h6 {
  font-family: "Maven Pro", sans-serif;
  font-size: 1.625rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1.875rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: -.65px;
  margin-top: 1.6706em;
  margin-bottom: 1.1412em
}

input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=tel],
input[type=search],
input[type=password],
textarea,
textarea.wp-editor-area,
.select_container,
select,
.select_container select {
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0px
}

.tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--today a,
.wp-block-button__link,
form button,
input[type=button],
input[type=reset],
input[type=submit],
.theme_button,
.sc_layouts_row .sc_button,
.gallery_preview_show .post_readmore,
.post_item .more-link,
div.esg-filter-wrapper .esg-filterbutton>span,
.mptt-navigation-tabs li a,
.heaven11_tabs .heaven11_tabs_titles li a {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .8px
}

.top_panel .slider_engine_revo .slide_title {
  font-family: "Maven Pro", sans-serif
}

blockquote,
mark,
ins,
.logo_text,
.post_price.price,
table th,
figure figcaption,
.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd,
.author_title,
.widget_recent_comments .recentcomments>a,
.post_tags .post_meta_label,
.theme_scroll_down {
  font-family: "Maven Pro", sans-serif
}

.post_meta {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .14px;
  margin-top: .4em
}

em,
i,
.post-date,
.rss-date .post_date,
.post_meta_item,
.post_meta .vc_inline-link,
.comments_list_wrap .comment_date,
.comments_list_wrap .comment_time,
.comments_list_wrap .comment_counters,
.top_panel .slider_engine_revo .slide_subtitle,
.logo_slogan,
fieldset legend,
figure figcaption,
.wp-caption .wp-caption-text,
.wp-caption .wp-caption-dd,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd,
.format-audio .post_featured .post_audio_author,
.trx_addons_audio_player .audio_author,
.post_item_single .post_content .post_meta,
.author_bio .author_link,
.comments_list_wrap .comment_posted,
.comments_list_wrap .comment_reply {
  font-family: "Roboto Condensed", sans-serif
}

.search_wrap .search_results .post_meta_item,
#services_page_tab_contacts .sc_form input[type=text],
#services_page_tab_contacts .sc_form textarea {
  font-family: "Roboto", sans-serif
}

.logo_text {
  font-family: "Maven Pro", sans-serif;
  font-size: 1.8em;
  font-weight: 400;
  font-style: normal;
  line-height: 1.25em;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 1px
}

.logo_footer_text {
  font-family: "Maven Pro", sans-serif
}

.menu_main_nav_area>ul,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav,
.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  line-height: 1.5rem
}

.menu_main_nav>li>a,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>a {
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .14px
}

.menu_main_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description,
.sc_layouts_menu_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description {
  font-weight: 700
}

.menu_main_nav>li>ul,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li>ul,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 14px;
  line-height: 1.5rem
}

.menu_main_nav>li ul>li>a,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav>li ul>li>a,
.sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a {
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .14px
}

.menu_mobile .menu_mobile_nav_area>ul {
  font-family: "Roboto Condensed", sans-serif
}

.menu_mobile .menu_mobile_nav_area>ul>li ul {
  font-family: "Roboto Condensed", sans-serif
}

[class*=hint_]:after {
  font-family: "Maven Pro", sans-serif
}

.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,
.sc_dishes_compact .sc_services_item_title,
.sc_services_iconed .sc_services_item_title,
blockquote p,
header .elementor-widget-text-editor,
.widget_calendar th,
.sc_price_item_description ul,
.sc_price_item_details ul,
.properties_search_advanced .trx_addons_range_slider_label,
.sc_layouts_item_details.sc_layouts_login_details>span,
.search_wrap.search_style_fullscreen.layouts_search:not(.search_opened) .search_field {
  font-family: "Roboto", sans-serif
}

.toc_menu_item .toc_menu_description,
.sc_recent_news .post_item .post_footer .post_meta .post_meta_item,
.sc_item_subtitle,
.sc_icons_item_title,
.sc_price_item_title,
.sc_price_item_price,
.sc_courses_default .sc_courses_item_price,
.sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a,
.sc_events_classic .sc_events_item_price,
.sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a,
.sc_promo_modern .sc_promo_link2 span+span,
.sc_skills_counter .sc_skills_total,
.sc_skills_pie.sc_skills_compact_off .sc_skills_total,
.slider_container .slide_info.slide_info_large .slide_title,
.slider_style_modern .slider_controls_label span+span,
.slider_pagination_wrap,
.trx_addons_dropcap,
.comment-form input[type=checkbox]+label,
.comment-form .wpgdprc-checkbox label,
.wpcf7-form .wpgdprc,
form div:not(.sc_form_field_checkbox) label,
.sc_skills_pie.sc_skills_compact_off .sc_skills_item_title,
.properties_price1,
.sc_table.sc_table_alter,
.sc_layouts_iconed_text .sc_layouts_item_details_line1,
.sc_icons_default .sc_icons_item_description,
.sc_icons_alter.sc_icons_size_small .sc_icons_icon:before,
.sc_icons_alter.sc_icons_size_small .sc_icons_icon>span:before,
.wpim-infowindow__inner strong,
.sc_slider_controller_info {
  font-family: "Maven Pro", sans-serif
}

.sc_recent_news .post_item .post_meta,
.sc_action_item_description,
.sc_price_item_description,
.sc_price_item_details,
.sc_courses_default .sc_courses_item_date,
.courses_single .courses_page_meta,
.sc_events_classic .sc_events_item_date,
.sc_promo_modern .sc_promo_link2 span,
.sc_skills_counter .sc_skills_item_title,
.slider_style_modern .slider_controls_label span,
.slider_titles_outside_wrap .slide_cats,
.slider_titles_outside_wrap .slide_subtitle,
.sc_team .sc_team_item_subtitle,
.sc_dishes .sc_dishes_item_subtitle,
.sc_services .sc_services_item_subtitle,
.team_member_page .team_member_brief_info_text,
.sc_testimonials_item_content:before {
  font-family: "Roboto Condensed", sans-serif
}

.sc_button,
.sc_button_simple,
.sc_form button {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .8px
}

.sc_promo_modern .sc_promo_link2,
.sticky .label_sticky,
.breadcrumbs,
.toc_soc_title,
.nav-links-old,
div.esg-filters,
.woocommerce nav.woocommerce-pagination ul,
.comments_pagination,
.nav-links,
.page_links,
.comments_list_wrap .comment_author,
.sidebar .widget ul,
.widget_calendar caption,
.sc_edd_details .downloads_page_tags .downloads_page_data>a,
.widget_product_tag_cloud a,
.widget_tag_cloud a,
.sc_icons_simple.sc_icons .sc_icons_item_title,
.sc_services_tabs_simple .sc_services_item_title,
.sc_testimonials_item_author_title+.sc_testimonials_item_author_subtitle,
ul.trx_addons_list_extra[class*=trx_addons_list],
.sc_skills_counter .sc_skills_item_title,
.sc_price_item_subtitle,
.sc_recent_news_style_news-announce.sc_recent_news .post_item .post_date,
.trx_addons_list_parameters>li>strong,
.prop_add_info .sc_properties_item_type a,
.agent_view_all,
.sc_properties_alter .sc_properties_item_option_data,
.properties_search_advanced span.sc_form_field_title,
.sc_slider_controls .slider_controls_wrap>a,
.sc_table_alter td a,
span.slider_pagination_bullet.swiper-pagination-bullet,
span.swiper-pagination-bullet,
.sc_layouts_iconed_text .sc_layouts_item_details_line2,
#trx_addons_login_popup input[type=submit],
.properties-table table tr>td:first-child,
.sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
  font-family: "Roboto Condensed", sans-serif
}

.editor-block-list__block {
  font-family: "Roboto", sans-serif !important;
  font-size: 1rem;
  font-weight: 400;
  font-style: normal;
  line-height: 1.625rem;
  text-decoration: none;
  text-transform: none
}

form.mc4wp-form .mc4wp-form-fields input[type=email] {
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  line-height: 1.5rem;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0px
}

form.mc4wp-form .mc4wp-form-fields input[type=submit] {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .8px
}

.booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
body #booked-profile-page input[type=submit],
body #booked-profile-page button,
body .booked-list-view input[type=submit],
body .booked-list-view button,
body table.booked-calendar input[type=submit],
body table.booked-calendar button,
body .booked-modal input[type=submit],
body .booked-modal button {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .8px
}

.tribe-events-content li,
.tribe-events-content p,
.tribe-events-content {
  font-size: 1rem;
  font-weight: 400
}

.tribe-events-list .tribe-events-list-event-title {
  font-family: "Maven Pro", sans-serif
}

.tribe-events-content li,
.tribe-events-content p,
.tribe-events-content,
.tribe-common.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-common--breakpoint-medium.tribe-common.tribe-events .tribe-common-form-control-text__input,
.tribe-common.tribe-events .tribe-common-form-control-text__input,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime,
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-common .tribe-common-h1,
.tribe-common .tribe-common-h2,
.tribe-common .tribe-common-h3,
.tribe-common .tribe-common-h4,
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6,
.tribe-common .tribe-common-h7,
.tribe-common .tribe-common-h8,
.tribe-common .tribe-common-b1,
.tribe-common .tribe-common-b2,
.tribe-common .tribe-common-b3,
.tribe-common .tribe-common-b4,
.tribe-common .tribe-common-b5,
.tribe-common .tribe-common-b6,
.tribe-common .tribe-common-b7,
.tribe-common .tribe-common-b8,
.tribe-events .datepicker .month,
.tribe-events .datepicker .year,
.tribe-events .datepicker .datepicker-switch {
  font-family: "Roboto", sans-serif
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button .tribe-events-c-subscribe-dropdown__button-text,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small,
#tribe-events .tribe-events-button,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3,
.tribe-events-header .tribe-common-h3.tribe-events-c-top-bar__datepicker-button,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small,
.tribe-events-button,
.tribe-events-cal-links a,
.tribe-events-sub-nav li a,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium,
.tribe-events .tribe-events-c-nav__next,
.tribe-events .tribe-events-c-nav__prev,
.tribe-events .tribe-events-c-ical__link,
.tribe-events-cal-links .tribe-events-gcal.tribe-events-button,
.tribe-events-cal-links .tribe-events-ical.tribe-events-button {
  font-family: "Roboto Condensed", sans-serif;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  line-height: 1.5rem;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .8px
}

#tribe-bar-form button,
#tribe-bar-form a,
.tribe-events-read-more {
  font-family: "Roboto Condensed", sans-serif;
  letter-spacing: .8px
}

.tribe-events-list .tribe-events-list-separator-month,
.tribe-events-calendar thead th,
.tribe-events-schedule,
.tribe-events-schedule h2,
.tribe-events-calendar td div[id*=tribe-events-daynum-],
.tribe-events-calendar td div[id*=tribe-events-daynum-] a {
  font-family: "Maven Pro", sans-serif
}

#tribe-bar-form input,
#tribe-events-content.tribe-events-month,
#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title,
#tribe-mobile-container .type-tribe_events,
.tribe-events-list-widget ol li .tribe-event-title {
  font-family: "Roboto", sans-serif
}

.tribe-events-loop .tribe-event-schedule-details,
.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
#tribe-mobile-container .type-tribe_events .tribe-event-date-start {
  font-family: "Roboto", sans-serif
}

.scheme_default body,
.scheme_default .body_style_boxed .page_wrap {
  background-color: #fff
}

.scheme_default {
  color: #3f3e3e
}

.scheme_default h1,
.scheme_default h2,
.scheme_default h3,
.scheme_default h4,
.scheme_default h5,
.scheme_default h6,
.scheme_default h1 a,
.scheme_default h2 a,
.scheme_default h3 a,
.scheme_default h4 a,
.scheme_default h5 a,
.scheme_default h6 a,
.scheme_default li a,
.scheme_default [class*=color_style_] h1 a,
.scheme_default [class*=color_style_] h2 a,
.scheme_default [class*=color_style_] h3 a,
.scheme_default [class*=color_style_] h4 a,
.scheme_default [class*=color_style_] h5 a,
.scheme_default [class*=color_style_] h6 a,
.scheme_default [class*=color_style_] li a {
  color: #282525
}

.scheme_default h1 a:hover,
.scheme_default h2 a:hover,
.scheme_default h3 a:hover,
.scheme_default h4 a:hover,
.scheme_default h5 a:hover,
.scheme_default h6 a:hover,
.scheme_default li a:hover {
  color: #D5CA8A
}

.scheme_default .color_style_link2 h1 a:hover,
.scheme_default .color_style_link2 h2 a:hover,
.scheme_default .color_style_link2 h3 a:hover,
.scheme_default .color_style_link2 h4 a:hover,
.scheme_default .color_style_link2 h5 a:hover,
.scheme_default .color_style_link2 h6 a:hover,
.scheme_default .color_style_link2 li a:hover {
  color: #c2b28a
}

.scheme_default .color_style_link3 h1 a:hover,
.scheme_default .color_style_link3 h2 a:hover,
.scheme_default .color_style_link3 h3 a:hover,
.scheme_default .color_style_link3 h4 a:hover,
.scheme_default .color_style_link3 h5 a:hover,
.scheme_default .color_style_link3 h6 a:hover,
.scheme_default .color_style_link3 li a:hover {
  color: #ddb837
}

.scheme_default .color_style_dark h1 a:hover,
.scheme_default .color_style_dark h2 a:hover,
.scheme_default .color_style_dark h3 a:hover,
.scheme_default .color_style_dark h4 a:hover,
.scheme_default .color_style_dark h5 a:hover,
.scheme_default .color_style_dark h6 a:hover,
.scheme_default .color_style_dark li a:hover {
  color: #D5CA8A
}

.scheme_default dt,
.scheme_default b,
.scheme_default strong,
.scheme_default em,
.scheme_default mark,
.scheme_default ins {
  color: #282525
}

.scheme_default s,
.scheme_default strike,
.scheme_default del {
  color: #bdbebe
}

.scheme_default code {
  color: #3f3e3e;
  background-color: #eff0f2;
  border-color: #dfdfdf
}

.scheme_default code a {
  color: #c2b28a
}

.scheme_default code a:hover {
  color: #D5CA8A
}

.scheme_default a {
  color: #D5CA8A
}

.scheme_default a:hover {
  color: #000
}

.scheme_default .color_style_link2 a {
  color: #c2b28a
}

.scheme_default .color_style_link2 a:hover {
  color: #D5CA8A
}

.scheme_default .color_style_link3 a {
  color: #ddb837
}

.scheme_default .color_style_link3 a:hover {
  color: #eec432
}

.scheme_default .color_style_dark a {
  color: #282525
}

.scheme_default .color_style_dark a:hover {
  color: #D5CA8A
}

.scheme_default blockquote,
.scheme_default .wp-block-pullquote:not(.is-style-solid-color) {
  color: #3f3e3e;
  background-color: #D5CA8A
}

.scheme_default blockquote:not([style=""]):not(.has-text-color):not(.has-text-link-3-color):not(.has-bd-color-color):before {
  color: #fff
}

.scheme_default blockquote a {
  color: #3f3e3e
}

.scheme_default blockquote a:hover {
  color: #fff
}

.scheme_default blockquote dt,
.scheme_default blockquote b,
.scheme_default blockquote strong,
.scheme_default blockquote i,
.scheme_default blockquote em,
.scheme_default blockquote mark,
.scheme_default blockquote ins,
.scheme_default blockquote:not([style=""]):not(.has-text-color):not(.has-text-link-3-color):not(.has-bd-color-color) cite {
  color: #fff
}

.scheme_default blockquote s,
.scheme_default blockquote strike,
.scheme_default blockquote del {
  color: #f1f2f2
}

.scheme_default blockquote code {
  color: #282525;
  background-color: #fff;
  border-color: #e8e7e6
}

.scheme_default blockquote a:hover code {
  color: #D5CA8A
}

.scheme_default .sc_item_descr blockquote {
  background-color: transparent !important
}

.scheme_default .sc_item_descr blockquote:before {
  color: #c2b28a !important
}

.scheme_default table th,
.scheme_default table th+th,
.scheme_default table td+th {
  border-color: #fff
}

.scheme_default table td,
.scheme_default table th+td,
.scheme_default table td+td {
  color: #23262d;
  border-color: #fff
}

.scheme_default table th,
.scheme_default table th a {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default table th b,
.scheme_default table th strong {
  color: #fff
}

.scheme_default table>tbody>tr:nth-child(2n+1)>td {
  background-color: #f0efee
}

.scheme_default table>tbody>tr:nth-child(2n)>td {
  background-color: #eae9e8
}

.scheme_default table th a:hover {
  color: #282525
}

.scheme_default .properties-table table tr>td:first-child {
  color: #c2b28a
}

.scheme_default .sc_table_alter table>tbody>tr:nth-child(2n+1)>td {
  background-color: #292c34
}

.scheme_default .sc_table_alter table>tbody>tr:nth-child(2n)>td {
  background-color: #373a43
}

.scheme_default .sc_table_alter table td,
.scheme_default .sc_table_alter table th+td,
.scheme_default .sc_table_alter table td+td {
  color: #fff;
  border-color: #43474f
}

.scheme_default .sc_table_alter td a {
  color: #fff
}

.scheme_default hr {
  border-color: #dfdfdf
}

.scheme_default figure figcaption,
.scheme_default .wp-caption .wp-caption-text,
.scheme_default .wp-caption .wp-caption-dd,
.scheme_default .wp-caption-overlay .wp-caption .wp-caption-text,
.scheme_default .wp-caption-overlay .wp-caption .wp-caption-dd {
  color: #fff;
  background-color: rgba(255, 255, 255, 0)
}

.scheme_default figure.wp-block-video figcaption,
.scheme_default figure.wp-block-embed figcaption,
.scheme_default .wp-block-gallery>.blocks-gallery-caption,
.scheme_default .wp-block-embed__wrapper+figcaption {
  color: #282525
}

.scheme_default ul>li:before {
  color: #D5CA8A
}

.scheme_default ul.trx_addons_list_extra[class*=trx_addons_list] {
  color: #23262d
}

.scheme_default .widget_search form.wp-block-search .wp-block-search__inside-wrapper:after,
.scheme_default .widget_search form:not(.wp-block-search):after,
.scheme_default .woocommerce.widget_product_search form:after,
.scheme_default .widget_display_search form:after,
.scheme_default #bbpress-forums #bbp-search-form:after {
  color: #D5CA8A
}

.scheme_default .widget_search form.wp-block-search .wp-block-search__inside-wrapper:hover:after,
.scheme_default .widget_search form:not(.wp-block-search):hover:after,
.scheme_default .woocommerce.widget_product_search form:hover:after,
.scheme_default .widget_display_search form:hover:after,
.scheme_default #bbpress-forums #bbp-search-form:hover:after {
  color: #3f3e3e
}

.scheme_default .sidebar .widget.widget_search {
  background-color: #23262d
}

.scheme_default .sidebar .widget_search.widget .wp-block-search__label,
.scheme_default .sidebar .widget_search.widget .widget_title,
.scheme_default .sidebar .widget_search.widget .widgettitle {
  color: #fff
}

.scheme_default fieldset {
  border-color: #dfdfdf
}

.scheme_default fieldset legend {
  color: #282525;
  background-color: #fff
}

.scheme_default input[type=text],
.scheme_default input[type=number],
.scheme_default input[type=email],
.scheme_default input[type=url],
.scheme_default input[type=tel],
.scheme_default input[type=search],
.scheme_default input[type=password],
.scheme_default .select_container,
.scheme_default .select2-container.select2-container--default span.select2-choice,
.scheme_default .select2-container.select2-container--default span.select2-selection,
.scheme_default .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
.scheme_default .select2-container.select2-container--default .select2-selection--multiple,
.scheme_default textarea,
.scheme_default textarea.wp-editor-area,
.scheme_default .tourmaster-form-field input[type=text],
.scheme_default .tourmaster-form-field input[type=email],
.scheme_default .tourmaster-form-field input[type=password],
.scheme_default .tourmaster-form-field textarea,
.scheme_default .tourmaster-form-field select,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type=text],
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type=email],
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type=password],
.scheme_default .tourmaster-form-field.tourmaster-with-border textarea,
.scheme_default .tourmaster-form-field.tourmaster-with-border select,
.scheme_default #buddypress .dir-search input[type=search],
.scheme_default #buddypress .dir-search input[type=text],
.scheme_default #buddypress .groups-members-search input[type=search],
.scheme_default #buddypress .groups-members-search input[type=text],
.scheme_default #buddypress .standard-form input[type=color],
.scheme_default #buddypress .standard-form input[type=date],
.scheme_default #buddypress .standard-form input[type=datetime-local],
.scheme_default #buddypress .standard-form input[type=datetime],
.scheme_default #buddypress .standard-form input[type=email],
.scheme_default #buddypress .standard-form input[type=month],
.scheme_default #buddypress .standard-form input[type=number],
.scheme_default #buddypress .standard-form input[type=password],
.scheme_default #buddypress .standard-form input[type=range],
.scheme_default #buddypress .standard-form input[type=search],
.scheme_default #buddypress .standard-form input[type=tel],
.scheme_default #buddypress .standard-form input[type=text],
.scheme_default #buddypress .standard-form input[type=time],
.scheme_default #buddypress .standard-form input[type=url],
.scheme_default #buddypress .standard-form input[type=week],
.scheme_default #buddypress .standard-form select,
.scheme_default #buddypress .standard-form textarea,
.scheme_default #buddypress form#whats-new-form textarea,
.scheme_default #booked-page-form input[type=email],
.scheme_default #booked-page-form input[type=text],
.scheme_default #booked-page-form input[type=password],
.scheme_default #booked-page-form textarea,
.scheme_default .booked-upload-wrap,
.scheme_default .booked-upload-wrap input,
.scheme_default body .booked-form .field select,
.scheme_default body .booked-form .field input[type=text],
.scheme_default body .booked-form .field input[type=password],
.scheme_default body .booked-form .field input[type=tel],
.scheme_default body .booked-form .field input[type=email],
.scheme_default body .booked-form .field textarea,
.scheme_default form.mc4wp-form input[type=email] {
  color: #3f3e3e;
  border-color: #eae9e8;
  background-color: #eae9e8
}

.scheme_default .form_white input[type=text],
.scheme_default .form_white input[type=email],
.scheme_default .form_white textarea {
  background-color: #fff
}

.scheme_default input[type=text]:hover,
.scheme_default input[type=number]:hover,
.scheme_default input[type=email]:hover,
.scheme_default input[type=tel]:hover,
.scheme_default input[type=search]:hover,
.scheme_default input[type=password]:hover,
.scheme_default .select_container:hover,
.scheme_default select option:hover,
.scheme_default select option:hover,
.scheme_default .select2-container .select2-choice:hover,
.scheme_default textarea:hover,
.scheme_default textarea.wp-editor-area:hover,
.scheme_default #buddypress .dir-search input[type=search]:hover,
.scheme_default #buddypress .dir-search input[type=text]:hover,
.scheme_default #buddypress .groups-members-search input[type=search]:hover,
.scheme_default #buddypress .groups-members-search input[type=text]:hover,
.scheme_default #buddypress .standard-form input[type=color]:hover,
.scheme_default #buddypress .standard-form input[type=date]:hover,
.scheme_default #buddypress .standard-form input[type=datetime-local]:hover,
.scheme_default #buddypress .standard-form input[type=datetime]:hover,
.scheme_default #buddypress .standard-form input[type=email]:hover,
.scheme_default #buddypress .standard-form input[type=month]:hover,
.scheme_default #buddypress .standard-form input[type=number]:hover,
.scheme_default #buddypress .standard-form input[type=password]:hover,
.scheme_default #buddypress .standard-form input[type=range]:hover,
.scheme_default #buddypress .standard-form input[type=search]:hover,
.scheme_default #buddypress .standard-form input[type=tel]:hover,
.scheme_default #buddypress .standard-form input[type=text]:hover,
.scheme_default #buddypress .standard-form input[type=time]:hover,
.scheme_default #buddypress .standard-form input[type=url]:hover,
.scheme_default #buddypress .standard-form input[type=week]:hover,
.scheme_default #buddypress .standard-form select:hover,
.scheme_default #buddypress .standard-form textarea:hover,
.scheme_default #buddypress form#whats-new-form textarea:hover,
.scheme_default #booked-page-form input[type=email]:hover,
.scheme_default #booked-page-form input[type=text]:hover,
.scheme_default #booked-page-form input[type=password]:hover,
.scheme_default #booked-page-form textarea:hover,
.scheme_default .booked-upload-wrap:hover,
.scheme_default .booked-upload-wrap input:hover {
  color: #3f3e3e;
  border-color: #c2b28a;
  background-color: #fff
}

.scheme_default input[type=text]:focus,
.scheme_default input[type=text].filled,
.scheme_default input[type=number]:focus,
.scheme_default input[type=number].filled,
.scheme_default input[type=email]:focus,
.scheme_default input[type=email].filled,
.scheme_default input[type=tel]:focus,
.scheme_default input[type=search]:focus,
.scheme_default input[type=search].filled,
.scheme_default input[type=password]:focus,
.scheme_default input[type=password].filled,
.scheme_default .select_container:hover,
.scheme_default select option:hover,
.scheme_default select option:focus,
.scheme_default .select2-container.select2-container--default span.select2-choice:hover,
.scheme_default .select2-container.select2-container--focus span.select2-choice,
.scheme_default .select2-container.select2-container--open span.select2-choice,
.scheme_default .select2-container.select2-container--focus span.select2-selection--single .select2-selection__rendered,
.scheme_default .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered,
.scheme_default .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered,
.scheme_default .select2-container.select2-container--default span.select2-selection--multiple:hover,
.scheme_default .select2-container.select2-container--focus span.select2-selection--multiple,
.scheme_default .select2-container.select2-container--open span.select2-selection--multiple,
.scheme_default textarea:focus,
.scheme_default textarea.filled,
.scheme_default textarea.wp-editor-area:focus,
.scheme_default textarea.wp-editor-area.filled,
.scheme_default .tourmaster-form-field input[type=text]:focus,
.scheme_default .tourmaster-form-field input[type=text].filled,
.scheme_default .tourmaster-form-field input[type=email]:focus,
.scheme_default .tourmaster-form-field input[type=email].filled,
.scheme_default .tourmaster-form-field input[type=password]:focus,
.scheme_default .tourmaster-form-field input[type=password].filled,
.scheme_default .tourmaster-form-field textarea:focus,
.scheme_default .tourmaster-form-field textarea.filled,
.scheme_default .tourmaster-form-field select:focus,
.scheme_default .tourmaster-form-field select.filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type=text]:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type=text].filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type=email]:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type=email].filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type=password]:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type=password].filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border textarea:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border textarea.filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border select:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border select.filled,
.scheme_default #buddypress .dir-search input[type=search]:focus,
.scheme_default #buddypress .dir-search input[type=search].filled,
.scheme_default #buddypress .dir-search input[type=text]:focus,
.scheme_default #buddypress .dir-search input[type=text].filled,
.scheme_default #buddypress .groups-members-search input[type=search]:focus,
.scheme_default #buddypress .groups-members-search input[type=search].filled,
.scheme_default #buddypress .groups-members-search input[type=text]:focus,
.scheme_default #buddypress .groups-members-search input[type=text].filled,
.scheme_default #buddypress .standard-form input[type=color]:focus,
.scheme_default #buddypress .standard-form input[type=color].filled,
.scheme_default #buddypress .standard-form input[type=date]:focus,
.scheme_default #buddypress .standard-form input[type=date].filled,
.scheme_default #buddypress .standard-form input[type=datetime-local]:focus,
.scheme_default #buddypress .standard-form input[type=datetime-local].filled,
.scheme_default #buddypress .standard-form input[type=datetime]:focus,
.scheme_default #buddypress .standard-form input[type=datetime].filled,
.scheme_default #buddypress .standard-form input[type=email]:focus,
.scheme_default #buddypress .standard-form input[type=email].filled,
.scheme_default #buddypress .standard-form input[type=month]:focus,
.scheme_default #buddypress .standard-form input[type=month].filled,
.scheme_default #buddypress .standard-form input[type=number]:focus,
.scheme_default #buddypress .standard-form input[type=number].filled,
.scheme_default #buddypress .standard-form input[type=password]:focus,
.scheme_default #buddypress .standard-form input[type=password].filled,
.scheme_default #buddypress .standard-form input[type=range]:focus,
.scheme_default #buddypress .standard-form input[type=range].filled,
.scheme_default #buddypress .standard-form input[type=search]:focus,
.scheme_default #buddypress .standard-form input[type=search].filled,
.scheme_default #buddypress .standard-form input[type=tel]:focus,
.scheme_default #buddypress .standard-form input[type=tel].filled,
.scheme_default #buddypress .standard-form input[type=text]:focus,
.scheme_default #buddypress .standard-form input[type=text].filled,
.scheme_default #buddypress .standard-form input[type=time]:focus,
.scheme_default #buddypress .standard-form input[type=time].filled,
.scheme_default #buddypress .standard-form input[type=url]:focus,
.scheme_default #buddypress .standard-form input[type=url].filled,
.scheme_default #buddypress .standard-form input[type=week]:focus,
.scheme_default #buddypress .standard-form input[type=week].filled,
.scheme_default #buddypress .standard-form select:focus,
.scheme_default #buddypress .standard-form select.filled,
.scheme_default #buddypress .standard-form textarea:focus,
.scheme_default #buddypress .standard-form textarea.filled,
.scheme_default #buddypress form#whats-new-form textarea:focus,
.scheme_default #buddypress form#whats-new-form textarea.filled,
.scheme_default #booked-page-form input[type=email]:focus,
.scheme_default #booked-page-form input[type=email].filled,
.scheme_default #booked-page-form input[type=text]:focus,
.scheme_default #booked-page-form input[type=text].filled,
.scheme_default #booked-page-form input[type=password]:focus,
.scheme_default #booked-page-form input[type=password].filled,
.scheme_default #booked-page-form textarea:focus,
.scheme_default #booked-page-form textarea.filled,
.scheme_default .booked-upload-wrap:hover,
.scheme_default .booked-upload-wrap input:focus,
.scheme_default .booked-upload-wrap input.filled,
.scheme_default form.mc4wp-form input[type=email]:focus,
.scheme_default form.mc4wp-form input[type=email].filled {
  color: #3f3e3e;
  border-color: #D5CA8A;
  background-color: #fff
}

.scheme_default input[placeholder]::-webkit-input-placeholder,
.scheme_default textarea[placeholder]::-webkit-input-placeholder {
  color: #3f3e3e
}

.scheme_default input[placeholder]::-moz-placeholder,
.scheme_default textarea[placeholder]::-moz-placeholder {
  color: #3f3e3e
}

.scheme_default input[placeholder]:-ms-input-placeholder,
.scheme_default textarea[placeholder]:-ms-input-placeholder {
  color: #3f3e3e
}

.scheme_default input[placeholder]::placeholder,
.scheme_default textarea[placeholder]::placeholder {
  color: #3f3e3e
}

.scheme_default .select_container:before {
  color: #3f3e3e;
  background-color: #eae9e8
}

.scheme_default .select_container:focus:before,
.scheme_default .select_container:hover:before {
  color: #eae9e8;
  background-color: #eae9e8
}

.scheme_default .select_container:after {
  color: #3f3e3e
}

.scheme_default .select_container:focus:after,
.scheme_default .select_container:hover:after {
  color: #eae9e8
}

.scheme_default .select_container select {
  color: #3f3e3e;
  background: #eae9e8 !important
}

.scheme_default .select_container select:focus {
  color: #3f3e3e;
  background-color: #eae9e8 !important
}

.scheme_default .sidebar .select_container:before {
  color: #3f3e3e;
  background-color: #fff
}

.scheme_default .sidebar .select_container:focus:before,
.scheme_default .sidebar .select_container:hover:before {
  color: #eae9e8;
  background-color: #fff
}

.scheme_default .sidebar .select_container select {
  color: #3f3e3e;
  background: #fff !important
}

.scheme_default .sidebar .select_container select:focus {
  color: #3f3e3e;
  background-color: #fff !important
}

.scheme_default .select2-dropdown,
.scheme_default .select2-container.select2-container--focus span.select2-selection,
.scheme_default .select2-container.select2-container--open span.select2-selection {
  color: #eae9e8;
  border-color: #c2b28a;
  background: #fff
}

.scheme_default .select2-container .select2-results__option {
  color: #eae9e8;
  background: #fff
}

.scheme_default .select2-dropdown .select2-highlighted,
.scheme_default .select2-container .select2-results__option--highlighted[aria-selected] {
  color: #fff;
  background: #D5CA8A
}

.scheme_default input[type=radio]+label:before,
.scheme_default input[type=checkbox]+label:before,
.scheme_default .wpcf7-list-item-label.wpcf7-list-item-right:before {
  border-color: #D5CA8A !important
}

.scheme_default .sc_button_simple:not(.sc_button_bg_image) {
  color: #D5CA8A
}

.scheme_default .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #c2b28a !important
}

.scheme_default .sc_button_simple.color_style_link2:not(.sc_button_bg_image),
.scheme_default .color_style_link2 .sc_button_simple:not(.sc_button_bg_image) {
  color: #c2b28a
}

.scheme_default .sc_button_simple.color_style_link2:not(.sc_button_bg_image):hover,
.scheme_default .color_style_link2 .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #D5CA8A
}

.scheme_default .sc_button_simple.color_style_link3:not(.sc_button_bg_image),
.scheme_default .color_style_link3 .sc_button_simple:not(.sc_button_bg_image) {
  color: #ddb837
}

.scheme_default .sc_button_simple.color_style_link3:not(.sc_button_bg_image):hover,
.scheme_default .color_style_link3 .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #eec432
}

.scheme_default .sc_button_simple.color_style_dark:not(.sc_button_bg_image),
.scheme_default .color_style_dark .sc_button_simple:not(.sc_button_bg_image) {
  color: #282525
}

.scheme_default .sc_button_simple.color_style_dark:not(.sc_button_bg_image):hover,
.scheme_default .color_style_dark .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #D5CA8A
}

.scheme_default .wp-block-button.is-style-outline>.wp-block-button__link,
.scheme_default .sc_button_bordered:not(.sc_button_bg_image) {
  color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_default .wp-block-button.is-style-outline>.wp-block-button__link:hover,
.scheme_default .sc_button_bordered:not(.sc_button_bg_image):hover {
  color: #c2b28a !important;
  border-color: #c2b28a !important
}

.scheme_default .sc_button_bordered.color_style_link2:not(.sc_button_bg_image) {
  color: #c2b28a;
  border-color: #c2b28a
}

.scheme_default .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover {
  color: #D5CA8A !important;
  border-color: #D5CA8A !important
}

.scheme_default .sc_button_bordered.color_style_link3:not(.sc_button_bg_image) {
  color: #ddb837;
  border-color: #ddb837
}

.scheme_default .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover {
  color: #eec432 !important;
  border-color: #eec432 !important
}

.scheme_default .sc_button_bordered.color_style_dark:not(.sc_button_bg_image) {
  color: #282525;
  border-color: #282525
}

.scheme_default .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover {
  color: #D5CA8A !important;
  border-color: #D5CA8A !important
}

.scheme_default .wp-block-button:not(.is-style-outline)>.wp-block-button__link,
.scheme_default button:not(.components-button),
.scheme_default input[type=reset],
.scheme_default input[type=submit],
.scheme_default input[type=button],
.scheme_default .post_item .more-link,
.scheme_default .comments_wrap .form-submit input[type=submit],
.scheme_default #buddypress .comment-reply-link,
.scheme_default #buddypress .generic-button a,
.scheme_default #buddypress a.button,
.scheme_default #buddypress button,
.scheme_default #buddypress input[type=button],
.scheme_default #buddypress input[type=reset],
.scheme_default #buddypress input[type=submit],
.scheme_default #buddypress ul.button-nav li a,
.scheme_default a.bp-title-button,
.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
.scheme_default #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a,
.scheme_default #booked-profile-page input[type=submit],
.scheme_default #booked-profile-page button,
.scheme_default .booked-list-view input[type=submit],
.scheme_default .booked-list-view button,
.scheme_default table.booked-calendar input[type=submit],
.scheme_default table.booked-calendar button,
.scheme_default .booked-modal input[type=submit],
.scheme_default .booked-modal button,
.scheme_default .sc_button_default,
.scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
.scheme_default .socials_share:not(.socials_type_drop) .social_icon,
.scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type=submit],
.scheme_default .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,
.scheme_default .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a,
.scheme_default .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-common-b2,
.scheme_default .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,
.scheme_default #tribe-bar-form .tribe-bar-submit input[type=submit],
.scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit],
.scheme_default #tribe-bar-form .tribe-bar-views-toggle,
.scheme_default #tribe-bar-views li.tribe-bar-views-option,
.scheme_default #tribe-events .tribe-events-button,
.scheme_default .tribe-events-button,
.scheme_default .tribe-events-cal-links a,
.scheme_default .tribe-events-sub-nav li a,
.scheme_default .edd_download_purchase_form .button,
.scheme_default #edd-purchase-button,
.scheme_default .edd-submit.button,
.scheme_default .widget_edd_cart_widget .edd_checkout a,
.scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a,
.scheme_default .mc4wp-form input[type=submit],
.scheme_default .woocommerce #respond input#submit,
.scheme_default .woocommerce .button,
.scheme_default .woocommerce-page .button,
.scheme_default .woocommerce a.button,
.scheme_default .woocommerce-page a.button,
.scheme_default .woocommerce button.button,
.scheme_default .woocommerce-page button.button,
.scheme_default .woocommerce input.button,
.scheme_default .woocommerce-page input.button,
.scheme_default .woocommerce input[type=button],
.scheme_default .woocommerce-page input[type=button],
.scheme_default .woocommerce input[type=submit],
.scheme_default .woocommerce-page input[type=submit],
.scheme_default .woocommerce #respond input#submit.alt,
.scheme_default .woocommerce a.button.alt,
.scheme_default .woocommerce button.button.alt,
.scheme_default .woocommerce input.button.alt,
.scheme_default .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.scheme_default .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small,
.scheme_default .tribe-events .tribe-events-c-nav__next,
.scheme_default .tribe-events .tribe-events-c-nav__prev,
.scheme_default .tribe-events .tribe-events-c-ical__link,
.scheme_default .tribe-events-cal-links .tribe-events-ics.tribe-events-button,
.scheme_default .tribe-events-cal-links .tribe-events-gcal.tribe-events-button,
.scheme_default .tribe-events-cal-links .tribe-events-ical.tribe-events-button,
.scheme_default .esg-navigationbutton.esg-loadmore {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .woocommerce #respond input#submit.disabled,
.scheme_default .woocommerce #respond input#submit:disabled,
.scheme_default .woocommerce #respond input#submit[disabled]:disabled,
.scheme_default .woocommerce a.button.disabled,
.scheme_default .woocommerce a.button:disabled,
.scheme_default .woocommerce a.button[disabled]:disabled,
.scheme_default .woocommerce button.button.disabled,
.scheme_default .woocommerce button.button:disabled,
.scheme_default .woocommerce button.button[disabled]:disabled,
.scheme_default .woocommerce input.button.disabled,
.scheme_default .woocommerce input.button:disabled,
.scheme_default .woocommerce input.button[disabled]:disabled {
  color: #fff
}

.scheme_default .theme_button {
  color: #fff !important;
  background-color: #D5CA8A !important
}

.scheme_default .theme_button.color_style_link2 {
  background-color: #c2b28a !important
}

.scheme_default .theme_button.color_style_link3 {
  background-color: #ddb837 !important
}

.scheme_default .theme_button.color_style_dark {
  color: #fff !important;
  background-color: #282525 !important
}

.scheme_default .sc_price_item_link {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default .sc_button_default.color_style_link2,
.scheme_default .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
  background-color: #c2b28a
}

.scheme_default .sc_button_default.color_style_link3,
.scheme_default .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
  background-color: #ddb837
}

.scheme_default .sc_button_default.color_style_dark,
.scheme_default .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
  color: #fff;
  background-color: #282525
}

.scheme_default .search_wrap .search_submit:before {
  color: #3f3e3e
}

.scheme_default button[disabled],
.scheme_default input[type=submit][disabled],
.scheme_default input[type=button][disabled],
.scheme_default button[disabled]:hover,
.scheme_default input[type=submit][disabled]:hover,
.scheme_default input[type=button][disabled]:hover {
  background: #bdbebe !important;
  color: #3f3e3e !important
}

.scheme_default .wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover,

.scheme_default button:focus,
.scheme_default input[type=submit]:hover,
.scheme_default input[type=submit]:focus,
.scheme_default input[type=reset]:hover,
.scheme_default input[type=reset]:focus,
.scheme_default input[type=button]:hover,
.scheme_default input[type=button]:focus,
.scheme_default .post_item .more-link:hover,
.scheme_default .comments_wrap .form-submit input[type=submit]:hover,
.scheme_default .comments_wrap .form-submit input[type=submit]:focus,
.scheme_default #buddypress .comment-reply-link:hover,
.scheme_default #buddypress .generic-button a:hover,
.scheme_default #buddypress a.button:hover,
.scheme_default #buddypress button:hover,
.scheme_default #buddypress input[type=button]:hover,
.scheme_default #buddypress input[type=reset]:hover,
.scheme_default #buddypress input[type=submit]:hover,
.scheme_default #buddypress ul.button-nav li a:hover,
.scheme_default a.bp-title-button:hover,
.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover,
.scheme_default body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a:hover,
.scheme_default body #booked-profile-page input[type=submit]:hover,
.scheme_default body #booked-profile-page button:hover,
.scheme_default body .booked-list-view input[type=submit]:hover,
.scheme_default body .booked-list-view button:hover,
.scheme_default body table.booked-calendar input[type=submit]:hover,
.scheme_default body table.booked-calendar button:hover,
.scheme_default body .booked-modal input[type=submit]:hover,
.scheme_default body .booked-modal button:hover,
.scheme_default .sc_button_default:hover,
.scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.scheme_default .socials_share:not(.socials_type_drop) .social_icon:hover,
.scheme_default .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type=submit]:hover,
.scheme_default .tribe-events .tribe-events-c-search__button:focus,
.scheme_default .tribe-events .tribe-events-c-search__button:hover,
.scheme_default .tribe-events .tribe-events-c-search__button:active,
.scheme_default .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,
.scheme_default .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover,
.scheme_default .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-common-b2:hover,
.scheme_default .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,
.scheme_default .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active,
.scheme_default .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.scheme_default .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small:hover,
.scheme_default .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:hover,
.scheme_default #tribe-bar-form .tribe-bar-submit input[type=submit]:hover,
.scheme_default #tribe-bar-form .tribe-bar-submit input[type=submit]:focus,
.scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit]:hover,
.scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit]:focus,
.scheme_default #tribe-bar-form .tribe-bar-views-toggle:hover,
.scheme_default #tribe-bar-views li.tribe-bar-views-option:hover,
.scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active,
.scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active:hover,
.scheme_default #tribe-events .tribe-events-button:hover,
.scheme_default .tribe-events-button:hover,
.scheme_default .tribe-events-cal-links a:hover,
.scheme_default .tribe-events-sub-nav li a:hover,
.scheme_default .tribe-events .tribe-events-c-nav__next:hover,
.scheme_default .tribe-events .tribe-events-c-nav__prev:hover,
.scheme_default .tribe-events .tribe-events-c-ical__link:hover,
.scheme_default .tribe-events-cal-links .tribe-events-ics.tribe-events-button:hover,
.scheme_default .tribe-events-cal-links .tribe-events-gcal.tribe-events-button:hover,
.scheme_default .tribe-events-cal-links .tribe-events-ical.tribe-events-button:hover,
.scheme_default .edd_download_purchase_form .button:hover,
.scheme_default .edd_download_purchase_form .button:active,
.scheme_default .edd_download_purchase_form .button:focus,
.scheme_default #edd-purchase-button:hover,
.scheme_default #edd-purchase-button:active,
.scheme_default #edd-purchase-button:focus,
.scheme_default .edd-submit.button:hover,
.scheme_default .edd-submit.button:active,
.scheme_default .edd-submit.button:focus,
.scheme_default .widget_edd_cart_widget .edd_checkout a:hover,
.scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,
.scheme_default .mc4wp-form input[type=submit]:hover,
.scheme_default .mc4wp-form input[type=submit]:focus,
.scheme_default .woocommerce #respond input#submit:hover,
.scheme_default .woocommerce .button:hover,
.scheme_default .woocommerce-page .button:hover,
.scheme_default .woocommerce a.button:hover,
.scheme_default .woocommerce-page a.button:hover,
.scheme_default .woocommerce button.button:hover,
.scheme_default .woocommerce-page button.button:hover,
.scheme_default .woocommerce input.button:hover,
.scheme_default .woocommerce-page input.button:hover,
.scheme_default .woocommerce input[type=button]:hover,
.scheme_default .woocommerce-page input[type=button]:hover,
.scheme_default .woocommerce input[type=submit]:hover,
.scheme_default .woocommerce-page input[type=submit]:hover,
.scheme_default .esg-navigationbutton.esg-loadmore:hover {
  color: #fff;
  background-color: #c2b28a
}
.scheme_default .sc_button_default:hover, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover{
  color: #fff;
  background-color: #000;
}
.scheme_default button:not(.components-button):hover{
 color:#fff;
  background-color: #000000;
}
.scheme_default button:not(.components-button){
  color:#000;
   background-color: #D5CA8A;
 }
.scheme_default .woocommerce #respond input#submit.alt:hover,
.scheme_default .woocommerce a.button.alt:hover,
.scheme_default .woocommerce button.button.alt:hover,
.scheme_default .woocommerce input.button.alt:hover {
  color: #282525;
  background-color: #c2b28a
}

.scheme_default .theme_button:hover,
.scheme_default .theme_button:focus {
  color: #282525 !important;
  background-color: #91a858 !important
}

.scheme_default .theme_button.color_style_link2:hover {
  background-color: #D5CA8A !important
}

.scheme_default .theme_button.color_style_link3:hover {
  background-color: #eec432 !important
}

.scheme_default .theme_button.color_style_dark:hover {
  color: #282525 !important;
  background-color: #D5CA8A !important
}

.scheme_default .sc_price_item:hover .sc_price_item_link,
.scheme_default .sc_price_item_link:hover {
  color: #282525;
  background-color: #D5CA8A
}

.scheme_default .sc_button_default.color_style_link2:hover,
.scheme_default .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
  background-color: #D5CA8A
}

.scheme_default .sc_button_default.color_style_link3:hover,
.scheme_default .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
  background-color: #eec432
}

.scheme_default .sc_button_default.color_style_dark:hover,
.scheme_default .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
  color: #282525;
  background-color: #D5CA8A
}

.scheme_default .search_wrap .search_submit:hover:before {
  color: #eae9e8
}

.scheme_default .header_type_default .search_wrap .search_submit:hover:before,
.scheme_default .search .search_wrap .search_submit:hover:before {
  color: #c2b28a
}

.scheme_default #trx_addons_login_popup .trx_addons_popup_form_field_remember label:before,
.scheme_default #trx_addons_login_popup .trx_addons_popup_form_field_agree label:before {
  color: #D5CA8A
}

.scheme_default.sidebar .sc_button_simple:not(.sc_button_bg_image) {
  color: #c2b28a
}

.scheme_default.sidebar .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #D5CA8A !important
}

.scheme_default.sidebar .sc_button_bordered:not(.sc_button_bg_image) {
  color: #c2b28a;
  border-color: #c2b28a
}

.scheme_default.sidebar .sc_button_bordered:not(.sc_button_bg_image):hover {
  color: #D5CA8A !important;
  border-color: #D5CA8A !important
}

.scheme_default.sidebar button,
.scheme_default.sidebar input[type=reset],
.scheme_default.sidebar input[type=submit],
.scheme_default.sidebar input[type=button],
.scheme_default.sidebar .sc_button_default,
.scheme_default.sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
.scheme_default.sidebar .socials_share:not(.socials_type_drop) .social_icon,
.scheme_default.sidebar .edd_download_purchase_form .button,
.scheme_default.sidebar #edd-purchase-button,
.scheme_default.sidebar .edd-submit.button,
.scheme_default.sidebar .widget_edd_cart_widget .edd_checkout a,
.scheme_default.sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a,
.scheme_default.sidebar .woocommerce-message .button,
.scheme_default.sidebar .woocommerce-error .button,
.scheme_default.sidebar .woocommerce-info .button,
.scheme_default.sidebar .widget.woocommerce .button,
.scheme_default.sidebar .widget.woocommerce a.button,
.scheme_default.sidebar .widget.woocommerce button.button,
.scheme_default.sidebar .widget.woocommerce input.button,
.scheme_default.sidebar .widget.woocommerce input[type=button],
.scheme_default.sidebar .widget.woocommerce input[type=submit],
.scheme_default.sidebar .widget.WOOCS_CONVERTER .button,
.scheme_default.sidebar .widget.yith-woocompare-widget a.button,
.scheme_default.sidebar .widget_product_search .search_button {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default.sidebar button:hover,
.scheme_default.sidebar button:focus,
.scheme_default.sidebar input[type=reset]:hover,
.scheme_default.sidebar input[type=reset]:focus,
.scheme_default.sidebar input[type=submit]:hover,
.scheme_default.sidebar input[type=submit]:focus,
.scheme_default.sidebar input[type=button]:hover,
.scheme_default.sidebar input[type=button]:focus,
.scheme_default.sidebar .sc_button_default:hover,
.scheme_default.sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.scheme_default.sidebar .socials_share:not(.socials_type_drop) .social_icon:hover,
.scheme_default.sidebar .edd_download_purchase_form .button:hover,
.scheme_default.sidebar #edd-purchase-button:hover,
.scheme_default.sidebar .edd-submit.button:hover,
.scheme_default.sidebar .widget_edd_cart_widget .edd_checkout a:hover,
.scheme_default.sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,
.scheme_default.sidebar .woocommerce-message .button:hover,
.scheme_default.sidebar .woocommerce-error .button:hover,
.scheme_default.sidebar .woocommerce-info .button:hover,
.scheme_default.sidebar .widget.woocommerce .button:hover,
.scheme_default.sidebar .widget.woocommerce a.button:hover,
.scheme_default.sidebar .widget.woocommerce button.button:hover,
.scheme_default.sidebar .widget.woocommerce button.button:focus,
.scheme_default.sidebar .widget.woocommerce input.button:hover,
.scheme_default.sidebar .widget.woocommerce input.button:focus,
.scheme_default.sidebar .widget.woocommerce input[type=button]:hover,
.scheme_default.sidebar .widget.woocommerce input[type=button]:focus,
.scheme_default.sidebar .widget.woocommerce input[type=submit]:hover,
.scheme_default.sidebar .widget.woocommerce input[type=submit]:focus,
.scheme_default.sidebar .widget.WOOCS_CONVERTER .button:hover,
.scheme_default.sidebar .widget.yith-woocompare-widget a.button:hover,
.scheme_default.sidebar .widget_product_search .search_button:hover {
  color: #282525;
  background-color: #D5CA8A
}

.scheme_default .wp-editor-container input[type=button] {
  background-color: #eff0f2;
  border-color: #dfdfdf;
  color: #23262d;
  -webkit-box-shadow: 0 1px 0 0 #f0efee;
  -ms-box-shadow: 0 1px 0 0 #f0efee;
  box-shadow: 0 1px 0 0 #f0efee
}

.scheme_default .wp-editor-container input[type=button]:hover,
.scheme_default .wp-editor-container input[type=button]:focus {
  background-color: #eae9e8;
  border-color: #f0efee;
  color: #c2b28a
}

.scheme_default .sticky {
  border-color: #dfdfdf;
  background-color: #eae9e8
}

.scheme_default .sticky .label_sticky {
  border-top-color: #D5CA8A;
  color: #c2b28a
}

.scheme_default .sticky .label_sticky:before {
  background-color: #c2b28a
}

.scheme_default.top_panel,
.scheme_default.footer_wrap {
  color: #3f3e3e;
  background-color: #fff
}

.scheme_default.sc_layouts_row {
  color: #3f3e3e;
  background-color: #fff
}

.scheme_default .sc_layouts_row_delimiter,
.scheme_default.sc_layouts_row_delimiter {
  border-color: #dfdfdf
}

.footer_wrap .scheme_default.vc_row .sc_layouts_row_delimiter,
.footer_wrap .scheme_default.sc_layouts_row_delimiter,
.scheme_default.footer_wrap .sc_layouts_row_delimiter {
  border-color: #dfdfdf
}

.scheme_default .sc_layouts_iconed_text .sc_layouts_item_icon {
  color: #D5CA8A
}

.scheme_default .sc_layouts_iconed_text .sc_layouts_item_details_line1 {
  color: #fff
}

.scheme_default .sc_layouts_iconed_text .sc_layouts_item_details_line2 {
  color: #ede199;
}

.scheme_default .sc_layouts_iconed_text_alter.sc_layouts_iconed_text {
  background-color: transparent
}

.scheme_default .sc_layouts_iconed_text_alter .sc_layouts_item_icon {
  color: #fff;
  background-color: #ede199;
}

.scheme_default span.trx_addons_login_menu,
.scheme_default span.trx_addons_login_menu:after {
  color: #3f3e3e;
  background-color: #eff0f2;
  border-color: #dfdfdf
}

.scheme_default span.trx_addons_login_menu .trx_addons_login_menu_delimiter {
  border-color: #dfdfdf
}

.scheme_default span.trx_addons_login_menu .trx_addons_login_menu_item {
  color: #3f3e3e
}

.scheme_default span.trx_addons_login_menu .trx_addons_login_menu_item:hover {
  color: #23262d;
  background-color: #eae9e8
}

.scheme_default .sc_layouts_item_details.sc_layouts_login_details:hover span {
  color: #c2b28a
}

.scheme_default .sc_layouts_row_fixed_on {
  background-color: #fff
}

.scheme_default .sc_layouts_row.sc_layouts_row_type_narrow,
.scheme_default.sc_layouts_row.sc_layouts_row_type_narrow {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button),
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon {
  color: #23262d
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item_icon {
  color: #c2b28a
}

.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_default .sc_layouts_row_type_narrow .sc_layouts_item_details_line2,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_default.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon,
.scheme_default.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon {
  background-color: transparent;
  color: #c2b28a
}

.scheme_default .sc_layouts_row_type_narrow .socials_wrap .social_item:hover .social_icon,
.scheme_default.sc_layouts_row_type_narrow .socials_wrap .social_item:hover .social_icon {
  background-color: transparent;
  color: #D5CA8A
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_default,
.scheme_default .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
.scheme_default.sc_layouts_row_type_narrow .sc_button_default,
.scheme_default.sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
  background-color: #c2b28a;
  color: #fff
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_default:hover,
.scheme_default .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button_default:hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
  background-color: #c2b28a;
  color: #fff
}

.scheme_default .sc_layouts_row_type_narrow .sc_button.color_style_link2,
.scheme_default.sc_layouts_row_type_narrow .sc_button.color_style_link2 {
  background-color: #8be77c;
  color: #fff
}

.scheme_default .sc_layouts_row_type_narrow .sc_button.color_style_link2:hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button.color_style_link2:hover {
  background-color: #80d572;
  color: #fff !important
}

.scheme_default .sc_layouts_row_type_narrow .sc_button.color_style_link3,
.scheme_default.sc_layouts_row_type_narrow .sc_button.color_style_link3 {
  background-color: #eec432;
  color: #fff
}

.scheme_default .sc_layouts_row_type_narrow .sc_button.color_style_link3:hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button.color_style_link2:hover {
  background-color: #eae9e8;
  color: #fff !important
}

.scheme_default .sc_layouts_row_type_narrow .sc_button.color_style_dark,
.scheme_default.sc_layouts_row_type_narrow .sc_button.color_style_dark {
  background-color: #23262d;
  color: #fff
}

.scheme_default .sc_layouts_row_type_narrow .sc_button.color_style_dark:hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button.color_style_dark:hover {
  background-color: #c2b28a;
  color: #fff !important
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image),
.scheme_default.sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image) {
  color: #c2b28a;
  border-color: #c2b28a
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):hover {
  color: #D5CA8A !important;
  border-color: #D5CA8A !important
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image),
.scheme_default.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image) {
  color: #8be77c;
  border-color: #8be77c
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover {
  color: #80d572 !important;
  border-color: #80d572 !important
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image),
.scheme_default.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image) {
  color: #eec432;
  border-color: #eec432
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover {
  color: #eae9e8 !important;
  border-color: #eae9e8 !important
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image),
.scheme_default.sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image) {
  color: #23262d;
  border-color: #23262d
}

.scheme_default .sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover,
.scheme_default.sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover {
  color: #c2b28a !important;
  border-color: #c2b28a !important
}

.scheme_default .sc_layouts_row_type_narrow .search_wrap .search_submit,
.scheme_default.sc_layouts_row_type_narrow .search_wrap .search_submit {
  background-color: transparent;
  color: #c2b28a
}

.scheme_default .sc_layouts_row_type_narrow .search_wrap .search_field,
.scheme_default.sc_layouts_row_type_narrow .search_wrap .search_field {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder,
.scheme_default.sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder,
.scheme_default.sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder,
.scheme_default.sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_narrow .search_wrap .search_field:focus,
.scheme_default.sc_layouts_row_type_narrow .search_wrap .search_field:focus {
  color: #23262d
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button),
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon {
  color: #282525
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item_icon {
  color: #D5CA8A
}

.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line2,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon,
.scheme_default.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
  background-color: transparent;
  color: #282525
}

.scheme_default .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon,
.scheme_default.sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon {
  background-color: transparent;
  color: #c2b28a
}

.scheme_default .sc_layouts_row_type_compact .search_wrap .search_submit,
.scheme_default.sc_layouts_row_type_compact .search_wrap .search_submit {
  background-color: transparent;
  color: #282525
}

.scheme_default .sc_layouts_row_type_compact .search_wrap .search_submit:hover,
.scheme_default.sc_layouts_row_type_compact .search_wrap .search_submit:hover {
  background-color: transparent;
  color: #c2b28a
}

.scheme_default .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit,
.scheme_default.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit {
  color: #D5CA8A
}

.scheme_default .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover,
.scheme_default.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover {
  color: #c2b28a
}

.scheme_default .sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder,
.scheme_default.sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder,
.scheme_default.sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder,
.scheme_default.sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item,
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item {
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button),
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #fff;
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon,
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon {
  color: #282525
}

.scheme_default .sc_layouts_row_type_normal .search_wrap .search_submit,
.scheme_default.sc_layouts_row_type_normal .search_wrap .search_submit {
  background-color: transparent;
  color: #3f3e3e
}

.scheme_default .sc_layouts_row_type_normal .search_wrap .search_submit:hover,
.scheme_default.sc_layouts_row_type_normal .search_wrap .search_submit:hover {
  background-color: transparent;
  color: #eae9e8
}

.scheme_default .sc_layouts_logo b {
  color: #282525
}

.scheme_default .sc_layouts_logo i {
  color: #D5CA8A
}

.scheme_default .sc_layouts_logo_text,
.scheme_default .sc_layouts_logo .logo_text {
  color: #282525 !important
}

.scheme_default .sc_layouts_logo_text:hover,
.scheme_default .sc_layouts_logo:hover .logo_text {
  color: #D5CA8A !important
}

.scheme_default .sc_layouts_logo_slogan,
.scheme_default .sc_layouts_logo .logo_slogan {
  color: #3f3e3e !important
}

.scheme_default .search_style_expand.search_opened {
  background-color: #fff;
  border-color: #dfdfdf
}

.scheme_default .search_style_expand.search_opened .search_submit {
  color: #3f3e3e
}

.scheme_default .search_style_expand .search_submit:hover,
.scheme_default .search_style_expand .search_submit:focus {
  color: #282525
}

.scheme_default .search_style_fullscreen.search_opened .search_form_wrap {
  background-color: rgba(255, 255, 255, .9)
}

.scheme_default .search_style_fullscreen.search_opened .search_form {
  border-color: #282525
}

.scheme_default .search_style_fullscreen.search_opened .search_close,
.scheme_default .search_style_fullscreen.search_opened .search_field,
.scheme_default .search_style_fullscreen.search_opened .search_submit {
  color: #282525
}

.scheme_default .search_style_fullscreen.search_opened .search_close:hover,
.scheme_default .search_style_fullscreen.search_opened .search_field:hover,
.scheme_default .search_style_fullscreen.search_opened .search_field:focus,
.scheme_default .search_style_fullscreen.search_opened .search_submit:hover,
.scheme_default .search_style_fullscreen.search_opened .search_submit:focus,
.scheme_default .search_style_fullscreen.search_opened .search_submit:hover:before {
  color: #bdbebe
}

.scheme_default .search_style_fullscreen .search_field::-webkit-input-placeholder {
  color: #282525;
  opacity: 1
}

.scheme_default .search_style_fullscreen .search_field::-moz-placeholder {
  color: #282525;
  opacity: 1
}

.scheme_default .search_style_fullscreen .search_field:-moz-placeholder {
  color: #282525;
  opacity: 1
}

.scheme_default .search_style_fullscreen .search_field:-ms-input-placeholder {
  color: #282525;
  opacity: 1
}

.scheme_default .search_style_fullscreen.search_opened .search_field::-webkit-input-placeholder {
  color: #bdbebe;
  opacity: 1
}

.scheme_default .search_style_fullscreen.search_opened .search_field::-moz-placeholder {
  color: #bdbebe;
  opacity: 1
}

.scheme_default .search_style_fullscreen.search_opened .search_field:-moz-placeholder {
  color: #bdbebe;
  opacity: 1
}

.scheme_default .search_style_fullscreen.search_opened .search_field:-ms-input-placeholder {
  color: #bdbebe;
  opacity: 1
}

.scheme_default .search_wrap.search_style_fullscreen.layouts_search:not(.search_opened) .search_submit:before {
  color: #282525
}

.scheme_default .search_wrap .search_results {
  background-color: #fff;
  border-color: #dfdfdf
}

.scheme_default .search_wrap .search_results:after {
  background-color: #fff;
  border-left-color: #dfdfdf;
  border-top-color: #dfdfdf
}

.scheme_default .search_wrap .search_results .search_results_close {
  color: #bdbebe
}

.scheme_default .search_wrap .search_results .search_results_close:hover {
  color: #282525
}

.scheme_default .search_results.widget_area .post_item+.post_item {
  border-top-color: #dfdfdf
}

.scheme_default .sc_layouts_title .sc_layouts_title_meta,
.scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs,
.scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs a,
.scheme_default .sc_layouts_title .sc_layouts_title_description,
.scheme_default .sc_layouts_title .post_meta,
.scheme_default .sc_layouts_title .post_meta_item,
.scheme_default .sc_layouts_title .post_meta .vc_inline-link,
.scheme_default .sc_layouts_title .post_meta_item a,
.scheme_default .sc_layouts_title .post_meta_item:after,
.scheme_default .sc_layouts_title .post_meta_item:hover:after,
.scheme_default .sc_layouts_title .post_meta_item.post_meta_edit:after,
.scheme_default .sc_layouts_title .post_meta_item.post_meta_edit:hover:after,
.scheme_default .sc_layouts_title .post_meta_item.post_categories,
.scheme_default .sc_layouts_title .post_meta_item.post_categories a,
.scheme_default .sc_layouts_title .post_info .post_info_item,
.scheme_default .sc_layouts_title .post_info .post_info_item a,
.scheme_default .sc_layouts_title .post_info_counters .post_meta_item {
  color: #282525 !important
}

.scheme_default .sc_layouts_title .post_meta_item a:hover,
.scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs a:hover,
.scheme_default .sc_layouts_title .post_meta .vc_inline-link:hover,
.scheme_default .sc_layouts_title a.post_meta_item:hover,
.scheme_default .sc_layouts_title .post_meta_item.post_categories a:hover,
.scheme_default .sc_layouts_title .post_info .post_info_item a:hover,
.scheme_default .sc_layouts_title .post_info_counters .post_meta_item:hover {
  color: #c2b28a !important
}

.scheme_default .sc_layouts_menu_nav>li>a {
  color: #282525
}

.scheme_default .sc_layouts_menu_nav>li>a:hover,
.scheme_default .sc_layouts_menu_nav>li.sfHover>a {
  color: #c2b28a !important
}

.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
  color: #c2b28a !important
}

.scheme_default .sc_layouts_menu_nav .menu-collapse>a:before {
  color: #3f3e3e
}

.scheme_default .sc_layouts_menu_nav .menu-collapse>a:after {
  background-color: #eff0f2
}

.scheme_default .sc_layouts_menu_nav .menu-collapse>a:hover:before {
  color: #c2b28a
}

.scheme_default .sc_layouts_menu_nav .menu-collapse>a:hover:after {
  background-color: #eae9e8
}

.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li>a:hover,
.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li.sfHover>a {
  color: #ede199 !important
}

.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li.current-menu-ancestor>a {
  color: #fff !important
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav,
.scheme_default .sc_layouts_menu_nav>li ul {
  background-color: #D5CA8A
}

.scheme_default .widget_nav_menu li.menu-delimiter,
.scheme_default .sc_layouts_menu_nav>li li.menu-delimiter {
  border-color: #43474f
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a,
.scheme_default .sc_layouts_menu_nav>li li>a {
  color: #fff !important
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a:hover,
.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav>li.sfHover>a,
.scheme_default .sc_layouts_menu_nav>li li>a:hover,
.scheme_default .sc_layouts_menu_nav>li li.sfHover>a {
  color: #282525 !important;
  background-color: transparent
}

.scheme_default .sc_layouts_menu_nav>li li>a:hover:after {
  color: #282525 !important
}

.scheme_default .sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children>a:hover,
.scheme_default .sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children.sfHover>a {
  color: #282525 !important;
  background-color: transparent
}

.scheme_default .sc_layouts_menu_nav>li li[class*=icon-]:before {
  color: #282525
}

.scheme_default .sc_layouts_menu_nav>li li[class*=icon-]:hover:before,
.scheme_default .sc_layouts_menu_nav>li li[class*=icon-].shHover:before {
  color: #282525
}

.scheme_default .sc_layouts_menu_nav>li li.current-menu-item>a,
.scheme_default .sc_layouts_menu_nav>li li.current-menu-parent>a,
.scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
  color: #282525 !important
}

.scheme_default .sc_layouts_menu_nav>li li.current-menu-item:before,
.scheme_default .sc_layouts_menu_nav>li li.current-menu-parent:before,
.scheme_default .sc_layouts_menu_nav>li li.current-menu-ancestor:before {
  color: #282525 !important
}

.scheme_default .sc_layouts_menu_item_description {
  color: #f1f2f2
}

.scheme_default .menu_main_nav>li ul [class*=current-menu-]>a .sc_layouts_menu_item_description,
.scheme_default .sc_layouts_menu_nav>li ul li[class*=current-menu-]>a .sc_layouts_menu_item_description,
.scheme_default .menu_main_nav>li ul a:hover .sc_layouts_menu_item_description,
.scheme_default .sc_layouts_menu_nav>li ul a:hover .sc_layouts_menu_item_description {
  color: #bdbebe
}

.scheme_default .menu_main_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description,
.scheme_default .sc_layouts_menu_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description,
.scheme_default .menu_main_nav>li>a:hover .sc_layouts_menu_item_description,
.scheme_default .sc_layouts_menu_nav>li>a:hover .sc_layouts_menu_item_description {
  color: #3f3e3e
}

.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .post_item,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .amount,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu li {
  color: #bfbfbf
}

.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:not(.sc_button):not(.button),
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not(.button),
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #fff
}

.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:not(.sc_button):not(.button):hover,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not(.button):hover,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:hover .sc_layouts_item_icon,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:hover .sc_layouts_item_icon,
.scheme_default .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:hover .sc_layouts_item_icon {
  color: #c2b28a
}

.scheme_default ul.sc_layouts_submenu h1,
.scheme_default ul.sc_layouts_submenu h2,
.scheme_default ul.sc_layouts_submenu h3,
.scheme_default ul.sc_layouts_submenu h4,
.scheme_default ul.sc_layouts_submenu h5,
.scheme_default ul.sc_layouts_submenu h6,
.scheme_default ul.sc_layouts_submenu h1 a,
.scheme_default ul.sc_layouts_submenu h2 a,
.scheme_default ul.sc_layouts_submenu h3 a,
.scheme_default ul.sc_layouts_submenu h4 a,
.scheme_default ul.sc_layouts_submenu h5 a,
.scheme_default ul.sc_layouts_submenu h6 a,
.scheme_default ul.sc_layouts_submenu [class*=color_style_] h1 a,
.scheme_default ul.sc_layouts_submenu [class*=color_style_] h2 a,
.scheme_default ul.sc_layouts_submenu [class*=color_style_] h3 a,
.scheme_default ul.sc_layouts_submenu [class*=color_style_] h4 a,
.scheme_default ul.sc_layouts_submenu [class*=color_style_] h5 a,
.scheme_default ul.sc_layouts_submenu [class*=color_style_] h6 a {
  color: #fff
}

.scheme_default ul.sc_layouts_submenu h1 a:hover,
.scheme_default ul.sc_layouts_submenu h2 a:hover,
.scheme_default ul.sc_layouts_submenu h3 a:hover,
.scheme_default ul.sc_layouts_submenu h4 a:hover,
.scheme_default ul.sc_layouts_submenu h5 a:hover,
.scheme_default ul.sc_layouts_submenu h6 a:hover {
  color: #c2b28a
}

.scheme_default ul.sc_layouts_submenu .color_style_link2 h1 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link2 h2 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link2 h3 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link2 h4 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link2 h5 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link2 h6 a:hover {
  color: #292c34
}

.scheme_default ul.sc_layouts_submenu .color_style_link3 h1 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link3 h2 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link3 h3 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link3 h4 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link3 h5 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_link3 h6 a:hover {
  color: #D5CA8A
}

.scheme_default ul.sc_layouts_submenu .color_style_dark h1 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_dark h2 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_dark h3 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_dark h4 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_dark h5 a:hover,
.scheme_default ul.sc_layouts_submenu .color_style_dark h6 a:hover {
  color: #c2b28a
}

.scheme_default ul.sc_layouts_submenu dt,
.scheme_default ul.sc_layouts_submenu b,
.scheme_default ul.sc_layouts_submenu strong,
.scheme_default ul.sc_layouts_submenu i,
.scheme_default ul.sc_layouts_submenu em,
.scheme_default ul.sc_layouts_submenu mark,
.scheme_default ul.sc_layouts_submenu ins {
  color: #fff
}

.scheme_default ul.sc_layouts_submenu s,
.scheme_default ul.sc_layouts_submenu strike,
.scheme_default ul.sc_layouts_submenu del,
.scheme_default ul.sc_layouts_submenu .post_meta {
  color: #f1f2f2
}

.scheme_default ul.sc_layouts_submenu .sc_recent_news_header {
  border-color: #43474f
}

.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row,
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row,
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item,
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .post_item {
  color: #3f3e3e
}

.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:not(.sc_button):not(.button),
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not(.button),
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #D5CA8A
}

.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:not(.sc_button):not(.button):hover,
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:hover .sc_layouts_item_icon,
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not(.button):hover,
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:hover .sc_layouts_item_icon,
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_default .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:hover .sc_layouts_item_icon {
  color: #c2b28a
}

.scheme_default .widget_nav_menu ul.sc_layouts_submenu h1,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h2,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h3,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h4,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h5,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h6,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h1 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h2 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h3 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h4 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h5 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h6 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h1 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h2 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h3 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h4 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h5 a,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h6 a {
  color: #282525
}

.scheme_default .widget_nav_menu ul.sc_layouts_submenu h1 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h2 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h3 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h4 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h5 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu h6 a:hover {
  color: #D5CA8A
}

.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h1 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h2 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h3 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h4 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h5 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h6 a:hover {
  color: #c2b28a
}

.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h1 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h2 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h3 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h4 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h5 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h6 a:hover {
  color: #ddb837
}

.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h1 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h2 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h3 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h4 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h5 a:hover,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h6 a:hover {
  color: #D5CA8A
}

.scheme_default .widget_nav_menu ul.sc_layouts_submenu dt,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu b,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu strong,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu i,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu em,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu mark,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu ins {
  color: #282525
}

.scheme_default .widget_nav_menu ul.sc_layouts_submenu s,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu strike,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu del,
.scheme_default .widget_nav_menu ul.sc_layouts_submenu .post_meta {
  color: #bdbebe
}

.scheme_default .widget_nav_menu ul.sc_layouts_submenu .sc_recent_news_header {
  border-color: #dfdfdf
}

.scheme_default.menu_side_wrap .menu_side_button {
  color: #23262d;
  border-color: #dfdfdf;
  background-color: rgba(239, 240, 242, .7)
}

.scheme_default.menu_side_wrap .menu_side_button:hover {
  color: #282525;
  border-color: #D5CA8A;
  background-color: #c2b28a
}

.scheme_default .menu_side_inner {
  color: #282525;
  background-color: #fff
}

.scheme_default .menu_side_inner .sc_layouts_logo {
  background-color: #eff0f2;
  border-color: #dfdfdf
}

.scheme_default.menu_side_icons .sc_layouts_logo {
  background-color: #fff;
  border-color: #dfdfdf
}

.scheme_default.menu_side_icons .toc_menu_item .toc_menu_icon,
.scheme_default .menu_side_inner>.toc_menu_item .toc_menu_icon {
  background-color: #D5CA8A;
  border-color: #D5CA8A;
  color: #fff
}

.scheme_default.menu_side_icons .toc_menu_item:hover .toc_menu_icon,
.scheme_default.menu_side_icons .toc_menu_item_active .toc_menu_icon,
.scheme_default .menu_side_inner>.toc_menu_item:hover .toc_menu_icon,
.scheme_default .menu_side_inner>.toc_menu_item_active .toc_menu_icon {
  background-color: #fff;
  color: #D5CA8A
}

.scheme_default.menu_side_icons .toc_menu_icon_default:before,
.scheme_default .menu_side_inner>.toc_menu_icon_default:before {
  background-color: #D5CA8A
}

.scheme_default.menu_side_icons .toc_menu_item:hover .toc_menu_icon_default:before,
.scheme_default.menu_side_icons .toc_menu_item_active .toc_menu_icon_default:before,
.scheme_default .menu_side_inner>.toc_menu_item:hover .toc_menu_icon_default:before,
.scheme_default .menu_side_inner>.toc_menu_item_active .toc_menu_icon_default:before {
  background-color: #282525
}

.scheme_default.menu_side_icons .toc_menu_item .toc_menu_description,
.scheme_default .menu_side_inner>.toc_menu_item .toc_menu_description {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon {
  background-color: #eff0f2;
  color: #3f3e3e
}

.scheme_default.menu_side_dots #toc_menu .toc_menu_item:hover .toc_menu_icon,
.scheme_default.menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon {
  color: #c2b28a
}

.scheme_default.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon:before {
  background-color: #c2b28a
}

.scheme_default.menu_side_dots #toc_menu .toc_menu_item:hover .toc_menu_icon:before {
  background-color: #D5CA8A
}

.scheme_default .menu_mobile_inner {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .menu_mobile_button {
  color: #282525
}

.scheme_default .menu_mobile_button:hover {
  color: #D5CA8A
}

.scheme_default .menu_mobile_close:before,
.scheme_default .menu_mobile_close:after {
  border-color: #23262d
}

.scheme_default .menu_mobile_close:hover:before,
.scheme_default .menu_mobile_close:hover:after {
  border-color: #c2b28a
}

.scheme_default .menu_mobile .menu_mobile_nav_area>ul>li li.menu-delimiter>a {
  border-color: #dfdfdf
}

.scheme_default .menu_mobile_inner a,
.scheme_default .menu_mobile_inner .menu_mobile_nav_area li:before {
  color: #23262d
}

.scheme_default .menu_mobile_inner a:hover,
.scheme_default .menu_mobile_inner .current-menu-ancestor>a,
.scheme_default .menu_mobile_inner .current-menu-item>a,
.scheme_default .menu_mobile_inner .menu_mobile_nav_area li:hover:before,
.scheme_default .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before,
.scheme_default .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
  color: #c2b28a
}

.scheme_default .menu_mobile_inner .search_mobile .search_submit {
  color: #3f3e3e
}

.scheme_default .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_default .menu_mobile_inner .search_mobile .search_submit:hover {
  color: #eae9e8
}

.scheme_default .menu_mobile_inner .social_item .social_icon {
  color: #c2b28a
}

.scheme_default .menu_mobile_inner .social_item:hover .social_icon {
  color: #23262d
}

.scheme_default .menu_hover_fade_box .sc_layouts_menu_nav>a:hover,
.scheme_default .menu_hover_fade_box .sc_layouts_menu_nav>li>a:hover,
.scheme_default .menu_hover_fade_box .sc_layouts_menu_nav>li.sfHover>a {
  color: #c2b28a;
  background-color: #eff0f2
}

.scheme_default .menu_hover_slide_line .sc_layouts_menu_nav>li#blob {
  background-color: #D5CA8A
}

.scheme_default .menu_hover_slide_box .sc_layouts_menu_nav>li#blob {
  background-color: #eff0f2
}

.scheme_default .menu_hover_zoom_line .sc_layouts_menu_nav>li>a:before {
  background-color: #D5CA8A
}

.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li:before,
.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li:after,
.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li>a:before,
.scheme_default .menu_hover_path_line .sc_layouts_menu_nav>li>a:after {
  background-color: #c2b28a
}

.scheme_default .menu_hover_roll_down .sc_layouts_menu_nav>li>a:before {
  background-color: #D5CA8A
}

.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li>a:before {
  background-color: #282525
}

.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li>a:after,
.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
  background-color: #D5CA8A
}

.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li.sfHover>a,
.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li>a:hover,
.scheme_default .menu_hover_color_line .sc_layouts_menu_nav>li>a:focus {
  color: #D5CA8A
}

.scheme_default.sc_layouts_row .vc_separator.vc_sep_color_grey .vc_sep_line,
.scheme_default .sc_layouts_row .vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #dfdfdf
}

.scheme_default .sc_layouts_cart_items_short {
  background-color: #282525;
  color: #fff
}

.scheme_default .sc_layouts_cart_widget {
  border-color: #dfdfdf;
  background-color: #fff;
  color: #3f3e3e
}

.scheme_default .sc_layouts_cart_widget:after {
  border-color: #dfdfdf;
  background-color: #fff
}

.scheme_default .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
  color: #bdbebe
}

.scheme_default .sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover {
  color: #282525
}

.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected {
  color: #3f3e3e
}

.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected:hover {
  color: #23262d
}

.scheme_default .sc_layouts_currency .chosen-container .chosen-results,
.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder,
.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .dd-options,
.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option {
  background: #eff0f2;
  color: #23262d
}

.scheme_default .sc_layouts_currency .chosen-container .chosen-results li,
.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option {
  color: #23262d
}

.scheme_default .sc_layouts_currency .chosen-container .active-result.highlighted,
.scheme_default .sc_layouts_currency .chosen-container .active-result.result-selected,
.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option:hover,
.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder .wSelect-option-selected,
.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option:hover,
.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option-selected {
  color: #c2b28a !important
}

.scheme_default .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option-description {
  color: #3f3e3e
}

.scheme_default #page_preloader {
  background-color: #070707;
}

.scheme_default .page_content_wrap,
.scheme_default .custom-background .content_wrap>.content,
.scheme_default .page_banner_wrap~.content_wrap>.content {
  background-color: #fff;
}

.scheme_default .preloader_wrap>div {
  background-color: #D5CA8A
}

.scheme_default .top_panel,
.scheme_default.top_panel {
  background-color: #fff
}

.scheme_default.top_panel.with_bg_image:before {
  background-color: rgba(255, 255, 255, .7)
}

.scheme_default.top_panel .slider_engine_revo .slide_subtitle,
.scheme_default .top_panel .slider_engine_revo .slide_subtitle {
  color: #D5CA8A
}

.scheme_default .top_panel_default .top_panel_navi,
.scheme_default.top_panel_default .top_panel_navi {
  background-color: #fff
}

.scheme_default .top_panel_default .top_panel_title,
.scheme_default.top_panel_default .top_panel_title {
  background-color: #eff0f2
}

.scheme_default .post_header_position_above .top_panel {
  border-color: #dfdfdf
}

.scheme_default .post_header_position_on_thumb .header_content_wrap.header_align_bb .post_header {
  border-color: #dfdfdf
}

.scheme_default div.esg-filter-wrapper .esg-filterbutton>span,
.scheme_default .mptt-navigation-tabs li a,
.scheme_default .heaven11_tabs .heaven11_tabs_titles li a {
  color: #23262d;
  background-color: #eff0f2
}

.scheme_default div.esg-filter-wrapper .esg-filterbutton>span:hover,
.scheme_default .mptt-navigation-tabs li a:hover,
.scheme_default .heaven11_tabs .heaven11_tabs_titles li a:hover {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default div.esg-filter-wrapper .esg-filterbutton.selected>span,
.scheme_default .mptt-navigation-tabs li.active a,
.scheme_default .heaven11_tabs .heaven11_tabs_titles li.ui-state-active a {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .sheme_self.sidebar div.esg-filter-wrapper .esg-filterbutton>span,
.scheme_default .sheme_self.sidebar .mptt-navigation-tabs li a,
.scheme_default .sheme_self.sidebar .heaven11_tabs .heaven11_tabs_titles li a {
  color: #23262d;
  background-color: #eae9e8
}

.scheme_default .sheme_self.sidebar div.esg-filter-wrapper .esg-filterbutton>span:hover,
.scheme_default .sheme_self.sidebar .mptt-navigation-tabs li a:hover,
.scheme_default .sheme_self.sidebar .heaven11_tabs .heaven11_tabs_titles li a:hover {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default .sheme_self.sidebar div.esg-filter-wrapper .esg-filterbutton.selected>span,
.scheme_default .sheme_self.sidebar .mptt-navigation-tabs li.active a,
.scheme_default .sheme_self.sidebar .heaven11_tabs .heaven11_tabs_titles li.ui-state-active a {
  color: #eff0f2;
  background-color: #23262d
}

.scheme_default .post_item {
  color: #3f3e3e
}

.scheme_default .post_meta,
.scheme_default .post_meta_item,
.scheme_default .post_meta_item:after,
.scheme_default .post_meta_item:hover:after,
.scheme_default .post_meta .vc_inline-link,
.scheme_default .post_meta .vc_inline-link:after,
.scheme_default .post_meta .vc_inline-link:hover:after,
.scheme_default .post_meta_item a,
.scheme_default .post_info .post_info_item,
.scheme_default .post_info .post_info_item a,
.scheme_default .post_info_counters .post_meta_item {
  color: #c2b28a
}

.scheme_default .post_date a:hover,
.scheme_default a.post_meta_item:hover,
.scheme_default .post_meta_item a:hover,
.scheme_default .post_meta .vc_inline-link:hover,
.scheme_default .post_info .post_info_item a:hover,
.scheme_default .post_info_meta .post_meta_item:hover {
  color: #D5CA8A
}

.scheme_default .post_item .post_title a:hover,
.scheme_default .post_item .post_title a:hover em,
.scheme_default .post_item .post_title a:hover b {
  color: #D5CA8A
}

.scheme_default .post_meta_item.post_categories,
.scheme_default .post_meta_item.post_categories a {
  color: #c2b28a
}

.scheme_default .post_meta_item.post_categories a:hover {
  color: #D5CA8A
}

.scheme_default .post_meta_item .socials_share .social_items {
  background-color: #fff
}

.scheme_default .post_meta_item .social_items,
.scheme_default .post_meta_item .social_items:before {
  background-color: #fff;
  border-color: #dfdfdf;
  color: #bdbebe
}

.scheme_default .post_layout_excerpt:not(.sticky)+.post_layout_excerpt:not(.sticky) {
  border-color: #dfdfdf
}

.scheme_default .post_layout_classic {
  border-color: #dfdfdf
}

.scheme_default.gallery_preview:before {
  background-color: #fff
}

.scheme_default.gallery_preview {
  color: #3f3e3e
}

.scheme_default .trx_addons_audio_player.with_cover .audio_author,
.scheme_default .format-audio .post_featured.with_thumb .post_audio_author {
  color: #c2b28a
}

.scheme_default .mejs-container .mejs-controls,
.scheme_default .wp-playlist .mejs-container .mejs-controls {
  background: #e8e7e6
}

.scheme_default .trx_addons_audio_player.without_cover .mejs-controls,
.scheme_default .format-audio .post_featured.without_thumb .mejs-controls {
  background: #e8e7e6
}

.scheme_default .mejs-controls .mejs-button>button {
  color: #D5CA8A;
  background: #fff !important
}

.scheme_default .mejs-controls .mejs-button>button:hover,
.scheme_default .mejs-controls .mejs-button>button:focus {
  color: #c2b28a;
  background: #fff !important
}

.scheme_default .mejs-controls .mejs-time-rail .mejs-time-total,
.scheme_default .mejs-controls .mejs-time-rail .mejs-time-loaded,
.scheme_default .mejs-controls .mejs-time-rail .mejs-time-hovered,
.scheme_default .mejs-controls .mejs-volume-slider .mejs-volume-total,
.scheme_default .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background: #fff
}

.scheme_default .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_default .mejs-controls .mejs-volume-slider .mejs-volume-current,
.scheme_default .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: rgba(135, 156, 73, .7)
}

.scheme_default .mejs-controls .mejs-time-rail .mejs-time-handle-content {
  border-color: #c2b28a
}

.scheme_default .mejs-controls .mejs-volume-slider .mejs-volume-handle,
.scheme_default .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  background: #c2b28a
}

.scheme_default .trx_addons_audio_player.without_cover,
.scheme_default .format-audio .post_featured.without_thumb .post_audio {
  border-color: #e8e7e6;
  background-color: #e8e7e6
}

.scheme_default .trx_addons_audio_player.without_cover .audio_author,
.scheme_default .format-audio .post_featured.without_thumb .post_audio_author {
  color: #D5CA8A
}

.scheme_default .trx_addons_audio_player.without_cover .audio_caption,
.scheme_default .format-audio .post_featured.without_thumb .post_audio_title {
  color: #23262d
}

.scheme_default .trx_addons_audio_player.without_cover .audio_description,
.scheme_default .format-audio .post_featured.without_thumb .post_audio_description {
  color: #3f3e3e
}

.scheme_default .wp-playlist-light {
  background: #fff;
  border-color: #dfdfdf;
  color: #3f3e3e
}

.scheme_default .wp-playlist-light .wp-playlist-caption {
  color: #282525
}

.scheme_default .wp-playlist-light .wp-playlist-playing {
  background: #eff0f2;
  color: #23262d
}

.scheme_default .wp-playlist-item {
  border-color: #dfdfdf
}

.scheme_default .format-aside .post_content_inner {
  color: #23262d;
  background-color: #eff0f2
}

.scheme_default .format-link .post_content_inner,
.scheme_default .format-status .post_content_inner {
  color: #282525
}

.scheme_default .format-chat p>b,
.scheme_default .format-chat p>strong {
  color: #282525
}

.scheme_default .trx_addons_video_player.with_cover .video_hover,
.scheme_default .format-video .post_featured.with_thumb .post_video_hover {
  color: #23262d;
  background-color: #fff
}

.scheme_default .trx_addons_video_player.with_cover .video_hover:hover,
.scheme_default .format-video .post_featured.with_thumb .post_video_hover:hover {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default.sidebar .trx_addons_video_player.with_cover .video_hover {
  color: #23262d;
  background-color: #fff
}

.scheme_default.sidebar .trx_addons_video_player.with_cover .video_hover:hover {
  color: #282525;
  background-color: #D5CA8A
}

.scheme_default .post_layout_chess .post_content_inner:after {
  background: linear-gradient(to top, #fff 0%, rgba(255, 255, 255, 0) 100%) no-repeat scroll right top/100% 100% rgba(255, 255, 255, 0)
}

.scheme_default .post_layout_chess_1 .post_meta:before {
  background-color: #dfdfdf
}

.scheme_default .nav-links-old {
  color: #282525
}

.scheme_default .nav-links-old a:hover {
  color: #282525;
  border-color: #282525
}

.scheme_default .esg-filters div.esg-navigationbutton,
.scheme_default .woocommerce nav.woocommerce-pagination ul li a,
.scheme_default .page_links>a,
.scheme_default .comments_pagination .page-numbers,
.scheme_default .nav-links .page-numbers {
  color: #282525;
  border-color: transparent;
  background-color: transparent
}

.scheme_default .esg-filters div.esg-navigationbutton:hover,
.scheme_default .esg-filters div.esg-navigationbutton.selected,
.scheme_default .woocommerce nav.woocommerce-pagination ul li a:hover,
.scheme_default .woocommerce nav.woocommerce-pagination ul li span.current,
.scheme_default .page_links>a:hover,
.scheme_default .page_links>span:not(.page_links_title),
.scheme_default .comments_pagination a.page-numbers:hover,
.scheme_default .comments_pagination .page-numbers.current,
.scheme_default .nav-links a.page-numbers:hover,
.scheme_default .nav-links .page-numbers.current {
  color: #282525;
  border-color: #282525;
  background-color: transparent
}

.scheme_default .nav-links:before {
  border-color: #fff;
  background-color: #282525
}

.scheme_default .post_item_single .post_header .post_date {
  color: #c2b28a
}

.scheme_default .post_item_single .post_header .post_categories,
.scheme_default .post_item_single .post_header .post_categories a {
  color: #c2b28a
}

.scheme_default .post_item_single .post_header .post_meta_item,
.scheme_default .post_item_single .post_header .post_meta .vc_inline-link,
.scheme_default .post_item_single .post_header .post_meta_item a,
.scheme_default .post_item_single .post_header .post_meta_item .socials_caption {
  color: #c2b28a
}

.scheme_default .post_item_single a.post_meta_item:hover,
.scheme_default .post_item_single .post_header .post_meta .vc_inline-link:hover,
.scheme_default .post_item_single .post_meta_item>a:hover,
.scheme_default .post_item_single .post_meta_item .socials_caption:hover,
.scheme_default .post_item_single .post_edit a:hover {
  color: #D5CA8A
}

.scheme_default .post_item_single .post_content .post_tags,
.scheme_default .post_item_single .post_content .post_tags a {
  color: #c2b28a
}

.scheme_default .post_item_single .post_content .post_tags a:hover {
  color: #D5CA8A
}

.scheme_default .post_item_single .post_content .post_meta .post_share .socials_type_block .social_item .social_icon {
  color: #282525 !important;
  border-color: #282525;
  background-color: transparent
}

.scheme_default .post_item_single .post_content .post_meta .post_share .socials_type_block .social_item:hover .social_icon {
  color: #D5CA8A !important;
  border-color: #D5CA8A;
  background-color: transparent
}

.scheme_default .socials_share .socials_caption,
.scheme_default .post_tags .post_meta_label {
  color: #282525 !important
}

.scheme_default .post-password-form input[type=submit] {
  border-color: #282525
}

.scheme_default .post-password-form input[type=submit]:hover,
.scheme_default .post-password-form input[type=submit]:focus {
  color: #fff
}

.scheme_default .nav-links-single .nav-links {
  border-color: #dfdfdf
}

.scheme_default .nav-links-single .nav-links a .meta-nav {
  color: #bdbebe
}

.scheme_default .nav-links-single .nav-links a .post_date {
  color: #bdbebe
}

.scheme_default .nav-links-single .nav-links a:hover .meta-nav,
.scheme_default .nav-links-single .nav-links a:hover .post_date {
  color: #282525
}

.scheme_default .nav-links-single .nav-links a:hover .post-title {
  color: #D5CA8A
}

.scheme_default .nav-links-single.nav-links-fixed .nav-links .nav-previous,
.scheme_default .nav-links-single.nav-links-fixed .nav-links .nav-next {
  border-color: #dfdfdf;
  background-color: #fff
}

.scheme_default .author_info {
  color: #3f3e3e;
  background-color: #eae9e8
}

.scheme_default .author_info .author_title {
  color: #282525
}

.scheme_default .author_info a {
  color: #282525
}

.scheme_default .author_info a:hover {
  color: #D5CA8A
}

.scheme_default .author_info .socials_wrap .social_item .social_icon {
  color: #282525;
  border-color: #282525;
  background-color: transparent
}

.scheme_default .author_info .socials_wrap .social_item:hover .social_icon {
  color: #D5CA8A;
  border-color: #D5CA8A;
  background-color: transparent
}

.scheme_default .related_wrap {
  border-color: #dfdfdf
}

.scheme_default .related_wrap.related_style_modern .post_header {
  background-color: rgba(255, 255, 255, .7)
}

.scheme_default .related_wrap.related_style_modern:hover .post_header {
  background-color: #fff
}

.scheme_default .related_wrap.related_style_modern .post_meta a {
  color: #3f3e3e
}

.scheme_default .related_wrap.related_style_modern:hover .post_meta a {
  color: #bdbebe
}

.scheme_default .related_wrap.related_style_modern:hover .post_meta a:hover {
  color: #282525
}

.scheme_default .page_contact_form {
  border-color: #dfdfdf
}

.scheme_default .comments_list_wrap,
.scheme_default .comments_list_wrap>ul {
  border-color: #dfdfdf
}

.scheme_default .comments_list_wrap li+li,
.scheme_default .comments_list_wrap li ul {
  border-color: #dfdfdf
}

.scheme_default .comments_list_wrap .bypostauthor>.comment_body .comment_author_avatar:after {
  border-color: #c2b28a
}

.scheme_default .comments_list_wrap .comment_info,
.scheme_default .comments_list_wrap .comment_info h6 {
  color: #c2b28a
}

.scheme_default .comments_list_wrap .comment_counters a {
  color: #D5CA8A
}

.scheme_default .comments_list_wrap .comment_counters a:hover {
  color: #c2b28a
}

.scheme_default .comments_list_wrap .comment_text {
  color: #3f3e3e
}

.scheme_default .comments_list_wrap .comment_reply a {
  color: #282525
}

.scheme_default .comments_list_wrap .comment_reply a:hover {
  color: #c2b28a
}

.scheme_default .comments_form_wrap {
  border-color: #dfdfdf
}

.scheme_default .comments_wrap .comments_notes {
  color: #bdbebe
}

.scheme_default .post_item_404 .page_title {
  color: #bdbebe
}

.scheme_default .post_item_404 .page_description {
  color: #D5CA8A
}

.scheme_default .post_item_404 .go_home {
  border-color: #282525
}

.scheme_default.sidebar .sidebar_inner {
  background-color: #eff0f2;
  color: #3f3e3e
}

.scheme_default .sidebar_inner .widget+.widget,
.scheme_default .sidebar_right [class*=content_wrap]>.sidebar,
.scheme_default .sidebar_left [class*=content_wrap]>.sidebar {
  border-color: #c2b28a
}

.scheme_default.sidebar .widget+.widget {
  border-color: #dfdfdf
}

.scheme_default.sidebar a {
  color: #c2b28a
}

.scheme_default.sidebar a:hover {
  color: #D5CA8A
}

.scheme_default.sidebar h1,
.scheme_default.sidebar h2,
.scheme_default.sidebar h3,
.scheme_default.sidebar h4,
.scheme_default.sidebar h5,
.scheme_default.sidebar h6,
.scheme_default.sidebar h1 a,
.scheme_default.sidebar h2 a,
.scheme_default.sidebar h3 a,
.scheme_default.sidebar h4 a,
.scheme_default.sidebar h5 a,
.scheme_default.sidebar h6 a {
  color: #23262d
}

.scheme_default.sidebar h1 a:hover,
.scheme_default.sidebar h2 a:hover,
.scheme_default.sidebar h3 a:hover,
.scheme_default.sidebar h4 a:hover,
.scheme_default.sidebar h5 a:hover,
.scheme_default.sidebar h6 a:hover {
  color: #c2b28a
}

.scheme_default .sidebar .widget {
  background-color: #e8e7e6
}

.scheme_default .sidebar .widget:nth-child(odd),
.scheme_default .sidebar .widget:nth-child(even) {
  border-color: #fff
}

.scheme_default .sidebar_control {
  color: #23262d !important;
  background-color: #eff0f2;
  border-color: #dfdfdf
}

.scheme_default .sidebar_control:hover {
  color: #c2b28a !important;
  background-color: #eae9e8;
  border-color: #f0efee
}

.scheme_default .widget ul>li:before {
  background-color: #D5CA8A
}

.scheme_default.sidebar ul>li:before {
  background-color: #c2b28a
}

.scheme_default.sidebar li>a,
.scheme_default.sidebar .post_title>a {
  color: #23262d
}

.scheme_default.sidebar li>a:hover,
.scheme_default.sidebar .post_title>a:hover {
  color: #c2b28a
}

.scheme_default.sidebar .post_meta,
.scheme_default.sidebar .post_meta_item,
.scheme_default.sidebar .post_meta_item:after,
.scheme_default.sidebar .post_meta_item:hover:after,
.scheme_default.sidebar .post_meta .vc_inline-link,
.scheme_default.sidebar .post_meta .vc_inline-link:after,
.scheme_default.sidebar .post_meta .vc_inline-link:hover:after,
.scheme_default.sidebar .post_meta_item a,
.scheme_default.sidebar .post_info .post_info_item,
.scheme_default.sidebar .post_info .post_info_item a,
.scheme_default.sidebar .post_info_counters .post_meta_item {
  color: #b7b7b7
}

.scheme_default.sidebar .post_date a:hover,
.scheme_default.sidebar a.post_meta_item:hover,
.scheme_default.sidebar .post_meta_item a:hover,
.scheme_default.sidebar .post_meta .vc_inline-link:hover,
.scheme_default.sidebar .post_info .post_info_item a:hover,
.scheme_default.sidebar .post_info_counters .post_meta_item:hover {
  color: #23262d
}

.scheme_default.sidebar .post_item .post_title a:hover {
  color: #c2b28a
}

.scheme_default.sidebar .post_meta_item.post_categories,
.scheme_default.sidebar .post_meta_item.post_categories a {
  color: #c2b28a
}

.scheme_default.sidebar .post_meta_item.post_categories a:hover {
  color: #D5CA8A
}

.scheme_default.sidebar .post_meta_item .socials_share .social_items {
  background-color: #eff0f2
}

.scheme_default.sidebar .post_meta_item .social_items,
.scheme_default.sidebar .post_meta_item .social_items:before {
  background-color: #eff0f2;
  border-color: #dfdfdf;
  color: #b7b7b7
}

.scheme_default.sidebar .widget_archive li {
  color: #23262d
}

.scheme_default .wp-block-calendar caption,
.scheme_default .wp-block-calendar tbody td a,
.scheme_default .widget_calendar caption,
.scheme_default .widget_calendar tbody td a {
  color: #282525
}

.scheme_default .wp-block-calendar th,
.scheme_default .widget_calendar th {
  color: #D5CA8A
}

.scheme_default.sidebar .wp-block-calendar caption,
.scheme_default.sidebar .wp-block-calendar tbody td a,
.scheme_default.sidebar .wp-block-calendar th,
.scheme_default.sidebar .widget_calendar caption,
.scheme_default.sidebar .widget_calendar tbody td a,
.scheme_default.sidebar .widget_calendar th {
  color: #23262d
}

.scheme_default .wp-block-calendar tbody td,
.scheme_default .widget_calendar tbody td {
  color: #3f3e3e !important
}

.scheme_default.sidebar .wp-block-calendar tbody td,
.scheme_default.sidebar .widget_calendar tbody td {
  color: #3f3e3e !important
}

.scheme_default .wp-block-calendar tbody td a:hover,
.scheme_default .widget_calendar tbody td a:hover {
  color: #D5CA8A
}

.scheme_default.sidebar .wp-block-calendar tbody td a:hover,
.scheme_default.sidebar .widget_calendar tbody td a:hover {
  color: #c2b28a
}

.scheme_default .wp-block-calendar tbody td a:after,
.scheme_default .widget_calendar tbody td a:after {
  background-color: #D5CA8A
}

.scheme_default.sidebar .wp-block-calendar tbody td a:after,
.scheme_default.sidebar .widget_calendar tbody td a:after {
  background-color: #c2b28a
}

.scheme_default .wp-block-calendar td#today,
.scheme_default .widget_calendar td#today {
  color: #fff !important
}

.scheme_default .wp-block-calendar td#today a,
.scheme_default .widget_calendar td#today a {
  color: #fff
}

.scheme_default .wp-block-calendar td#today a:hover,
.scheme_default .widget_calendar td#today a:hover {
  color: #282525
}

.scheme_default .wp-block-calendar td#today:before,
.scheme_default .widget_calendar td#today:before {
  background-color: #D5CA8A
}

.scheme_default.sidebar .wp-block-calendar td#today:before,
.scheme_default.sidebar .widget_calendar td#today:before {
  background-color: #c2b28a
}

.scheme_default .wp-block-calendar td#today a:after,
.scheme_default .widget_calendar td#today a:after {
  background-color: #fff
}

.scheme_default .wp-block-calendar td#today a:hover:after,
.scheme_default .widget_calendar td#today a:hover:after {
  background-color: #282525
}

.scheme_default .widget_calendar td#prev a,
.scheme_default .widget_calendar td#next a,
.scheme_default .wp-calendar-nav a,
.scheme_default .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a,
.scheme_default .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a,
.scheme_default .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a,
.scheme_default .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a {
  color: transparent
}

.scheme_default.sidebar .wp-calendar-nav a,
.scheme_default.sidebar .widget_calendar #prev a,
.scheme_default.sidebar .widget_calendar #next a {
  color: #c2b28a
}

.scheme_default .widget_calendar td#prev a:hover,
.scheme_default .widget_calendar td#next a:hover,
.scheme_default .wp-calendar-nav a:hover,
.scheme_default .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,
.scheme_default .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover,
.scheme_default .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,
.scheme_default .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover {
  color: transparent
}

.scheme_default.sidebar .wp-calendar-nav a:hover,
.scheme_default.sidebar .widget_calendar #prev a:hover,
.scheme_default.sidebar .widget_calendar #next a:hover {
  color: #D5CA8A
}

.scheme_default .wp-calendar-nav a:before,
.scheme_default .widget_calendar td#prev a:before,
.scheme_default .widget_calendar td#next a:before {
  background-color: #fff !important
}

.scheme_default .sidebar .wp-calendar-nav a:before,
.scheme_default .sidebar .widget_calendar td#prev a:before,
.scheme_default .sidebar .wp-block-calendar td#prev a:before,
.scheme_default .sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.scheme_default .sidebar .widget_calendar td#next a:before,
.scheme_default .sidebar .wp-block-calendar td#next a:before,
.scheme_default .sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before,
.scheme_default .sidebar .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
  background-color: #e8e7e6 !important
}

.scheme_default .wp-calendar-nav a:before,
.scheme_default .widget_calendar td#prev a:before,
.scheme_default .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.scheme_default .widget_calendar td#next a:before,
.scheme_default .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
  color: #282525 !important;
  border-color: #282525 !important
}

.scheme_default .wp-calendar-nav a:hover:before,
.scheme_default .widget_calendar td#prev a:hover:before,
.scheme_default .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover:before,
.scheme_default .widget_calendar td#next a:hover:before,
.scheme_default .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover:before,
.scheme_default .sidebar .wp-calendar-nav a:hover:before,
.scheme_default .sidebar .widget_calendar td#prev a:hover:before,
.scheme_default .sidebar .wp-block-calendar td#prev a:hover:before,
.scheme_default .sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover:before,
.scheme_default .sidebar .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover:before,
.scheme_default .sidebar .widget_calendar td#next a:hover:before,
.scheme_default .sidebar .wp-block-calendar td#next a:hover:before,
.scheme_default .sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover:before,
.scheme_default .sidebar .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover:before {
  color: #c2b28a !important;
  border-color: #c2b28a !important
}

.scheme_default .widget_calendar td#today:before,
.scheme_default .wp-block-calendar td#today:before {
  background-color: #D5CA8A !important
}

.scheme_default .widget_categories li {
  color: #282525
}

.scheme_default.sidebar .widget_categories li {
  color: #23262d
}

.scheme_default .widget_recent_entries .post-date {
  color: #bdbebe
}

.scheme_default.widget_recent_entries .post-date {
  color: #b7b7b7
}

.scheme_default .recentcomments,
.scheme_default .recentcomments .comment-author-link a {
  color: #D5CA8A
}

.scheme_default .recentcomments .comment-author-link a:hover {
  color: #c2b28a
}

.scheme_default .widget_rss .widget_title a:first-child {
  color: #D5CA8A
}

.scheme_default.sidebar .widget_rss .widget_title a:first-child {
  color: #c2b28a
}

.scheme_default .widget_rss .widget_title a:first-child:hover {
  color: #c2b28a
}

.scheme_default.sidebar .widget_rss .widget_title a:first-child:hover {
  color: #D5CA8A
}

.scheme_default .widget_rss .rss-date {
  color: #D5CA8A
}

.scheme_default.sidebar .widget_rss .rss-date {
  color: #b7b7b7
}

.scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a,
.scheme_default .widget_product_tag_cloud a,
.scheme_default .widget_tag_cloud a,
.scheme_default .post_item_single .post_content .post_tags a,
.scheme_default .wp-block-tag-cloud a {
  color: #282525;
  border-color: #282525;
  background-color: #fff
}

.scheme_default .sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a,
.scheme_default .sidebar .widget_product_tag_cloud a,
.scheme_default .sidebar .widget_tag_cloud a {
  color: #282525;
  border-color: #282525;
  background-color: #e8e7e6
}

.scheme_default .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,
.scheme_default .widget_product_tag_cloud a:hover,
.scheme_default .widget_tag_cloud a:hover,
.scheme_default .post_item_single .post_content .post_tags a:hover,
.scheme_default .wp-block-tag-cloud a:hover {
  color: #fff !important;
  border-color: #D5CA8A;
  background-color: #D5CA8A
}

.scheme_default.sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,
.scheme_default.sidebar .widget_product_tag_cloud a:hover,
.scheme_default.sidebar .widget_tag_cloud a:hover {
  background-color: #c2b28a
}

.scheme_default .sidebar .widget.widget_categories_list {
  background-color: #c2b28a
}

.scheme_default .sidebar .widget.widget_categories_list .widget_title,
.scheme_default .sidebar .widget_categories_list .categories_list_title {
  color: #fff !important
}

.scheme_default .sidebar .widget_categories_list .categories_list_item:hover .categories_list_title {
  color: #000 !important
}

.scheme_default.footer_wrap,
.footer_wrap .scheme_default.vc_row {
  background-color: #eff0f2;
  color: #3f3e3e
}

.scheme_default.footer_wrap .widget,
.scheme_default.footer_wrap .sc_content .wpb_column,
.footer_wrap .scheme_default.vc_row .widget,
.footer_wrap .scheme_default.vc_row .sc_content .wpb_column {
  border-color: #dfdfdf
}

.scheme_default.footer_wrap h1,
.scheme_default.footer_wrap h2,
.scheme_default.footer_wrap h3,
.scheme_default.footer_wrap h4,
.scheme_default.footer_wrap h5,
.scheme_default.footer_wrap h6,
.scheme_default.footer_wrap h1 a,
.scheme_default.footer_wrap h2 a,
.scheme_default.footer_wrap h3 a,
.scheme_default.footer_wrap h4 a,
.scheme_default.footer_wrap h5 a,
.scheme_default.footer_wrap h6 a,
.footer_wrap .scheme_default.vc_row h1,
.footer_wrap .scheme_default.vc_row h2,
.footer_wrap .scheme_default.vc_row h3,
.footer_wrap .scheme_default.vc_row h4,
.footer_wrap .scheme_default.vc_row h5,
.footer_wrap .scheme_default.vc_row h6,
.footer_wrap .scheme_default.vc_row h1 a,
.footer_wrap .scheme_default.vc_row h2 a,
.footer_wrap .scheme_default.vc_row h3 a,
.footer_wrap .scheme_default.vc_row h4 a,
.footer_wrap .scheme_default.vc_row h5 a,
.footer_wrap .scheme_default.vc_row h6 a {
  color: #23262d
}

.scheme_default.footer_wrap h1 a:hover,
.scheme_default.footer_wrap h2 a:hover,
.scheme_default.footer_wrap h3 a:hover,
.scheme_default.footer_wrap h4 a:hover,
.scheme_default.footer_wrap h5 a:hover,
.scheme_default.footer_wrap h6 a:hover,
.footer_wrap .scheme_default.vc_row h1 a:hover,
.footer_wrap .scheme_default.vc_row h2 a:hover,
.footer_wrap .scheme_default.vc_row h3 a:hover,
.footer_wrap .scheme_default.vc_row h4 a:hover,
.footer_wrap .scheme_default.vc_row h5 a:hover,
.footer_wrap .scheme_default.vc_row h6 a:hover {
  color: #c2b28a
}

.scheme_default.footer_wrap .widget li:before,
.footer_wrap .scheme_default.vc_row .widget li:before {
  background-color: #c2b28a
}

.scheme_default.footer_wrap a,
.footer_wrap .scheme_default.vc_row a {
  color: #23262d
}

.scheme_default.footer_wrap a:hover,
.footer_wrap .scheme_default.vc_row a:hover {
  color: #c2b28a
}

.scheme_default .footer_wrap .widget_title:after,
.scheme_default .footer_wrap .widgettitle:after {
  background-color: #c2b28a
}

.scheme_default .copyright,
.scheme_default .copyright a {
  color: #282525
}

.scheme_default .copyright a:hover {
  color: #c2b28a
}

.scheme_default.footer_wrap .post_meta,
.scheme_default.footer_wrap .post_meta_item,
.scheme_default.footer_wrap .post_meta_item:after,
.scheme_default.footer_wrap .post_meta_item:hover:after,
.scheme_default.footer_wrap .post_meta .vc_inline-link,
.scheme_default.footer_wrap .post_meta .vc_inline-link:after,
.scheme_default.footer_wrap .post_meta .vc_inline-link:hover:after,
.scheme_default.footer_wrap .post_meta_item a,
.scheme_default.footer_wrap .post_info .post_info_item,
.scheme_default.footer_wrap .post_info .post_info_item a,
.scheme_default.footer_wrap .post_info_counters .post_meta_item {
  color: #b7b7b7
}

.scheme_default.footer_wrap .post_date a:hover,
.scheme_default.footer_wrap a.post_meta_item:hover,
.scheme_default.footer_wrap .post_meta_item a:hover,
.scheme_default.footer_wrap .post_meta .vc_inline-link:hover,
.scheme_default.footer_wrap .post_info .post_info_item a:hover,
.scheme_default.footer_wrap .post_info_counters .post_meta_item:hover {
  color: #23262d
}

.scheme_default.footer_wrap .post_item .post_title a:hover {
  color: #c2b28a
}

.scheme_default.footer_wrap .post_meta_item.post_categories,
.scheme_default.footer_wrap .post_meta_item.post_categories a {
  color: #c2b28a
}

.scheme_default.footer_wrap .post_meta_item.post_categories a:hover {
  color: #D5CA8A
}

.scheme_default.footer_wrap .post_meta_item .socials_share .social_items {
  background-color: #eff0f2
}

.scheme_default.footer_wrap .post_meta_item .social_items,
.scheme_default.footer_wrap .post_meta_item .social_items:before {
  background-color: #eff0f2;
  border-color: #dfdfdf;
  color: #b7b7b7
}

.scheme_default .footer_logo_inner {
  border-color: #dfdfdf
}

.scheme_default .footer_logo_inner:after {
  background-color: #3f3e3e
}

.scheme_default .footer_socials_inner .social_item .social_icon {
  color: #3f3e3e
}

.scheme_default .footer_socials_inner .social_item:hover .social_icon {
  color: #23262d
}

.scheme_default .menu_footer_nav_area ul li a {
  color: #23262d
}

.scheme_default .menu_footer_nav_area ul li a:hover {
  color: #c2b28a
}

.scheme_default .menu_footer_nav_area ul li+li:before {
  border-color: #b7b7b7
}

.scheme_default .menu_footer_nav_area>ul>li ul,
.scheme_default .footer_wrap .sc_layouts_menu>ul>li ul {
  border-color: #43474f
}

.scheme_default .footer_copyright_inner {
  background-color: #fff;
  border-color: #dfdfdf;
  color: #282525
}

.scheme_default .footer_copyright_inner a {
  color: #282525
}

.scheme_default .footer_copyright_inner a:hover {
  color: #D5CA8A
}

.scheme_default .footer_copyright_inner .copyright_text {
  color: #3f3e3e
}

.scheme_default .sc_item_subtitle:before,
.scheme_default .sc_item_subtitle:after {
  background-color: #c2b28a
}

.scheme_default .wpcf7-form-control-wrap.wpgdprc {
  color: #3f3e3e
}

.scheme_default .form_request input[type=text],
.scheme_default .form_request input[type=email],
.scheme_default .form_request input[type=tel],
.scheme_default .form_request textarea {
  border-color: #282525
}

.scheme_default .form_request input[type=text]:hover,
.scheme_default .form_request input[type=email]:hover,
.scheme_default .form_request input[type=tel]:hover,
.scheme_default .form_request textarea:hover {
  border-color: #c2b28a
}

.scheme_default .form_request input[type=text]:focus,
.scheme_default .form_request input[type=email]:focus,
.scheme_default .form_request input[type=tel]:focus,
.scheme_default .form_request textarea:focus {
  border-color: #D5CA8A
}

.scheme_default .wpgdprc-checkbox label input[type=checkbox] {
  color: #282525
}

.scheme_default .ui-slider-access.ui-buttonset button.ui-button {
  background-color: #282525
}

.scheme_default .ui-slider-access.ui-buttonset button.ui-button:hover {
  background-color: #c2b28a
}

.scheme_default .toc_soc_title_before {
  background-color: #282525
}

.scheme_default .sc_properties_slider_columns .trx_addons_list_parameters>li>strong {
  color: #c2b28a
}

.scheme_default .properties_search_form .properties_search_basic .sc_form_field_properties_keyword input,
.scheme_default .properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field_properties_keyword input,
.scheme_default .properties_search .select_container select {
  border-color: #23262d !important
}

.scheme_default .widget .properties_search .select_container:after {
  color: #c2b28a
}

.scheme_default .properties_search_form .properties_search_advanced .sc_form_field {
  color: #3f3e3e
}

.scheme_default .sc_properties_alter .sc_properties_item_option_data {
  color: #c2b28a
}

.scheme_default .sc_properties_item_option .sc_properties_item_option_label_icon {
  color: #c2b28a;
  border-color: #c2b28a
}

.scheme_default .properties_address a {
  color: #282525
}

.scheme_default .properties_address a:hover {
  color: #c2b28a
}

.scheme_default .prop_add_info .sc_properties_item_type a {
  color: #282525;
  border-color: #282525;
  background-color: #fff
}

.scheme_default .prop_add_info .sc_properties_item_type a:hover {
  color: #fff !important;
  border-color: #D5CA8A;
  background-color: #D5CA8A
}

.scheme_default .prop_single_info {
  background-color: #eae9e8
}

.scheme_default a.agent_view_all {
  color: #282525
}

.scheme_default a.agent_view_all:hover {
  color: #c2b28a
}

.scheme_default span.slider_pagination_bullet.swiper-pagination-bullet,
.scheme_default span.swiper-pagination-bullet {
  color: #fff !important
}

.scheme_default span.slider_pagination_bullet.swiper-pagination-bullet.slider_pagination_bullet_active,
.scheme_default span.slider_pagination_bullet.swiper-pagination-bullet:hover,
.scheme_default span.swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_default span.swiper-pagination-bullet:hover {
  border-color: #fff !important;
  color: #fff !important
}

.scheme_default .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
.scheme_default .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
.scheme_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
  background-color: #23262d
}

.scheme_default .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets:before,
.scheme_default .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets:before,
.scheme_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets:before,
.scheme_default .sc_slider_controls.slider_pagination_style_bullets.sc_align_right .slider_pagination_wrap:before {
  background-color: #fff
}

.scheme_default .slider_pagination_style_bullets.sc_slider_controls .slider_controls_wrap {
  background-color: #23262d
}

.scheme_default .slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,
.scheme_default .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
.scheme_default .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
  background-color: #f1f2f2
}

.scheme_default .mfp-bg,
.scheme_default .elementor-lightbox {
  background-color: rgba(255, 255, 255, .7)
}

.scheme_default .mfp-image-holder .mfp-close,
.scheme_default .mfp-iframe-holder .mfp-close,
.scheme_default .mfp-wrap .mfp-close {
  color: #D5CA8A;
  background-color: transparent
}

.scheme_default .elementor-lightbox .dialog-lightbox-close-button,
.scheme_default .elementor-lightbox .elementor-swiper-button {
  color: #282525;
  background-color: transparent
}

.scheme_default .mfp-image-holder .mfp-close:hover,
.scheme_default .mfp-iframe-holder .mfp-close:hover,
.scheme_default .mfp-close-btn-in .mfp-close:hover {
  color: #c2b28a
}

.scheme_default .elementor-lightbox .dialog-lightbox-close-button:hover,
.scheme_default .elementor-lightbox .elementor-swiper-button:hover {
  color: #D5CA8A
}

.scheme_default .ui-datepicker .ui-datepicker-title,
.scheme_default .ui-timepicker-div dl dt,
.scheme_default .ui-timepicker-div,
.scheme_default .datepicker table tr td span.focused,
.scheme_default .datepicker table tr td span:hover {
  color: #282525
}

.scheme_default .ui-datepicker div.ui-slider {
  background-color: #282525
}

.scheme_default .eg-washington2-wrapper .esg-cc a {
  background-color: #c2b28a !important;
  color: #fff !important
}

.scheme_default .eg-washington2-wrapper .esg-cc a:hover {
  background-color: #D5CA8A !important;
  color: #fff !important
}

.scheme_default .accent1 {
  color: #D5CA8A
}

.scheme_default .accent2 {
  color: #c2b28a
}

.scheme_default .accent3 {
  color: #ddb837
}

.scheme_default .accent1_bg {
  background-color: #D5CA8A;
  color: #282525
}

.scheme_default .accent2_bg {
  background-color: #c2b28a;
  color: #282525
}

.scheme_default .accent3_bg {
  background-color: #ddb837;
  color: #282525
}

.scheme_default .alter_bg {
  background-color: #eff0f2
}

.scheme_default .alter_text {
  color: #3f3e3e
}

.scheme_default .alter_link {
  color: #c2b28a
}

.scheme_default .alter_link2 {
  color: #8be77c
}

.scheme_default .alter_link3 {
  color: #eec432
}

.scheme_default .extra_bg {
  background-color: #D5CA8A
}

.scheme_default .extra_text {
  color: #bfbfbf
}

.scheme_default .extra_link {
  color: #c2b28a
}

.scheme_default .extra_link2 {
  color: #292c34
}

.scheme_default .extra_link3 {
  color: #D5CA8A
}

.scheme_default .trx_demo_panels {
  background: #fff
}

.scheme_default .trx_demo_panels .trx_demo_tabs a,
.scheme_default .trx_demo_panels .trx_demo_tabs a:after {
  background: #fff;
  border-color: #dfdfdf;
  color: #282525
}

.scheme_default .trx_demo_panels .trx_demo_tabs a:not(.trx_demo_tab_active):hover {
  color: #D5CA8A
}

.scheme_default .trx_demo_panels .trx_demo_tabs a.hint_big:after {
  background-color: #D5CA8A;
  border-color: #D5CA8A;
  color: #fff
}

.scheme_default .trx_demo_panels.open .trx_demo_tabs .trx_demo_tab_active {
  background-color: #D5CA8A;
  color: #c2b28a
}

.scheme_default .trx_demo_panels .trx_demo_panels_wrap,
.scheme_default .trx_demo_panels .trx_demo_panel {
  background-color: #fff;
  color: #3f3e3e
}

.scheme_default .trx_demo_panels .trx_demo_panel_title,
.scheme_default .trx_demo_panels .trx_demo_panel_list_item_title>a {
  color: #282525
}

.scheme_default .trx_demo_panels .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
  color: #c2b28a
}

.scheme_default .trx_demo_panels .trx_demo_panel_list_item_title .trx_demo_panel_list_item_terms,
.scheme_default .trx_demo_panels .trx_demo_panel_list_item_title+.trx_demo_panel_list_item_terms {
  color: #D5CA8A
}

.scheme_default .trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap {
  background-color: #eff0f2;
  color: #3f3e3e
}

.scheme_default .trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_title>a {
  color: #23262d
}

.scheme_default .trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
  color: #c2b28a
}

.scheme_default .trx_demo_panels .trx_demo_panel_list+.trx_demo_panel_divider {
  border-color: #dfdfdf
}

.scheme_default .trx_demo_panels .trx_demo_panel_divider_title {
  color: #282525
}

.scheme_default .trx_demo_panel_button {
  background-color: #c2b28a;
  border-color: #c2b28a;
  color: #fff
}

.scheme_default .trx_demo_panel_button:hover,
.scheme_default .trx_demo_panel_button:focus {
  background-color: #D5CA8A;
  border-color: #D5CA8A;
  color: #282525
}

.scheme_default .trx_demo_subscribe form {
  background-color: #D5CA8A
}

.scheme_default .trx_demo_subscribe input[type=email].trx_demo_subscribe_email {
  background-color: #fff;
  border-color: #e8e7e6;
  color: #bfbfbf
}

.scheme_default .trx_demo_subscribe input[type=email].trx_demo_subscribe_email:focus {
  background-color: #fff;
  border-color: #e8e7e6;
  color: #fff
}

.scheme_default .trx_demo_subscribe_button {
  background-color: #c2b28a;
  color: #fff
}

.scheme_default .trx_demo_subscribe_button:hover,
.scheme_default .trx_demo_subscribe_button:focus {
  background-color: #D5CA8A;
  color: #282525
}

.scheme_default .trx_demo_panel_filters_list_item a {
  color: #D5CA8A
}

.scheme_default .trx_demo_panel_filters_list_item a:hover {
  color: #c2b28a
}

.scheme_default .trx_demo_panel_filters_list_item.filter_active a {
  color: #282525
}

.scheme_default .trx_addons_accent,
.scheme_default .trx_addons_accent>a,
.scheme_default .trx_addons_accent>* {
  color: #D5CA8A
}

.scheme_default .trx_addons_accent>a:hover {
  color: #282525
}

.scheme_default .sidebar .trx_addons_accent,
.scheme_default.sidebar .trx_addons_accent,
.scheme_default .sidebar .trx_addons_accent>a,
.scheme_default.sidebar .trx_addons_accent>a,
.scheme_default .sidebar .trx_addons_accent>*,
.scheme_default.sidebar .trx_addons_accent>*,
.scheme_default .footer_wrap .trx_addons_accent,
.scheme_default.footer_wrap .trx_addons_accent,
.scheme_default .footer_wrap .trx_addons_accent>a,
.scheme_default.footer_wrap .trx_addons_accent>a,
.scheme_default .footer_wrap .trx_addons_accent>*,
.scheme_default.footer_wrap .trx_addons_accent>* {
  color: #c2b28a
}

.scheme_default .sidebar .trx_addons_accent>a:hover,
.scheme_default.sidebar .trx_addons_accent>a:hover,
.scheme_default .footer_wrap .trx_addons_accent>a:hover,
.scheme_default.footer_wrap .trx_addons_accent>a:hover {
  color: #23262d
}

.scheme_default .trx_addons_hover,
.scheme_default .trx_addons_hover>* {
  color: #3f3e3e
}

.scheme_default .trx_addons_accent_bg {
  background-color: #eff0f2;
  color: #282525
}

.scheme_default .trx_addons_inverse {
  color: #fff;
  background-color: #282525
}

.scheme_default .trx_addons_dark,
.scheme_default .trx_addons_dark>a {
  color: #282525
}

.scheme_default .trx_addons_dark>a:hover {
  color: #D5CA8A
}

.scheme_default .trx_addons_accent_hovered,
.scheme_default .trx_addons_accent_hovered>a,
.scheme_default .trx_addons_accent_hovered>* {
  color: #c2b28a
}

.scheme_default .trx_addons_inverse,
.scheme_default .trx_addons_inverse>a {
  color: #fff;
  background-color: #282525
}

.scheme_default .trx_addons_inverse>a:hover {
  color: #282525
}

.scheme_default .trx_addons_dropcap_style_1 {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default .trx_addons_dropcap_style_2 {
  color: #282525;
  background-color: transparent
}

.scheme_default ul[class*=trx_addons_list]>li:before {
  color: #D5CA8A
}

.scheme_default ul[class*=trx_addons_list][class*=_circled]>li:before {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .trx_addons_list_parameters>li+li {
  border-color: #dfdfdf
}

.scheme_default .trx_addons_tooltip {
  color: #282525;
  border-color: #282525
}

.scheme_default .trx_addons_tooltip:before {
  color: #fff;
  background-color: #282525
}

.scheme_default .trx_addons_tooltip:after {
  border-top-color: #282525
}

.scheme_default blockquote.trx_addons_blockquote_style_1:before,
.scheme_default blockquote.trx_addons_blockquote_style_1 {
  color: #fff;
  background-color: #282525
}

.scheme_default blockquote.trx_addons_blockquote_style_1 b {
  color: #fff
}

.scheme_default blockquote.trx_addons_blockquote_style_1 a,
.scheme_default blockquote.trx_addons_blockquote_style_1 cite {
  color: #D5CA8A
}

.scheme_default blockquote.trx_addons_blockquote_style_1 a:hover {
  color: #fff
}

.scheme_default blockquote.trx_addons_blockquote_style_2 {
  color: #282525;
  background-color: #D5CA8A
}

.scheme_default blockquote.trx_addons_blockquote_style_2:before,
.scheme_default blockquote.trx_addons_blockquote_style_2 a,
.scheme_default blockquote.trx_addons_blockquote_style_2 cite {
  color: #fff
}

.scheme_default blockquote.trx_addons_blockquote_style_2 a:hover {
  color: #282525
}

.scheme_default .trx_addons_hover_mask {
  background-color: rgba(135, 156, 73, .7)
}

.scheme_default .trx_addons_hover_title {
  color: #fff
}

.scheme_default .trx_addons_hover_text {
  color: #bfbfbf
}

.scheme_default .trx_addons_hover_icon,
.scheme_default .trx_addons_hover_links a {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default .trx_addons_hover_icon:hover,
.scheme_default .trx_addons_hover_links a:hover {
  color: #282525 !important;
  background-color: #D5CA8A
}

.scheme_default .trx_addons_text_gradient,
.scheme_default .trx_addons_text_gradient * {
  background: #D5CA8A;
  background: linear-gradient(0deg, #D5CA8A, #c2b28a)
}

.scheme_default .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
  color: #3f3e3e;
  background-color: #dfdfdf
}

.scheme_default .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,
.scheme_default .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default.sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
  color: #3f3e3e;
  background-color: #dfdfdf
}

.scheme_default.sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,
.scheme_default.sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default .trx_addons_emotions_item {
  background-color: #fff;
  border-color: #dfdfdf;
  color: #bdbebe
}

.scheme_default .trx_addons_emotions_item:hover {
  color: #23262d;
  border-color: #f0efee;
  background-color: #eae9e8
}

.scheme_default .trx_addons_emotions_active {
  color: #3f3e3e;
  border-color: #dfdfdf;
  background-color: #eff0f2
}

.scheme_default .trx_addons_emotions_item_number {
  color: #3f3e3e
}

.scheme_default .slider_container .slide_info.slide_info_large {
  background-color: rgba(255, 255, 255, .7)
}

.scheme_default .slider_container .slide_info.slide_info_large:hover {
  background-color: #fff
}

.scheme_default .slider_container .slide_info.slide_info_large .slide_cats a {
  color: #D5CA8A
}

.scheme_default .slider_container .slide_info.slide_info_large .slide_title a {
  color: #282525
}

.scheme_default .slider_container .slide_info.slide_info_large .slide_date {
  color: #3f3e3e
}

.scheme_default .slider_container .slide_info.slide_info_large:hover .slide_date {
  color: #bdbebe
}

.scheme_default .slider_container .slide_info.slide_info_large .slide_cats a:hover,
.scheme_default .slider_container .slide_info.slide_info_large .slide_title a:hover {
  color: #c2b28a
}

.scheme_default .slider_container.slider_multi .slide_cats a:hover,
.scheme_default .slider_container.slider_multi .slide_title a:hover,
.scheme_default .slider_container.slider_multi a:hover .slide_title {
  color: #c2b28a
}

.scheme_default .sc_slider_controls .slider_controls_wrap>a,
.scheme_default .slider_container.slider_controls_side .slider_controls_wrap>a,
.scheme_default .slider_outer_controls_side .slider_controls_wrap>a,
.scheme_default .slider_outer_controls_outside .slider_controls_wrap>a {
  color: #282525;
  background-color: transparent;
  border-color: transparent
}

.scheme_default .slider_container.slider_controls_side .slider_controls_wrap>a {
  color: #fff
}

.scheme_default .sc_slider_controls .slider_controls_wrap>a:hover,
.scheme_default .slider_container.slider_controls_side .slider_controls_wrap>a:hover,
.scheme_default .slider_outer_controls_side .slider_controls_wrap>a:hover,
.scheme_default .slider_outer_controls_outside .slider_controls_wrap>a:hover {
  color: #c2b28a;
  background-color: transparent;
  border-color: transparent
}

.scheme_default .sc_slider_controls .slider_controls_wrap {
  background-color: #eae9e8
}

.scheme_default .sc_slider_controls .slider_controls_wrap>a.slider_prev:before,
.scheme_default .sc_slider_controls .slider_controls_wrap>a.slider_next:after {
  background-color: #282525
}

.scheme_default .sc_slider_controls .slider_controls_wrap>a.slider_prev:hover:before,
.scheme_default .sc_slider_controls .slider_controls_wrap>a.slider_next:hover:after {
  background-color: #c2b28a
}

.scheme_default .sc_slider_controls.slider_pagination_style_progress .sc_slider_controls_wrap {
  background-color: #dfdfdf
}

.scheme_default .sc_slider_controls .slider_progress_bar {
  background-color: #D5CA8A
}

.scheme_default .slider_container.slider_controls_top .slider_controls_wrap>a,
.scheme_default .slider_container.slider_controls_bottom .slider_controls_wrap>a,
.scheme_default .slider_outer_controls_top .slider_controls_wrap>a,
.scheme_default .slider_outer_controls_bottom .slider_controls_wrap>a {
  color: #fff;
  background-color: #D5CA8A;
  border-color: #43474f
}

.scheme_default .slider_container.slider_controls_top .slider_controls_wrap>a:hover,
.scheme_default .slider_container.slider_controls_bottom .slider_controls_wrap>a:hover,
.scheme_default .slider_outer_controls_top .slider_controls_wrap>a:hover,
.scheme_default .slider_outer_controls_bottom .slider_controls_wrap>a:hover {
  color: #c2b28a;
  border-color: #e8e7e6;
  background-color: #fff
}

.scheme_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,
.scheme_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet,
.scheme_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,
.scheme_default .swiper-pagination-custom .swiper-pagination-button {
  border-color: #dfdfdf;
  background-color: #eff0f2
}

.scheme_default .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.scheme_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.scheme_default .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.scheme_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_default .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.scheme_default .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: #D5CA8A;
  background-color: #D5CA8A
}

.scheme_default .slider_container .swiper-pagination-progress .swiper-pagination-progressbar,
.scheme_default .slider_outer .swiper-pagination-progress .swiper-pagination-progressbar {
  background-color: #D5CA8A
}

.scheme_default .slider_outer>.swiper-pagination-fraction {
  color: #282525
}

.scheme_default .slider_titles_outside_wrap .slide_title a {
  color: #282525
}

.scheme_default .slider_titles_outside_wrap .slide_title a:hover {
  color: #D5CA8A
}

.scheme_default .slider_titles_outside_wrap .slide_cats,
.scheme_default .slider_titles_outside_wrap .slide_subtitle {
  color: #D5CA8A
}

.scheme_default .slider_style_modern .slider_controls_label {
  color: #fff
}

.scheme_default .slider_style_modern .slider_pagination_wrap {
  color: #bdbebe
}

.scheme_default .slider_style_modern .swiper-pagination-current {
  color: #282525
}

.scheme_default .sc_slider_controller .slider-slide.swiper-slide-active {
  border-color: #D5CA8A
}

.scheme_default .sc_slider_controller_titles .slider-slide {
  background-color: #eff0f2
}

.scheme_default .sc_slider_controller_titles .slider-slide:after {
  background-color: #dfdfdf
}

.scheme_default .sc_slider_controller_titles .slider-slide.swiper-slide-active {
  background-color: #fff
}

.scheme_default .sc_slider_controller_titles .sc_slider_controller_info_title {
  color: #23262d
}

.scheme_default .sc_slider_controller_titles .sc_slider_controller_info_number {
  color: #b7b7b7
}

.scheme_default .sc_slider_controller_titles .slider_controls_wrap>a {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .sc_slider_controller_titles .slider_controls_wrap>a:hover {
  color: #fff;
  background-color: #282525
}

.scheme_default .widget_categories_list .categories_list_style_3 .categories_list_item {
  background-color: #eff0f2
}

.scheme_default .widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_title,
.scheme_default .widget_categories_list .categories_list_style_3 .categories_list_item:hover .categories_list_title {
  color: #D5CA8A
}

.scheme_default .widget_categories_list .categories_list_style_2 .categories_list_title {
  color: #23262d;
  background-color: rgba(239, 240, 242, .7)
}

.scheme_default .widget_categories_list .categories_list_style_2 .categories_list_item:hover .categories_list_title {
  color: #c2b28a;
  background-color: #eae9e8
}

.scheme_default .widget_contacts .contacts_info {
  color: #3f3e3e
}

.scheme_default .widget_contacts .contacts_info span:before,
.scheme_default .widget_contacts .contacts_info>div>a:before,
.scheme_default .widget_contacts .contacts_info>a:before {
  color: #D5CA8A
}

.scheme_default .widget_contacts .contacts_info span a,
.scheme_default .widget_contacts .contacts_info>div>a,
.scheme_default .widget_contacts .contacts_info>a {
  color: #282525
}

.scheme_default .widget_contacts .contacts_info span a:hover,
.scheme_default .widget_contacts .contacts_info>div>a:hover,
.scheme_default .widget_contacts .contacts_info>a:hover {
  color: #D5CA8A
}

.scheme_default.sidebar .widget_contacts .contacts_info,
.scheme_default.footer_wrap .widget_contacts .contacts_info {
  color: #3f3e3e
}

.scheme_default.sidebar .widget_contacts .contacts_info span:before,
.scheme_default.sidebar .widget_contacts .contacts_info>div>a:before,
.scheme_default.sidebar .widget_contacts .contacts_info>a:before,
.scheme_default.footer_wrap .widget_contacts .contacts_info span:before,
.scheme_default.footer_wrap .widget_contacts .contacts_info>div>a:before,
.scheme_default.footer_wrap .widget_contacts .contacts_info>a:before {
  color: #c2b28a
}

.scheme_default.sidebar .widget_contacts .contacts_info span a,
.scheme_default.sidebar .widget_contacts .contacts_info>div>a,
.scheme_default.sidebar .widget_contacts .contacts_info>a,
.scheme_default.footer_wrap .widget_contacts .contacts_info span a,
.scheme_default.footer_wrap .widget_contacts .contacts_info>div>a,
.scheme_default.footer_wrap .widget_contacts .contacts_info>a {
  color: #23262d
}

.scheme_default.sidebar .widget_contacts .contacts_info span a:hover,
.scheme_default.sidebar .widget_contacts .contacts_info>div>a:hover,
.scheme_default.sidebar .widget_contacts .contacts_info>a:hover,
.scheme_default.footer_wrap .widget_contacts .contacts_info span a:hover,
.scheme_default.footer_wrap .widget_contacts .contacts_info>div>a:hover,
.scheme_default.footer_wrap .widget_contacts .contacts_info>a:hover {
  color: #c2b28a
}

.scheme_default .sc_recent_news_header {
  border-color: #282525
}

.scheme_default .sc_recent_news_header_category_item_more {
  color: #D5CA8A
}

.scheme_default .sc_recent_news_header_more_categories {
  border-color: #43474f;
  background-color: #D5CA8A
}

.scheme_default .sc_recent_news_header_more_categories>a {
  color: #c2b28a
}

.scheme_default .sc_recent_news_header_more_categories>a:hover {
  color: #D5CA8A;
  background-color: #fff
}

.scheme_default .sc_recent_news .post_meta_item,
.scheme_default .sc_recent_news .post_meta .post_meta_edit a {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .sc_recent_news .post_meta_item:hover,
.scheme_default .sc_recent_news .post_meta .post_meta_edit a:hover {
  color: #fff;
  background-color: #282525
}

.scheme_default .sidebar_inner .sc_recent_news .post_meta_item:hover,
.scheme_default .sidebar_inner .sc_recent_news .post_meta .post_meta_edit a:hover {
  color: #23262d;
  background-color: #eff0f2
}

.scheme_default .sc_recent_news_style_news-magazine .post_accented_border {
  border-color: #dfdfdf
}

.scheme_default .sc_recent_news_style_news-excerpt .post_item {
  border-color: #dfdfdf
}

.scheme_default .sc_recent_news .post_item .post_featured .post_info .post_date a,
.scheme_default .sc_recent_news .post_item .post_featured .post_info .post_title a:hover {
  color: #c2b28a
}

.scheme_default .sc_recent_news .post_item .post_featured .post_info .post_excerpt {
  color: #bdbebe
}

.scheme_default .widget_twitter .widget_content .sc_twitter_item,
.scheme_default .widget_twitter .widget_content li {
  color: #3f3e3e
}

.scheme_default .widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {
  color: #D5CA8A !important
}

.scheme_default .widget_twitter .swiper-pagination-bullet {
  background-color: #bdbebe
}

.scheme_default .widget_twitter .swiper-pagination-bullet-active {
  background-color: #D5CA8A
}

.scheme_default .widget_twitter .widget_content .sc_twitter_list li {
  color: #3f3e3e
}

.scheme_default .widget_twitter .widget_content .sc_twitter_list li:before {
  color: #D5CA8A !important
}

.scheme_default.sidebar .widget_twitter .widget_content .sc_twitter_list li {
  color: #3f3e3e
}

.scheme_default.sidebar .widget_twitter .widget_content .sc_twitter_list li:before {
  color: #c2b28a !important
}

.scheme_default .sc_item_subtitle {
  color: #c2b28a
}

.scheme_default .color_style_link2 .sc_item_subtitle {
  color: #c2b28a
}

.scheme_default .color_style_link3 .sc_item_subtitle {
  color: #ddb837
}

.scheme_default .sc_item_subtitle.sc_item_title_style_shadow {
  color: #bdbebe
}

.scheme_default .theme_scroll_down:hover {
  color: #D5CA8A
}

.scheme_default .sc_item_filters_align_left,
.scheme_default .sc_item_filters_align_right,
.scheme_default .sc_item_filters .sc_item_filters_header {
  border-color: #282525
}

.scheme_default .sc_item_featured [class*=post_info_] {
  color: #bfbfbf;
  background-color: rgba(135, 156, 73, .7)
}

.scheme_default .sc_item_featured:hover [class*=post_info_] {
  background-color: #fff
}

.scheme_default .sc_item_featured [class*=post_info_] a {
  color: #c2b28a
}

.scheme_default .sc_item_featured [class*=post_info_] a:hover {
  color: #D5CA8A
}

.scheme_default .sc_action_item .sc_action_item_subtitle {
  color: #D5CA8A
}

.scheme_default .sc_action_item.color_style_link2 .sc_action_item_subtitle {
  color: #c2b28a
}

.scheme_default .sc_action_item.color_style_link3 .sc_action_item_subtitle {
  color: #ddb837
}

.scheme_default .sc_action_item.color_style_dark .sc_action_item_subtitle {
  color: #282525
}

.scheme_default .sc_action_item_event .sc_action_item_date,
.scheme_default .sc_action_item_event .sc_action_item_info {
  color: #282525;
  border-color: #3f3e3e
}

.scheme_default .sc_action_item_event .sc_action_item_description {
  color: #3f3e3e
}

.scheme_default .sc_action_item_event.with_image .sc_action_item_inner {
  background-color: #fff
}

.scheme_default .sc_blogger.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_default .sc_blogger_item_on_plate .sc_blogger_item_content {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta,
.scheme_default .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a {
  color: #b7b7b7
}

.scheme_default .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a:hover {
  color: #23262d
}

.scheme_default .sc_blogger_item_on_plate .sc_blogger_item_content a {
  color: #c2b28a
}

.scheme_default .sc_blogger_item_on_plate .sc_blogger_item_content a:hover {
  color: #D5CA8A
}

.scheme_default .sc_blogger_item_on_plate .sc_blogger_item_content a.sc_button_simple:hover {
  color: #D5CA8A !important
}

.scheme_default .sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title a {
  color: #23262d
}

.scheme_default .sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title a:hover {
  color: #c2b28a
}

.scheme_default .sc_blogger_item_on_plate.sc_blogger_item_default .sc_blogger_item_excerpt:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(239, 240, 242, 0)), to(#eff0f2));
  background-image: -webkit-linear-gradient(top, rgba(239, 240, 242, 0), #eff0f2);
  background-image: -o-linear-gradient(top, rgba(239, 240, 242, 0), #eff0f2);
  background-image: linear-gradient(180deg, rgba(239, 240, 242, 0), #eff0f2)
}

.scheme_default .sc_blogger_content .sc_blogger_item {
  border-color: #dfdfdf
}

.scheme_default .sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_title:before,
.scheme_default .sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image .sc_blogger_item_featured:after {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .sc_cars_item,
.scheme_default .sc_cars_item_params {
  border-color: #dfdfdf
}

.scheme_default .sc_cars_item_param {
  color: #bdbebe
}

.scheme_default .sc_cars_item_param .sc_cars_item_param_text,
.scheme_default .sc_cars_item_footer {
  color: #3f3e3e
}

.scheme_default .sc_cars_columns_1 .sc_cars_item,
.scheme_default .sc_cars_item .sc_cars_item_thumb {
  background-color: #eff0f2
}

.scheme_default .sc_cars_item_status>a,
.scheme_default .sc_cars_item_type>a,
.scheme_default .sc_cars_item_compare {
  color: #bdbebe
}

.scheme_default .sc_cars_item_compare.in_compare_list {
  color: #D5CA8A
}

.scheme_default .sc_cars_item_status>a:hover,
.scheme_default .sc_cars_item_type>a:hover,
.scheme_default .sc_cars_item_compare:hover,
.scheme_default .sc_cars_item_compare.in_compare_list:hover {
  color: #282525
}

.scheme_default .sc_cars_item_options .sc_cars_item_row_address,
.scheme_default .sc_cars_item_options .sc_cars_item_row_meta {
  color: #bdbebe
}

.scheme_default .cars_page_title .cars_page_status>a {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .cars_page_title .cars_page_status>a:hover {
  color: #282525;
  background-color: #91a858
}

.scheme_default .cars_page_title_address {
  color: #bdbebe
}

.scheme_default .cars_price {
  color: #bdbebe
}

.scheme_default .cars_page_attachments_list>a:before,
.scheme_default .cars_page_features_list>a:before {
  color: #D5CA8A
}

.scheme_default .cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {
  border-color: #dfdfdf
}

.scheme_default .cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
  background-color: #eff0f2;
  border-color: #eff0f2;
  border-bottom-color: #dfdfdf
}

.scheme_default .cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a {
  border-color: #dfdfdf;
  background-color: #fff;
  border-bottom-color: #fff
}

.scheme_default .cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active)>a:hover {
  background-color: #eae9e8;
  border-color: #eae9e8 #eae9e8 #dfdfdf
}

.scheme_default .cars_page_section_title {
  border-color: #dfdfdf
}

.scheme_default .cars_page_agent_info_position {
  color: #bdbebe
}

.scheme_default .cars_page_agent_info_phones>span,
.scheme_default .cars_page_agent_info_phones>a {
  color: #3f3e3e
}

.scheme_default .cars_page_agent_info_phones>a:hover {
  color: #D5CA8A
}

.scheme_default .cars_page_agent_info_address:before,
.scheme_default .cars_page_agent_info_phones>:before {
  color: #282525
}

.scheme_default .cars_page_agent_info_profiles.socials_wrap .social_item .social_icon {
  color: #3f3e3e
}

.scheme_default .cars_search_form .cars_search_basic .cars_search_show_advanced {
  color: #3f3e3e;
  background-color: #eae9e8
}

.scheme_default .cars_search_form .cars_search_basic .cars_search_show_advanced:hover {
  color: #eae9e8
}

.scheme_default .sc_cars_compare_data .cars_feature_present {
  color: #D5CA8A
}

.scheme_default .sc_content_number {
  color: #eae9e8
}

.scheme_default .sc_countdown_default .sc_countdown_digits span {
  color: #fff;
  border-color: #c2b28a;
  background-color: #D5CA8A
}

.scheme_default .sc_countdown_circle .sc_countdown_digits {
  color: #c2b28a;
  border-color: #dfdfdf;
  background-color: #eff0f2
}

.scheme_default .sc_courses.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_default .sc_courses_default .sc_courses_item {
  background-color: #eff0f2
}

.scheme_default .sc_courses_default .sc_courses_item_categories {
  background-color: #23262d
}

.scheme_default .sc_courses_default .sc_courses_item_categories a {
  color: #fff
}

.scheme_default .sc_courses_default .sc_courses_item_categories a:hover {
  color: #c2b28a
}

.scheme_default .sc_courses_default .sc_courses_item_meta {
  color: #b7b7b7
}

.scheme_default .sc_courses_default .sc_courses_item_date {
  color: #23262d
}

.scheme_default .sc_courses_default .sc_courses_item_price {
  color: #c2b28a
}

.scheme_default .sc_courses_default .sc_courses_item_period {
  color: #b7b7b7
}

.scheme_default .courses_single .courses_page_meta {
  color: #bdbebe
}

.scheme_default .courses_single .courses_page_meta_item_date {
  color: #282525
}

.scheme_default .courses_single .courses_page_period {
  color: #bdbebe
}

.scheme_default .sc_dishes_default .sc_dishes_item {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .sc_dishes_default .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default .sc_dishes_item_subtitle a {
  color: #c2b28a
}

.scheme_default .sc_dishes_default .sc_dishes_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_default .sc_dishes_default.color_style_link2 .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default.color_style_link2 .sc_dishes_item_subtitle a {
  color: #8be77c
}

.scheme_default .sc_dishes_default.color_style_link2 .sc_dishes_item_subtitle a:hover {
  color: #80d572
}

.scheme_default .sc_dishes_default.color_style_link3 .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default.color_style_link3 .sc_dishes_item_subtitle a {
  color: #eec432
}

.scheme_default .sc_dishes_default.color_style_link3 .sc_dishes_item_subtitle a:hover {
  color: #eae9e8
}

.scheme_default .sc_dishes_default.color_style_dark .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default.color_style_dark .sc_dishes_item_subtitle a {
  color: #23262d
}

.scheme_default .sc_dishes_default.color_style_dark .sc_dishes_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_default .sc_dishes_default .sc_dishes_item_featured_left,
.scheme_default .sc_dishes_default .sc_dishes_item_featured_right {
  color: #3f3e3e;
  background-color: transparent
}

.scheme_default .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_subtitle a,
.scheme_default .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_subtitle a {
  color: #D5CA8A
}

.scheme_default .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_subtitle a:hover,
.scheme_default .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_default .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_left .sc_dishes_item_subtitle a,
.scheme_default .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_right .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_right .sc_dishes_item_subtitle a {
  color: #c2b28a
}

.scheme_default .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_left .sc_dishes_item_subtitle a:hover,
.scheme_default .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_right .sc_dishes_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_default .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_left .sc_dishes_item_subtitle a,
.scheme_default .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_right .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_right .sc_dishes_item_subtitle a {
  color: #ddb837
}

.scheme_default .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_left .sc_dishes_item_subtitle a:hover,
.scheme_default .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_right .sc_dishes_item_subtitle a:hover {
  color: #eec432
}

.scheme_default .sc_dishes_default.color_style_dark .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default.color_style_dark .sc_dishes_item_featured_left .sc_dishes_item_subtitle a,
.scheme_default .sc_dishes_default.color_style_dark .sc_dishes_item_featured_right .sc_dishes_item_subtitle,
.scheme_default .sc_dishes_default.color_style_dark .sc_dishes_item_featured_right .sc_dishes_item_subtitle a {
  color: #282525
}

.scheme_default .sc_dishes_default.color_style_dark .sc_dishes_item_featured_left .sc_dishes_item_subtitle a:hover,
.scheme_default .sc_dishes_default.color_style_dark .sc_dishes_item_featured_right .sc_dishes_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_default .sc_dishes_compact .sc_dishes_item {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .sc_dishes_compact .sc_dishes_item_header {
  color: #fff;
  background-color: #282525
}

.scheme_default .sc_dishes_compact .sc_dishes_item_price,
.scheme_default .sc_dishes_compact .sc_dishes_item_subtitle a {
  color: #fff
}

.scheme_default .sc_dishes_compact .sc_dishes_item_price:hover,
.scheme_default .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_price,
.scheme_default .sc_dishes_compact .sc_dishes_item_subtitle a:hover,
.scheme_default .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_subtitle a {
  color: #D5CA8A
}

.scheme_default .sc_dishes_compact.color_style_link2 .sc_dishes_item_price:hover,
.scheme_default .sc_dishes_compact.color_style_link2 .sc_dishes_item:hover .sc_dishes_item_price,
.scheme_default .sc_dishes_compact.color_style_link2 .sc_dishes_item_subtitle a:hover,
.scheme_default .sc_dishes_compact.color_style_link2 .sc_dishes_item:hover .sc_dishes_item_subtitle a {
  color: #c2b28a
}

.scheme_default .sc_dishes_compact.color_style_link3 .sc_dishes_item_price:hover,
.scheme_default .sc_dishes_compact.color_style_link3 .sc_dishes_item:hover .sc_dishes_item_price,
.scheme_default .sc_dishes_compact.color_style_link3 .sc_dishes_item_subtitle a:hover,
.scheme_default .sc_dishes_compact.color_style_link3 .sc_dishes_item:hover .sc_dishes_item_subtitle a {
  color: #ddb837
}

.scheme_default .sc_dishes_compact .sc_dishes_item_title a {
  color: #D5CA8A
}

.scheme_default .sc_dishes_compact.color_style_link2 .sc_dishes_item_title a {
  color: #c2b28a
}

.scheme_default .sc_dishes_compact.color_style_link3 .sc_dishes_item_title a {
  color: #ddb837
}

.scheme_default .sc_dishes_compact .sc_dishes_item_title a:hover,
.scheme_default .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_title a {
  color: #fff
}

.scheme_default .sc_dishes.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_default .sc_events.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_default .sc_events_default .sc_events_item_thumb .sc_events_item_date {
  background-color: #eff0f2;
  color: #3f3e3e
}

.scheme_default .sc_events_default .sc_events_item_thumb .sc_events_item_date_day {
  color: #c2b28a
}

.scheme_default .sc_events_default .sc_events_item_thumb:hover .sc_events_item_date {
  background-color: #eae9e8;
  color: #23262d
}

.scheme_default .sc_events_default .sc_events_item_thumb:hover .sc_events_item_date_day {
  color: #D5CA8A
}

.scheme_default .sc_events_default .sc_events_item_meta {
  color: #bdbebe
}

.scheme_default .sc_events_default .sc_events_item_price {
  color: #D5CA8A
}

.scheme_default .sc_events_classic .sc_events_item {
  background-color: #fff;
}

.scheme_default .sc_events_classic .sc_events_item_categories {
  background-color: #23262d
}

.scheme_default .sc_events_classic .sc_events_item_categories a {
  color: #fff
}

.scheme_default .sc_events_classic .sc_events_item_categories a:hover {
  color: #c2b28a
}

.scheme_default .sc_events_classic .sc_events_item_meta {
  color: #3f3e3e
}

.scheme_default .sc_events_classic .sc_events_item_date {
  color: #3f3e3e
}

.scheme_default .sc_events_classic .sc_events_item_price {
  color: #c2b28a
}

.scheme_default .sc_events_classic .sc_events_item_period {
  color: #b7b7b7
}

.scheme_default.sc_form {
  background-color: #fff
}

.scheme_default span.sc_form_field_title {
  color: #282525
}

.scheme_default .sc_form .sc_form_info_icon {
  color: #D5CA8A
}

.scheme_default .sc_form .sc_form_info_data>a,
.scheme_default .sc_form .sc_form_info_data>span {
  color: #282525
}

.scheme_default .sc_form .sc_form_info_data>a:hover {
  color: #D5CA8A
}

.scheme_default [class*=sc_input_hover_] .sc_form_field_hover {
  color: #282525
}

.scheme_default .sc_input_hover_accent input[type=text]:focus,
.scheme_default .sc_input_hover_accent input[type=number]:focus,
.scheme_default .sc_input_hover_accent input[type=email]:focus,
.scheme_default .sc_input_hover_accent input[type=password]:focus,
.scheme_default .sc_input_hover_accent input[type=search]:focus,
.scheme_default .sc_input_hover_accent select:focus,
.scheme_default .sc_input_hover_accent .select2-container.select2-container--focus span.select2-selection,
.scheme_default .sc_input_hover_accent .select2-container.select2-container--open span.select2-selection,
.scheme_default .sc_input_hover_accent textarea:focus {
  border-color: #D5CA8A !important
}

.scheme_default .sc_input_hover_accent .sc_form_field_hover:before {
  color: rgba(135, 156, 73, .2)
}

.scheme_default .sc_input_hover_path .sc_form_field_graphic {
  stroke: #D5CA8A
}

.scheme_default .sc_input_hover_jump .sc_form_field_hover {
  color: #3f3e3e
}

.scheme_default .sc_input_hover_jump .sc_form_field_content:before {
  color: #D5CA8A
}

.scheme_default .sc_input_hover_jump input[type=text],
.scheme_default .sc_input_hover_jump input[type=number],
.scheme_default .sc_input_hover_jump input[type=email],
.scheme_default .sc_input_hover_jump input[type=password],
.scheme_default .sc_input_hover_jump input[type=search],
.scheme_default .sc_input_hover_jump textarea {
  border-color: #D5CA8A
}

.scheme_default .sc_input_hover_jump input[type=text]:focus,
.scheme_default .sc_input_hover_jump input[type=number]:focus,
.scheme_default .sc_input_hover_jump input[type=email]:focus,
.scheme_default .sc_input_hover_jump input[type=password]:focus,
.scheme_default .sc_input_hover_jump input[type=search]:focus,
.scheme_default .sc_input_hover_jump textarea:focus {
  border-color: #D5CA8A !important
}

.scheme_default .sc_input_hover_underline .sc_form_field_hover:before {
  background-color: #D5CA8A
}

.scheme_default .sc_input_hover_underline input:focus+.sc_form_field_hover:before,
.scheme_default .sc_input_hover_underline textarea:focus+.sc_form_field_hover:before,
.scheme_default .sc_input_hover_underline input.filled+.sc_form_field_hover:before,
.scheme_default .sc_input_hover_underline textarea.filled+.sc_form_field_hover:before {
  background-color: #D5CA8A
}

.scheme_default .sc_input_hover_underline .sc_form_field_content {
  color: #3f3e3e
}

.scheme_default .sc_input_hover_underline input:focus,
.scheme_default .sc_input_hover_underline textarea:focus,
.scheme_default .sc_input_hover_underline input.filled,
.scheme_default .sc_input_hover_underline textarea.filled,
.scheme_default .sc_input_hover_underline input:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_default .sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_default .sc_input_hover_underline input.filled+.sc_form_field_hover>.sc_form_field_content,
.scheme_default .sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content {
  color: #D5CA8A !important
}

.scheme_default .sc_input_hover_iconed .sc_form_field_hover {
  color: #3f3e3e
}

.scheme_default .sc_input_hover_iconed input:focus+.sc_form_field_hover,
.scheme_default .sc_input_hover_iconed textarea:focus+.sc_form_field_hover,
.scheme_default .sc_input_hover_iconed input.filled+.sc_form_field_hover,
.scheme_default .sc_input_hover_iconed textarea.filled+.sc_form_field_hover {
  color: #3f3e3e
}

.scheme_default .sc_googlemap_content,
.scheme_default.sc_googlemap_content {
  color: #3f3e3e;
  background-color: #fff
}

.scheme_default .sc_googlemap_content b,
.scheme_default .sc_googlemap_content strong,
.scheme_default.sc_googlemap_content b,
.scheme_default.sc_googlemap_content strong {
  color: #282525
}

.scheme_default .sc_googlemap_content_detailed:before {
  color: #D5CA8A
}

.scheme_default .sc_yandexmap_content,
.scheme_default.sc_yandexmap_content {
  color: #3f3e3e;
  background-color: #fff
}

.scheme_default .sc_yandexmap_content b,
.scheme_default .sc_yandexmap_content strong,
.scheme_default.sc_yandexmap_content b,
.scheme_default.sc_yandexmap_content strong {
  color: #282525
}

.scheme_default .sc_yandexmap_content_detailed:before {
  color: #D5CA8A
}

.scheme_default .sc_icons .sc_icons_icon {
  color: #282525;
  background-color: #eae9e8
}

.scheme_default .sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
  color: #c2b28a
}

.scheme_default .sc_icons .sc_icons_item_title {
  color: #c2b28a
}

.scheme_default.footer_wrap .sc_icons .sc_icons_item_title {
  color: #282525
}

.scheme_default.footer_wrap .sc_icons .sc_icons_item_description {
  color: #3f3e3e
}

.scheme_default .sc_icons_item_description,
.scheme_default .sc_icons_item_description a {
  color: #282525
}

.scheme_default .sc_icons_item_description a:hover {
  color: #c2b28a
}

.scheme_default .sc_icons_alter.sc_icons .sc_icons_item_title,
.scheme_default .sc_icons_simple.sc_icons .sc_icons_item_title,
.scheme_default .sc_icons_extra.sc_icons .sc_icons_item_title {
  color: #282525
}

.scheme_default .sc_icons_alter.sc_icons .sc_icons_icon {
  color: #c2b28a;
  background-color: transparent
}

.scheme_default .sc_icons_alter.sc_icons .sc_icons_char.sc_icons_icon {
  color: #c2b28a;
  background-color: transparent;
  border-color: #c2b28a
}

.scheme_default .sc_icons_extra.sc_icons .sc_icons_icon,
.scheme_default .sc_icons_simple.sc_icons .sc_icons_icon {
  background-color: transparent
}

.scheme_default .sc_icons_simple.sc_icons .sc_icons_item:before {
  background-color: #fff
}

.scheme_default .sc_sport_default .sc_sport_item_subtitle .sc_sport_item_date {
  color: #bdbebe
}

.scheme_default .sc_matches_main .swiper-pagination .swiper-pagination-bullet {
  border-color: #dfdfdf
}

.scheme_default .sc_matches_main .sc_matches_item_score a {
  color: #282525
}

.scheme_default .sc_matches_main .sc_matches_item_score a:hover {
  color: #D5CA8A
}

.scheme_default .color_style_link2 .sc_matches_main .sc_matches_item_score a:hover {
  color: #c2b28a
}

.scheme_default .color_style_link3 .sc_matches_main .sc_matches_item_score a:hover {
  color: #ddb837
}

.scheme_default .color_style_dark .sc_matches_main .sc_matches_item_score a:hover {
  color: #282525
}

.scheme_default .sc_matches_other .sc_matches_item_link {
  color: #23262d;
  background-color: #eff0f2
}

.scheme_default .sc_matches_other .sc_matches_item_club {
  color: #b7b7b7
}

.scheme_default .sc_matches_other .sc_matches_item_date {
  color: #23262d;
  background-color: #dfdfdf
}

.scheme_default .sc_matches_other .sc_matches_item_link:hover {
  background-color: #eae9e8
}

.scheme_default .sc_matches_other .sc_matches_item_link:hover .sc_matches_item_date {
  background-color: #f0efee
}

.scheme_default .sc_points_table td a {
  color: #23262d
}

.scheme_default .sc_points_table tr:hover td {
  background-color: #D5CA8A !important
}

.scheme_default .sc_points_table tr:hover a,
.scheme_default .sc_points_table td a:hover {
  color: #282525 !important
}

.scheme_default .sc_points_table tr.sc_points_table_accented_top td {
  background-color: rgba(135, 156, 73, .7)
}

.scheme_default .sc_points_table tr.sc_points_table_accented_bottom td {
  background-color: #eff0f2
}

.scheme_default .sc_portfolio_default .sc_portfolio_item {
  background-color: #eff0f2;
  color: #3f3e3e
}

.scheme_default .sc_portfolio_default .sc_portfolio_item a,
.scheme_default .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image),
.scheme_default .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):before,
.scheme_default .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):after {
  color: #c2b28a !important
}

.scheme_default .sc_portfolio_default .sc_portfolio_item a:hover,
.scheme_default .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):hover,
.scheme_default .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):hover:before,
.scheme_default .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):hover:after {
  color: #D5CA8A !important
}

.scheme_default .sc_portfolio_default .sc_portfolio_item:hover {
  background-color: #eae9e8
}

.scheme_default .sc_portfolio_default .sc_portfolio_item_title {
  color: #23262d
}

.scheme_default .portfolio_page_details_share {
  border-color: #dfdfdf
}

.scheme_default .sc_price_item {
  color: #bfbfbf;
  background-color: #23262d;
  border-color: #23262d
}

.scheme_default .sc_price_item:hover {
  background-color: #23262d;
  border-color: #23262d
}

.scheme_default .sc_price_item .sc_price_item_icon {
  color: #c2b28a
}

.scheme_default .sc_price_item:hover .sc_price_item_icon {
  color: #D5CA8A
}

.scheme_default .sc_price_item .sc_price_item_label {
  background-color: #c2b28a;
  color: #282525
}

.scheme_default .sc_price_item:hover .sc_price_item_label {
  background-color: #D5CA8A;
  color: #282525
}

.scheme_default .sc_price_item .sc_price_item_subtitle {
  color: #c2b28a
}

.scheme_default .sc_price_item_subtitle>span:before {
  background-color: #c2b28a
}

.scheme_default .sc_price_item .sc_price_item_title,
.scheme_default .sc_price_item .sc_price_item_title a {
  color: #c2b28a
}

.scheme_default .sc_price_item:hover .sc_price_item_title,
.scheme_default .sc_price_item:hover .sc_price_item_title a {
  color: #D5CA8A
}

.scheme_default .sc_price_item .sc_price_item_price {
  color: #fff
}

.scheme_default .sc_price_item .sc_price_item_description,
.scheme_default .sc_price_item .sc_price_item_details,
.scheme_default .sc_price_item .sc_price_item_details ul.trx_addons_list_extra[class*=trx_addons_list] {
  color: #fff
}

.scheme_default .sc_promo_icon {
  color: #D5CA8A
}

.scheme_default .sc_promo .sc_promo_title,
.scheme_default .sc_promo .sc_promo_descr {
  color: #282525
}

.scheme_default .sc_promo .sc_promo_content {
  color: #3f3e3e
}

.scheme_default .sc_promo_modern .sc_promo_link2 {
  color: #fff;
  background-color: #D5CA8A !important
}

.scheme_default .sc_promo_modern .sc_promo_link2:hover {
  color: #fff;
  background-color: #282525
}

.scheme_default.sc_promo .sc_promo_text.trx_addons_stretch_height,
.scheme_default.sc_promo .sc_promo_text_inner {
  background-color: #eff0f2
}

.scheme_default.sc_promo .sc_promo_title {
  color: #c2b28a
}

.scheme_default.sc_promo .sc_promo_subtitle {
  color: #D5CA8A
}

.scheme_default.sc_promo .sc_promo_descr {
  color: #23262d
}

.scheme_default.sc_promo .sc_promo_content {
  color: #3f3e3e
}

.scheme_default .sc_properties_columns_1 .sc_properties_item {
  background-color: #eff0f2
}

.scheme_default .sc_properties_item_status>a,
.scheme_default .sc_properties_item_type>a,
.scheme_default .sc_properties_item_compare {
  color: #bdbebe
}

.scheme_default .sc_properties_item_compare.in_compare_list {
  color: #D5CA8A
}

.scheme_default .sc_properties_item_status>a:hover,
.scheme_default .sc_properties_item_type>a:hover,
.scheme_default .sc_properties_item_compare:hover,
.scheme_default .sc_properties_item_compare.in_compare_list:hover {
  color: #282525
}

.scheme_default .sc_properties_item_options .sc_properties_item_row_address,
.scheme_default .sc_properties_item_options .sc_properties_item_row_meta {
  color: #bdbebe
}

.scheme_default .properties_page_title .properties_page_status>a {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .properties_page_title .properties_page_status>a:hover {
  color: #282525;
  background-color: #91a858
}

.scheme_default .properties_page_title_address {
  color: #282525
}

.scheme_default .properties_price {
  color: #282525
}

.scheme_default .properties_page_section_title {
  border-color: #dfdfdf
}

.scheme_default .properties_page_attachments_list>a:before,
.scheme_default .properties_page_features_list>a:before {
  color: #D5CA8A
}

.scheme_default .widget_properties_compare .properties_compare_list>li {
  border-color: #c2b28a;
  color: #282525
}

.scheme_default .widget_properties_compare .properties_compare_list>li:hover {
  border-color: #282525
}

.scheme_default .properties_page_floor_plans_list .properties_page_floor_plans_list_item_title {
  background-color: #eff0f2 !important;
  color: #3f3e3e
}

.scheme_default .properties_page_virtual_tour_wrap {
  background-color: #eff0f2;
  color: #3f3e3e
}

.scheme_default .properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {
  border-color: #dfdfdf
}

.scheme_default .properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
  background-color: #eff0f2;
  border-color: #eff0f2;
  border-bottom-color: #dfdfdf
}

.scheme_default .properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a {
  border-color: #dfdfdf;
  background-color: #fff;
  border-bottom-color: #fff
}

.scheme_default .properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active)>a:hover {
  background-color: #eae9e8;
  border-color: #eae9e8 #eae9e8 #dfdfdf
}

.scheme_default .properties_page_agent_info_position {
  color: #3f3e3e
}

.scheme_default .properties_page_agent_info_phones>span,
.scheme_default .properties_page_agent_info_phones>a {
  color: #3f3e3e
}

.scheme_default .properties_page_agent_info_phones>a:hover {
  color: #D5CA8A
}

.scheme_default .properties_page_agent_info_address:before,
.scheme_default .properties_page_agent_info_phones>:before {
  color: #282525
}

.scheme_default .properties_page_agent_info_profiles.socials_wrap .social_item .social_icon {
  color: #3f3e3e
}

.scheme_default .properties_search_form .properties_search_basic .properties_search_show_advanced {
  color: #3f3e3e;
  background-color: #eae9e8
}

.scheme_default .properties_search_form .properties_search_basic .properties_search_show_advanced:hover {
  color: #D5CA8A
}

.scheme_default .sc_properties_compare_data .properties_feature_present {
  color: #D5CA8A
}

.scheme_default .sc_properties_item_thumb .sc_properties_item_labels>a {
  background-color: #D5CA8A !important
}

.scheme_default .sc_services .sc_services_item_number {
  color: #eae9e8
}

.scheme_default .sc_services_default .sc_services_item {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .sc_services_default .sc_services_item_icon {
  color: #c2b28a;
  border-color: #c2b28a
}

.scheme_default .sc_services_default .sc_services_item:hover .sc_services_item_icon {
  color: #000;
  background-color: #c2b28a;
  border-color: #c2b28a
}

.scheme_default .sc_services_default.color_style_link2 .sc_services_item_icon {
  color: #8be77c;
  border-color: #8be77c
}

.scheme_default .sc_services_default.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
  color: #000;
  background-color: #8be77c;
  border-color: #8be77c
}

.scheme_default .sc_services_default.color_style_link3 .sc_services_item_icon {
  color: #eec432;
  border-color: #eec432
}

.scheme_default .sc_services_default.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
  color: #000;
  background-color: #eec432;
  border-color: #eec432
}

.scheme_default .sc_services_default.color_style_dark .sc_services_item_icon {
  color: #23262d;
  border-color: #23262d
}

.scheme_default .sc_services_default.color_style_dark .sc_services_item:hover .sc_services_item_icon {
  color: #000;
  background-color: #23262d;
  border-color: #23262d
}

.scheme_default .sc_services_default .sc_services_item_subtitle a {
  color: #c2b28a
}

.scheme_default .sc_services_default .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_default .sc_services_default.color_style_link2 .sc_services_item_subtitle a {
  color: #8be77c
}

.scheme_default .sc_services_default.color_style_link2 .sc_services_item_subtitle a:hover {
  color: #80d572
}

.scheme_default .sc_services_default.color_style_link3 .sc_services_item_subtitle a {
  color: #eec432
}

.scheme_default .sc_services_default.color_style_link3 .sc_services_item_subtitle a:hover {
  color: #eae9e8
}

.scheme_default .sc_services_default.color_style_dark .sc_services_item_subtitle a {
  color: #23262d
}

.scheme_default .sc_services_default.color_style_dark .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_default .sc_services_default .sc_services_item_featured_left,
.scheme_default .sc_services_default .sc_services_item_featured_right,
.scheme_default .sc_services_list .sc_services_item {
  color: #3f3e3e;
  background-color: transparent
}

.scheme_default .sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.scheme_default .sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
.scheme_default .sc_services_list .sc_services_item_icon {
  color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_default .sc_services_list .sc_services_item:hover .sc_services_item_icon {
  color: #c2b28a
}

.scheme_default .sc_services_default .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_default .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_default .sc_services_list .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_list .sc_services_item_featured_right:hover .sc_services_item_icon {
  color: #000;
  background-color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_default .sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle a,
.scheme_default .sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle a {
  color: #D5CA8A
}

.scheme_default .sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle a:hover,
.scheme_default .sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_default .sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_icon,
.scheme_default .sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_icon,
.scheme_default .sc_services_list.color_style_link2 .sc_services_item_icon {
  color: #c2b28a;
  border-color: #c2b28a
}

.scheme_default .sc_services_list.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_default .sc_services_default.color_style_link2 .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_default.color_style_link2 .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_default .sc_services_list.color_style_link2 .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_list.color_style_link2 .sc_services_item_featured_right:hover .sc_services_item_icon {
  color: #000;
  background-color: #c2b28a;
  border-color: #c2b28a
}

.scheme_default .sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_subtitle a,
.scheme_default .sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_subtitle a {
  color: #c2b28a
}

.scheme_default .sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_subtitle a:hover,
.scheme_default .sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_default .sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_icon,
.scheme_default .sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_icon,
.scheme_default .sc_services_list.color_style_link3 .sc_services_item_icon {
  color: #ddb837;
  border-color: #ddb837
}

.scheme_default .sc_services_list.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
  color: #eec432
}

.scheme_default .sc_services_default.color_style_link3 .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_default.color_style_link3 .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_default .sc_services_list.color_style_link3 .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_list.color_style_link3 .sc_services_item_featured_right:hover .sc_services_item_icon {
  color: #000;
  background-color: #ddb837;
  border-color: #ddb837
}

.scheme_default .sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_subtitle a,
.scheme_default .sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_subtitle a {
  color: #ddb837
}

.scheme_default .sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_subtitle a:hover,
.scheme_default .sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
  color: #eec432
}

.scheme_default .sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_icon,
.scheme_default .sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_icon,
.scheme_default .sc_services_list.color_style_dark .sc_services_item_icon {
  color: #282525;
  border-color: #282525
}

.scheme_default .sc_services_list.color_style_dark .sc_services_item:hover .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_default .sc_services_default.color_style_dark .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_default.color_style_dark .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_default .sc_services_list.color_style_dark .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_default .sc_services_list.color_style_dark .sc_services_item_featured_right:hover .sc_services_item_icon {
  color: #000;
  background-color: #282525;
  border-color: #282525
}

.scheme_default .sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_subtitle a,
.scheme_default .sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_subtitle a {
  color: #282525
}

.scheme_default .sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_subtitle a:hover,
.scheme_default .sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_default .sc_services_light .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_default .sc_services_light .sc_services_item:hover .sc_services_item_icon {
  color: #c2b28a
}

.scheme_default .sc_services_light.color_style_link2 .sc_services_item_icon {
  color: #c2b28a
}

.scheme_default .sc_services_light.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_default .sc_services_light.color_style_link3 .sc_services_item_icon {
  color: #ddb837
}

.scheme_default .sc_services_light.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
  color: #eec432
}

.scheme_default .sc_services_light.color_style_dark .sc_services_item_icon {
  color: #282525
}

.scheme_default .sc_services_light.color_style_dark .sc_services_item:hover .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_default .sc_services_callouts .sc_services_item {
  background-color: #eff0f2
}

.scheme_default .sc_services_callouts .sc_services_item_marker {
  border-color: #fff;
  background-color: #c2b28a;
  color: #fff
}

.scheme_default .sc_services_callouts .sc_services_item .sc_services_item_marker_back {
  border-color: #fff;
  background-color: #D5CA8A;
  color: #282525
}

.scheme_default .sc_services_callouts.color_style_link2 .sc_services_item_marker {
  background-color: #8be77c
}

.scheme_default .sc_services_callouts.color_style_link2 .sc_services_item .sc_services_item_marker_back {
  background-color: #80d572
}

.scheme_default .sc_services_callouts.color_style_link3 .sc_services_item_marker {
  background-color: #eec432
}

.scheme_default .sc_services_callouts.color_style_link3 .sc_services_item .sc_services_item_marker_back {
  background-color: #eae9e8
}

.scheme_default .sc_services_callouts.color_style_dark .sc_services_item_marker {
  background-color: #23262d
}

.scheme_default .sc_services_callouts.color_style_dark .sc_services_item .sc_services_item_marker_back {
  background-color: #c2b28a
}

.scheme_default .sc_services_callouts .sc_services_item_marker_bg {
  border-color: #fff;
  background-color: #fff
}

.scheme_default .sc_services_timeline .sc_services_item_timeline {
  border-color: #dfdfdf
}

.scheme_default .sc_services_timeline .sc_services_item_marker {
  border-color: #D5CA8A;
  background-color: #D5CA8A;
  color: #fff
}

.scheme_default .sc_services_timeline .sc_services_item:hover .sc_services_item_marker {
  border-color: #c2b28a;
  background-color: #c2b28a;
  color: #282525
}

.scheme_default .sc_services_timeline.color_style_link2 .sc_services_item_marker {
  border-color: #c2b28a;
  background-color: #c2b28a
}

.scheme_default .sc_services_timeline.color_style_link2 .sc_services_item:hover .sc_services_item_marker {
  border-color: #D5CA8A;
  background-color: #D5CA8A
}

.scheme_default .sc_services_timeline.color_style_link3 .sc_services_item_marker {
  border-color: #ddb837;
  background-color: #ddb837
}

.scheme_default .sc_services_timeline.color_style_link3 .sc_services_item:hover .sc_services_item_marker {
  border-color: #eec432;
  background-color: #eec432
}

.scheme_default .sc_services_timeline.color_style_dark .sc_services_item_marker {
  border-color: #282525;
  background-color: #282525
}

.scheme_default .sc_services_timeline.color_style_dark .sc_services_item:hover .sc_services_item_marker {
  border-color: #D5CA8A;
  background-color: #D5CA8A
}

.scheme_default .sc_services_iconed .sc_services_item {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .sc_services_iconed .sc_services_item_icon:hover,
.scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_icon,
.scheme_default .sc_services_iconed .sc_services_item_header .sc_services_item_subtitle a:hover,
.scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
  color: #D5CA8A
}

.scheme_default .sc_services_iconed.color_style_link2 .sc_services_item_icon:hover,
.scheme_default .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_icon,
.scheme_default .sc_services_iconed.color_style_link2 .sc_services_item_header .sc_services_item_subtitle a:hover,
.scheme_default .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
  color: #c2b28a
}

.scheme_default .sc_services_iconed.color_style_link3 .sc_services_item_icon:hover,
.scheme_default .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_icon,
.scheme_default .sc_services_iconed.color_style_link3 .sc_services_item_header .sc_services_item_subtitle a:hover,
.scheme_default .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
  color: #ddb837
}

.scheme_default .sc_services_iconed .sc_services_item_header .sc_services_item_title a {
  color: #D5CA8A
}

.scheme_default .sc_services_iconed.color_style_link2 .sc_services_item_header .sc_services_item_title a {
  color: #c2b28a
}

.scheme_default .sc_services_iconed.color_style_link3 .sc_services_item_header .sc_services_item_title a {
  color: #ddb837
}

.scheme_default .sc_services_iconed .sc_services_item_header .sc_services_item_title a:hover,
.scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_title a {
  color: #fff
}

.scheme_default .sc_services_iconed .sc_services_item .sc_services_item_header .sc_services_item_subtitle a {
  color: #fff
}

.scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a,
.scheme_default .sc_services_iconed .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_default .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a,
.scheme_default .sc_services_iconed.color_style_link2 .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_default .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a,
.scheme_default .sc_services_iconed.color_style_link3 .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
  color: #ddb837
}

.scheme_default .sc_services_iconed .sc_services_item_content .sc_services_item_title a {
  color: #23262d
}

.scheme_default .sc_services_iconed .sc_services_item_content .sc_services_item_title a:hover,
.scheme_default .sc_services_iconed .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
  color: #c2b28a
}

.scheme_default .sc_services_iconed.color_style_link2 .sc_services_item_content .sc_services_item_title a:hover,
.scheme_default .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
  color: #8be77c
}

.scheme_default .sc_services_iconed.color_style_link3 .sc_services_item_content .sc_services_item_title a:hover,
.scheme_default .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
  color: #eec432
}

.scheme_default .sc_services_iconed.color_style_dark .sc_services_item_content .sc_services_item_title a:hover,
.scheme_default .sc_services_iconed.color_style_dark .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
  color: #23262d
}

.scheme_default .sc_services.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_default .sc_services_list .sc_services_item_featured_left .sc_services_item_number,
.scheme_default .sc_services_list .sc_services_item_featured_right .sc_services_item_number {
  color: #bdbebe
}

.scheme_default .sc_services_hover .sc_services_item_icon,
.scheme_default .sc_services_hover .sc_services_item_title a:hover,
.scheme_default .sc_services_hover .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_default .sc_services_hover.color_style_link2 .sc_services_item_icon,
.scheme_default .sc_services_hover.color_style_link2 .sc_services_item_title a:hover,
.scheme_default .sc_services_hover.color_style_link2 .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_default .sc_services_hover.color_style_link3 .sc_services_item_icon,
.scheme_default .sc_services_hover.color_style_link3 .sc_services_item_title a:hover,
.scheme_default .sc_services_hover.color_style_link3 .sc_services_item_subtitle a:hover {
  color: #ddb837
}

.scheme_default .sc_services_hover [class*=column-]:nth-child(2n) .sc_services_item.with_image .sc_services_item_header.without_image,
.scheme_default .sc_services_hover .slider-slide:nth-child(2n) .sc_services_item.with_image .sc_services_item_header.without_image {
  background-color: #eae9e8
}

.scheme_default .sc_services_hover [class*=column-]:nth-child(2n+1) .sc_services_item.with_image .sc_services_item_header.without_image,
.scheme_default .sc_services_hover .slider-slide:nth-child(2n+1) .sc_services_item.with_image .sc_services_item_header.without_image {
  background-color: #eff0f2
}

.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_icon,
.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_number {
  color: #b7b7b7
}

.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title,
.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a {
  color: #23262d
}

.scheme_default .sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_title a,
.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a:hover {
  color: #c2b28a
}

.scheme_default .sc_services_hover.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_title a,
.scheme_default .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a:hover {
  color: #8be77c
}

.scheme_default .sc_services_hover.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_title a,
.scheme_default .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a:hover {
  color: #eec432
}

.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle,
.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a {
  color: #c2b28a
}

.scheme_default .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle,
.scheme_default .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a {
  color: #8be77c
}

.scheme_default .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle,
.scheme_default .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a {
  color: #eec432
}

.scheme_default .sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_subtitle a,
.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_default .sc_services_hover.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_subtitle a,
.scheme_default .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a:hover {
  color: #80d572
}

.scheme_default .sc_services_hover.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_subtitle a,
.scheme_default .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a:hover {
  color: #eae9e8
}

.scheme_default .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_text {
  color: #3f3e3e
}

.scheme_default .sc_services_chess .sc_services_item {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .sc_services_chess .sc_services_item_title,
.scheme_default .sc_services_chess .sc_services_item_title a {
  color: #23262d
}

.scheme_default .sc_services_chess .sc_services_item_title a:hover {
  color: #c2b28a
}

.scheme_default .sc_services_chess.color_style_link2 .sc_services_item_title a:hover {
  color: #8be77c
}

.scheme_default .sc_services_chess.color_style_link3 .sc_services_item_title a:hover {
  color: #eec432
}

.scheme_default .sc_services_chess .sc_services_item:hover {
  color: #f1f2f2;
  background-color: #D5CA8A
}

.scheme_default .sc_services_chess .sc_services_item:hover .sc_services_item_title,
.scheme_default .sc_services_chess .sc_services_item:hover .sc_services_item_title a {
  color: #fff
}

.scheme_default .sc_services_chess .sc_services_item:hover .sc_services_item_title a:hover {
  color: #c2b28a
}

.scheme_default .sc_services_tabs_simple .sc_services_item_icon {
  color: #282525
}

.scheme_default .sc_services_tabs_simple.color_style_link2 .sc_services_item_icon {
  color: #c2b28a
}

.scheme_default .sc_services_tabs_simple.color_style_link3 .sc_services_item_icon {
  color: #ddb837
}

.scheme_default .sc_services_tabs_simple.color_style_dark .sc_services_item_icon {
  color: #282525
}

.scheme_default .sc_services_tabs_simple .sc_services_item:hover .sc_services_item_icon,
.scheme_default .sc_services_tabs_simple .sc_services_item:hover .sc_services_item_title,
.scheme_default .sc_services_tabs_simple .sc_services_item:hover .sc_services_item_subtitle,
.scheme_default .sc_services_tabs_simple .sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_default .sc_services_tabs_simple .sc_services_tabs_list_item_active .sc_services_item_title,
.scheme_default .sc_services_tabs_simple .sc_services_tabs_list_item_active .sc_services_item_subtitle {
  color: #282525
}

.scheme_default .sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_icon,
.scheme_default .sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_title,
.scheme_default .sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle,
.scheme_default .sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_default .sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item_active .sc_services_item_title,
.scheme_default .sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item_active .sc_services_item_subtitle {
  color: #D5CA8A
}

.scheme_default .sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_icon,
.scheme_default .sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_title,
.scheme_default .sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle,
.scheme_default .sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_default .sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item_active .sc_services_item_title,
.scheme_default .sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item_active .sc_services_item_subtitle {
  color: #eec432
}

.scheme_default .sc_services_tabs_simple .sc_services_tabs_content_item {
  background-color: #e8e7e6
}

.scheme_default .sc_services_tabs_content_image img {
  border-color: #fff
}

.scheme_default .sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active:before,
.scheme_default .sc_services_tabs_simple .sc_services_tabs_list_item:hover:before {
  border-color: #c2b28a
}

.scheme_default .sc_services_tabs_simple .sc_services_tabs_content_item:after {
  background-color: #fff
}

.scheme_default .sc_services_tabs .sc_services_item_content {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .sc_services_tabs .sc_services_item_title a {
  color: #23262d
}

.scheme_default .sc_services_tabs .sc_services_item_title a:hover {
  color: #c2b28a
}

.scheme_default .sc_services_tabs.color_style_link2 .sc_services_item_title a:hover {
  color: #8be77c
}

.scheme_default .sc_services_tabs.color_style_link3 .sc_services_item_title a:hover {
  color: #eec432
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item .sc_services_item_icon {
  color: #c2b28a
}

.scheme_default .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item .sc_services_item_icon {
  color: #8be77c
}

.scheme_default .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item .sc_services_item_icon {
  color: #eec432
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item .sc_services_item_number {
  color: #b7b7b7
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item {
  background-color: #eff0f2
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2) {
  background-color: #eae9e8
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item:hover,
.scheme_default .sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2):hover {
  background-color: #f0efee
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title {
  color: #23262d
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_title {
  color: #c2b28a
}

.scheme_default .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item:hover .sc_services_item_title {
  color: #8be77c
}

.scheme_default .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item:hover .sc_services_item_title {
  color: #eec432
}

.scheme_default .sc_services_tabs.color_style_dark .sc_services_tabs_list_item:hover .sc_services_item_title {
  color: #23262d
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_default .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item:hover .sc_services_item_icon {
  color: #80d572
}

.scheme_default .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item:hover .sc_services_item_icon {
  color: #eae9e8
}

.scheme_default .sc_services_tabs.color_style_dark .sc_services_tabs_list_item:hover .sc_services_item_icon {
  color: #23262d
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_number {
  color: #3f3e3e
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active {
  background-color: #23262d !important
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title {
  color: #fff
}

.scheme_default .sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_default .sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
  color: #c2b28a
}

.scheme_default .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_default .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
  color: #8be77c
}

.scheme_default .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_default .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
  color: #eec432
}

.scheme_default .sc_services_tabs.color_style_dark .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_default .sc_services_tabs.color_style_dark .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
  color: #23262d
}

.scheme_default .sc_skills_counter .sc_skills_icon {
  color: #282525
}

.scheme_default .sc_skills .sc_skills_total {
  color: #282525
}

.scheme_default .sc_skills.color_style_link2 .sc_skills_total {
  color: #c2b28a
}

.scheme_default .sc_skills.color_style_link3 .sc_skills_total {
  color: #ddb837
}

.scheme_default .sc_skills.color_style_dark .sc_skills_total {
  color: #282525
}

.scheme_default .sc_skills .sc_skills_item_title,
.scheme_default .sc_skills .sc_skills_legend_title,
.scheme_default .sc_skills .sc_skills_legend_value {
  color: #282525
}

.scheme_default .sc_skills_counter .sc_skills_column+.sc_skills_column:before {
  background-color: #dfdfdf
}

.scheme_default .sc_skills_counter .sc_skills_item_wrap {
  background-color: #e8e7e6
}

.scheme_default .socials_wrap .social_item .social_icon {
  background-color: transparent
}

.scheme_default .socials_wrap .social_item .social_icon,
.scheme_default .socials_wrap .social_item .social_icon i {
  color: #282525
}

.scheme_default .socials_wrap .social_item:hover .social_icon {
  background-color: transparent
}

.scheme_default .socials_wrap .social_item:hover .social_icon,
.scheme_default .socials_wrap .social_item:hover .social_icon i {
  color: #c2b28a
}

.scheme_default .sidebar_inner .socials_wrap .social_item .social_icon {
  background-color: #eae9e8
}

.scheme_default .sidebar_inner .socials_wrap .social_item:hover .social_icon,
.scheme_default .sidebar_inner .socials_wrap .social_item:hover .social_icon i {
  color: #fff
}

.scheme_default .sidebar_inner .socials_wrap .social_item:hover .social_icon {
  background-color: #D5CA8A
}

.scheme_default.sidebar .socials_wrap .social_item .social_icon,
.scheme_default.footer_wrap .socials_wrap .social_item .social_icon {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default.sidebar .socials_wrap .social_item:hover .social_icon,
.scheme_default.footer_wrap .socials_wrap .social_item:hover .social_icon {
  color: #282525;
  background-color: #D5CA8A
}

.scheme_default.sidebar .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon,
.scheme_default.footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
  color: #282525;
  background-color: transparent
}

.scheme_default.sidebar .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon,
.scheme_default.footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon {
  color: #D5CA8A;
  background-color: transparent
}

.scheme_default .sc_supertitle_no_icon {
  background-color: #D5CA8A
}

.scheme_default .sc_testimonials_item_content {
  color: #282525
}

.scheme_default .sc_testimonials_item_content:before {
  color: #D5CA8A
}

.scheme_default .sc_testimonials_item_author_title {
  color: #282525
}

.scheme_default .sc_testimonials_slider .sc_testimonials_item,
.scheme_default .sc_testimonials_columns_wrap .sc_testimonials_item {
  background-color: #fff
}

.scheme_default .color_style_link2 .sc_testimonials_item_content:before,
.scheme_default .color_style_link2 .sc_testimonials_item_author_title {
  color: #c2b28a
}

.scheme_default .color_style_link3 .sc_testimonials_item_content:before,
.scheme_default .color_style_link3 .sc_testimonials_item_author_title {
  color: #ddb837
}

.scheme_default .color_style_dark .sc_testimonials_item_content:before,
.scheme_default .color_style_dark .sc_testimonials_item_author_title {
  color: #282525
}

.scheme_default .sc_testimonials_item_author_subtitle {
  color: #c2b28a
}

.scheme_default .sc_testimonials_simple .sc_testimonials_item_author_data:before {
  background-color: #c2b28a
}

.scheme_default .sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data {
  border-color: #c2b28a
}

.scheme_default .sc_team_default .sc_team_item {
  color: #3f3e3e;
  background-color: transparent
}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_title a:hover {
  color: #c2b28a
}

.scheme_default .sc_team.color_style_link2 .sc_team_item_thumb .sc_team_item_title a:hover {
  color: #8be77c
}

.scheme_default .sc_team.color_style_link3 .sc_team_item_thumb .sc_team_item_title a:hover {
  color: #eec432
}

.scheme_default .sc_team_default .sc_team_item_subtitle {
  color: #282525
}

.scheme_default .sc_team_default.color_style_link2 .sc_team_item_subtitle {
  color: #8be77c
}

.scheme_default .sc_team_default.color_style_link3 .sc_team_item_subtitle {
  color: #eec432
}

.scheme_default .sc_team_default.color_style_dark .sc_team_item_subtitle {
  color: #23262d
}

.scheme_default .sc_team_default .sc_team_item_socials .social_item .social_icon,
.scheme_default .team_member_page .team_member_socials .social_item .social_icon {
  color: #282525;
  background-color: transparent;
  border-color: #282525
}

.scheme_default .sc_team_default.color_style_link2 .sc_team_item_socials .social_item .social_icon {
  background-color: #8be77c
}

.scheme_default .sc_team_default.color_style_link3 .sc_team_item_socials .social_item .social_icon {
  background-color: #eec432
}

.scheme_default .sc_team_default.color_style_dark .sc_team_item_socials .social_item .social_icon {
  background-color: #23262d
}

.scheme_default .sc_team_default .sc_team_item_socials .social_item:hover .social_icon,
.scheme_default .team_member_page .team_member_socials .social_item:hover .social_icon {
  color: #D5CA8A;
  background-color: transparent;
  border-color: #D5CA8A
}

.scheme_default .sc_team_default.color_style_link2 .sc_team_item_socials .social_item:hover .social_icon {
  background-color: #80d572
}

.scheme_default .sc_team_default.color_style_link3 .sc_team_item_socials .social_item:hover .social_icon {
  background-color: #eae9e8
}

.scheme_default .sc_team_default.color_style_dark .sc_team_item_socials .social_item:hover .social_icon {
  background-color: #c2b28a
}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon {
  color: #fff;
  border-color: #fff
}

.scheme_default .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
  color: #D5CA8A;
  background-color: #fff
}

.scheme_default .team_member_page .team_member_featured .team_member_avatar {
  border-color: #dfdfdf
}

.scheme_default .sc_team_short .sc_team_item_thumb {
  border-color: #D5CA8A
}

.scheme_default .sc_team_short.color_style_link2 .sc_team_item_thumb {
  border-color: #c2b28a
}

.scheme_default .sc_team_short.color_style_link3 .sc_team_item_thumb {
  border-color: #ddb837
}

.scheme_default .sc_team_short.color_style_dark .sc_team_item_thumb {
  border-color: #282525
}

.scheme_default .sc_team.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_default .sport_page_list {
  border-color: #dfdfdf
}

.scheme_default .sport_page_list li+li {
  border-color: #dfdfdf
}

.scheme_default .sport_page_list li:nth-child(2n+1) {
  background-color: #eff0f2;
  color: #3f3e3e
}

.scheme_default .trx_addons_scroll_to_top,
.scheme_default .trx_addons_cv .trx_addons_scroll_to_top {
  color: #fff;
  border-color: #D5CA8A;
  background-color: #D5CA8A
}

.scheme_default .trx_addons_scroll_to_top:hover,
.scheme_default .trx_addons_cv .trx_addons_scroll_to_top:hover {
  color: #282525;
  border-color: #91a858;
  background-color: #91a858
}

.scheme_default .scroll_progress_wrap .scroll_progress_status {
  background-color: #D5CA8A
}

.scheme_default .sc_layouts_popup,
.scheme_default.sc_layouts_popup,
.scheme_default .sc_layouts_panel,
.scheme_default.sc_layouts_panel,
.scheme_default .trx_addons_popup,
.scheme_default.trx_addons_popup {
  background-color: #fff;
  border-color: #dfdfdf;
  color: #3f3e3e
}

.scheme_default .trx_addons_popup button.mfp-close {
  background-color: #eae9e8;
  border-color: #f0efee;
  color: #3f3e3e
}

.scheme_default .trx_addons_popup button.mfp-close:hover {
  background-color: #23262d;
  color: #eff0f2
}

.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {
  background-color: #eae9e8;
  border-color: #f0efee
}

.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active {
  background-color: #fff;
  border-bottom-color: transparent
}

.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a,
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a>i {
  color: #3f3e3e
}

.scheme_default .trx_addons_popup li.trx_addons_tabs_title a:hover {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a:hover>i {
  color: #fff
}

.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a,
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a>i,
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a:hover,
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a:hover>i {
  color: #b7b7b7
}

.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a,
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a>i,
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover,
.scheme_default .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover>i {
  color: #23262d
}

.scheme_default .trx_addons_profiler {
  background-color: #eff0f2;
  border-color: #f0efee
}

.scheme_default .trx_addons_profiler_title {
  color: #23262d
}

.scheme_default .trx_addons_profiler table td,
.scheme_default .trx_addons_profiler table th {
  border-color: #dfdfdf
}

.scheme_default .trx_addons_profiler table td {
  color: #3f3e3e
}

.scheme_default .trx_addons_profiler table th {
  background-color: #eae9e8;
  color: #23262d
}

.scheme_default .sc_edd_add_to_cart_default,
.scheme_default .sc_edd_details {
  background-color: #eff0f2;
  border-color: #f0efee;
  color: #3f3e3e
}

.scheme_default .sc_edd_add_to_cart_default a,
.scheme_default .sc_edd_details a {
  color: #c2b28a
}

.scheme_default .sc_edd_add_to_cart_default a:hover,
.scheme_default .sc_edd_details a:hover {
  color: #D5CA8A
}

.scheme_default .edd_price_options ul>li>label>input[type=checkbox]+span:before {
  border-color: #dfdfdf
}

.scheme_default .single-download .edd_download_purchase_form .trx_addons_edd_purchase_subtotal {
  border-color: #dfdfdf
}

.scheme_default .trx_addons_cv,
.scheme_default .trx_addons_cv_body_wrap {
  color: #3f3e3e;
  background-color: #eff0f2
}

.scheme_default .trx_addons_cv a {
  color: #c2b28a
}

.scheme_default .trx_addons_cv a:hover {
  color: #D5CA8A
}

.scheme_default .trx_addons_cv_header {
  background-color: #fff
}

.scheme_default .trx_addons_cv_header_image img {
  border-color: #282525
}

.scheme_default .trx_addons_cv_header .trx_addons_cv_header_letter,
.scheme_default .trx_addons_cv_header .trx_addons_cv_header_text {
  color: #282525
}

.scheme_default .trx_addons_cv_header .trx_addons_cv_header_socials .social_item>.social_icon {
  color: rgba(40, 37, 37, .7)
}

.scheme_default .trx_addons_cv_header .trx_addons_cv_header_socials .social_item:hover>.social_icon {
  color: #282525
}

.scheme_default .trx_addons_cv_header_letter,
.scheme_default .trx_addons_cv_header_text,
.scheme_default .trx_addons_cv_header_socials .social_item>.social_icon {
  text-shadow: 1px 1px 6px #fff
}

.scheme_default .trx_addons_cv_tint_dark .trx_addons_cv_header_letter,
.scheme_default .trx_addons_cv_tint_dark .trx_addons_cv_header_text,
.scheme_default .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item>.social_icon {
  color: #fff;
  text-shadow: 1px 1px 3px #282525
}

.scheme_default .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item:hover>.social_icon {
  color: #c2b28a
}

.scheme_default .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item {
  color: #b7b7b7;
  background-color: #eff0f2;
  border-color: #fff
}

.scheme_default .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item_active,
.scheme_default .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item:hover {
  color: #23262d;
  border-color: #eff0f2
}

.scheme_default .trx_addons_cv .trx_addons_cv_section_title,
.scheme_default .trx_addons_cv .trx_addons_cv_section_title a {
  color: #23262d
}

.scheme_default .trx_addons_cv_section_title.ui-state-active {
  border-color: #23262d
}

.scheme_default .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a {
  color: #b7b7b7
}

.scheme_default .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a,
.scheme_default .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a:hover {
  color: #23262d
}

.scheme_default .trx_addons_cv_section .trx_addons_pagination>* {
  color: #3f3e3e
}

.scheme_default .trx_addons_cv_section .trx_addons_pagination>a:hover {
  color: #23262d
}

.scheme_default .trx_addons_pagination>span.active {
  color: #23262d;
  border-color: #23262d
}

.scheme_default .trx_addons_cv_breadcrumbs .trx_addons_cv_breadcrumbs_item {
  color: #b7b7b7
}

.scheme_default .trx_addons_cv_breadcrumbs a.trx_addons_cv_breadcrumbs_item:hover {
  color: #23262d
}

.scheme_default .trx_addons_cv_single .trx_addons_cv_single_title {
  color: #23262d
}

.scheme_default .trx_addons_cv_single .trx_addons_cv_single_subtitle {
  color: #b7b7b7
}

.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+2) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+2) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+3) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+2) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+3) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+4) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+3) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+4) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+4) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+5) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+6) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+5) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+6) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+7) .trx_addons_cv_resume_item,
.scheme_default .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+8) .trx_addons_cv_resume_item {
  border-color: #dfdfdf
}

.scheme_default .trx_addons_cv_resume_item_meta {
  color: #23262d
}

.scheme_default .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title,
.scheme_default .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title a {
  color: #23262d
}

.scheme_default .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title a:hover {
  color: #c2b28a
}

.scheme_default .trx_addons_cv_resume_item_subtitle {
  color: #b7b7b7
}

.scheme_default .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skills {
  color: #23262d
}

.scheme_default .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skill:after {
  border-color: #23262d
}

.scheme_default .trx_addons_cv_resume_style_education .trx_addons_cv_resume_item_number {
  color: #b7b7b7
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon {
  color: #23262d
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon:hover,
.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a:hover {
  color: #c2b28a
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:hover:after {
  border-color: #c2b28a
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:after {
  border-top-color: #23262d
}

.scheme_default .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a {
  color: #23262d
}

.scheme_default .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title,
.scheme_default .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title a {
  color: #23262d
}

.scheme_default .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title,
.scheme_default .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title a {
  color: #23262d
}

.scheme_default .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title,
.scheme_default .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title a {
  color: #23262d
}

.scheme_default .trx_addons_cv .trx_addons_contact_form .trx_addons_contact_form_title {
  color: #23262d
}

.scheme_default .trx_addons_cv .trx_addons_contact_form_field_title {
  color: #23262d
}

.scheme_default .trx_addons_contact_form .trx_addons_contact_form_field input[type=text],
.scheme_default .trx_addons_contact_form .trx_addons_contact_form_field textarea {
  border-color: #dfdfdf;
  color: #3f3e3e
}

.scheme_default .trx_addons_contact_form .trx_addons_contact_form_field input[type=text]:focus,
.scheme_default .trx_addons_contact_form .trx_addons_contact_form_field textarea:focus {
  background-color: #eae9e8;
  color: #23262d
}

.scheme_default .trx_addons_contact_form_field button {
  background-color: #23262d;
  border-color: #23262d;
  color: #fff
}

.scheme_default .trx_addons_contact_form_field button:hover {
  color: #23262d
}

.scheme_default .trx_addons_contact_form_info_icon {
  color: #b7b7b7
}

.scheme_default .trx_addons_contact_form_info_area {
  color: #23262d
}

.scheme_default .trx_addons_contact_form_info_item_phone .trx_addons_contact_form_info_data {
  color: #23262d !important
}

.scheme_default .trx_addons_cv_about_page .trx_addons_cv_single_title {
  color: #23262d
}

.scheme_default .trx_addons_attrib_item.trx_addons_attrib_button,
.scheme_default .trx_addons_attrib_item.trx_addons_attrib_image,
.scheme_default .trx_addons_attrib_item.trx_addons_attrib_color {
  border-color: #dfdfdf;
  background-color: #eff0f2
}

.scheme_default .trx_addons_attrib_item.trx_addons_attrib_button:hover,
.scheme_default .trx_addons_attrib_item.trx_addons_attrib_image:hover,
.scheme_default .trx_addons_attrib_item.trx_addons_attrib_color:hover {
  border-color: #f0efee;
  background-color: #eae9e8
}

.scheme_default .trx_addons_attrib_item.trx_addons_attrib_selected {
  border-color: #c2b28a !important;
  background-color: #eae9e8
}

.scheme_default .trx_addons_attrib_item.trx_addons_attrib_disabled span:before,
.scheme_default .trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
  background-color: #D5CA8A
}

.scheme_default .trx_addons_range_slider_label_min {
  color: #3f3e3e
}

.scheme_default .trx_addons_range_slider_label_max {
  color: #3f3e3e
}

.scheme_default div.ui-slider {
  background-color: #23262d;
  border-color: #23262d
}

.scheme_default div.ui-slider .ui-slider-handle {
  border-color: #eae9e8 !important;
  background-color: #c2b28a
}

.scheme_default div.ui-slider .ui-slider-range {
  background-color: #23262d
}

.scheme_default .elementor-shape .elementor-shape-fill {
  fill: #fff
}

.scheme_default .elementor-divider-separator {
  border-color: #dfdfdf
}

.scheme_default.editor-block-list__layout {
  color: #3f3e3e;
  background-color: #fff
}

.scheme_default.editor-block-list__layout p {
  color: #3f3e3e
}

.scheme_default .has-bg-color-color {
  color: #fff
}

.scheme_default .has-bd-color-color {
  color: #dfdfdf
}

.scheme_default .has-text-color {
  color: #3f3e3e
}

.scheme_default .has-text-light-color {
  color: #bdbebe
}

.scheme_default .has-text-dark-color {
  color: #282525
}

.scheme_default .has-text-link-color {
  color: #D5CA8A
}

.scheme_default .has-text-hover-color {
  color: #c2b28a
}

.scheme_default .has-text-link-2-color {
  color: #c2b28a
}

.scheme_default .has-text-hover-2-color {
  color: #D5CA8A
}

.scheme_default .has-text-link-3-color {
  color: #ddb837
}

.scheme_default .has-text-hover-3-color {
  color: #eec432
}

.scheme_default .has-bg-color-background-color {
  background-color: #fff
}

.scheme_default .has-bd-color-background-color {
  background-color: #dfdfdf
}

.scheme_default .has-text-background-color {
  background-color: #3f3e3e
}

.scheme_default .has-text-light-background-color {
  background-color: #bdbebe
}

.scheme_default .has-text-dark-background-color {
  background-color: #282525
}

.scheme_default .has-text-link-background-color {
  background-color: #D5CA8A
}

.scheme_default .has-text-hover-background-color {
  background-color: #c2b28a
}

.scheme_default .has-text-link-2-background-color {
  background-color: #c2b28a
}

.scheme_default .has-text-hover-2-background-color {
  background-color: #D5CA8A
}

.scheme_default .has-text-link-3-background-color {
  background-color: #ddb837
}

.scheme_default .has-text-hover-3-background-color {
  background-color: #eec432
}

.scheme_default blockquote.wp-block-quote:not(.has-text-color),
.scheme_default blockquote.wp-block-quote:not(.has-text-color) p,
.scheme_default .wp-block-quote .wp-block-quote__citation {
  color: #fff
}

.scheme_default .widget_area .wp-block-search .wp-block-search__input {
  background-color: #fff;
  border-color: #fff
}

.scheme_default .widget_area .wp-block-search .wp-block-search__input:hover,
.scheme_default .widget_area .wp-block-search .wp-block-search__input:focus {
  border-color: #D5CA8A;
  background-color: #fff
}

.scheme_default form.mc4wp-form .mc4wp-alert {
  background-color: #D5CA8A;
  border-color: #c2b28a;
  color: #282525
}

.scheme_default form.mc4wp-form .mc4wp-alert a {
  color: #fff !important
}

.scheme_default form.mc4wp-form .mc4wp-alert a:hover {
  color: #282525 !important
}

.scheme_default .wpim-infowindow__inner em {
  color: #c2b28a !important
}

.scheme_default .wpim-marker .wpim-infowindow strong {
  color: #282525 !important
}

.scheme_default #booked-page-form {
  color: #3f3e3e;
  border-color: #dfdfdf
}

.scheme_default #booked-profile-page .booked-profile-header {
  background-color: #fff !important;
  border-color: transparent !important;
  color: #3f3e3e
}

.scheme_default #booked-profile-page .booked-user h3 {
  color: #282525
}

.scheme_default #booked-profile-page .booked-profile-header .booked-logout-button:hover {
  color: #D5CA8A
}

.scheme_default #booked-profile-page .booked-tabs {
  border-color: #dfdfdf !important
}

.scheme_default .booked-modal .bm-window p.booked-title-bar {
  color: #fff !important;
  background-color: #fff !important
}

.scheme_default .booked-modal .bm-window .close i {
  color: #fff
}

.scheme_default .booked-modal .bm-window .close i:hover {
  color: #282525
}

.scheme_default .booked-modal .bm-window .booked-scrollable {
  color: #282525
}

.scheme_default .booked-modal .bm-window .booked-scrollable em {
  color: #c2b28a
}

.scheme_default .booked-modal .bm-window #customerChoices {
  background-color: #fff;
  border-color: #e8e7e6
}

.scheme_default .booked-form .booked-appointments {
  color: #282525 !important;
  background-color: #fff !important
}

.scheme_default .booked-modal .bm-window p.appointment-title {
  color: #23262d
}

.scheme_default body .booked-modal .bm-window a {
  color: #D5CA8A !important
}

.scheme_default body .booked-modal .bm-window a:hover {
  color: #c2b28a !important
}

.scheme_default .booked-calendarSwitcher.calendar,
.scheme_default .booked-calendarSwitcher.calendar select,
.scheme_default #booked-profile-page .booked-tabs {
  background-color: #eff0f2 !important
}

.scheme_default #booked-profile-page .booked-tabs li a {
  background-color: #282525;
  color: #fff
}

.scheme_default #booked-profile-page .booked-tabs li a i {
  color: #fff
}

.scheme_default #booked-profile-page .booked-tabs li.active a,
.scheme_default #booked-profile-page .booked-tabs li.active a:hover,
.scheme_default #booked-profile-page .booked-tabs li a:hover {
  color: #fff !important;
  background-color: #D5CA8A !important
}

.scheme_default #booked-profile-page .booked-tab-content {
  background-color: #fff;
  border-color: #dfdfdf
}

.scheme_default table.booked-calendar thead tr {
  background-color: #D5CA8A !important
}

.scheme_default body div.booked-calendar .bc-head .bc-col,
.scheme_default table.booked-calendar thead tr th {
  color: #fff !important;
  border-color: #dfdfdf !important;
  background-color: #D5CA8A !important
}

.scheme_default table.booked-calendar thead th i {
  color: #fff !important
}

.scheme_default table.booked-calendar thead th .monthName a {
  color: #fff
}

.scheme_default table.booked-calendar thead th .monthName a:hover {
  color: #282525
}

.scheme_default body table.booked-calendar td .date {
  background: 0 0
}

.scheme_default table.booked-calendar tbody tr {
  background-color: #eff0f2 !important
}

.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col,
.scheme_default table.booked-calendar tbody tr td {
  color: #3f3e3e !important;
  border-color: #dfdfdf !important
}

.scheme_default table.booked-calendar tbody tr td:hover {
  color: #23262d !important
}

.scheme_default table.booked-calendar tbody tr td.today .date {
  color: #282525 !important;
  background-color: #eae9e8 !important
}

.scheme_default table.booked-calendar tbody td.today .date span {
  border-color: #D5CA8A;
  color: #D5CA8A !important
}

.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span {
  box-shadow: inset 0 0 0 2px #D5CA8A
}

.scheme_default body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:hover .date span,
.scheme_default table.booked-calendar tbody td.today:hover .date span {
  background-color: #D5CA8A !important;
  color: #fff !important
}

.scheme_default .booked-calendar-wrap .booked-appt-list h2 {
  color: #282525
}

.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot {
  border-color: #dfdfdf
}

.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot:hover {
  background-color: #eae9e8
}

.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title {
  color: #D5CA8A
}

.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time {
  color: #282525
}

.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .spots-available {
  color: #3f3e3e
}

.scheme_default body .booked-modal button.cancel,
.scheme_default body .booked-forgot-goback.button {
  color: #fff !important;
  background-color: #c2b28a !important
}

.scheme_default body div.booked-calendar .bc-col:hover .date span,
.scheme_default #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,
.scheme_default #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,
.scheme_default body #booked-profile-page input[type=submit].button-primary,
.scheme_default body table.booked-calendar input[type=submit].button-primary,
.scheme_default body .booked-list-view button.button,
.scheme_default body .booked-list-view input[type=submit].button-primary,
.scheme_default body .booked-list-view button.button,
.scheme_default body .booked-list-view input[type=submit].button-primary,
.scheme_default body .booked-modal input[type=submit].button-primary,
.scheme_default body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
.scheme_default body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
.scheme_default body #booked-profile-page .appt-block .google-cal-button>a,
.scheme_default body .booked-modal p.booked-title-bar,
.scheme_default body .booked-modal .bm-window p.booked-title-bar,
.scheme_default body table.booked-calendar td:hover .date span,
.scheme_default body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
.scheme_default body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
.scheme_default .booked-ms-modal .booked-book-appt,
.scheme_default body .booked-modal button {
  background-color: #D5CA8A !important
}

.scheme_default body .booked-modal input[type=submit].button-primary:hover,
.scheme_default body .booked-modal button:hover,
.scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover,
.scheme_default body table.booked-calendar button:hover {
  background-color: #c2b28a !important
}

.scheme_default body .booked-modal button.cancel:hover,
.scheme_default body .booked-forgot-goback.button:hover {
  color: #fff !important;
  background-color: #D5CA8A !important
}

.scheme_default .tribe-events-content li,
.scheme_default .tribe-events-content p,
.scheme_default .tribe-events-content {
  color: #3f3e3e
}

.scheme_default #tribe-bar-form {
  color: #282525
}

.scheme_default #tribe-bar-form input[type=text],
.scheme_default #tribe-bar-form .tribe-bar-views-toggle {
  color: #3f3e3e;
  border-color: #eae9e8 !important;
  background: #eae9e8
}

.scheme_default #tribe-bar-form input[type=text]:hover,
.scheme_default #tribe-bar-form .tribe-bar-views-toggle:hover {
  color: #3f3e3e;
  border-color: #c2b28a !important;
  background: #fff
}

.scheme_default #tribe-bar-views-toggle:after,
.scheme_default #tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after {
  border-top-color: #c2b28a !important
}

.scheme_default .tribe-bar-views-open #tribe-bar-views-toggle:after {
  border-bottom-color: #c2b28a !important;
  border-top-color: transparent !important
}

.scheme_default #tribe-bar-views li.tribe-bar-views-option {
  color: #3f3e3e;
  background: #fff;
  border-color: #eae9e8 !important
}

.scheme_default #tribe-bar-views li.tribe-bar-views-option:hover,
.scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active {
  color: #3f3e3e !important;
  background: #eae9e8 !important
}

.scheme_default .tribe-events-notices strong {
  color: #282525
}

.scheme_default .tribe-events .tribe-events-c-nav__next.sc_button_hover_slide_left[disabled],
.scheme_default .tribe-events .tribe-events-c-nav__prev.sc_button_hover_slide_left[disabled],
.scheme_default .tribe-events .tribe-events-c-nav__next.sc_button_hover_slide_left[disabled]:hover,
.scheme_default .tribe-events .tribe-events-c-nav__prev.sc_button_hover_slide_left[disabled]:hover {
  background: #bdbebe !important
}

.scheme_default .datepicker thead tr:first-child th:hover,
.scheme_default .datepicker tfoot tr th:hover {
  color: #D5CA8A;
  background: #282525
}

.scheme_default .tribe-events .datepicker .day.active,
.scheme_default .tribe-events .datepicker .day.active.focused,
.scheme_default .tribe-events .datepicker .day.active:focus,
.scheme_default .tribe-events .datepicker .day.active:hover,
.scheme_default .tribe-events .datepicker th:hover,
.scheme_default .tribe-events .datepicker th a:hover,
.scheme_default .tribe-events .datepicker .day.focused,
.scheme_default .tribe-events .datepicker .day:focus,
.scheme_default .tribe-events .datepicker .day:hover {
  background-color: #c2b28a
}

.scheme_default .tribe-events .datepicker .month.focused,
.scheme_default .tribe-events .datepicker .month:focus,
.scheme_default .tribe-events .datepicker .month:hover,
.scheme_default .tribe-events .datepicker .year.focused,
.scheme_default .tribe-events .datepicker .year:focus,
.scheme_default .tribe-events .datepicker .year:hover,
.scheme_default .tribe-events .datepicker .month.active,
.scheme_default .tribe-events .datepicker .month.active.focused,
.scheme_default .tribe-events .datepicker .month.active:focus,
.scheme_default .tribe-events .datepicker .month.active:hover,
.scheme_default .tribe-events .datepicker .year.active,
.scheme_default .tribe-events .datepicker .year.active.focused,
.scheme_default .tribe-events .datepicker .year.active:focus,
.scheme_default .tribe-events .datepicker .year.active:hover {
  color: #fff !important;
  background-color: #c2b28a
}

.scheme_default .tribe-events-calendar thead th {
  color: #282525;
  background: #fff !important
}

.scheme_default .tribe-events-calendar thead th+th:before {
  background: #fff
}

.scheme_default #tribe-events-content .tribe-events-calendar td,
.scheme_default #tribe-events-content .tribe-events-calendar th {
  border-color: #fff !important
}

.scheme_default #tribe-events-content .tribe-events-calendar td {
  background: #eae9e8 !important
}

.scheme_default .tribe-events-calendar td div[id*=tribe-events-daynum-],
.scheme_default .tribe-events-calendar td div[id*=tribe-events-daynum-]>a {
  color: #D5CA8A
}

.scheme_default .tribe-events-calendar td.tribe-events-othermonth {
  color: #b7b7b7;
  background: #eae9e8 !important
}

.scheme_default .tribe-events-calendar td.tribe-events-othermonth div[id*=tribe-events-daynum-],
.scheme_default .tribe-events-calendar td.tribe-events-othermonth div[id*=tribe-events-daynum-]>a {
  color: #b7b7b7
}

.scheme_default .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
.scheme_default .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
  color: #bdbebe
}

.scheme_default .tribe-events-calendar td.tribe-events-present {
  background-color: #fff
}

.scheme_default .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
.scheme_default .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
  color: #c2b28a
}

.scheme_default .tribe-events-calendar td.tribe-events-present:before {
  border-color: #c2b28a
}

.scheme_default .tribe-events-calendar .tribe-events-has-events:after {
  background-color: #3f3e3e
}

.scheme_default .tribe-common .tribe-events-calendar-day__event-details .tribe-common-b2,
.scheme_default .tribe-common .tribe-common-anchor-thin,
.scheme_default .tribe-common .tribe-common-h7,
.scheme_default .tribe-common .tribe-common-b2,
.scheme_default .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.scheme_default .tribe-common .tribe-common-h4,
.scheme_default .tribe-common .tribe-common-h4 a,
.scheme_default .tribe-events .tribe-events-calendar-month__header-column-title {
  color: #282525
}

.scheme_default .tribe-common .tooltipster-content .tribe-common-anchor-thin {
  color: #000
}

.scheme_default .tribe-common .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-daynum {
  color: #D5CA8A
}

.scheme_default .tribe-common .tribe-common-anchor-thin:hover {
  color: #c2b28a
}

.scheme_default .tribe-events-calendar .mobile-active.tribe-events-has-events:after {
  background-color: #fff
}

.scheme_default #tribe-events-content .tribe-events-calendar td,
.scheme_default #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
  color: #282525
}

.scheme_default #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a:hover {
  color: #D5CA8A
}

.scheme_default #tribe-events-content .tribe-events-calendar td.mobile-active,
.scheme_default #tribe-events-content .tribe-events-calendar td.mobile-active:hover {
  color: #c2b28a;
  background-color: #fff
}

.scheme_default #tribe-events-content .tribe-events-calendar td.mobile-active div[id*=tribe-events-daynum-] {
  color: #c2b28a;
  background-color: #fff
}

.scheme_default #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-] a,
.scheme_default .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a {
  background-color: transparent;
  color: #fff
}

.scheme_default .events-archive.events-gridview #tribe-events-content table .type-tribe_events {
  border-color: #dfdfdf
}

.scheme_default .recurring-info-tooltip,
.scheme_default .tribe-events-calendar .tribe-events-tooltip,
.scheme_default .tribe-events-week .tribe-events-tooltip,
.scheme_default .tribe-events-shortcode.view-week .tribe-events-tooltip,
.scheme_default .tribe-events-tooltip .tribe-events-arrow {
  color: #3f3e3e;
  background: #eff0f2;
  border-color: #dfdfdf
}

.scheme_default #tribe-events-content .tribe-events-tooltip .summary {
  color: #fff;
  background: #D5CA8A
}

.scheme_default .tribe-events-tooltip .tribe-event-duration {
  color: #fff
}

.scheme_default .tribe-events .datepicker .month,
.scheme_default .tribe-events .datepicker .year,
.scheme_default .tribe-events .datepicker .month.active,
.scheme_default .tribe-events .datepicker .month.active.focused {
  color: #282525
}

.scheme_default .tribe-events-list-separator-month {
  color: #282525
}

.scheme_default .tribe-events-list-separator-month:after {
  border-color: #dfdfdf
}

.scheme_default .tribe-events-list .type-tribe_events+.type-tribe_events,
.scheme_default .tribe-events-day .tribe-events-day-time-slot+.tribe-events-day-time-slot+.tribe-events-day-time-slot {
  border-color: #dfdfdf
}

.scheme_default .tribe-events-list-separator-month span {
  background-color: #fff
}

.scheme_default .tribe-events-list .tribe-events-event-cost span {
  color: #fff;
  border-color: #D5CA8A;
  background: #D5CA8A
}

.scheme_default .tribe-mobile .tribe-events-loop .tribe-events-event-meta {
  color: #3f3e3e;
  border-color: #dfdfdf;
  background-color: #eff0f2
}

.scheme_default .tribe-mobile .tribe-events-loop .tribe-events-event-meta a {
  color: #c2b28a
}

.scheme_default .tribe-mobile .tribe-events-loop .tribe-events-event-meta a:hover {
  color: #D5CA8A
}

.scheme_default .tribe-events .tribe-events-c-top-bar__nav-link[disabled] {
  background-color: #b7b7b7 !important
}

.scheme_default .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon[disabled] {
  background-color: transparent !important;
  background: 0 0 !important
}

.scheme_default .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon {
  color: #282525
}

.scheme_default .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon:hover {
  color: #D5CA8A
}

.scheme_default .tribe-mobile .tribe-events-list .tribe-events-venue-details {
  border-color: #dfdfdf
}

.scheme_default .sc_events_classic .sc_events_item_date:before,
.scheme_default .sc_events_classic .sc_events_item_time:before {
  color: #c2b28a
}

.scheme_default .single-tribe_events #tribe-events-footer,
.scheme_default .tribe-events-day #tribe-events-footer,
.scheme_default .events-list #tribe-events-footer,
.scheme_default .tribe-events-map #tribe-events-footer,
.scheme_default .tribe-events-photo #tribe-events-footer {
  border-color: #dfdfdf
}

.scheme_default .tribe-events-day .tribe-events-day-time-slot h5,
.scheme_default .tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading {
  color: #fff;
  background: #D5CA8A
}

.scheme_default .tribe-events-header .tribe-common-h3.tribe-events-c-top-bar__datepicker-button svg path {
  fill: #fff
}

.scheme_default .tribe-events .tribe-events-c-view-selector__button svg path,
.scheme_default .tribe-events .tribe-events-c-events-bar__search-button svg path {
  fill: #282525
}

.scheme_default .tribe-events .tribe-events-c-view-selector__button:hover svg path,
.scheme_default .tribe-events .tribe-events-c-events-bar__search-button:hover svg path {
  fill: #c2b28a
}

.scheme_default .single-tribe_events .tribe-events-venue-map {
  color: #3f3e3e;
  border-color: #f0efee;
  background: #eae9e8
}

.scheme_default .single-tribe_events .tribe-events-schedule .tribe-events-cost {
  color: #282525
}

.scheme_default .single-tribe_events .type-tribe_events {
  border-color: #dfdfdf
}

.scheme_default .tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot {
  background-color: #D5CA8A
}

.scheme_default .tribe-events .datepicker th,
.scheme_default .tribe-events .datepicker th a {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .tribe-events .datepicker table>tbody>tr:nth-child(2n+1)>td {
  background-color: #f0efee
}

.scheme_default .tribe-events .datepicker table>tbody>tr:nth-child(2n)>td {
  background-color: #eae9e8
}

.scheme_default .tribe-events .datepicker .day {
  color: #23262d
}

.scheme_default .tribe-events .datepicker .past {
  color: rgba(35, 38, 45, .5)
}

.scheme_default .tribe-events .datepicker .day.active {
  background-color: #eae9e8
}

.scheme_default .tribe-events .datepicker .day.active {
  color: #282525 !important
}

.scheme_default .tribe-events .datepicker table .day:hover {
  background-color: #fff;
  color: #282525
}

.scheme_default .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input {
  color: #282525;
  border-color: #D5CA8A;
  background-color: #fff
}

.scheme_default .tribe-events input[placeholder]::placeholder {
  color: #3f3e3e
}

.scheme_default .tribe-events .tribe-events-c-messages__message {
  background-color: #f1f2f2
}

.scheme_default .tribe-common .tribe-events-c-messages__message .tribe-common-c-svgicon,
.scheme_default .tribe-common .tribe-events-c-messages__message-list-item {
  color: #000
}

.scheme_default .tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_default .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path {
  fill: #fff
}

.scheme_default .tribe-events .datepicker th.datepicker-switch:hover {
  color: #fff !important;
  background-color: #c2b28a
}

.scheme_default .tribe-events .datepicker .next:active,
.scheme_default .tribe-events .datepicker .next:focus,
.scheme_default .tribe-events .datepicker .next:hover,
.scheme_default .tribe-events .datepicker .prev:active,
.scheme_default .tribe-events .datepicker .prev:focus,
.scheme_default .tribe-events .datepicker .prev:hover {
  background-color: #c2b28a
}

.scheme_default .tribe-events .datepicker .next:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_default .tribe-events .datepicker .next:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_default .tribe-events .datepicker .next:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_default .tribe-events .datepicker .prev:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_default .tribe-events .datepicker .prev:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_default .tribe-events .datepicker .prev:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path {
  fill: #fff
}

.scheme_default .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
  background-color: #c2b28a
}

.scheme_default .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner .tribe-events-calendar-month__multiday-event-bar-title {
  color: #fff !important
}

.scheme_default .tribe-events-event-meta a:focus,
.scheme_default .tribe-events-event-meta a:hover {
  color: #c2b28a
}

.scheme_default .tribe-events .tribe-events-calendar-month__day-cell--mobile.sc_button_hover_slide_left:not([class^=xdsoft_]) {
  color: #23262d !important;
  background-color: #eff0f2 !important;
  background: #eff0f2 !important
}

.scheme_default .tribe-events .tribe-events-calendar-month__day-cell--mobile.sc_button_hover_slide_left:not([class^=xdsoft_]):hover {
  color: #fff !important;
  background-color: #c2b28a !important;
  background: #c2b28a !important
}

.scheme_default .tribe-events .tribe-events-calendar-month__day-cell--mobile {
  color: #23262d !important;
  background-color: #eff0f2 !important;
  background: #eff0f2 !important
}

.scheme_default .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover {
  color: #fff !important;
  background-color: #c2b28a !important;
  background: #c2b28a !important
}

.scheme_default .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #fff !important
}

.scheme_default .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover .tribe-events-calendar-month__day-date-daynum {
  color: #fff !important
}

.scheme_default .tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #D5CA8A !important
}

.scheme_default .xdsoft_datetimepicker .xdsoft_calendar td,
.scheme_default .xdsoft_datetimepicker .xdsoft_calendar th {
  color: #23262d;
  border-color: #dfdfdf
}

.scheme_default .xdsoft_datetimepicker .xdsoft_calendar th {
  color: #fff;
  background-color: #D5CA8A;
  border-color: #f0efee
}

.scheme_default .xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current,
.scheme_default .xdsoft_datetimepicker .xdsoft_calendar td:hover,
.scheme_default .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.scheme_default .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #282525 !important
}

.scheme_default .xdsoft_datetimepicker .xdsoft_calendar td:hover,
.scheme_default .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:not(.xdsoft_current):hover {
  color: #282525 !important
}

.scheme_default .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div,
.scheme_default .xdsoft_datetimepicker .xdsoft_calendar td:hover,
.scheme_default .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
  background-color: #ffffff !important
}

.scheme_default .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
  background-color: #eae9e8 !important;
  color: #23262d !important
}

.scheme_default] .scheme_default .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button:hover {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button:hover {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default .sc_button_hover_slide_left:not([class^=xdsoft_]) {
  background: linear-gradient(to right, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right bottom/210% 100% #D5CA8A !important
}

.scheme_default .sc_button_hover_slide_right {
  background: linear-gradient(to left, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll left bottom/210% 100% #D5CA8A !important
}

.scheme_default .sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right bottom/100% 210% #D5CA8A !important
}

.scheme_default .sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right top/100% 210% #D5CA8A !important
}

.scheme_default .sc_button_hover_style_link2.sc_button_hover_slide_left {
  background: linear-gradient(to right, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll right bottom/210% 100% #c2b28a !important
}

.scheme_default .sc_button_hover_style_link2.sc_button_hover_slide_right {
  background: linear-gradient(to left, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll left bottom/210% 100% #c2b28a !important
}

.scheme_default .sc_button_hover_style_link2.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll right bottom/100% 210% #c2b28a !important
}

.scheme_default .sc_button_hover_style_link2.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll right top/100% 210% #c2b28a !important
}

.scheme_default .sc_button_hover_style_link3.sc_button_hover_slide_left {
  background: linear-gradient(to right, #eec432 50%, #ddb837 50%) no-repeat scroll right bottom/210% 100% #ddb837 !important
}

.scheme_default .sc_button_hover_style_link3.sc_button_hover_slide_right {
  background: linear-gradient(to left, #eec432 50%, #ddb837 50%) no-repeat scroll left bottom/210% 100% #ddb837 !important
}

.scheme_default .sc_button_hover_style_link3.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #eec432 50%, #ddb837 50%) no-repeat scroll right bottom/100% 210% #ddb837 !important
}

.scheme_default .sc_button_hover_style_link3.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #eec432 50%, #ddb837 50%) no-repeat scroll right top/100% 210% #ddb837 !important
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_left {
  background: linear-gradient(to right, #D5CA8A 50%, #282525 50%) no-repeat scroll right bottom/210% 100% #282525 !important
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_right {
  background: linear-gradient(to left, #D5CA8A 50%, #282525 50%) no-repeat scroll left bottom/210% 100% #282525 !important
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #D5CA8A 50%, #282525 50%) no-repeat scroll right bottom/100% 210% #282525 !important
}

.scheme_default .sc_button_hover_style_dark.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #D5CA8A 50%, #282525 50%) no-repeat scroll right top/100% 210% #282525 !important
}

.scheme_default .sc_button_hover_style_light.sc_button_hover_slide_left {
  background: linear-gradient(to right, #D5CA8A 50%, #bdbebe 50%) no-repeat scroll right bottom/210% 100% #bdbebe !important
}

.scheme_default .sc_button_hover_style_light.sc_button_hover_slide_right {
  background: linear-gradient(to left, #D5CA8A 50%, #bdbebe 50%) no-repeat scroll left bottom/210% 100% #bdbebe !important
}

.scheme_default .sc_button_hover_style_light.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #D5CA8A 50%, #bdbebe 50%) no-repeat scroll right bottom/100% 210% #bdbebe !important
}

.scheme_default .sc_button_hover_style_light.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #D5CA8A 50%, #bdbebe 50%) no-repeat scroll right top/100% 210% #bdbebe !important
}

.scheme_default .sc_button_hover_style_inverse.sc_button_hover_slide_left {
  background: linear-gradient(to right, #fff 50%, #D5CA8A 50%) no-repeat scroll right bottom/210% 100% #D5CA8A !important
}

.scheme_default .sc_button_hover_style_inverse.sc_button_hover_slide_right {
  background: linear-gradient(to left, #fff 50%, #D5CA8A 50%) no-repeat scroll left bottom/210% 100% #D5CA8A !important
}

.scheme_default .sc_button_hover_style_inverse.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #fff 50%, #D5CA8A 50%) no-repeat scroll right bottom/100% 210% #D5CA8A !important
}

.scheme_default .sc_button_hover_style_inverse.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #fff 50%, #D5CA8A 50%) no-repeat scroll right top/100% 210% #D5CA8A !important
}

.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_left {
  background: linear-gradient(to right, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll right bottom/210% 100% #c2b28a !important
}

.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_right {
  background: linear-gradient(to left, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll left bottom/210% 100% #c2b28a !important
}

.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll right bottom/100% 210% #c2b28a !important
}

.scheme_default .sc_button_hover_style_hover.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll right top/100% 210% #c2b28a !important
}

.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_left {
  background: linear-gradient(to right, #23262d 50%, #c2b28a 50%) no-repeat scroll right bottom/210% 100% #c2b28a !important
}

.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_right {
  background: linear-gradient(to left, #23262d 50%, #c2b28a 50%) no-repeat scroll left bottom/210% 100% #c2b28a !important
}

.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #23262d 50%, #c2b28a 50%) no-repeat scroll right bottom/100% 210% #c2b28a !important
}

.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #23262d 50%, #c2b28a 50%) no-repeat scroll right top/100% 210% #c2b28a !important
}

.scheme_default .sc_button_hover_style_alterbd.sc_button_hover_slide_left {
  background: linear-gradient(to right, #c2b28a 50%, #dfdfdf 50%) no-repeat scroll right bottom/210% 100% #dfdfdf !important
}

.scheme_default .sc_button_hover_style_alterbd.sc_button_hover_slide_right {
  background: linear-gradient(to left, #c2b28a 50%, #dfdfdf 50%) no-repeat scroll left bottom/210% 100% #dfdfdf !important
}

.scheme_default .sc_button_hover_style_alterbd.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #c2b28a 50%, #dfdfdf 50%) no-repeat scroll right bottom/100% 210% #dfdfdf !important
}

.scheme_default .sc_button_hover_style_alterbd.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #c2b28a 50%, #dfdfdf 50%) no-repeat scroll right top/100% 210% #dfdfdf !important
}

.scheme_default .sc_button_hover_style_extra.sc_button_hover_slide_left {
  background: linear-gradient(to right, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right bottom/210% 100% #D5CA8A !important
}

.scheme_default .sc_button_hover_style_extra.sc_button_hover_slide_right {
  background: linear-gradient(to left, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll left bottom/210% 100% #D5CA8A !important
}

.scheme_default .sc_button_hover_style_extra.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right bottom/100% 210% #D5CA8A !important
}

.scheme_default .sc_button_hover_style_extra.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right top/100% 210% #D5CA8A !important
}

.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_left:hover,
.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_right:hover,
.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_top:hover,
.scheme_default .sc_button_hover_style_alter.sc_button_hover_slide_bottom:hover {
  color: #fff !important
}

.scheme_default .sc_button_hover_style_extra.sc_button_hover_slide_left:hover,
.scheme_default .sc_button_hover_style_extra.sc_button_hover_slide_right:hover,
.scheme_default .sc_button_hover_style_extra.sc_button_hover_slide_top:hover,
.scheme_default .sc_button_hover_style_extra.sc_button_hover_slide_bottom:hover {
  color: #fff !important
}

.scheme_default .sc_button_hover_slide_left:hover,
.scheme_default .sc_button_hover_slide_left.active,
.scheme_default .ui-state-active .sc_button_hover_slide_left,
.scheme_default .vc_active .sc_button_hover_slide_left,
.scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,
.scheme_default li.active .sc_button_hover_slide_left {
  background-position: left bottom !important;
  color: #fff !important
}

.scheme_default .sc_button_hover_slide_right:hover,
.scheme_default .sc_button_hover_slide_right.active,
.scheme_default .ui-state-active .sc_button_hover_slide_right,
.scheme_default .vc_active .sc_button_hover_slide_right,
.scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right,
.scheme_default li.active .sc_button_hover_slide_right {
  background-position: right bottom !important;
  color: #fff !important
}

.scheme_default .sc_button_hover_slide_top:hover,
.scheme_default .sc_button_hover_slide_top.active,
.scheme_default .ui-state-active .sc_button_hover_slide_top,
.scheme_default .vc_active .sc_button_hover_slide_top,
.scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top,
.scheme_default li.active .sc_button_hover_slide_top {
  background-position: right top !important;
  color: #fff !important
}

.scheme_default .sc_button_hover_slide_bottom:hover,
.scheme_default .sc_button_hover_slide_bottom.active,
.scheme_default .ui-state-active .sc_button_hover_slide_bottom,
.scheme_default .vc_active .sc_button_hover_slide_bottom,
.scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom,
.scheme_default li.active .sc_button_hover_slide_bottom {
  background-position: right bottom !important;
  color: #fff !important
}

.scheme_default .post_featured.hover_dots .icons span {
  background-color: #D5CA8A
}

.scheme_default .post_featured.hover_dots .post_info,
.scheme_default .post_featured.hover_icon .post_info {
  color: #fff
}

.scheme_default .post_featured.hover_icon .icons a {
  color: #fff;
  background-color: #c2b28a
}

.scheme_default .post_featured.hover_icon a:hover {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_default .post_featured.hover_icons .icons a {
  color: #282525;
  background-color: rgba(255, 255, 255, .7)
}

.scheme_default .post_featured.hover_icons a:hover {
  color: #D5CA8A;
  background-color: #fff
}

.scheme_default .post_featured.hover_fade .post_info,
.scheme_default .post_featured.hover_fade .post_info a,
.scheme_default .post_featured.hover_fade .post_info .post_meta_item {
  color: #fff
}

.scheme_default .post_featured.hover_fade .post_info a:hover {
  color: #D5CA8A
}

.scheme_default .post_featured.hover_slide .post_info,
.scheme_default .post_featured.hover_slide .post_info a,
.scheme_default .post_featured.hover_slide .post_info .post_meta_item {
  color: #fff
}

.scheme_default .post_featured.hover_slide .post_info a:hover {
  color: #D5CA8A
}

.scheme_default .post_featured.hover_slide .post_info .post_title:after {
  background-color: #fff
}

.scheme_default .post_featured.hover_pull {
  background-color: #D5CA8A
}

.scheme_default .post_featured.hover_pull .post_info,
.scheme_default .post_featured.hover_pull .post_info a,
.scheme_default .post_featured.hover_pull .post_info a:before {
  color: #fff
}

.scheme_default .post_featured.hover_pull .post_info a:hover,
.scheme_default .post_featured.hover_pull .post_info a:hover:before {
  color: #c2b28a
}

.scheme_default .post_featured.hover_border .post_info,
.scheme_default .post_featured.hover_border .post_info a,
.scheme_default .post_featured.hover_border .post_info .post_meta_item {
  color: #fff
}

.scheme_default .post_featured.hover_border .post_info a:hover {
  color: #D5CA8A
}

.scheme_default .post_featured.hover_border .post_info:before,
.scheme_default .post_featured.hover_border .post_info:after {
  border-color: #fff
}

.scheme_default .post_featured.hover_shop .icons a {
  color: #fff;
  border-color: #D5CA8A !important;
  background-color: transparent
}

.scheme_default .post_featured.hover_shop .icons a:hover {
  color: #282525;
  border-color: #D5CA8A !important;
  background-color: #D5CA8A
}

.scheme_default .products.related .post_featured.hover_shop .icons a {
  color: #fff;
  border-color: #D5CA8A !important;
  background-color: #D5CA8A
}

.scheme_default .products.related .post_featured.hover_shop .icons a:hover {
  color: #282525;
  border-color: #c2b28a !important;
  background-color: #c2b28a
}

.scheme_default .post_featured.hover_shop_buttons .icons .shop_link {
  color: #fff;
  background-color: #282525
}

.scheme_default .post_featured.hover_shop_buttons .icons a:hover {
  color: #282525;
  background-color: #c2b28a
}

.scheme_dark body,
.scheme_dark .body_style_boxed .page_wrap {
  background-color: #0e0d12
}

.scheme_dark {
  color: #eee
}

.scheme_dark h1,
.scheme_dark h2,
.scheme_dark h3,
.scheme_dark h4,
.scheme_dark h5,
.scheme_dark h6,
.scheme_dark h1 a,
.scheme_dark h2 a,
.scheme_dark h3 a,
.scheme_dark h4 a,
.scheme_dark h5 a,
.scheme_dark h6 a,
.scheme_dark li a,
.scheme_dark [class*=color_style_] h1 a,
.scheme_dark [class*=color_style_] h2 a,
.scheme_dark [class*=color_style_] h3 a,
.scheme_dark [class*=color_style_] h4 a,
.scheme_dark [class*=color_style_] h5 a,
.scheme_dark [class*=color_style_] h6 a,
.scheme_dark [class*=color_style_] li a {
  color: #fff
}

.scheme_dark h1 a:hover,
.scheme_dark h2 a:hover,
.scheme_dark h3 a:hover,
.scheme_dark h4 a:hover,
.scheme_dark h5 a:hover,
.scheme_dark h6 a:hover,
.scheme_dark li a:hover {
  color: #c2b28a
}

.scheme_dark .color_style_link2 h1 a:hover,
.scheme_dark .color_style_link2 h2 a:hover,
.scheme_dark .color_style_link2 h3 a:hover,
.scheme_dark .color_style_link2 h4 a:hover,
.scheme_dark .color_style_link2 h5 a:hover,
.scheme_dark .color_style_link2 h6 a:hover,
.scheme_dark .color_style_link2 li a:hover {
  color: #D5CA8A
}

.scheme_dark .color_style_link3 h1 a:hover,
.scheme_dark .color_style_link3 h2 a:hover,
.scheme_dark .color_style_link3 h3 a:hover,
.scheme_dark .color_style_link3 h4 a:hover,
.scheme_dark .color_style_link3 h5 a:hover,
.scheme_dark .color_style_link3 h6 a:hover,
.scheme_dark .color_style_link3 li a:hover {
  color: #ddb837
}

.scheme_dark .color_style_dark h1 a:hover,
.scheme_dark .color_style_dark h2 a:hover,
.scheme_dark .color_style_dark h3 a:hover,
.scheme_dark .color_style_dark h4 a:hover,
.scheme_dark .color_style_dark h5 a:hover,
.scheme_dark .color_style_dark h6 a:hover,
.scheme_dark .color_style_dark li a:hover {
  color: #c2b28a
}

.scheme_dark dt,
.scheme_dark b,
.scheme_dark strong,
.scheme_dark em,
.scheme_dark mark,
.scheme_dark ins {
  color: #fff
}

.scheme_dark s,
.scheme_dark strike,
.scheme_dark del {
  color: #bdbebe
}

.scheme_dark code {
  color: #fff;
  background-color: #1e1d22;
  border-color: #464646
}

.scheme_dark code a {
  color: #D5CA8A
}

.scheme_dark code a:hover {
  color: #c2b28a
}

.scheme_dark a {
  color: #c2b28a
}

.scheme_dark a:hover {
  color: #D5CA8A
}

.scheme_dark .color_style_link2 a {
  color: #D5CA8A
}

.scheme_dark .color_style_link2 a:hover {
  color: #c2b28a
}

.scheme_dark .color_style_link3 a {
  color: #ddb837
}

.scheme_dark .color_style_link3 a:hover {
  color: #eec432
}

.scheme_dark .color_style_dark a {
  color: #fff
}

.scheme_dark .color_style_dark a:hover {
  color: #c2b28a
}

.scheme_dark blockquote,
.scheme_dark .wp-block-pullquote:not(.is-style-solid-color) {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark blockquote:not([style=""]):not(.has-text-color):not(.has-text-link-3-color):not(.has-bd-color-color):before {
  color: #fff
}

.scheme_dark blockquote a {
  color: #fff
}

.scheme_dark blockquote a:hover {
  color: #fff
}

.scheme_dark blockquote dt,
.scheme_dark blockquote b,
.scheme_dark blockquote strong,
.scheme_dark blockquote i,
.scheme_dark blockquote em,
.scheme_dark blockquote mark,
.scheme_dark blockquote ins,
.scheme_dark blockquote:not([style=""]):not(.has-text-color):not(.has-text-link-3-color):not(.has-bd-color-color) cite {
  color: #fff
}

.scheme_dark blockquote s,
.scheme_dark blockquote strike,
.scheme_dark blockquote del {
  color: #6f6f6f
}

.scheme_dark blockquote code {
  color: #fff;
  background-color: #D5CA8A;
  border-color: #282525
}

.scheme_dark blockquote a:hover code {
  color: #c2b28a
}

.scheme_dark .sc_item_descr blockquote {
  background-color: transparent !important
}

.scheme_dark .sc_item_descr blockquote:before {
  color: #D5CA8A !important
}

.scheme_dark table th,
.scheme_dark table th+th,
.scheme_dark table td+th {
  border-color: #fff
}

.scheme_dark table td,
.scheme_dark table th+td,
.scheme_dark table td+td {
  color: #fff;
  border-color: #0e0d12
}

.scheme_dark table th,
.scheme_dark table th a {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark table th b,
.scheme_dark table th strong {
  color: #fff
}

.scheme_dark table>tbody>tr:nth-child(2n+1)>td {
  background-color: #282525
}

.scheme_dark table>tbody>tr:nth-child(2n)>td {
  background-color: #1e1d22
}

.scheme_dark table th a:hover {
  color: #282525
}

.scheme_dark .properties-table table tr>td:first-child {
  color: #D5CA8A
}

.scheme_dark .sc_table_alter table>tbody>tr:nth-child(2n+1)>td {
  background-color: #f0efee
}

.scheme_dark .sc_table_alter table>tbody>tr:nth-child(2n)>td {
  background-color: #eae9e8
}

.scheme_dark .sc_table_alter table td,
.scheme_dark .sc_table_alter table th+td,
.scheme_dark .sc_table_alter table td+td {
  color: #0e0d12;
  border-color: #464646
}

.scheme_dark .sc_table_alter td a {
  color: #fff
}

.scheme_dark hr {
  border-color: #2e2c33
}

.scheme_dark figure figcaption,
.scheme_dark .wp-caption .wp-caption-text,
.scheme_dark .wp-caption .wp-caption-dd,
.scheme_dark .wp-caption-overlay .wp-caption .wp-caption-text,
.scheme_dark .wp-caption-overlay .wp-caption .wp-caption-dd {
  color: #fff;
  background-color: rgba(14, 13, 18, 0)
}

.scheme_dark figure.wp-block-video figcaption,
.scheme_dark figure.wp-block-embed figcaption,
.scheme_dark .wp-block-gallery>.blocks-gallery-caption,
.scheme_dark .wp-block-embed__wrapper+figcaption {
  color: #fff
}

.scheme_dark ul>li:before {
  color: #c2b28a
}

.scheme_dark ul.trx_addons_list_extra[class*=trx_addons_list] {
  color: #fff
}

.scheme_dark .widget_search form.wp-block-search .wp-block-search__inside-wrapper:after,
.scheme_dark .widget_search form:not(.wp-block-search):after,
.scheme_dark .woocommerce.widget_product_search form:after,
.scheme_dark .widget_display_search form:after,
.scheme_dark #bbpress-forums #bbp-search-form:after {
  color: #c2b28a
}

.scheme_dark .widget_search form.wp-block-search .wp-block-search__inside-wrapper:hover:after,
.scheme_dark .widget_search form:not(.wp-block-search):hover:after,
.scheme_dark .woocommerce.widget_product_search form:hover:after,
.scheme_dark .widget_display_search form:hover:after,
.scheme_dark #bbpress-forums #bbp-search-form:hover:after {
  color: #fff
}

.scheme_dark .sidebar .widget.widget_search {
  background-color: #fff
}

.scheme_dark .sidebar .widget_search.widget .wp-block-search__label,
.scheme_dark .sidebar .widget_search.widget .widget_title,
.scheme_dark .sidebar .widget_search.widget .widgettitle {
  color: #0e0d12
}

.scheme_dark fieldset {
  border-color: #2e2c33
}

.scheme_dark fieldset legend {
  color: #fff;
  background-color: #0e0d12
}

.scheme_dark input[type=text],
.scheme_dark input[type=number],
.scheme_dark input[type=email],
.scheme_dark input[type=url],
.scheme_dark input[type=tel],
.scheme_dark input[type=search],
.scheme_dark input[type=password],
.scheme_dark .select_container,
.scheme_dark .select2-container.select2-container--default span.select2-choice,
.scheme_dark .select2-container.select2-container--default span.select2-selection,
.scheme_dark .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,
.scheme_dark .select2-container.select2-container--default .select2-selection--multiple,
.scheme_dark textarea,
.scheme_dark textarea.wp-editor-area,
.scheme_dark .tourmaster-form-field input[type=text],
.scheme_dark .tourmaster-form-field input[type=email],
.scheme_dark .tourmaster-form-field input[type=password],
.scheme_dark .tourmaster-form-field textarea,
.scheme_dark .tourmaster-form-field select,
.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type=text],
.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type=email],
.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type=password],
.scheme_dark .tourmaster-form-field.tourmaster-with-border textarea,
.scheme_dark .tourmaster-form-field.tourmaster-with-border select,
.scheme_dark #buddypress .dir-search input[type=search],
.scheme_dark #buddypress .dir-search input[type=text],
.scheme_dark #buddypress .groups-members-search input[type=search],
.scheme_dark #buddypress .groups-members-search input[type=text],
.scheme_dark #buddypress .standard-form input[type=color],
.scheme_dark #buddypress .standard-form input[type=date],
.scheme_dark #buddypress .standard-form input[type=datetime-local],
.scheme_dark #buddypress .standard-form input[type=datetime],
.scheme_dark #buddypress .standard-form input[type=email],
.scheme_dark #buddypress .standard-form input[type=month],
.scheme_dark #buddypress .standard-form input[type=number],
.scheme_dark #buddypress .standard-form input[type=password],
.scheme_dark #buddypress .standard-form input[type=range],
.scheme_dark #buddypress .standard-form input[type=search],
.scheme_dark #buddypress .standard-form input[type=tel],
.scheme_dark #buddypress .standard-form input[type=text],
.scheme_dark #buddypress .standard-form input[type=time],
.scheme_dark #buddypress .standard-form input[type=url],
.scheme_dark #buddypress .standard-form input[type=week],
.scheme_dark #buddypress .standard-form select,
.scheme_dark #buddypress .standard-form textarea,
.scheme_dark #buddypress form#whats-new-form textarea,
.scheme_dark #booked-page-form input[type=email],
.scheme_dark #booked-page-form input[type=text],
.scheme_dark #booked-page-form input[type=password],
.scheme_dark #booked-page-form textarea,
.scheme_dark .booked-upload-wrap,
.scheme_dark .booked-upload-wrap input,
.scheme_dark body .booked-form .field select,
.scheme_dark body .booked-form .field input[type=text],
.scheme_dark body .booked-form .field input[type=password],
.scheme_dark body .booked-form .field input[type=tel],
.scheme_dark body .booked-form .field input[type=email],
.scheme_dark body .booked-form .field textarea,
.scheme_dark form.mc4wp-form input[type=email] {
  color: #fff;
  border-color: #fff;
  background-color: #23262d
}

.scheme_dark .form_white input[type=text],
.scheme_dark .form_white input[type=email],
.scheme_dark .form_white textarea {
  background-color: #23262d
}

.scheme_dark input[type=text]:hover,
.scheme_dark input[type=number]:hover,
.scheme_dark input[type=email]:hover,
.scheme_dark input[type=tel]:hover,
.scheme_dark input[type=search]:hover,
.scheme_dark input[type=password]:hover,
.scheme_dark .select_container:hover,
.scheme_dark select option:hover,
.scheme_dark select option:hover,
.scheme_dark .select2-container .select2-choice:hover,
.scheme_dark textarea:hover,
.scheme_dark textarea.wp-editor-area:hover,
.scheme_dark #buddypress .dir-search input[type=search]:hover,
.scheme_dark #buddypress .dir-search input[type=text]:hover,
.scheme_dark #buddypress .groups-members-search input[type=search]:hover,
.scheme_dark #buddypress .groups-members-search input[type=text]:hover,
.scheme_dark #buddypress .standard-form input[type=color]:hover,
.scheme_dark #buddypress .standard-form input[type=date]:hover,
.scheme_dark #buddypress .standard-form input[type=datetime-local]:hover,
.scheme_dark #buddypress .standard-form input[type=datetime]:hover,
.scheme_dark #buddypress .standard-form input[type=email]:hover,
.scheme_dark #buddypress .standard-form input[type=month]:hover,
.scheme_dark #buddypress .standard-form input[type=number]:hover,
.scheme_dark #buddypress .standard-form input[type=password]:hover,
.scheme_dark #buddypress .standard-form input[type=range]:hover,
.scheme_dark #buddypress .standard-form input[type=search]:hover,
.scheme_dark #buddypress .standard-form input[type=tel]:hover,
.scheme_dark #buddypress .standard-form input[type=text]:hover,
.scheme_dark #buddypress .standard-form input[type=time]:hover,
.scheme_dark #buddypress .standard-form input[type=url]:hover,
.scheme_dark #buddypress .standard-form input[type=week]:hover,
.scheme_dark #buddypress .standard-form select:hover,
.scheme_dark #buddypress .standard-form textarea:hover,
.scheme_dark #buddypress form#whats-new-form textarea:hover,
.scheme_dark #booked-page-form input[type=email]:hover,
.scheme_dark #booked-page-form input[type=text]:hover,
.scheme_dark #booked-page-form input[type=password]:hover,
.scheme_dark #booked-page-form textarea:hover,
.scheme_dark .booked-upload-wrap:hover,
.scheme_dark .booked-upload-wrap input:hover {
  color: #fff;
  border-color: #c2b28a;
  background-color: #23262d
}

.scheme_dark input[type=text]:focus,
.scheme_dark input[type=text].filled,
.scheme_dark input[type=number]:focus,
.scheme_dark input[type=number].filled,
.scheme_dark input[type=email]:focus,
.scheme_dark input[type=email].filled,
.scheme_dark input[type=tel]:focus,
.scheme_dark input[type=search]:focus,
.scheme_dark input[type=search].filled,
.scheme_dark input[type=password]:focus,
.scheme_dark input[type=password].filled,
.scheme_dark .select_container:hover,
.scheme_dark select option:hover,
.scheme_dark select option:focus,
.scheme_dark .select2-container.select2-container--default span.select2-choice:hover,
.scheme_dark .select2-container.select2-container--focus span.select2-choice,
.scheme_dark .select2-container.select2-container--open span.select2-choice,
.scheme_dark .select2-container.select2-container--focus span.select2-selection--single .select2-selection__rendered,
.scheme_dark .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered,
.scheme_dark .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered,
.scheme_dark .select2-container.select2-container--default span.select2-selection--multiple:hover,
.scheme_dark .select2-container.select2-container--focus span.select2-selection--multiple,
.scheme_dark .select2-container.select2-container--open span.select2-selection--multiple,
.scheme_dark textarea:focus,
.scheme_dark textarea.filled,
.scheme_dark textarea.wp-editor-area:focus,
.scheme_dark textarea.wp-editor-area.filled,
.scheme_dark .tourmaster-form-field input[type=text]:focus,
.scheme_dark .tourmaster-form-field input[type=text].filled,
.scheme_dark .tourmaster-form-field input[type=email]:focus,
.scheme_dark .tourmaster-form-field input[type=email].filled,
.scheme_dark .tourmaster-form-field input[type=password]:focus,
.scheme_dark .tourmaster-form-field input[type=password].filled,
.scheme_dark .tourmaster-form-field textarea:focus,
.scheme_dark .tourmaster-form-field textarea.filled,
.scheme_dark .tourmaster-form-field select:focus,
.scheme_dark .tourmaster-form-field select.filled,
.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type=text]:focus,
.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type=text].filled,
.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type=email]:focus,
.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type=email].filled,
.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type=password]:focus,
.scheme_dark .tourmaster-form-field.tourmaster-with-border input[type=password].filled,
.scheme_dark .tourmaster-form-field.tourmaster-with-border textarea:focus,
.scheme_dark .tourmaster-form-field.tourmaster-with-border textarea.filled,
.scheme_dark .tourmaster-form-field.tourmaster-with-border select:focus,
.scheme_dark .tourmaster-form-field.tourmaster-with-border select.filled,
.scheme_dark #buddypress .dir-search input[type=search]:focus,
.scheme_dark #buddypress .dir-search input[type=search].filled,
.scheme_dark #buddypress .dir-search input[type=text]:focus,
.scheme_dark #buddypress .dir-search input[type=text].filled,
.scheme_dark #buddypress .groups-members-search input[type=search]:focus,
.scheme_dark #buddypress .groups-members-search input[type=search].filled,
.scheme_dark #buddypress .groups-members-search input[type=text]:focus,
.scheme_dark #buddypress .groups-members-search input[type=text].filled,
.scheme_dark #buddypress .standard-form input[type=color]:focus,
.scheme_dark #buddypress .standard-form input[type=color].filled,
.scheme_dark #buddypress .standard-form input[type=date]:focus,
.scheme_dark #buddypress .standard-form input[type=date].filled,
.scheme_dark #buddypress .standard-form input[type=datetime-local]:focus,
.scheme_dark #buddypress .standard-form input[type=datetime-local].filled,
.scheme_dark #buddypress .standard-form input[type=datetime]:focus,
.scheme_dark #buddypress .standard-form input[type=datetime].filled,
.scheme_dark #buddypress .standard-form input[type=email]:focus,
.scheme_dark #buddypress .standard-form input[type=email].filled,
.scheme_dark #buddypress .standard-form input[type=month]:focus,
.scheme_dark #buddypress .standard-form input[type=month].filled,
.scheme_dark #buddypress .standard-form input[type=number]:focus,
.scheme_dark #buddypress .standard-form input[type=number].filled,
.scheme_dark #buddypress .standard-form input[type=password]:focus,
.scheme_dark #buddypress .standard-form input[type=password].filled,
.scheme_dark #buddypress .standard-form input[type=range]:focus,
.scheme_dark #buddypress .standard-form input[type=range].filled,
.scheme_dark #buddypress .standard-form input[type=search]:focus,
.scheme_dark #buddypress .standard-form input[type=search].filled,
.scheme_dark #buddypress .standard-form input[type=tel]:focus,
.scheme_dark #buddypress .standard-form input[type=tel].filled,
.scheme_dark #buddypress .standard-form input[type=text]:focus,
.scheme_dark #buddypress .standard-form input[type=text].filled,
.scheme_dark #buddypress .standard-form input[type=time]:focus,
.scheme_dark #buddypress .standard-form input[type=time].filled,
.scheme_dark #buddypress .standard-form input[type=url]:focus,
.scheme_dark #buddypress .standard-form input[type=url].filled,
.scheme_dark #buddypress .standard-form input[type=week]:focus,
.scheme_dark #buddypress .standard-form input[type=week].filled,
.scheme_dark #buddypress .standard-form select:focus,
.scheme_dark #buddypress .standard-form select.filled,
.scheme_dark #buddypress .standard-form textarea:focus,
.scheme_dark #buddypress .standard-form textarea.filled,
.scheme_dark #buddypress form#whats-new-form textarea:focus,
.scheme_dark #buddypress form#whats-new-form textarea.filled,
.scheme_dark #booked-page-form input[type=email]:focus,
.scheme_dark #booked-page-form input[type=email].filled,
.scheme_dark #booked-page-form input[type=text]:focus,
.scheme_dark #booked-page-form input[type=text].filled,
.scheme_dark #booked-page-form input[type=password]:focus,
.scheme_dark #booked-page-form input[type=password].filled,
.scheme_dark #booked-page-form textarea:focus,
.scheme_dark #booked-page-form textarea.filled,
.scheme_dark .booked-upload-wrap:hover,
.scheme_dark .booked-upload-wrap input:focus,
.scheme_dark .booked-upload-wrap input.filled,
.scheme_dark form.mc4wp-form input[type=email]:focus,
.scheme_dark form.mc4wp-form input[type=email].filled {
  color: #fff;
  border-color: #c2b28a;
  background-color: #23262d
}

.scheme_dark input[placeholder]::-webkit-input-placeholder,
.scheme_dark textarea[placeholder]::-webkit-input-placeholder {
  color: #fff
}

.scheme_dark input[placeholder]::-moz-placeholder,
.scheme_dark textarea[placeholder]::-moz-placeholder {
  color: #fff
}

.scheme_dark input[placeholder]:-ms-input-placeholder,
.scheme_dark textarea[placeholder]:-ms-input-placeholder {
  color: #fff
}

.scheme_dark input[placeholder]::placeholder,
.scheme_dark textarea[placeholder]::placeholder {
  color: #fff
}

.scheme_dark .select_container:before {
  color: #fff;
  background-color: #23262d
}

.scheme_dark .select_container:focus:before,
.scheme_dark .select_container:hover:before {
  color: #fff;
  background-color: #23262d
}

.scheme_dark .select_container:after {
  color: #fff
}

.scheme_dark .select_container:focus:after,
.scheme_dark .select_container:hover:after {
  color: #fff
}

.scheme_dark .select_container select {
  color: #fff;
  background: #23262d !important
}

.scheme_dark .select_container select:focus {
  color: #fff;
  background-color: #23262d !important
}

.scheme_dark .sidebar .select_container:before {
  color: #fff;
  background-color: #0e0d12
}

.scheme_dark .sidebar .select_container:focus:before,
.scheme_dark .sidebar .select_container:hover:before {
  color: #fff;
  background-color: #0e0d12
}

.scheme_dark .sidebar .select_container select {
  color: #fff;
  background: #0e0d12 !important
}

.scheme_dark .sidebar .select_container select:focus {
  color: #fff;
  background-color: #0e0d12 !important
}

.scheme_dark .select2-dropdown,
.scheme_dark .select2-container.select2-container--focus span.select2-selection,
.scheme_dark .select2-container.select2-container--open span.select2-selection {
  color: #fff;
  border-color: #c2b28a;
  background: #23262d
}

.scheme_dark .select2-container .select2-results__option {
  color: #fff;
  background: #23262d
}

.scheme_dark .select2-dropdown .select2-highlighted,
.scheme_dark .select2-container .select2-results__option--highlighted[aria-selected] {
  color: #fff;
  background: #c2b28a
}

.scheme_dark input[type=radio]+label:before,
.scheme_dark input[type=checkbox]+label:before,
.scheme_dark .wpcf7-list-item-label.wpcf7-list-item-right:before {
  border-color: #c2b28a !important
}

.scheme_dark .sc_button_simple:not(.sc_button_bg_image) {
  color: #c2b28a
}

.scheme_dark .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #D5CA8A !important
}

.scheme_dark .sc_button_simple.color_style_link2:not(.sc_button_bg_image),
.scheme_dark .color_style_link2 .sc_button_simple:not(.sc_button_bg_image) {
  color: #D5CA8A
}

.scheme_dark .sc_button_simple.color_style_link2:not(.sc_button_bg_image):hover,
.scheme_dark .color_style_link2 .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #c2b28a
}

.scheme_dark .sc_button_simple.color_style_link3:not(.sc_button_bg_image),
.scheme_dark .color_style_link3 .sc_button_simple:not(.sc_button_bg_image) {
  color: #ddb837
}

.scheme_dark .sc_button_simple.color_style_link3:not(.sc_button_bg_image):hover,
.scheme_dark .color_style_link3 .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #eec432
}

.scheme_dark .sc_button_simple.color_style_dark:not(.sc_button_bg_image),
.scheme_dark .color_style_dark .sc_button_simple:not(.sc_button_bg_image) {
  color: #fff
}

.scheme_dark .sc_button_simple.color_style_dark:not(.sc_button_bg_image):hover,
.scheme_dark .color_style_dark .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #c2b28a
}

.scheme_dark .wp-block-button.is-style-outline>.wp-block-button__link,
.scheme_dark .sc_button_bordered:not(.sc_button_bg_image) {
  color: #c2b28a;
  border-color: #c2b28a
}

.scheme_dark .wp-block-button.is-style-outline>.wp-block-button__link:hover,
.scheme_dark .sc_button_bordered:not(.sc_button_bg_image):hover {
  color: #D5CA8A !important;
  border-color: #D5CA8A !important
}

.scheme_dark .sc_button_bordered.color_style_link2:not(.sc_button_bg_image) {
  color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_dark .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover {
  color: #c2b28a !important;
  border-color: #c2b28a !important
}

.scheme_dark .sc_button_bordered.color_style_link3:not(.sc_button_bg_image) {
  color: #ddb837;
  border-color: #ddb837
}

.scheme_dark .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover {
  color: #eec432 !important;
  border-color: #eec432 !important
}

.scheme_dark .sc_button_bordered.color_style_dark:not(.sc_button_bg_image) {
  color: #fff;
  border-color: #fff
}

.scheme_dark .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover {
  color: #c2b28a !important;
  border-color: #c2b28a !important
}

.scheme_dark .wp-block-button:not(.is-style-outline)>.wp-block-button__link,
.scheme_dark button:not(.components-button),
.scheme_dark input[type=reset],
.scheme_dark input[type=submit],
.scheme_dark input[type=button],
.scheme_dark .post_item .more-link,
.scheme_dark .comments_wrap .form-submit input[type=submit],
.scheme_dark #buddypress .comment-reply-link,
.scheme_dark #buddypress .generic-button a,
.scheme_dark #buddypress a.button,
.scheme_dark #buddypress button,
.scheme_dark #buddypress input[type=button],
.scheme_dark #buddypress input[type=reset],
.scheme_dark #buddypress input[type=submit],
.scheme_dark #buddypress ul.button-nav li a,
.scheme_dark a.bp-title-button,
.scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
.scheme_dark #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a,
.scheme_dark #booked-profile-page input[type=submit],
.scheme_dark #booked-profile-page button,
.scheme_dark .booked-list-view input[type=submit],
.scheme_dark .booked-list-view button,
.scheme_dark table.booked-calendar input[type=submit],
.scheme_dark table.booked-calendar button,
.scheme_dark .booked-modal input[type=submit],
.scheme_dark .booked-modal button,
.scheme_dark .sc_button_default,
.scheme_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
.scheme_dark .socials_share:not(.socials_type_drop) .social_icon,
.scheme_dark .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type=submit],
.scheme_dark .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,
.scheme_dark .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a,
.scheme_dark .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-common-b2,
.scheme_dark .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,
.scheme_dark #tribe-bar-form .tribe-bar-submit input[type=submit],
.scheme_dark #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit],
.scheme_dark #tribe-bar-form .tribe-bar-views-toggle,
.scheme_dark #tribe-bar-views li.tribe-bar-views-option,
.scheme_dark #tribe-events .tribe-events-button,
.scheme_dark .tribe-events-button,
.scheme_dark .tribe-events-cal-links a,
.scheme_dark .tribe-events-sub-nav li a,
.scheme_dark .edd_download_purchase_form .button,
.scheme_dark #edd-purchase-button,
.scheme_dark .edd-submit.button,
.scheme_dark .widget_edd_cart_widget .edd_checkout a,
.scheme_dark .sc_edd_details .downloads_page_tags .downloads_page_data>a,
.scheme_dark .mc4wp-form input[type=submit],
.scheme_dark .woocommerce #respond input#submit,
.scheme_dark .woocommerce .button,
.scheme_dark .woocommerce-page .button,
.scheme_dark .woocommerce a.button,
.scheme_dark .woocommerce-page a.button,
.scheme_dark .woocommerce button.button,
.scheme_dark .woocommerce-page button.button,
.scheme_dark .woocommerce input.button,
.scheme_dark .woocommerce-page input.button,
.scheme_dark .woocommerce input[type=button],
.scheme_dark .woocommerce-page input[type=button],
.scheme_dark .woocommerce input[type=submit],
.scheme_dark .woocommerce-page input[type=submit],
.scheme_dark .woocommerce #respond input#submit.alt,
.scheme_dark .woocommerce a.button.alt,
.scheme_dark .woocommerce button.button.alt,
.scheme_dark .woocommerce input.button.alt,
.scheme_dark .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,
.scheme_dark .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small,
.scheme_dark .tribe-events .tribe-events-c-nav__next,
.scheme_dark .tribe-events .tribe-events-c-nav__prev,
.scheme_dark .tribe-events .tribe-events-c-ical__link,
.scheme_dark .tribe-events-cal-links .tribe-events-ics.tribe-events-button,
.scheme_dark .tribe-events-cal-links .tribe-events-gcal.tribe-events-button,
.scheme_dark .tribe-events-cal-links .tribe-events-ical.tribe-events-button,
.scheme_dark .esg-navigationbutton.esg-loadmore {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .woocommerce #respond input#submit.disabled,
.scheme_dark .woocommerce #respond input#submit:disabled,
.scheme_dark .woocommerce #respond input#submit[disabled]:disabled,
.scheme_dark .woocommerce a.button.disabled,
.scheme_dark .woocommerce a.button:disabled,
.scheme_dark .woocommerce a.button[disabled]:disabled,
.scheme_dark .woocommerce button.button.disabled,
.scheme_dark .woocommerce button.button:disabled,
.scheme_dark .woocommerce button.button[disabled]:disabled,
.scheme_dark .woocommerce input.button.disabled,
.scheme_dark .woocommerce input.button:disabled,
.scheme_dark .woocommerce input.button[disabled]:disabled {
  color: #fff
}

.scheme_dark .theme_button {
  color: #fff !important;
  background-color: #c2b28a !important
}

.scheme_dark .theme_button.color_style_link2 {
  background-color: #D5CA8A !important
}

.scheme_dark .theme_button.color_style_link3 {
  background-color: #ddb837 !important
}

.scheme_dark .theme_button.color_style_dark {
  color: #0e0d12 !important;
  background-color: #fff !important
}

.scheme_dark .sc_price_item_link {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .sc_button_default.color_style_link2,
.scheme_dark .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
  background-color: #D5CA8A
}

.scheme_dark .sc_button_default.color_style_link3,
.scheme_dark .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
  background-color: #ddb837
}

.scheme_dark .sc_button_default.color_style_dark,
.scheme_dark .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark .search_wrap .search_submit:before {
  color: #fff
}

.scheme_dark button[disabled],
.scheme_dark input[type=submit][disabled],
.scheme_dark input[type=button][disabled],
.scheme_dark button[disabled]:hover,
.scheme_dark input[type=submit][disabled]:hover,
.scheme_dark input[type=button][disabled]:hover {
  background: #bdbebe !important;
  color: #eee !important
}

.scheme_dark .wp-block-button:not(.is-style-outline)>.wp-block-button__link:hover,
.scheme_dark button:hover,
.scheme_dark button:focus,
.scheme_dark input[type=submit]:hover,
.scheme_dark input[type=submit]:focus,
.scheme_dark input[type=reset]:hover,
.scheme_dark input[type=reset]:focus,
.scheme_dark input[type=button]:hover,
.scheme_dark input[type=button]:focus,
.scheme_dark .post_item .more-link:hover,
.scheme_dark .comments_wrap .form-submit input[type=submit]:hover,
.scheme_dark .comments_wrap .form-submit input[type=submit]:focus,
.scheme_dark #buddypress .comment-reply-link:hover,
.scheme_dark #buddypress .generic-button a:hover,
.scheme_dark #buddypress a.button:hover,
.scheme_dark #buddypress button:hover,
.scheme_dark #buddypress input[type=button]:hover,
.scheme_dark #buddypress input[type=reset]:hover,
.scheme_dark #buddypress input[type=submit]:hover,
.scheme_dark #buddypress ul.button-nav li a:hover,
.scheme_dark a.bp-title-button:hover,
.scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover,
.scheme_dark body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button>a:hover,
.scheme_dark body #booked-profile-page input[type=submit]:hover,
.scheme_dark body #booked-profile-page button:hover,
.scheme_dark body .booked-list-view input[type=submit]:hover,
.scheme_dark body .booked-list-view button:hover,
.scheme_dark body table.booked-calendar input[type=submit]:hover,
.scheme_dark body table.booked-calendar button:hover,
.scheme_dark body .booked-modal input[type=submit]:hover,
.scheme_dark body .booked-modal button:hover,
.scheme_dark .sc_button_default:hover,
.scheme_dark .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.scheme_dark .socials_share:not(.socials_type_drop) .social_icon:hover,
.scheme_dark .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type=submit]:hover,
.scheme_dark .tribe-events .tribe-events-c-search__button:focus,
.scheme_dark .tribe-events .tribe-events-c-search__button:hover,
.scheme_dark .tribe-events .tribe-events-c-search__button:active,
.scheme_dark .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,
.scheme_dark .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover,
.scheme_dark .tribe-events .tribe-events-c-nav__list .tribe-events-c-nav__list-item .tribe-common-b2:hover,
.scheme_dark .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,
.scheme_dark .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:active,
.scheme_dark .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.scheme_dark .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small:hover,
.scheme_dark .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small:hover,
.scheme_dark #tribe-bar-form .tribe-bar-submit input[type=submit]:hover,
.scheme_dark #tribe-bar-form .tribe-bar-submit input[type=submit]:focus,
.scheme_dark #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit]:hover,
.scheme_dark #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit]:focus,
.scheme_dark #tribe-bar-form .tribe-bar-views-toggle:hover,
.scheme_dark #tribe-bar-views li.tribe-bar-views-option:hover,
.scheme_dark #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active,
.scheme_dark #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active:hover,
.scheme_dark #tribe-events .tribe-events-button:hover,
.scheme_dark .tribe-events-button:hover,
.scheme_dark .tribe-events-cal-links a:hover,
.scheme_dark .tribe-events-sub-nav li a:hover,
.scheme_dark .tribe-events .tribe-events-c-nav__next:hover,
.scheme_dark .tribe-events .tribe-events-c-nav__prev:hover,
.scheme_dark .tribe-events .tribe-events-c-ical__link:hover,
.scheme_dark .tribe-events-cal-links .tribe-events-ics.tribe-events-button:hover,
.scheme_dark .tribe-events-cal-links .tribe-events-gcal.tribe-events-button:hover,
.scheme_dark .tribe-events-cal-links .tribe-events-ical.tribe-events-button:hover,
.scheme_dark .edd_download_purchase_form .button:hover,
.scheme_dark .edd_download_purchase_form .button:active,
.scheme_dark .edd_download_purchase_form .button:focus,
.scheme_dark #edd-purchase-button:hover,
.scheme_dark #edd-purchase-button:active,
.scheme_dark #edd-purchase-button:focus,
.scheme_dark .edd-submit.button:hover,
.scheme_dark .edd-submit.button:active,
.scheme_dark .edd-submit.button:focus,
.scheme_dark .widget_edd_cart_widget .edd_checkout a:hover,
.scheme_dark .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,
.scheme_dark .mc4wp-form input[type=submit]:hover,
.scheme_dark .mc4wp-form input[type=submit]:focus,
.scheme_dark .woocommerce #respond input#submit:hover,
.scheme_dark .woocommerce .button:hover,
.scheme_dark .woocommerce-page .button:hover,
.scheme_dark .woocommerce a.button:hover,
.scheme_dark .woocommerce-page a.button:hover,
.scheme_dark .woocommerce button.button:hover,
.scheme_dark .woocommerce-page button.button:hover,
.scheme_dark .woocommerce input.button:hover,
.scheme_dark .woocommerce-page input.button:hover,
.scheme_dark .woocommerce input[type=button]:hover,
.scheme_dark .woocommerce-page input[type=button]:hover,
.scheme_dark .woocommerce input[type=submit]:hover,
.scheme_dark .woocommerce-page input[type=submit]:hover,
.scheme_dark .esg-navigationbutton.esg-loadmore:hover {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark .woocommerce #respond input#submit.alt:hover,
.scheme_dark .woocommerce a.button.alt:hover,
.scheme_dark .woocommerce button.button.alt:hover,
.scheme_dark .woocommerce input.button.alt:hover {
  color: #282525;
  background-color: #D5CA8A
}

.scheme_dark .theme_button:hover,
.scheme_dark .theme_button:focus {
  color: #282525 !important;
  background-color: #cfc39d !important
}

.scheme_dark .theme_button.color_style_link2:hover {
  background-color: #c2b28a !important
}

.scheme_dark .theme_button.color_style_link3:hover {
  background-color: #eec432 !important
}

.scheme_dark .theme_button.color_style_dark:hover {
  color: #282525 !important;
  background-color: #c2b28a !important
}

.scheme_dark .sc_price_item:hover .sc_price_item_link,
.scheme_dark .sc_price_item_link:hover {
  color: #282525;
  background-color: #c2b28a
}

.scheme_dark .sc_button_default.color_style_link2:hover,
.scheme_dark .sc_button.color_style_link2:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
  background-color: #c2b28a
}

.scheme_dark .sc_button_default.color_style_link3:hover,
.scheme_dark .sc_button.color_style_link3:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
  background-color: #eec432
}

.scheme_dark .sc_button_default.color_style_dark:hover,
.scheme_dark .sc_button.color_style_dark:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
  color: #282525;
  background-color: #c2b28a
}

.scheme_dark .search_wrap .search_submit:hover:before {
  color: #fff
}

.scheme_dark .header_type_default .search_wrap .search_submit:hover:before,
.scheme_dark .search .search_wrap .search_submit:hover:before {
  color: #D5CA8A
}

.scheme_dark #trx_addons_login_popup .trx_addons_popup_form_field_remember label:before,
.scheme_dark #trx_addons_login_popup .trx_addons_popup_form_field_agree label:before {
  color: #c2b28a
}

.scheme_dark.sidebar .sc_button_simple:not(.sc_button_bg_image) {
  color: #D5CA8A
}

.scheme_dark.sidebar .sc_button_simple:not(.sc_button_bg_image):hover {
  color: #c2b28a !important
}

.scheme_dark.sidebar .sc_button_bordered:not(.sc_button_bg_image) {
  color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_dark.sidebar .sc_button_bordered:not(.sc_button_bg_image):hover {
  color: #c2b28a !important;
  border-color: #c2b28a !important
}

.scheme_dark.sidebar button,
.scheme_dark.sidebar input[type=reset],
.scheme_dark.sidebar input[type=submit],
.scheme_dark.sidebar input[type=button],
.scheme_dark.sidebar .sc_button_default,
.scheme_dark.sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
.scheme_dark.sidebar .socials_share:not(.socials_type_drop) .social_icon,
.scheme_dark.sidebar .edd_download_purchase_form .button,
.scheme_dark.sidebar #edd-purchase-button,
.scheme_dark.sidebar .edd-submit.button,
.scheme_dark.sidebar .widget_edd_cart_widget .edd_checkout a,
.scheme_dark.sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a,
.scheme_dark.sidebar .woocommerce-message .button,
.scheme_dark.sidebar .woocommerce-error .button,
.scheme_dark.sidebar .woocommerce-info .button,
.scheme_dark.sidebar .widget.woocommerce .button,
.scheme_dark.sidebar .widget.woocommerce a.button,
.scheme_dark.sidebar .widget.woocommerce button.button,
.scheme_dark.sidebar .widget.woocommerce input.button,
.scheme_dark.sidebar .widget.woocommerce input[type=button],
.scheme_dark.sidebar .widget.woocommerce input[type=submit],
.scheme_dark.sidebar .widget.WOOCS_CONVERTER .button,
.scheme_dark.sidebar .widget.yith-woocompare-widget a.button,
.scheme_dark.sidebar .widget_product_search .search_button {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark.sidebar button:hover,
.scheme_dark.sidebar button:focus,
.scheme_dark.sidebar input[type=reset]:hover,
.scheme_dark.sidebar input[type=reset]:focus,
.scheme_dark.sidebar input[type=submit]:hover,
.scheme_dark.sidebar input[type=submit]:focus,
.scheme_dark.sidebar input[type=button]:hover,
.scheme_dark.sidebar input[type=button]:focus,
.scheme_dark.sidebar .sc_button_default:hover,
.scheme_dark.sidebar .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.scheme_dark.sidebar .socials_share:not(.socials_type_drop) .social_icon:hover,
.scheme_dark.sidebar .edd_download_purchase_form .button:hover,
.scheme_dark.sidebar #edd-purchase-button:hover,
.scheme_dark.sidebar .edd-submit.button:hover,
.scheme_dark.sidebar .widget_edd_cart_widget .edd_checkout a:hover,
.scheme_dark.sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,
.scheme_dark.sidebar .woocommerce-message .button:hover,
.scheme_dark.sidebar .woocommerce-error .button:hover,
.scheme_dark.sidebar .woocommerce-info .button:hover,
.scheme_dark.sidebar .widget.woocommerce .button:hover,
.scheme_dark.sidebar .widget.woocommerce a.button:hover,
.scheme_dark.sidebar .widget.woocommerce button.button:hover,
.scheme_dark.sidebar .widget.woocommerce button.button:focus,
.scheme_dark.sidebar .widget.woocommerce input.button:hover,
.scheme_dark.sidebar .widget.woocommerce input.button:focus,
.scheme_dark.sidebar .widget.woocommerce input[type=button]:hover,
.scheme_dark.sidebar .widget.woocommerce input[type=button]:focus,
.scheme_dark.sidebar .widget.woocommerce input[type=submit]:hover,
.scheme_dark.sidebar .widget.woocommerce input[type=submit]:focus,
.scheme_dark.sidebar .widget.WOOCS_CONVERTER .button:hover,
.scheme_dark.sidebar .widget.yith-woocompare-widget a.button:hover,
.scheme_dark.sidebar .widget_product_search .search_button:hover {
  color: #282525;
  background-color: #c2b28a
}

.scheme_dark .wp-editor-container input[type=button] {
  background-color: #1e1d22;
  border-color: #464646;
  color: #fff;
  -webkit-box-shadow: 0 1px 0 0 #282525;
  -ms-box-shadow: 0 1px 0 0 #282525;
  box-shadow: 0 1px 0 0 #282525
}

.scheme_dark .wp-editor-container input[type=button]:hover,
.scheme_dark .wp-editor-container input[type=button]:focus {
  background-color: #1e1d22;
  border-color: #282525;
  color: #D5CA8A
}

.scheme_dark .sticky {
  border-color: #2e2c33;
  background-color: #23262d
}

.scheme_dark .sticky .label_sticky {
  border-top-color: #c2b28a;
  color: #D5CA8A
}

.scheme_dark .sticky .label_sticky:before {
  background-color: #D5CA8A
}

.scheme_dark.top_panel,
.scheme_dark.footer_wrap {
  color: #eee;
  background-color: #0e0d12
}

.scheme_dark.sc_layouts_row {
  color: #eee;
  background-color: #0e0d12
}

.scheme_dark .sc_layouts_row_delimiter,
.scheme_dark.sc_layouts_row_delimiter {
  border-color: #2e2c33
}

.footer_wrap .scheme_dark.vc_row .sc_layouts_row_delimiter,
.footer_wrap .scheme_dark.sc_layouts_row_delimiter,
.scheme_dark.footer_wrap .sc_layouts_row_delimiter {
  border-color: #464646
}

.scheme_dark .sc_layouts_iconed_text .sc_layouts_item_icon {
  color: #fff
}

.scheme_dark .sc_layouts_iconed_text .sc_layouts_item_details_line1 {
  color: #fff
}

.scheme_dark .sc_layouts_iconed_text .sc_layouts_item_details_line2 {
  color: #fff
}

.scheme_dark .sc_layouts_iconed_text_alter.sc_layouts_iconed_text {
  background-color: transparent
}

.scheme_dark .sc_layouts_iconed_text_alter .sc_layouts_item_icon {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark span.trx_addons_login_menu,
.scheme_dark span.trx_addons_login_menu:after {
  color: #fff;
  background-color: #1e1d22;
  border-color: #464646
}

.scheme_dark span.trx_addons_login_menu .trx_addons_login_menu_delimiter {
  border-color: #464646
}

.scheme_dark span.trx_addons_login_menu .trx_addons_login_menu_item {
  color: #fff
}

.scheme_dark span.trx_addons_login_menu .trx_addons_login_menu_item:hover {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_layouts_item_details.sc_layouts_login_details:hover span {
  color: #D5CA8A
}

.scheme_dark .sc_layouts_row_fixed_on {
  background-color: #0e0d12
}

.scheme_dark .sc_layouts_row.sc_layouts_row_type_narrow,
.scheme_dark.sc_layouts_row.sc_layouts_row_type_narrow {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button),
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item_icon {
  color: #D5CA8A
}

.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_dark .sc_layouts_row_type_narrow .sc_layouts_item_details_line2,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item_details_line1,
.scheme_dark.sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon,
.scheme_dark.sc_layouts_row_type_narrow .socials_wrap .social_item .social_icon {
  background-color: transparent;
  color: #D5CA8A
}

.scheme_dark .sc_layouts_row_type_narrow .socials_wrap .social_item:hover .social_icon,
.scheme_dark.sc_layouts_row_type_narrow .socials_wrap .social_item:hover .social_icon {
  background-color: transparent;
  color: #c2b28a
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_default,
.scheme_dark .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image),
.scheme_dark.sc_layouts_row_type_narrow .sc_button_default,
.scheme_dark.sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image) {
  background-color: #D5CA8A;
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_default:hover,
.scheme_dark .sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button_default:hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
  background-color: #D5CA8A;
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button.color_style_link2,
.scheme_dark.sc_layouts_row_type_narrow .sc_button.color_style_link2 {
  background-color: #8be77c;
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button.color_style_link2:hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button.color_style_link2:hover {
  background-color: #80d572;
  color: #fff !important
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button.color_style_link3,
.scheme_dark.sc_layouts_row_type_narrow .sc_button.color_style_link3 {
  background-color: #eec432;
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button.color_style_link3:hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button.color_style_link2:hover {
  background-color: #c2b28a;
  color: #fff !important
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button.color_style_dark,
.scheme_dark.sc_layouts_row_type_narrow .sc_button.color_style_dark {
  background-color: #fff;
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button.color_style_dark:hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button.color_style_dark:hover {
  background-color: #D5CA8A;
  color: #fff !important
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image),
.scheme_dark.sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image) {
  color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button_bordered:not(.sc_button_bg_image):hover {
  color: #c2b28a !important;
  border-color: #c2b28a !important
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image),
.scheme_dark.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image) {
  color: #8be77c;
  border-color: #8be77c
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link2:not(.sc_button_bg_image):hover {
  color: #80d572 !important;
  border-color: #80d572 !important
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image),
.scheme_dark.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image) {
  color: #eec432;
  border-color: #eec432
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button_bordered.color_style_link3:not(.sc_button_bg_image):hover {
  color: #c2b28a !important;
  border-color: #c2b28a !important
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image),
.scheme_dark.sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image) {
  color: #fff;
  border-color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover,
.scheme_dark.sc_layouts_row_type_narrow .sc_button_bordered.color_style_dark:not(.sc_button_bg_image):hover {
  color: #D5CA8A !important;
  border-color: #D5CA8A !important
}

.scheme_dark .sc_layouts_row_type_narrow .search_wrap .search_submit,
.scheme_dark.sc_layouts_row_type_narrow .search_wrap .search_submit {
  background-color: transparent;
  color: #D5CA8A
}

.scheme_dark .sc_layouts_row_type_narrow .search_wrap .search_field,
.scheme_dark.sc_layouts_row_type_narrow .search_wrap .search_field {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder,
.scheme_dark.sc_layouts_row_type_narrow .search_wrap .search_field::-webkit-input-placeholder {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder,
.scheme_dark.sc_layouts_row_type_narrow .search_wrap .search_field::-moz-placeholder {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder,
.scheme_dark.sc_layouts_row_type_narrow .search_wrap .search_field:-ms-input-placeholder {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_narrow .search_wrap .search_field:focus,
.scheme_dark.sc_layouts_row_type_narrow .search_wrap .search_field:focus {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item {
  color: #eee
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button),
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #eee
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon {
  color: #fff
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item_details_line2,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_details_line1,
.scheme_dark.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
  color: #eee
}

.scheme_dark .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon,
.scheme_dark.sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
  background-color: transparent;
  color: #fff
}

.scheme_dark .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon,
.scheme_dark.sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon {
  background-color: transparent;
  color: #D5CA8A
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap .search_submit,
.scheme_dark.sc_layouts_row_type_compact .search_wrap .search_submit {
  background-color: transparent;
  color: #fff
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap .search_submit:hover,
.scheme_dark.sc_layouts_row_type_compact .search_wrap .search_submit:hover {
  background-color: transparent;
  color: #D5CA8A
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit,
.scheme_dark.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit {
  color: #c2b28a
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover,
.scheme_dark.sc_layouts_row_type_compact .search_wrap.search_style_normal .search_submit:hover {
  color: #D5CA8A
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder,
.scheme_dark.sc_layouts_row_type_compact .search_wrap .search_field::-webkit-input-placeholder {
  color: #eee
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder,
.scheme_dark.sc_layouts_row_type_compact .search_wrap .search_field::-moz-placeholder {
  color: #eee
}

.scheme_dark .sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder,
.scheme_dark.sc_layouts_row_type_compact .search_wrap .search_field:-ms-input-placeholder {
  color: #eee
}

.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item,
.scheme_dark.sc_layouts_row_type_normal .sc_layouts_item {
  color: #eee
}

.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button),
.scheme_dark.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #eee
}

.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_dark .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon,
.scheme_dark.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_dark.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button):hover .sc_layouts_item_icon {
  color: #282525
}

.scheme_dark .sc_layouts_row_type_normal .search_wrap .search_submit,
.scheme_dark.sc_layouts_row_type_normal .search_wrap .search_submit {
  background-color: transparent;
  color: #fff
}

.scheme_dark .sc_layouts_row_type_normal .search_wrap .search_submit:hover,
.scheme_dark.sc_layouts_row_type_normal .search_wrap .search_submit:hover {
  background-color: transparent;
  color: #fff
}

.scheme_dark .sc_layouts_logo b {
  color: #fff
}

.scheme_dark .sc_layouts_logo i {
  color: #c2b28a
}

.scheme_dark .sc_layouts_logo_text,
.scheme_dark .sc_layouts_logo .logo_text {
  color: #fff !important
}

.scheme_dark .sc_layouts_logo_text:hover,
.scheme_dark .sc_layouts_logo:hover .logo_text {
  color: #c2b28a !important
}

.scheme_dark .sc_layouts_logo_slogan,
.scheme_dark .sc_layouts_logo .logo_slogan {
  color: #eee !important
}

.scheme_dark .search_style_expand.search_opened {
  background-color: #0e0d12;
  border-color: #2e2c33
}

.scheme_dark .search_style_expand.search_opened .search_submit {
  color: #eee
}

.scheme_dark .search_style_expand .search_submit:hover,
.scheme_dark .search_style_expand .search_submit:focus {
  color: #fff
}

.scheme_dark .search_style_fullscreen.search_opened .search_form_wrap {
  background-color: rgba(14, 13, 18, .9)
}

.scheme_dark .search_style_fullscreen.search_opened .search_form {
  border-color: #fff
}

.scheme_dark .search_style_fullscreen.search_opened .search_close,
.scheme_dark .search_style_fullscreen.search_opened .search_field,
.scheme_dark .search_style_fullscreen.search_opened .search_submit {
  color: #fff
}

.scheme_dark .search_style_fullscreen.search_opened .search_close:hover,
.scheme_dark .search_style_fullscreen.search_opened .search_field:hover,
.scheme_dark .search_style_fullscreen.search_opened .search_field:focus,
.scheme_dark .search_style_fullscreen.search_opened .search_submit:hover,
.scheme_dark .search_style_fullscreen.search_opened .search_submit:focus,
.scheme_dark .search_style_fullscreen.search_opened .search_submit:hover:before {
  color: #bdbebe
}

.scheme_dark .search_style_fullscreen .search_field::-webkit-input-placeholder {
  color: #fff;
  opacity: 1
}

.scheme_dark .search_style_fullscreen .search_field::-moz-placeholder {
  color: #fff;
  opacity: 1
}

.scheme_dark .search_style_fullscreen .search_field:-moz-placeholder {
  color: #fff;
  opacity: 1
}

.scheme_dark .search_style_fullscreen .search_field:-ms-input-placeholder {
  color: #fff;
  opacity: 1
}

.scheme_dark .search_style_fullscreen.search_opened .search_field::-webkit-input-placeholder {
  color: #bdbebe;
  opacity: 1
}

.scheme_dark .search_style_fullscreen.search_opened .search_field::-moz-placeholder {
  color: #bdbebe;
  opacity: 1
}

.scheme_dark .search_style_fullscreen.search_opened .search_field:-moz-placeholder {
  color: #bdbebe;
  opacity: 1
}

.scheme_dark .search_style_fullscreen.search_opened .search_field:-ms-input-placeholder {
  color: #bdbebe;
  opacity: 1
}

.scheme_dark .search_wrap.search_style_fullscreen.layouts_search:not(.search_opened) .search_submit:before {
  color: #fff
}

.scheme_dark .search_wrap .search_results {
  background-color: #0e0d12;
  border-color: #2e2c33
}

.scheme_dark .search_wrap .search_results:after {
  background-color: #0e0d12;
  border-left-color: #2e2c33;
  border-top-color: #2e2c33
}

.scheme_dark .search_wrap .search_results .search_results_close {
  color: #bdbebe
}

.scheme_dark .search_wrap .search_results .search_results_close:hover {
  color: #fff
}

.scheme_dark .search_results.widget_area .post_item+.post_item {
  border-top-color: #2e2c33
}

.scheme_dark .sc_layouts_title .sc_layouts_title_meta,
.scheme_dark .sc_layouts_title .sc_layouts_title_breadcrumbs,
.scheme_dark .sc_layouts_title .sc_layouts_title_breadcrumbs a,
.scheme_dark .sc_layouts_title .sc_layouts_title_description,
.scheme_dark .sc_layouts_title .post_meta,
.scheme_dark .sc_layouts_title .post_meta_item,
.scheme_dark .sc_layouts_title .post_meta .vc_inline-link,
.scheme_dark .sc_layouts_title .post_meta_item a,
.scheme_dark .sc_layouts_title .post_meta_item:after,
.scheme_dark .sc_layouts_title .post_meta_item:hover:after,
.scheme_dark .sc_layouts_title .post_meta_item.post_meta_edit:after,
.scheme_dark .sc_layouts_title .post_meta_item.post_meta_edit:hover:after,
.scheme_dark .sc_layouts_title .post_meta_item.post_categories,
.scheme_dark .sc_layouts_title .post_meta_item.post_categories a,
.scheme_dark .sc_layouts_title .post_info .post_info_item,
.scheme_dark .sc_layouts_title .post_info .post_info_item a,
.scheme_dark .sc_layouts_title .post_info_counters .post_meta_item {
  color: #fff !important
}

.scheme_dark .sc_layouts_title .post_meta_item a:hover,
.scheme_dark .sc_layouts_title .sc_layouts_title_breadcrumbs a:hover,
.scheme_dark .sc_layouts_title .post_meta .vc_inline-link:hover,
.scheme_dark .sc_layouts_title a.post_meta_item:hover,
.scheme_dark .sc_layouts_title .post_meta_item.post_categories a:hover,
.scheme_dark .sc_layouts_title .post_info .post_info_item a:hover,
.scheme_dark .sc_layouts_title .post_info_counters .post_meta_item:hover {
  color: #D5CA8A !important
}

.scheme_dark .sc_layouts_menu_nav>li>a {
  color: #fff
}

.scheme_dark .sc_layouts_menu_nav>li>a:hover,
.scheme_dark .sc_layouts_menu_nav>li.sfHover>a {
  color: #D5CA8A !important
}

.scheme_dark .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_dark .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_dark .sc_layouts_menu_nav>li.current-menu-ancestor>a {
  color: #D5CA8A !important
}

.scheme_dark .sc_layouts_menu_nav .menu-collapse>a:before {
  color: #fff
}

.scheme_dark .sc_layouts_menu_nav .menu-collapse>a:after {
  background-color: #1e1d22
}

.scheme_dark .sc_layouts_menu_nav .menu-collapse>a:hover:before {
  color: #D5CA8A
}

.scheme_dark .sc_layouts_menu_nav .menu-collapse>a:hover:after {
  background-color: #1e1d22
}

.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li>a:hover,
.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li.sfHover>a {
  color: #fff !important
}

.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li.current-menu-ancestor>a {
  color: #fff !important
}

.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav,
.scheme_dark .sc_layouts_menu_nav>li ul {
  background-color: #c2b28a
}

.scheme_dark .widget_nav_menu li.menu-delimiter,
.scheme_dark .sc_layouts_menu_nav>li li.menu-delimiter {
  border-color: #464646
}

.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a,
.scheme_dark .sc_layouts_menu_nav>li li>a {
  color: #fff !important
}

.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a:hover,
.scheme_dark .sc_layouts_menu_popup .sc_layouts_menu_nav>li.sfHover>a,
.scheme_dark .sc_layouts_menu_nav>li li>a:hover,
.scheme_dark .sc_layouts_menu_nav>li li.sfHover>a {
  color: #282525 !important;
  background-color: transparent
}

.scheme_dark .sc_layouts_menu_nav>li li>a:hover:after {
  color: #282525 !important
}

.scheme_dark .sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children>a:hover,
.scheme_dark .sc_layouts_menu_nav li[class*=columns-] li.menu-item-has-children.sfHover>a {
  color: #282525 !important;
  background-color: transparent
}

.scheme_dark .sc_layouts_menu_nav>li li[class*=icon-]:before {
  color: #282525
}

.scheme_dark .sc_layouts_menu_nav>li li[class*=icon-]:hover:before,
.scheme_dark .sc_layouts_menu_nav>li li[class*=icon-].shHover:before {
  color: #282525
}

.scheme_dark .sc_layouts_menu_nav>li li.current-menu-item>a,
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-parent>a,
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-ancestor>a {
  color: #282525 !important
}

.scheme_dark .sc_layouts_menu_nav>li li.current-menu-item:before,
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-parent:before,
.scheme_dark .sc_layouts_menu_nav>li li.current-menu-ancestor:before {
  color: #282525 !important
}

.scheme_dark .sc_layouts_menu_item_description {
  color: #6f6f6f
}

.scheme_dark .menu_main_nav>li ul [class*=current-menu-]>a .sc_layouts_menu_item_description,
.scheme_dark .sc_layouts_menu_nav>li ul li[class*=current-menu-]>a .sc_layouts_menu_item_description,
.scheme_dark .menu_main_nav>li ul a:hover .sc_layouts_menu_item_description,
.scheme_dark .sc_layouts_menu_nav>li ul a:hover .sc_layouts_menu_item_description {
  color: #bdbebe
}

.scheme_dark .menu_main_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description,
.scheme_dark .sc_layouts_menu_nav>li[class*=current-menu-]>a .sc_layouts_menu_item_description,
.scheme_dark .menu_main_nav>li>a:hover .sc_layouts_menu_item_description,
.scheme_dark .sc_layouts_menu_nav>li>a:hover .sc_layouts_menu_item_description {
  color: #eee
}

.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .post_item,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .amount,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu li {
  color: #a6a6a6
}

.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:not(.sc_button):not(.button),
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not(.button),
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #fff
}

.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:not(.sc_button):not(.button):hover,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not(.button):hover,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:hover .sc_layouts_item_icon,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:hover .sc_layouts_item_icon,
.scheme_dark .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:hover .sc_layouts_item_icon {
  color: #c2b28a
}

.scheme_dark ul.sc_layouts_submenu h1,
.scheme_dark ul.sc_layouts_submenu h2,
.scheme_dark ul.sc_layouts_submenu h3,
.scheme_dark ul.sc_layouts_submenu h4,
.scheme_dark ul.sc_layouts_submenu h5,
.scheme_dark ul.sc_layouts_submenu h6,
.scheme_dark ul.sc_layouts_submenu h1 a,
.scheme_dark ul.sc_layouts_submenu h2 a,
.scheme_dark ul.sc_layouts_submenu h3 a,
.scheme_dark ul.sc_layouts_submenu h4 a,
.scheme_dark ul.sc_layouts_submenu h5 a,
.scheme_dark ul.sc_layouts_submenu h6 a,
.scheme_dark ul.sc_layouts_submenu [class*=color_style_] h1 a,
.scheme_dark ul.sc_layouts_submenu [class*=color_style_] h2 a,
.scheme_dark ul.sc_layouts_submenu [class*=color_style_] h3 a,
.scheme_dark ul.sc_layouts_submenu [class*=color_style_] h4 a,
.scheme_dark ul.sc_layouts_submenu [class*=color_style_] h5 a,
.scheme_dark ul.sc_layouts_submenu [class*=color_style_] h6 a {
  color: #fff
}

.scheme_dark ul.sc_layouts_submenu h1 a:hover,
.scheme_dark ul.sc_layouts_submenu h2 a:hover,
.scheme_dark ul.sc_layouts_submenu h3 a:hover,
.scheme_dark ul.sc_layouts_submenu h4 a:hover,
.scheme_dark ul.sc_layouts_submenu h5 a:hover,
.scheme_dark ul.sc_layouts_submenu h6 a:hover {
  color: #c2b28a
}

.scheme_dark ul.sc_layouts_submenu .color_style_link2 h1 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link2 h2 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link2 h3 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link2 h4 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link2 h5 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link2 h6 a:hover {
  color: #f0efee
}

.scheme_dark ul.sc_layouts_submenu .color_style_link3 h1 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link3 h2 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link3 h3 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link3 h4 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link3 h5 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_link3 h6 a:hover {
  color: #fff
}

.scheme_dark ul.sc_layouts_submenu .color_style_dark h1 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_dark h2 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_dark h3 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_dark h4 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_dark h5 a:hover,
.scheme_dark ul.sc_layouts_submenu .color_style_dark h6 a:hover {
  color: #c2b28a
}

.scheme_dark ul.sc_layouts_submenu dt,
.scheme_dark ul.sc_layouts_submenu b,
.scheme_dark ul.sc_layouts_submenu strong,
.scheme_dark ul.sc_layouts_submenu i,
.scheme_dark ul.sc_layouts_submenu em,
.scheme_dark ul.sc_layouts_submenu mark,
.scheme_dark ul.sc_layouts_submenu ins {
  color: #fff
}

.scheme_dark ul.sc_layouts_submenu s,
.scheme_dark ul.sc_layouts_submenu strike,
.scheme_dark ul.sc_layouts_submenu del,
.scheme_dark ul.sc_layouts_submenu .post_meta {
  color: #6f6f6f
}

.scheme_dark ul.sc_layouts_submenu .sc_recent_news_header {
  border-color: #464646
}

.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row,
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row,
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item,
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .post_item {
  color: #eee
}

.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:not(.sc_button):not(.button),
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not(.button),
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #c2b28a
}

.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:not(.sc_button):not(.button):hover,
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .elementor-row a:hover .sc_layouts_item_icon,
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:not(.sc_button):not(.button):hover,
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .vc_row a:hover .sc_layouts_item_icon,
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:not(.sc_button):not(.button):hover,
.scheme_dark .widget_nav_menu .sc_layouts_menu li>ul.sc_layouts_submenu .sc_layouts_item a:hover .sc_layouts_item_icon {
  color: #D5CA8A
}

.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h1,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h2,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h3,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h4,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h5,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h6,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h1 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h2 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h3 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h4 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h5 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h6 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h1 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h2 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h3 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h4 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h5 a,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu [class*=color_style_] h6 a {
  color: #fff
}

.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h1 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h2 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h3 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h4 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h5 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu h6 a:hover {
  color: #c2b28a
}

.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h1 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h2 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h3 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h4 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h5 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link2 h6 a:hover {
  color: #D5CA8A
}

.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h1 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h2 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h3 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h4 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h5 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_link3 h6 a:hover {
  color: #ddb837
}

.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h1 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h2 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h3 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h4 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h5 a:hover,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .color_style_dark h6 a:hover {
  color: #c2b28a
}

.scheme_dark .widget_nav_menu ul.sc_layouts_submenu dt,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu b,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu strong,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu i,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu em,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu mark,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu ins {
  color: #fff
}

.scheme_dark .widget_nav_menu ul.sc_layouts_submenu s,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu strike,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu del,
.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .post_meta {
  color: #bdbebe
}

.scheme_dark .widget_nav_menu ul.sc_layouts_submenu .sc_recent_news_header {
  border-color: #2e2c33
}

.scheme_dark.menu_side_wrap .menu_side_button {
  color: #fff;
  border-color: #464646;
  background-color: rgba(30, 29, 34, .7)
}

.scheme_dark.menu_side_wrap .menu_side_button:hover {
  color: #282525;
  border-color: #c2b28a;
  background-color: #D5CA8A
}

.scheme_dark .menu_side_inner {
  color: #fff;
  background-color: #0e0d12
}

.scheme_dark .menu_side_inner .sc_layouts_logo {
  background-color: #1e1d22;
  border-color: #464646
}

.scheme_dark.menu_side_icons .sc_layouts_logo {
  background-color: #0e0d12;
  border-color: #2e2c33
}

.scheme_dark.menu_side_icons .toc_menu_item .toc_menu_icon,
.scheme_dark .menu_side_inner>.toc_menu_item .toc_menu_icon {
  background-color: #c2b28a;
  border-color: #c2b28a;
  color: #fff
}

.scheme_dark.menu_side_icons .toc_menu_item:hover .toc_menu_icon,
.scheme_dark.menu_side_icons .toc_menu_item_active .toc_menu_icon,
.scheme_dark .menu_side_inner>.toc_menu_item:hover .toc_menu_icon,
.scheme_dark .menu_side_inner>.toc_menu_item_active .toc_menu_icon {
  background-color: #fff;
  color: #c2b28a
}

.scheme_dark.menu_side_icons .toc_menu_icon_default:before,
.scheme_dark .menu_side_inner>.toc_menu_icon_default:before {
  background-color: #c2b28a
}

.scheme_dark.menu_side_icons .toc_menu_item:hover .toc_menu_icon_default:before,
.scheme_dark.menu_side_icons .toc_menu_item_active .toc_menu_icon_default:before,
.scheme_dark .menu_side_inner>.toc_menu_item:hover .toc_menu_icon_default:before,
.scheme_dark .menu_side_inner>.toc_menu_item_active .toc_menu_icon_default:before {
  background-color: #fff
}

.scheme_dark.menu_side_icons .toc_menu_item .toc_menu_description,
.scheme_dark .menu_side_inner>.toc_menu_item .toc_menu_description {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark.menu_side_dots #toc_menu .toc_menu_item:hover .toc_menu_icon,
.scheme_dark.menu_side_dots #toc_menu .toc_menu_item_active .toc_menu_icon {
  color: #D5CA8A
}

.scheme_dark.menu_side_dots #toc_menu .toc_menu_item .toc_menu_icon:before {
  background-color: #D5CA8A
}

.scheme_dark.menu_side_dots #toc_menu .toc_menu_item:hover .toc_menu_icon:before {
  background-color: #c2b28a
}

.scheme_dark .menu_mobile_inner {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .menu_mobile_button {
  color: #fff
}

.scheme_dark .menu_mobile_button:hover {
  color: #c2b28a
}

.scheme_dark .menu_mobile_close:before,
.scheme_dark .menu_mobile_close:after {
  border-color: #fff
}

.scheme_dark .menu_mobile_close:hover:before,
.scheme_dark .menu_mobile_close:hover:after {
  border-color: #D5CA8A
}

.scheme_dark .menu_mobile .menu_mobile_nav_area>ul>li li.menu-delimiter>a {
  border-color: #464646
}

.scheme_dark .menu_mobile_inner a,
.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:before {
  color: #fff
}

.scheme_dark .menu_mobile_inner a:hover,
.scheme_dark .menu_mobile_inner .current-menu-ancestor>a,
.scheme_dark .menu_mobile_inner .current-menu-item>a,
.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before,
.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before,
.scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
  color: #D5CA8A
}

.scheme_dark .menu_mobile_inner .search_mobile .search_submit {
  color: #fff
}

.scheme_dark .menu_mobile_inner .search_mobile .search_submit:focus,
.scheme_dark .menu_mobile_inner .search_mobile .search_submit:hover {
  color: #fff
}

.scheme_dark .menu_mobile_inner .social_item .social_icon {
  color: #D5CA8A
}

.scheme_dark .menu_mobile_inner .social_item:hover .social_icon {
  color: #fff
}

.scheme_dark .menu_hover_fade_box .sc_layouts_menu_nav>a:hover,
.scheme_dark .menu_hover_fade_box .sc_layouts_menu_nav>li>a:hover,
.scheme_dark .menu_hover_fade_box .sc_layouts_menu_nav>li.sfHover>a {
  color: #D5CA8A;
  background-color: #1e1d22
}

.scheme_dark .menu_hover_slide_line .sc_layouts_menu_nav>li#blob {
  background-color: #c2b28a
}

.scheme_dark .menu_hover_slide_box .sc_layouts_menu_nav>li#blob {
  background-color: #1e1d22
}

.scheme_dark .menu_hover_zoom_line .sc_layouts_menu_nav>li>a:before {
  background-color: #c2b28a
}

.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li:before,
.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li:after,
.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li>a:before,
.scheme_dark .menu_hover_path_line .sc_layouts_menu_nav>li>a:after {
  background-color: #D5CA8A
}

.scheme_dark .menu_hover_roll_down .sc_layouts_menu_nav>li>a:before {
  background-color: #c2b28a
}

.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li>a:before {
  background-color: #fff
}

.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li>a:after,
.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
  background-color: #c2b28a
}

.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li.sfHover>a,
.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li>a:hover,
.scheme_dark .menu_hover_color_line .sc_layouts_menu_nav>li>a:focus {
  color: #c2b28a
}

.scheme_dark.sc_layouts_row .vc_separator.vc_sep_color_grey .vc_sep_line,
.scheme_dark .sc_layouts_row .vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #464646
}

.scheme_dark .sc_layouts_cart_items_short {
  background-color: #fff;
  color: #0e0d12
}

.scheme_dark .sc_layouts_cart_widget {
  border-color: #2e2c33;
  background-color: #0e0d12;
  color: #eee
}

.scheme_dark .sc_layouts_cart_widget:after {
  border-color: #2e2c33;
  background-color: #0e0d12
}

.scheme_dark .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
  color: #bdbebe
}

.scheme_dark .sc_layouts_cart_widget .sc_layouts_cart_widget_close:hover {
  color: #fff
}

.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected {
  color: #fff
}

.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-selected:hover {
  color: #fff
}

.scheme_dark .sc_layouts_currency .chosen-container .chosen-results,
.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder,
.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .dd-options,
.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option {
  background: #1e1d22;
  color: #fff
}

.scheme_dark .sc_layouts_currency .chosen-container .chosen-results li,
.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option {
  color: #fff
}

.scheme_dark .sc_layouts_currency .chosen-container .active-result.highlighted,
.scheme_dark .sc_layouts_currency .chosen-container .active-result.result-selected,
.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-option:hover,
.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .wSelect-options-holder .wSelect-option-selected,
.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option:hover,
.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option-selected {
  color: #D5CA8A !important
}

.scheme_dark .sc_layouts_currency .woocommerce-currency-switcher-form .dd-option-description {
  color: #fff
}

.scheme_dark #page_preloader,
.scheme_dark .page_content_wrap,
.scheme_dark .custom-background .content_wrap>.content,
.scheme_dark .page_banner_wrap~.content_wrap>.content {
  background-color: #0e0d12
}

.scheme_dark .preloader_wrap>div {
  background-color: #c2b28a
}

.scheme_dark .top_panel,
.scheme_dark.top_panel {
  background-color: #0e0d12
}

.scheme_dark.top_panel.with_bg_image:before {
  background-color: rgba(14, 13, 18, .7)
}

.scheme_dark.top_panel .slider_engine_revo .slide_subtitle,
.scheme_dark .top_panel .slider_engine_revo .slide_subtitle {
  color: #c2b28a
}

.scheme_dark .top_panel_default .top_panel_navi,
.scheme_dark.top_panel_default .top_panel_navi {
  background-color: #0e0d12
}

.scheme_dark .top_panel_default .top_panel_title,
.scheme_dark.top_panel_default .top_panel_title {
  background-color: #1e1d22
}

.scheme_dark .post_header_position_above .top_panel {
  border-color: #2e2c33
}

.scheme_dark .post_header_position_on_thumb .header_content_wrap.header_align_bb .post_header {
  border-color: #2e2c33
}

.scheme_dark div.esg-filter-wrapper .esg-filterbutton>span,
.scheme_dark .mptt-navigation-tabs li a,
.scheme_dark .heaven11_tabs .heaven11_tabs_titles li a {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark div.esg-filter-wrapper .esg-filterbutton>span:hover,
.scheme_dark .mptt-navigation-tabs li a:hover,
.scheme_dark .heaven11_tabs .heaven11_tabs_titles li a:hover {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark div.esg-filter-wrapper .esg-filterbutton.selected>span,
.scheme_dark .mptt-navigation-tabs li.active a,
.scheme_dark .heaven11_tabs .heaven11_tabs_titles li.ui-state-active a {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .sheme_self.sidebar div.esg-filter-wrapper .esg-filterbutton>span,
.scheme_dark .sheme_self.sidebar .mptt-navigation-tabs li a,
.scheme_dark .sheme_self.sidebar .heaven11_tabs .heaven11_tabs_titles li a {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sheme_self.sidebar div.esg-filter-wrapper .esg-filterbutton>span:hover,
.scheme_dark .sheme_self.sidebar .mptt-navigation-tabs li a:hover,
.scheme_dark .sheme_self.sidebar .heaven11_tabs .heaven11_tabs_titles li a:hover {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark .sheme_self.sidebar div.esg-filter-wrapper .esg-filterbutton.selected>span,
.scheme_dark .sheme_self.sidebar .mptt-navigation-tabs li.active a,
.scheme_dark .sheme_self.sidebar .heaven11_tabs .heaven11_tabs_titles li.ui-state-active a {
  color: #1e1d22;
  background-color: #fff
}

.scheme_dark .post_item {
  color: #eee
}

.scheme_dark .post_meta,
.scheme_dark .post_meta_item,
.scheme_dark .post_meta_item:after,
.scheme_dark .post_meta_item:hover:after,
.scheme_dark .post_meta .vc_inline-link,
.scheme_dark .post_meta .vc_inline-link:after,
.scheme_dark .post_meta .vc_inline-link:hover:after,
.scheme_dark .post_meta_item a,
.scheme_dark .post_info .post_info_item,
.scheme_dark .post_info .post_info_item a,
.scheme_dark .post_info_counters .post_meta_item {
  color: #D5CA8A
}

.scheme_dark .post_date a:hover,
.scheme_dark a.post_meta_item:hover,
.scheme_dark .post_meta_item a:hover,
.scheme_dark .post_meta .vc_inline-link:hover,
.scheme_dark .post_info .post_info_item a:hover,
.scheme_dark .post_info_meta .post_meta_item:hover {
  color: #c2b28a
}

.scheme_dark .post_item .post_title a:hover,
.scheme_dark .post_item .post_title a:hover em,
.scheme_dark .post_item .post_title a:hover b {
  color: #c2b28a
}

.scheme_dark .post_meta_item.post_categories,
.scheme_dark .post_meta_item.post_categories a {
  color: #D5CA8A
}

.scheme_dark .post_meta_item.post_categories a:hover {
  color: #c2b28a
}

.scheme_dark .post_meta_item .socials_share .social_items {
  background-color: #0e0d12
}

.scheme_dark .post_meta_item .social_items,
.scheme_dark .post_meta_item .social_items:before {
  background-color: #0e0d12;
  border-color: #2e2c33;
  color: #bdbebe
}

.scheme_dark .post_layout_excerpt:not(.sticky)+.post_layout_excerpt:not(.sticky) {
  border-color: #2e2c33
}

.scheme_dark .post_layout_classic {
  border-color: #2e2c33
}

.scheme_dark.gallery_preview:before {
  background-color: #0e0d12
}

.scheme_dark.gallery_preview {
  color: #eee
}

.scheme_dark .trx_addons_audio_player.with_cover .audio_author,
.scheme_dark .format-audio .post_featured.with_thumb .post_audio_author {
  color: #D5CA8A
}

.scheme_dark .mejs-container .mejs-controls,
.scheme_dark .wp-playlist .mejs-container .mejs-controls {
  background: #e8e7e6
}

.scheme_dark .trx_addons_audio_player.without_cover .mejs-controls,
.scheme_dark .format-audio .post_featured.without_thumb .mejs-controls {
  background: #e8e7e6
}

.scheme_dark .mejs-controls .mejs-button>button {
  color: #c2b28a;
  background: #fff !important
}

.scheme_dark .mejs-controls .mejs-button>button:hover,
.scheme_dark .mejs-controls .mejs-button>button:focus {
  color: #c2b28a;
  background: #fff !important
}

.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-total,
.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-loaded,
.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-hovered,
.scheme_dark .mejs-controls .mejs-volume-slider .mejs-volume-total,
.scheme_dark .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background: #fff
}

.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-current,
.scheme_dark .mejs-controls .mejs-volume-slider .mejs-volume-current,
.scheme_dark .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: rgba(194, 178, 138, .7)
}

.scheme_dark .mejs-controls .mejs-time-rail .mejs-time-handle-content {
  border-color: #c2b28a
}

.scheme_dark .mejs-controls .mejs-volume-slider .mejs-volume-handle,
.scheme_dark .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  background: #c2b28a
}

.scheme_dark .trx_addons_audio_player.without_cover,
.scheme_dark .format-audio .post_featured.without_thumb .post_audio {
  border-color: #e8e7e6;
  background-color: #e8e7e6
}

.scheme_dark .trx_addons_audio_player.without_cover .audio_author,
.scheme_dark .format-audio .post_featured.without_thumb .post_audio_author {
  color: #c2b28a
}

.scheme_dark .trx_addons_audio_player.without_cover .audio_caption,
.scheme_dark .format-audio .post_featured.without_thumb .post_audio_title {
  color: #fff
}

.scheme_dark .trx_addons_audio_player.without_cover .audio_description,
.scheme_dark .format-audio .post_featured.without_thumb .post_audio_description {
  color: #fff
}

.scheme_dark .wp-playlist-light {
  background: #0e0d12;
  border-color: #2e2c33;
  color: #eee
}

.scheme_dark .wp-playlist-light .wp-playlist-caption {
  color: #fff
}

.scheme_dark .wp-playlist-light .wp-playlist-playing {
  background: #1e1d22;
  color: #fff
}

.scheme_dark .wp-playlist-item {
  border-color: #2e2c33
}

.scheme_dark .format-aside .post_content_inner {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .format-link .post_content_inner,
.scheme_dark .format-status .post_content_inner {
  color: #fff
}

.scheme_dark .format-chat p>b,
.scheme_dark .format-chat p>strong {
  color: #fff
}

.scheme_dark .trx_addons_video_player.with_cover .video_hover,
.scheme_dark .format-video .post_featured.with_thumb .post_video_hover {
  color: #fff;
  background-color: #0e0d12
}

.scheme_dark .trx_addons_video_player.with_cover .video_hover:hover,
.scheme_dark .format-video .post_featured.with_thumb .post_video_hover:hover {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark.sidebar .trx_addons_video_player.with_cover .video_hover {
  color: #fff;
  background-color: #0e0d12
}

.scheme_dark.sidebar .trx_addons_video_player.with_cover .video_hover:hover {
  color: #282525;
  background-color: #c2b28a
}

.scheme_dark .post_layout_chess .post_content_inner:after {
  background: linear-gradient(to top, #0e0d12 0%, rgba(14, 13, 18, 0) 100%) no-repeat scroll right top/100% 100% rgba(14, 13, 18, 0)
}

.scheme_dark .post_layout_chess_1 .post_meta:before {
  background-color: #2e2c33
}

.scheme_dark .nav-links-old {
  color: #fff
}

.scheme_dark .nav-links-old a:hover {
  color: #fff;
  border-color: #fff
}

.scheme_dark .esg-filters div.esg-navigationbutton,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a,
.scheme_dark .page_links>a,
.scheme_dark .comments_pagination .page-numbers,
.scheme_dark .nav-links .page-numbers {
  color: #fff;
  border-color: transparent;
  background-color: transparent
}

.scheme_dark .esg-filters div.esg-navigationbutton:hover,
.scheme_dark .esg-filters div.esg-navigationbutton.selected,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li a:hover,
.scheme_dark .woocommerce nav.woocommerce-pagination ul li span.current,
.scheme_dark .page_links>a:hover,
.scheme_dark .page_links>span:not(.page_links_title),
.scheme_dark .comments_pagination a.page-numbers:hover,
.scheme_dark .comments_pagination .page-numbers.current,
.scheme_dark .nav-links a.page-numbers:hover,
.scheme_dark .nav-links .page-numbers.current {
  color: #fff;
  border-color: #fff;
  background-color: transparent
}

.scheme_dark .nav-links:before {
  border-color: #0e0d12;
  background-color: #fff
}

.scheme_dark .post_item_single .post_header .post_date {
  color: #D5CA8A
}

.scheme_dark .post_item_single .post_header .post_categories,
.scheme_dark .post_item_single .post_header .post_categories a {
  color: #D5CA8A
}

.scheme_dark .post_item_single .post_header .post_meta_item,
.scheme_dark .post_item_single .post_header .post_meta .vc_inline-link,
.scheme_dark .post_item_single .post_header .post_meta_item a,
.scheme_dark .post_item_single .post_header .post_meta_item .socials_caption {
  color: #D5CA8A
}

.scheme_dark .post_item_single a.post_meta_item:hover,
.scheme_dark .post_item_single .post_header .post_meta .vc_inline-link:hover,
.scheme_dark .post_item_single .post_meta_item>a:hover,
.scheme_dark .post_item_single .post_meta_item .socials_caption:hover,
.scheme_dark .post_item_single .post_edit a:hover {
  color: #c2b28a
}

.scheme_dark .post_item_single .post_content .post_tags,
.scheme_dark .post_item_single .post_content .post_tags a {
  color: #D5CA8A
}

.scheme_dark .post_item_single .post_content .post_tags a:hover {
  color: #c2b28a
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .socials_type_block .social_item .social_icon {
  color: #fff !important;
  border-color: #fff;
  background-color: transparent
}

.scheme_dark .post_item_single .post_content .post_meta .post_share .socials_type_block .social_item:hover .social_icon {
  color: #c2b28a !important;
  border-color: #c2b28a;
  background-color: transparent
}

.scheme_dark .socials_share .socials_caption,
.scheme_dark .post_tags .post_meta_label {
  color: #fff !important
}

.scheme_dark .post-password-form input[type=submit] {
  border-color: #fff
}

.scheme_dark .post-password-form input[type=submit]:hover,
.scheme_dark .post-password-form input[type=submit]:focus {
  color: #0e0d12
}

.scheme_dark .nav-links-single .nav-links {
  border-color: #2e2c33
}

.scheme_dark .nav-links-single .nav-links a .meta-nav {
  color: #bdbebe
}

.scheme_dark .nav-links-single .nav-links a .post_date {
  color: #bdbebe
}

.scheme_dark .nav-links-single .nav-links a:hover .meta-nav,
.scheme_dark .nav-links-single .nav-links a:hover .post_date {
  color: #fff
}

.scheme_dark .nav-links-single .nav-links a:hover .post-title {
  color: #c2b28a
}

.scheme_dark .nav-links-single.nav-links-fixed .nav-links .nav-previous,
.scheme_dark .nav-links-single.nav-links-fixed .nav-links .nav-next {
  border-color: #2e2c33;
  background-color: #0e0d12
}

.scheme_dark .author_info {
  color: #eee;
  background-color: #23262d
}

.scheme_dark .author_info .author_title {
  color: #fff
}

.scheme_dark .author_info a {
  color: #fff
}

.scheme_dark .author_info a:hover {
  color: #c2b28a
}

.scheme_dark .author_info .socials_wrap .social_item .social_icon {
  color: #fff;
  border-color: #fff;
  background-color: transparent
}

.scheme_dark .author_info .socials_wrap .social_item:hover .social_icon {
  color: #c2b28a;
  border-color: #c2b28a;
  background-color: transparent
}

.scheme_dark .related_wrap {
  border-color: #2e2c33
}

.scheme_dark .related_wrap.related_style_modern .post_header {
  background-color: rgba(14, 13, 18, .7)
}

.scheme_dark .related_wrap.related_style_modern:hover .post_header {
  background-color: #0e0d12
}

.scheme_dark .related_wrap.related_style_modern .post_meta a {
  color: #eee
}

.scheme_dark .related_wrap.related_style_modern:hover .post_meta a {
  color: #bdbebe
}

.scheme_dark .related_wrap.related_style_modern:hover .post_meta a:hover {
  color: #fff
}

.scheme_dark .page_contact_form {
  border-color: #2e2c33
}

.scheme_dark .comments_list_wrap,
.scheme_dark .comments_list_wrap>ul {
  border-color: #2e2c33
}

.scheme_dark .comments_list_wrap li+li,
.scheme_dark .comments_list_wrap li ul {
  border-color: #2e2c33
}

.scheme_dark .comments_list_wrap .bypostauthor>.comment_body .comment_author_avatar:after {
  border-color: #D5CA8A
}

.scheme_dark .comments_list_wrap .comment_info,
.scheme_dark .comments_list_wrap .comment_info h6 {
  color: #D5CA8A
}

.scheme_dark .comments_list_wrap .comment_counters a {
  color: #c2b28a
}

.scheme_dark .comments_list_wrap .comment_counters a:hover {
  color: #D5CA8A
}

.scheme_dark .comments_list_wrap .comment_text {
  color: #eee
}

.scheme_dark .comments_list_wrap .comment_reply a {
  color: #fff
}

.scheme_dark .comments_list_wrap .comment_reply a:hover {
  color: #D5CA8A
}

.scheme_dark .comments_form_wrap {
  border-color: #2e2c33
}

.scheme_dark .comments_wrap .comments_notes {
  color: #bdbebe
}

.scheme_dark .post_item_404 .page_title {
  color: #bdbebe
}

.scheme_dark .post_item_404 .page_description {
  color: #c2b28a
}

.scheme_dark .post_item_404 .go_home {
  border-color: #fff
}

.scheme_dark.sidebar .sidebar_inner {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .sidebar_inner .widget+.widget,
.scheme_dark .sidebar_right [class*=content_wrap]>.sidebar,
.scheme_dark .sidebar_left [class*=content_wrap]>.sidebar {
  border-color: #D5CA8A
}

.scheme_dark.sidebar .widget+.widget {
  border-color: #464646
}

.scheme_dark.sidebar a {
  color: #D5CA8A
}

.scheme_dark.sidebar a:hover {
  color: #c2b28a
}

.scheme_dark.sidebar h1,
.scheme_dark.sidebar h2,
.scheme_dark.sidebar h3,
.scheme_dark.sidebar h4,
.scheme_dark.sidebar h5,
.scheme_dark.sidebar h6,
.scheme_dark.sidebar h1 a,
.scheme_dark.sidebar h2 a,
.scheme_dark.sidebar h3 a,
.scheme_dark.sidebar h4 a,
.scheme_dark.sidebar h5 a,
.scheme_dark.sidebar h6 a {
  color: #fff
}

.scheme_dark.sidebar h1 a:hover,
.scheme_dark.sidebar h2 a:hover,
.scheme_dark.sidebar h3 a:hover,
.scheme_dark.sidebar h4 a:hover,
.scheme_dark.sidebar h5 a:hover,
.scheme_dark.sidebar h6 a:hover {
  color: #D5CA8A
}

.scheme_dark .sidebar .widget {
  background-color: #282525
}

.scheme_dark .sidebar .widget:nth-child(odd),
.scheme_dark .sidebar .widget:nth-child(even) {
  border-color: #0e0d12
}

.scheme_dark .sidebar_control {
  color: #fff !important;
  background-color: #1e1d22;
  border-color: #464646
}

.scheme_dark .sidebar_control:hover {
  color: #D5CA8A !important;
  background-color: #1e1d22;
  border-color: #282525
}

.scheme_dark .widget ul>li:before {
  background-color: #c2b28a
}

.scheme_dark.sidebar ul>li:before {
  background-color: #D5CA8A
}

.scheme_dark.sidebar li>a,
.scheme_dark.sidebar .post_title>a {
  color: #fff
}

.scheme_dark.sidebar li>a:hover,
.scheme_dark.sidebar .post_title>a:hover {
  color: #D5CA8A
}

.scheme_dark.sidebar .post_meta,
.scheme_dark.sidebar .post_meta_item,
.scheme_dark.sidebar .post_meta_item:after,
.scheme_dark.sidebar .post_meta_item:hover:after,
.scheme_dark.sidebar .post_meta .vc_inline-link,
.scheme_dark.sidebar .post_meta .vc_inline-link:after,
.scheme_dark.sidebar .post_meta .vc_inline-link:hover:after,
.scheme_dark.sidebar .post_meta_item a,
.scheme_dark.sidebar .post_info .post_info_item,
.scheme_dark.sidebar .post_info .post_info_item a,
.scheme_dark.sidebar .post_info_counters .post_meta_item {
  color: #6f6f6f
}

.scheme_dark.sidebar .post_date a:hover,
.scheme_dark.sidebar a.post_meta_item:hover,
.scheme_dark.sidebar .post_meta_item a:hover,
.scheme_dark.sidebar .post_meta .vc_inline-link:hover,
.scheme_dark.sidebar .post_info .post_info_item a:hover,
.scheme_dark.sidebar .post_info_counters .post_meta_item:hover {
  color: #fff
}

.scheme_dark.sidebar .post_item .post_title a:hover {
  color: #D5CA8A
}

.scheme_dark.sidebar .post_meta_item.post_categories,
.scheme_dark.sidebar .post_meta_item.post_categories a {
  color: #D5CA8A
}

.scheme_dark.sidebar .post_meta_item.post_categories a:hover {
  color: #c2b28a
}

.scheme_dark.sidebar .post_meta_item .socials_share .social_items {
  background-color: #1e1d22
}

.scheme_dark.sidebar .post_meta_item .social_items,
.scheme_dark.sidebar .post_meta_item .social_items:before {
  background-color: #1e1d22;
  border-color: #464646;
  color: #6f6f6f
}

.scheme_dark.sidebar .widget_archive li {
  color: #fff
}

.scheme_dark .wp-block-calendar caption,
.scheme_dark .wp-block-calendar tbody td a,
.scheme_dark .widget_calendar caption,
.scheme_dark .widget_calendar tbody td a {
  color: #fff
}

.scheme_dark .wp-block-calendar th,
.scheme_dark .widget_calendar th {
  color: #c2b28a
}

.scheme_dark.sidebar .wp-block-calendar caption,
.scheme_dark.sidebar .wp-block-calendar tbody td a,
.scheme_dark.sidebar .wp-block-calendar th,
.scheme_dark.sidebar .widget_calendar caption,
.scheme_dark.sidebar .widget_calendar tbody td a,
.scheme_dark.sidebar .widget_calendar th {
  color: #fff
}

.scheme_dark .wp-block-calendar tbody td,
.scheme_dark .widget_calendar tbody td {
  color: #eee !important
}

.scheme_dark.sidebar .wp-block-calendar tbody td,
.scheme_dark.sidebar .widget_calendar tbody td {
  color: #fff !important
}

.scheme_dark .wp-block-calendar tbody td a:hover,
.scheme_dark .widget_calendar tbody td a:hover {
  color: #c2b28a
}

.scheme_dark.sidebar .wp-block-calendar tbody td a:hover,
.scheme_dark.sidebar .widget_calendar tbody td a:hover {
  color: #D5CA8A
}

.scheme_dark .wp-block-calendar tbody td a:after,
.scheme_dark .widget_calendar tbody td a:after {
  background-color: #c2b28a
}

.scheme_dark.sidebar .wp-block-calendar tbody td a:after,
.scheme_dark.sidebar .widget_calendar tbody td a:after {
  background-color: #D5CA8A
}

.scheme_dark .wp-block-calendar td#today,
.scheme_dark .widget_calendar td#today {
  color: #fff !important
}

.scheme_dark .wp-block-calendar td#today a,
.scheme_dark .widget_calendar td#today a {
  color: #fff
}

.scheme_dark .wp-block-calendar td#today a:hover,
.scheme_dark .widget_calendar td#today a:hover {
  color: #282525
}

.scheme_dark .wp-block-calendar td#today:before,
.scheme_dark .widget_calendar td#today:before {
  background-color: #c2b28a
}

.scheme_dark.sidebar .wp-block-calendar td#today:before,
.scheme_dark.sidebar .widget_calendar td#today:before {
  background-color: #D5CA8A
}

.scheme_dark .wp-block-calendar td#today a:after,
.scheme_dark .widget_calendar td#today a:after {
  background-color: #fff
}

.scheme_dark .wp-block-calendar td#today a:hover:after,
.scheme_dark .widget_calendar td#today a:hover:after {
  background-color: #282525
}

.scheme_dark .widget_calendar td#prev a,
.scheme_dark .widget_calendar td#next a,
.scheme_dark .wp-calendar-nav a,
.scheme_dark .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a,
.scheme_dark .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a,
.scheme_dark .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a,
.scheme_dark .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a {
  color: transparent
}

.scheme_dark.sidebar .wp-calendar-nav a,
.scheme_dark.sidebar .widget_calendar #prev a,
.scheme_dark.sidebar .widget_calendar #next a {
  color: #D5CA8A
}

.scheme_dark .widget_calendar td#prev a:hover,
.scheme_dark .widget_calendar td#next a:hover,
.scheme_dark .wp-calendar-nav a:hover,
.scheme_dark .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,
.scheme_dark .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover,
.scheme_dark .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,
.scheme_dark .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover {
  color: transparent
}

.scheme_dark.sidebar .wp-calendar-nav a:hover,
.scheme_dark.sidebar .widget_calendar #prev a:hover,
.scheme_dark.sidebar .widget_calendar #next a:hover {
  color: #c2b28a
}

.scheme_dark .wp-calendar-nav a:before,
.scheme_dark .widget_calendar td#prev a:before,
.scheme_dark .widget_calendar td#next a:before {
  background-color: #fff !important
}

.scheme_dark .sidebar .wp-calendar-nav a:before,
.scheme_dark .sidebar .widget_calendar td#prev a:before,
.scheme_dark .sidebar .wp-block-calendar td#prev a:before,
.scheme_dark .sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.scheme_dark .sidebar .widget_calendar td#next a:before,
.scheme_dark .sidebar .wp-block-calendar td#next a:before,
.scheme_dark .sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before,
.scheme_dark .sidebar .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
  background-color: #282525 !important
}

.scheme_dark .wp-calendar-nav a:before,
.scheme_dark .widget_calendar td#prev a:before,
.scheme_dark .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
.scheme_dark .widget_calendar td#next a:before,
.scheme_dark .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
  color: #fff !important;
  border-color: #fff !important
}

.scheme_dark .wp-calendar-nav a:hover:before,
.scheme_dark .widget_calendar td#prev a:hover:before,
.scheme_dark .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover:before,
.scheme_dark .widget_calendar td#next a:hover:before,
.scheme_dark .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover:before,
.scheme_dark .sidebar .wp-calendar-nav a:hover:before,
.scheme_dark .sidebar .widget_calendar td#prev a:hover:before,
.scheme_dark .sidebar .wp-block-calendar td#prev a:hover:before,
.scheme_dark .sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover:before,
.scheme_dark .sidebar .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover:before,
.scheme_dark .sidebar .widget_calendar td#next a:hover:before,
.scheme_dark .sidebar .wp-block-calendar td#next a:hover:before,
.scheme_dark .sidebar .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover:before,
.scheme_dark .sidebar .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover:before {
  color: #D5CA8A !important;
  border-color: #D5CA8A !important
}

.scheme_dark .widget_calendar td#today:before,
.scheme_dark .wp-block-calendar td#today:before {
  background-color: #c2b28a !important
}

.scheme_dark .widget_categories li {
  color: #fff
}

.scheme_dark.sidebar .widget_categories li {
  color: #fff
}

.scheme_dark .widget_recent_entries .post-date {
  color: #bdbebe
}

.scheme_dark.widget_recent_entries .post-date {
  color: #6f6f6f
}

.scheme_dark .recentcomments,
.scheme_dark .recentcomments .comment-author-link a {
  color: #c2b28a
}

.scheme_dark .recentcomments .comment-author-link a:hover {
  color: #D5CA8A
}

.scheme_dark .widget_rss .widget_title a:first-child {
  color: #c2b28a
}

.scheme_dark.sidebar .widget_rss .widget_title a:first-child {
  color: #D5CA8A
}

.scheme_dark .widget_rss .widget_title a:first-child:hover {
  color: #D5CA8A
}

.scheme_dark.sidebar .widget_rss .widget_title a:first-child:hover {
  color: #c2b28a
}

.scheme_dark .widget_rss .rss-date {
  color: #c2b28a
}

.scheme_dark.sidebar .widget_rss .rss-date {
  color: #6f6f6f
}

.scheme_dark .sc_edd_details .downloads_page_tags .downloads_page_data>a,
.scheme_dark .widget_product_tag_cloud a,
.scheme_dark .widget_tag_cloud a,
.scheme_dark .post_item_single .post_content .post_tags a,
.scheme_dark .wp-block-tag-cloud a {
  color: #fff;
  border-color: #fff;
  background-color: #0e0d12
}

.scheme_dark .sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a,
.scheme_dark .sidebar .widget_product_tag_cloud a,
.scheme_dark .sidebar .widget_tag_cloud a {
  color: #fff;
  border-color: #fff;
  background-color: #282525
}

.scheme_dark .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,
.scheme_dark .widget_product_tag_cloud a:hover,
.scheme_dark .widget_tag_cloud a:hover,
.scheme_dark .post_item_single .post_content .post_tags a:hover,
.scheme_dark .wp-block-tag-cloud a:hover {
  color: #fff !important;
  border-color: #c2b28a;
  background-color: #c2b28a
}

.scheme_dark.sidebar .sc_edd_details .downloads_page_tags .downloads_page_data>a:hover,
.scheme_dark.sidebar .widget_product_tag_cloud a:hover,
.scheme_dark.sidebar .widget_tag_cloud a:hover {
  background-color: #D5CA8A
}

.scheme_dark .sidebar .widget.widget_categories_list {
  background-color: #D5CA8A
}

.scheme_dark .sidebar .widget.widget_categories_list .widget_title,
.scheme_dark .sidebar .widget_categories_list .categories_list_title {
  color: #fff !important
}

.scheme_dark .sidebar .widget_categories_list .categories_list_item:hover .categories_list_title {
  color: #000 !important
}

.scheme_dark.footer_wrap,
.footer_wrap .scheme_dark.vc_row {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark.footer_wrap .widget,
.scheme_dark.footer_wrap .sc_content .wpb_column,
.footer_wrap .scheme_dark.vc_row .widget,
.footer_wrap .scheme_dark.vc_row .sc_content .wpb_column {
  border-color: #464646
}

.scheme_dark.footer_wrap h1,
.scheme_dark.footer_wrap h2,
.scheme_dark.footer_wrap h3,
.scheme_dark.footer_wrap h4,
.scheme_dark.footer_wrap h5,
.scheme_dark.footer_wrap h6,
.scheme_dark.footer_wrap h1 a,
.scheme_dark.footer_wrap h2 a,
.scheme_dark.footer_wrap h3 a,
.scheme_dark.footer_wrap h4 a,
.scheme_dark.footer_wrap h5 a,
.scheme_dark.footer_wrap h6 a,
.footer_wrap .scheme_dark.vc_row h1,
.footer_wrap .scheme_dark.vc_row h2,
.footer_wrap .scheme_dark.vc_row h3,
.footer_wrap .scheme_dark.vc_row h4,
.footer_wrap .scheme_dark.vc_row h5,
.footer_wrap .scheme_dark.vc_row h6,
.footer_wrap .scheme_dark.vc_row h1 a,
.footer_wrap .scheme_dark.vc_row h2 a,
.footer_wrap .scheme_dark.vc_row h3 a,
.footer_wrap .scheme_dark.vc_row h4 a,
.footer_wrap .scheme_dark.vc_row h5 a,
.footer_wrap .scheme_dark.vc_row h6 a {
  color: #fff
}

.scheme_dark.footer_wrap h1 a:hover,
.scheme_dark.footer_wrap h2 a:hover,
.scheme_dark.footer_wrap h3 a:hover,
.scheme_dark.footer_wrap h4 a:hover,
.scheme_dark.footer_wrap h5 a:hover,
.scheme_dark.footer_wrap h6 a:hover,
.footer_wrap .scheme_dark.vc_row h1 a:hover,
.footer_wrap .scheme_dark.vc_row h2 a:hover,
.footer_wrap .scheme_dark.vc_row h3 a:hover,
.footer_wrap .scheme_dark.vc_row h4 a:hover,
.footer_wrap .scheme_dark.vc_row h5 a:hover,
.footer_wrap .scheme_dark.vc_row h6 a:hover {
  color: #D5CA8A
}

.scheme_dark.footer_wrap .widget li:before,
.footer_wrap .scheme_dark.vc_row .widget li:before {
  background-color: #D5CA8A
}

.scheme_dark.footer_wrap a,
.footer_wrap .scheme_dark.vc_row a {
  color: #fff
}

.scheme_dark.footer_wrap a:hover,
.footer_wrap .scheme_dark.vc_row a:hover {
  color: #D5CA8A
}

.scheme_dark .footer_wrap .widget_title:after,
.scheme_dark .footer_wrap .widgettitle:after {
  background-color: #D5CA8A
}

.scheme_dark .copyright,
.scheme_dark .copyright a {
  color: #fff
}

.scheme_dark .copyright a:hover {
  color: #D5CA8A
}

.scheme_dark.footer_wrap .post_meta,
.scheme_dark.footer_wrap .post_meta_item,
.scheme_dark.footer_wrap .post_meta_item:after,
.scheme_dark.footer_wrap .post_meta_item:hover:after,
.scheme_dark.footer_wrap .post_meta .vc_inline-link,
.scheme_dark.footer_wrap .post_meta .vc_inline-link:after,
.scheme_dark.footer_wrap .post_meta .vc_inline-link:hover:after,
.scheme_dark.footer_wrap .post_meta_item a,
.scheme_dark.footer_wrap .post_info .post_info_item,
.scheme_dark.footer_wrap .post_info .post_info_item a,
.scheme_dark.footer_wrap .post_info_counters .post_meta_item {
  color: #6f6f6f
}

.scheme_dark.footer_wrap .post_date a:hover,
.scheme_dark.footer_wrap a.post_meta_item:hover,
.scheme_dark.footer_wrap .post_meta_item a:hover,
.scheme_dark.footer_wrap .post_meta .vc_inline-link:hover,
.scheme_dark.footer_wrap .post_info .post_info_item a:hover,
.scheme_dark.footer_wrap .post_info_counters .post_meta_item:hover {
  color: #fff
}

.scheme_dark.footer_wrap .post_item .post_title a:hover {
  color: #D5CA8A
}

.scheme_dark.footer_wrap .post_meta_item.post_categories,
.scheme_dark.footer_wrap .post_meta_item.post_categories a {
  color: #D5CA8A
}

.scheme_dark.footer_wrap .post_meta_item.post_categories a:hover {
  color: #c2b28a
}

.scheme_dark.footer_wrap .post_meta_item .socials_share .social_items {
  background-color: #1e1d22
}

.scheme_dark.footer_wrap .post_meta_item .social_items,
.scheme_dark.footer_wrap .post_meta_item .social_items:before {
  background-color: #1e1d22;
  border-color: #464646;
  color: #6f6f6f
}

.scheme_dark .footer_logo_inner {
  border-color: #464646
}

.scheme_dark .footer_logo_inner:after {
  background-color: #fff
}

.scheme_dark .footer_socials_inner .social_item .social_icon {
  color: #fff
}

.scheme_dark .footer_socials_inner .social_item:hover .social_icon {
  color: #fff
}

.scheme_dark .menu_footer_nav_area ul li a {
  color: #fff
}

.scheme_dark .menu_footer_nav_area ul li a:hover {
  color: #D5CA8A
}

.scheme_dark .menu_footer_nav_area ul li+li:before {
  border-color: #6f6f6f
}

.scheme_dark .menu_footer_nav_area>ul>li ul,
.scheme_dark .footer_wrap .sc_layouts_menu>ul>li ul {
  border-color: #464646
}

.scheme_dark .footer_copyright_inner {
  background-color: #0e0d12;
  border-color: #2e2c33;
  color: #fff
}

.scheme_dark .footer_copyright_inner a {
  color: #fff
}

.scheme_dark .footer_copyright_inner a:hover {
  color: #c2b28a
}

.scheme_dark .footer_copyright_inner .copyright_text {
  color: #eee
}

.scheme_dark .sc_item_subtitle:before,
.scheme_dark .sc_item_subtitle:after {
  background-color: #D5CA8A
}

.scheme_dark .wpcf7-form-control-wrap.wpgdprc {
  color: #9f9f9f
}

.scheme_dark .form_request input[type=text],
.scheme_dark .form_request input[type=email],
.scheme_dark .form_request input[type=tel],
.scheme_dark .form_request textarea {
  border-color: #fff
}

.scheme_dark .form_request input[type=text]:hover,
.scheme_dark .form_request input[type=email]:hover,
.scheme_dark .form_request input[type=tel]:hover,
.scheme_dark .form_request textarea:hover {
  border-color: #c2b28a
}

.scheme_dark .form_request input[type=text]:focus,
.scheme_dark .form_request input[type=email]:focus,
.scheme_dark .form_request input[type=tel]:focus,
.scheme_dark .form_request textarea:focus {
  border-color: #c2b28a
}

.scheme_dark .wpgdprc-checkbox label input[type=checkbox] {
  color: #fff
}

.scheme_dark .ui-slider-access.ui-buttonset button.ui-button {
  background-color: #282525
}

.scheme_dark .ui-slider-access.ui-buttonset button.ui-button:hover {
  background-color: #D5CA8A
}

.scheme_dark .toc_soc_title_before {
  background-color: #fff
}

.scheme_dark .sc_properties_slider_columns .trx_addons_list_parameters>li>strong {
  color: #D5CA8A
}

.scheme_dark .properties_search_form .properties_search_basic .sc_form_field_properties_keyword input,
.scheme_dark .properties_search_vertical .properties_search_form .properties_search_basic .sc_form_field_properties_keyword input,
.scheme_dark .properties_search .select_container select {
  border-color: #fff !important
}

.scheme_dark .widget .properties_search .select_container:after {
  color: #c2b28a
}

.scheme_dark .properties_search_form .properties_search_advanced .sc_form_field {
  color: #fff
}

.scheme_dark .sc_properties_alter .sc_properties_item_option_data {
  color: #c2b28a
}

.scheme_dark .sc_properties_item_option .sc_properties_item_option_label_icon {
  color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_dark .properties_address a {
  color: #fff
}

.scheme_dark .properties_address a:hover {
  color: #D5CA8A
}

.scheme_dark .prop_add_info .sc_properties_item_type a {
  color: #fff;
  border-color: #fff;
  background-color: #0e0d12
}

.scheme_dark .prop_add_info .sc_properties_item_type a:hover {
  color: #fff !important;
  border-color: #c2b28a;
  background-color: #c2b28a
}

.scheme_dark .prop_single_info {
  background-color: #1e1d22
}

.scheme_dark a.agent_view_all {
  color: #fff
}

.scheme_dark a.agent_view_all:hover {
  color: #D5CA8A
}

.scheme_dark span.slider_pagination_bullet.swiper-pagination-bullet,
.scheme_dark span.swiper-pagination-bullet {
  color: #0e0d12 !important
}

.scheme_dark span.slider_pagination_bullet.swiper-pagination-bullet.slider_pagination_bullet_active,
.scheme_dark span.slider_pagination_bullet.swiper-pagination-bullet:hover,
.scheme_dark span.swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_dark span.swiper-pagination-bullet:hover {
  border-color: #0e0d12 !important;
  color: #0e0d12 !important
}

.scheme_dark .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
.scheme_dark .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
.scheme_dark .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
  background-color: #fff
}

.scheme_dark .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets:before,
.scheme_dark .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets:before,
.scheme_dark .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets:before,
.scheme_dark .sc_slider_controls.slider_pagination_style_bullets.sc_align_right .slider_pagination_wrap:before {
  background-color: #0e0d12
}

.scheme_dark .slider_pagination_style_bullets.sc_slider_controls .slider_controls_wrap {
  background-color: #fff
}

.scheme_dark .slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,
.scheme_dark .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
.scheme_dark .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
  background-color: #6f6f6f
}

.scheme_dark .mfp-bg,
.scheme_dark .elementor-lightbox {
  background-color: rgba(14, 13, 18, .7)
}

.scheme_dark .mfp-image-holder .mfp-close,
.scheme_dark .mfp-iframe-holder .mfp-close,
.scheme_dark .mfp-wrap .mfp-close {
  color: #c2b28a;
  background-color: transparent
}

.scheme_dark .elementor-lightbox .dialog-lightbox-close-button,
.scheme_dark .elementor-lightbox .elementor-swiper-button {
  color: #fff;
  background-color: transparent
}

.scheme_dark .mfp-image-holder .mfp-close:hover,
.scheme_dark .mfp-iframe-holder .mfp-close:hover,
.scheme_dark .mfp-close-btn-in .mfp-close:hover {
  color: #D5CA8A
}

.scheme_dark .elementor-lightbox .dialog-lightbox-close-button:hover,
.scheme_dark .elementor-lightbox .elementor-swiper-button:hover {
  color: #c2b28a
}

.scheme_dark .ui-datepicker .ui-datepicker-title,
.scheme_dark .ui-timepicker-div dl dt,
.scheme_dark .ui-timepicker-div,
.scheme_dark .datepicker table tr td span.focused,
.scheme_dark .datepicker table tr td span:hover {
  color: #282525
}

.scheme_dark .ui-datepicker div.ui-slider {
  background-color: #282525
}

.scheme_dark .eg-washington2-wrapper .esg-cc a {
  background-color: #D5CA8A !important;
  color: #fff !important
}

.scheme_dark .eg-washington2-wrapper .esg-cc a:hover {
  background-color: #c2b28a !important;
  color: #fff !important
}

.scheme_dark .accent1 {
  color: #c2b28a
}

.scheme_dark .accent2 {
  color: #D5CA8A
}

.scheme_dark .accent3 {
  color: #ddb837
}

.scheme_dark .accent1_bg {
  background-color: #c2b28a;
  color: #282525
}

.scheme_dark .accent2_bg {
  background-color: #D5CA8A;
  color: #282525
}

.scheme_dark .accent3_bg {
  background-color: #ddb837;
  color: #282525
}

.scheme_dark .alter_bg {
  background-color: #1e1d22
}

.scheme_dark .alter_text {
  color: #fff
}

.scheme_dark .alter_link {
  color: #D5CA8A
}

.scheme_dark .alter_link2 {
  color: #8be77c
}

.scheme_dark .alter_link3 {
  color: #eec432
}

.scheme_dark .extra_bg {
  background-color: #1e1d22
}

.scheme_dark .extra_text {
  color: #a6a6a6
}

.scheme_dark .extra_link {
  color: #c2b28a
}

.scheme_dark .extra_link2 {
  color: #f0efee
}

.scheme_dark .extra_link3 {
  color: #fff
}

.scheme_dark .trx_demo_panels {
  background: #0e0d12
}

.scheme_dark .trx_demo_panels .trx_demo_tabs a,
.scheme_dark .trx_demo_panels .trx_demo_tabs a:after {
  background: #0e0d12;
  border-color: #2e2c33;
  color: #fff
}

.scheme_dark .trx_demo_panels .trx_demo_tabs a:not(.trx_demo_tab_active):hover {
  color: #c2b28a
}

.scheme_dark .trx_demo_panels .trx_demo_tabs a.hint_big:after {
  background-color: #c2b28a;
  border-color: #c2b28a;
  color: #fff
}

.scheme_dark .trx_demo_panels.open .trx_demo_tabs .trx_demo_tab_active {
  background-color: #1e1d22;
  color: #c2b28a
}

.scheme_dark .trx_demo_panels .trx_demo_panels_wrap,
.scheme_dark .trx_demo_panels .trx_demo_panel {
  background-color: #0e0d12;
  color: #eee
}

.scheme_dark .trx_demo_panels .trx_demo_panel_title,
.scheme_dark .trx_demo_panels .trx_demo_panel_list_item_title>a {
  color: #fff
}

.scheme_dark .trx_demo_panels .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
  color: #D5CA8A
}

.scheme_dark .trx_demo_panels .trx_demo_panel_list_item_title .trx_demo_panel_list_item_terms,
.scheme_dark .trx_demo_panels .trx_demo_panel_list_item_title+.trx_demo_panel_list_item_terms {
  color: #c2b28a
}

.scheme_dark .trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_title>a {
  color: #fff
}

.scheme_dark .trx_demo_panels .trx_demo_panel_style_plate .trx_demo_panel_list_item_image_wrap:hover .trx_demo_panel_list_item_title>a {
  color: #D5CA8A
}

.scheme_dark .trx_demo_panels .trx_demo_panel_list+.trx_demo_panel_divider {
  border-color: #2e2c33
}

.scheme_dark .trx_demo_panels .trx_demo_panel_divider_title {
  color: #fff
}

.scheme_dark .trx_demo_panel_button {
  background-color: #c2b28a;
  border-color: #c2b28a;
  color: #fff
}

.scheme_dark .trx_demo_panel_button:hover,
.scheme_dark .trx_demo_panel_button:focus {
  background-color: #c2b28a;
  border-color: #c2b28a;
  color: #282525
}

.scheme_dark .trx_demo_subscribe form {
  background-color: #1e1d22
}

.scheme_dark .trx_demo_subscribe input[type=email].trx_demo_subscribe_email {
  background-color: #D5CA8A;
  border-color: #282525;
  color: #a6a6a6
}

.scheme_dark .trx_demo_subscribe input[type=email].trx_demo_subscribe_email:focus {
  background-color: #D5CA8A;
  border-color: #282525;
  color: #fff
}

.scheme_dark .trx_demo_subscribe_button {
  background-color: #c2b28a;
  color: #fff
}

.scheme_dark .trx_demo_subscribe_button:hover,
.scheme_dark .trx_demo_subscribe_button:focus {
  background-color: #c2b28a;
  color: #282525
}

.scheme_dark .trx_demo_panel_filters_list_item a {
  color: #c2b28a
}

.scheme_dark .trx_demo_panel_filters_list_item a:hover {
  color: #D5CA8A
}

.scheme_dark .trx_demo_panel_filters_list_item.filter_active a {
  color: #fff
}

.scheme_dark .trx_addons_accent,
.scheme_dark .trx_addons_accent>a,
.scheme_dark .trx_addons_accent>* {
  color: #c2b28a
}

.scheme_dark .trx_addons_accent>a:hover {
  color: #fff
}

.scheme_dark .sidebar .trx_addons_accent,
.scheme_dark.sidebar .trx_addons_accent,
.scheme_dark .sidebar .trx_addons_accent>a,
.scheme_dark.sidebar .trx_addons_accent>a,
.scheme_dark .sidebar .trx_addons_accent>*,
.scheme_dark.sidebar .trx_addons_accent>*,
.scheme_dark .footer_wrap .trx_addons_accent,
.scheme_dark.footer_wrap .trx_addons_accent,
.scheme_dark .footer_wrap .trx_addons_accent>a,
.scheme_dark.footer_wrap .trx_addons_accent>a,
.scheme_dark .footer_wrap .trx_addons_accent>*,
.scheme_dark.footer_wrap .trx_addons_accent>* {
  color: #D5CA8A
}

.scheme_dark .sidebar .trx_addons_accent>a:hover,
.scheme_dark.sidebar .trx_addons_accent>a:hover,
.scheme_dark .footer_wrap .trx_addons_accent>a:hover,
.scheme_dark.footer_wrap .trx_addons_accent>a:hover {
  color: #fff
}

.scheme_dark .trx_addons_hover,
.scheme_dark .trx_addons_hover>* {
  color: #eee
}

.scheme_dark .trx_addons_accent_bg {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .trx_addons_inverse {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark .trx_addons_dark,
.scheme_dark .trx_addons_dark>a {
  color: #fff
}

.scheme_dark .trx_addons_dark>a:hover {
  color: #c2b28a
}

.scheme_dark .trx_addons_accent_hovered,
.scheme_dark .trx_addons_accent_hovered>a,
.scheme_dark .trx_addons_accent_hovered>* {
  color: #D5CA8A
}

.scheme_dark .trx_addons_inverse,
.scheme_dark .trx_addons_inverse>a {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark .trx_addons_inverse>a:hover {
  color: #282525
}

.scheme_dark .trx_addons_dropcap_style_1 {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark .trx_addons_dropcap_style_2 {
  color: #fff;
  background-color: transparent
}

.scheme_dark ul[class*=trx_addons_list]>li:before {
  color: #c2b28a
}

.scheme_dark ul[class*=trx_addons_list][class*=_circled]>li:before {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .trx_addons_list_parameters>li+li {
  border-color: #2e2c33
}

.scheme_dark .trx_addons_tooltip {
  color: #fff;
  border-color: #fff
}

.scheme_dark .trx_addons_tooltip:before {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark .trx_addons_tooltip:after {
  border-top-color: #fff
}

.scheme_dark blockquote.trx_addons_blockquote_style_1:before,
.scheme_dark blockquote.trx_addons_blockquote_style_1 {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark blockquote.trx_addons_blockquote_style_1 b {
  color: #0e0d12
}

.scheme_dark blockquote.trx_addons_blockquote_style_1 a,
.scheme_dark blockquote.trx_addons_blockquote_style_1 cite {
  color: #c2b28a
}

.scheme_dark blockquote.trx_addons_blockquote_style_1 a:hover {
  color: #0e0d12
}

.scheme_dark blockquote.trx_addons_blockquote_style_2 {
  color: #282525;
  background-color: #c2b28a
}

.scheme_dark blockquote.trx_addons_blockquote_style_2:before,
.scheme_dark blockquote.trx_addons_blockquote_style_2 a,
.scheme_dark blockquote.trx_addons_blockquote_style_2 cite {
  color: #fff
}

.scheme_dark blockquote.trx_addons_blockquote_style_2 a:hover {
  color: #282525
}

.scheme_dark .trx_addons_hover_mask {
  background-color: rgba(30, 29, 34, .7)
}

.scheme_dark .trx_addons_hover_title {
  color: #fff
}

.scheme_dark .trx_addons_hover_text {
  color: #a6a6a6
}

.scheme_dark .trx_addons_hover_icon,
.scheme_dark .trx_addons_hover_links a {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .trx_addons_hover_icon:hover,
.scheme_dark .trx_addons_hover_links a:hover {
  color: #282525 !important;
  background-color: #c2b28a
}

.scheme_dark .trx_addons_text_gradient,
.scheme_dark .trx_addons_text_gradient * {
  background: #c2b28a;
  background: linear-gradient(0deg, #c2b28a, #D5CA8A)
}

.scheme_dark .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
  color: #eee;
  background-color: #2e2c33
}

.scheme_dark .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,
.scheme_dark .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark.sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a {
  color: #fff;
  background-color: #464646
}

.scheme_dark.sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active a,
.scheme_dark.sidebar .widget .trx_addons_tabs .trx_addons_tabs_titles li a:hover {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark .trx_addons_emotions_item {
  background-color: #0e0d12;
  border-color: #2e2c33;
  color: #bdbebe
}

.scheme_dark .trx_addons_emotions_item:hover {
  color: #fff;
  border-color: #282525;
  background-color: #1e1d22
}

.scheme_dark .trx_addons_emotions_active {
  color: #fff;
  border-color: #464646;
  background-color: #1e1d22
}

.scheme_dark .trx_addons_emotions_item_number {
  color: #eee
}

.scheme_dark .slider_container .slide_info.slide_info_large {
  background-color: rgba(14, 13, 18, .7)
}

.scheme_dark .slider_container .slide_info.slide_info_large:hover {
  background-color: #0e0d12
}

.scheme_dark .slider_container .slide_info.slide_info_large .slide_cats a {
  color: #c2b28a
}

.scheme_dark .slider_container .slide_info.slide_info_large .slide_title a {
  color: #fff
}

.scheme_dark .slider_container .slide_info.slide_info_large .slide_date {
  color: #eee
}

.scheme_dark .slider_container .slide_info.slide_info_large:hover .slide_date {
  color: #bdbebe
}

.scheme_dark .slider_container .slide_info.slide_info_large .slide_cats a:hover,
.scheme_dark .slider_container .slide_info.slide_info_large .slide_title a:hover {
  color: #D5CA8A
}

.scheme_dark .slider_container.slider_multi .slide_cats a:hover,
.scheme_dark .slider_container.slider_multi .slide_title a:hover,
.scheme_dark .slider_container.slider_multi a:hover .slide_title {
  color: #D5CA8A
}

.scheme_dark .sc_slider_controls .slider_controls_wrap>a,
.scheme_dark .slider_container.slider_controls_side .slider_controls_wrap>a,
.scheme_dark .slider_outer_controls_side .slider_controls_wrap>a,
.scheme_dark .slider_outer_controls_outside .slider_controls_wrap>a {
  color: #fff;
  background-color: transparent;
  border-color: transparent
}

.scheme_dark .slider_container.slider_controls_side .slider_controls_wrap>a {
  color: #fff
}

.scheme_dark .sc_slider_controls .slider_controls_wrap>a:hover,
.scheme_dark .slider_container.slider_controls_side .slider_controls_wrap>a:hover,
.scheme_dark .slider_outer_controls_side .slider_controls_wrap>a:hover,
.scheme_dark .slider_outer_controls_outside .slider_controls_wrap>a:hover {
  color: #D5CA8A;
  background-color: transparent;
  border-color: transparent
}

.scheme_dark .sc_slider_controls .slider_controls_wrap {
  background-color: #1e1d22
}

.scheme_dark .sc_slider_controls .slider_controls_wrap>a.slider_prev:before,
.scheme_dark .sc_slider_controls .slider_controls_wrap>a.slider_next:after {
  background-color: #fff
}

.scheme_dark .sc_slider_controls .slider_controls_wrap>a.slider_prev:hover:before,
.scheme_dark .sc_slider_controls .slider_controls_wrap>a.slider_next:hover:after {
  background-color: #D5CA8A
}

.scheme_dark .sc_slider_controls.slider_pagination_style_progress .sc_slider_controls_wrap {
  background-color: #2e2c33
}

.scheme_dark .sc_slider_controls .slider_progress_bar {
  background-color: #c2b28a
}

.scheme_dark .slider_container.slider_controls_top .slider_controls_wrap>a,
.scheme_dark .slider_container.slider_controls_bottom .slider_controls_wrap>a,
.scheme_dark .slider_outer_controls_top .slider_controls_wrap>a,
.scheme_dark .slider_outer_controls_bottom .slider_controls_wrap>a {
  color: #fff;
  background-color: #1e1d22;
  border-color: #464646
}

.scheme_dark .slider_container.slider_controls_top .slider_controls_wrap>a:hover,
.scheme_dark .slider_container.slider_controls_bottom .slider_controls_wrap>a:hover,
.scheme_dark .slider_outer_controls_top .slider_controls_wrap>a:hover,
.scheme_dark .slider_outer_controls_bottom .slider_controls_wrap>a:hover {
  color: #c2b28a;
  border-color: #282525;
  background-color: #D5CA8A
}

.scheme_dark .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet,
.scheme_dark .slider_container .slider_pagination_wrap .swiper-pagination-bullet,
.scheme_dark .slider_outer .slider_pagination_wrap .swiper-pagination-bullet,
.scheme_dark .swiper-pagination-custom .swiper-pagination-button {
  border-color: #464646;
  background-color: #1e1d22
}

.scheme_dark .swiper-pagination-custom .swiper-pagination-button.swiper-pagination-button-active,
.scheme_dark .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet.swiper-pagination-bullet-active,
.scheme_dark .sc_slider_controls.slider_pagination_style_bullets .slider_pagination_bullet:hover,
.scheme_dark .slider_container .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_dark .slider_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active,
.scheme_dark .slider_container .slider_pagination_wrap .swiper-pagination-bullet:hover,
.scheme_dark .slider_outer .slider_pagination_wrap .swiper-pagination-bullet:hover {
  border-color: #c2b28a;
  background-color: #c2b28a
}

.scheme_dark .slider_container .swiper-pagination-progress .swiper-pagination-progressbar,
.scheme_dark .slider_outer .swiper-pagination-progress .swiper-pagination-progressbar {
  background-color: #c2b28a
}

.scheme_dark .slider_outer>.swiper-pagination-fraction {
  color: #fff
}

.scheme_dark .slider_titles_outside_wrap .slide_title a {
  color: #fff
}

.scheme_dark .slider_titles_outside_wrap .slide_title a:hover {
  color: #c2b28a
}

.scheme_dark .slider_titles_outside_wrap .slide_cats,
.scheme_dark .slider_titles_outside_wrap .slide_subtitle {
  color: #c2b28a
}

.scheme_dark .slider_style_modern .slider_controls_label {
  color: #0e0d12
}

.scheme_dark .slider_style_modern .slider_pagination_wrap {
  color: #bdbebe
}

.scheme_dark .slider_style_modern .swiper-pagination-current {
  color: #fff
}

.scheme_dark .sc_slider_controller .slider-slide.swiper-slide-active {
  border-color: #c2b28a
}

.scheme_dark .sc_slider_controller_titles .slider-slide {
  background-color: #1e1d22
}

.scheme_dark .sc_slider_controller_titles .slider-slide:after {
  background-color: #464646
}

.scheme_dark .sc_slider_controller_titles .slider-slide.swiper-slide-active {
  background-color: #0e0d12
}

.scheme_dark .sc_slider_controller_titles .sc_slider_controller_info_title {
  color: #fff
}

.scheme_dark .sc_slider_controller_titles .sc_slider_controller_info_number {
  color: #6f6f6f
}

.scheme_dark .sc_slider_controller_titles .slider_controls_wrap>a {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .sc_slider_controller_titles .slider_controls_wrap>a:hover {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark .widget_categories_list .categories_list_style_3 .categories_list_item {
  background-color: #1e1d22
}

.scheme_dark .widget_categories_list .categories_list_style_1 .categories_list_item:hover .categories_list_title,
.scheme_dark .widget_categories_list .categories_list_style_3 .categories_list_item:hover .categories_list_title {
  color: #c2b28a
}

.scheme_dark .widget_categories_list .categories_list_style_2 .categories_list_title {
  color: #fff;
  background-color: rgba(30, 29, 34, .7)
}

.scheme_dark .widget_categories_list .categories_list_style_2 .categories_list_item:hover .categories_list_title {
  color: #D5CA8A;
  background-color: #1e1d22
}

.scheme_dark .widget_contacts .contacts_info {
  color: #eee
}

.scheme_dark .widget_contacts .contacts_info span:before,
.scheme_dark .widget_contacts .contacts_info>div>a:before,
.scheme_dark .widget_contacts .contacts_info>a:before {
  color: #c2b28a
}

.scheme_dark .widget_contacts .contacts_info span a,
.scheme_dark .widget_contacts .contacts_info>div>a,
.scheme_dark .widget_contacts .contacts_info>a {
  color: #fff
}

.scheme_dark .widget_contacts .contacts_info span a:hover,
.scheme_dark .widget_contacts .contacts_info>div>a:hover,
.scheme_dark .widget_contacts .contacts_info>a:hover {
  color: #c2b28a
}

.scheme_dark.sidebar .widget_contacts .contacts_info,
.scheme_dark.footer_wrap .widget_contacts .contacts_info {
  color: #fff
}

.scheme_dark.sidebar .widget_contacts .contacts_info span:before,
.scheme_dark.sidebar .widget_contacts .contacts_info>div>a:before,
.scheme_dark.sidebar .widget_contacts .contacts_info>a:before,
.scheme_dark.footer_wrap .widget_contacts .contacts_info span:before,
.scheme_dark.footer_wrap .widget_contacts .contacts_info>div>a:before,
.scheme_dark.footer_wrap .widget_contacts .contacts_info>a:before {
  color: #D5CA8A
}

.scheme_dark.sidebar .widget_contacts .contacts_info span a,
.scheme_dark.sidebar .widget_contacts .contacts_info>div>a,
.scheme_dark.sidebar .widget_contacts .contacts_info>a,
.scheme_dark.footer_wrap .widget_contacts .contacts_info span a,
.scheme_dark.footer_wrap .widget_contacts .contacts_info>div>a,
.scheme_dark.footer_wrap .widget_contacts .contacts_info>a {
  color: #fff
}

.scheme_dark.sidebar .widget_contacts .contacts_info span a:hover,
.scheme_dark.sidebar .widget_contacts .contacts_info>div>a:hover,
.scheme_dark.sidebar .widget_contacts .contacts_info>a:hover,
.scheme_dark.footer_wrap .widget_contacts .contacts_info span a:hover,
.scheme_dark.footer_wrap .widget_contacts .contacts_info>div>a:hover,
.scheme_dark.footer_wrap .widget_contacts .contacts_info>a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_recent_news_header {
  border-color: #fff
}

.scheme_dark .sc_recent_news_header_category_item_more {
  color: #c2b28a
}

.scheme_dark .sc_recent_news_header_more_categories {
  border-color: #464646;
  background-color: #1e1d22
}

.scheme_dark .sc_recent_news_header_more_categories>a {
  color: #c2b28a
}

.scheme_dark .sc_recent_news_header_more_categories>a:hover {
  color: #c2b28a;
  background-color: #D5CA8A
}

.scheme_dark .sc_recent_news .post_meta_item,
.scheme_dark .sc_recent_news .post_meta .post_meta_edit a {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .sc_recent_news .post_meta_item:hover,
.scheme_dark .sc_recent_news .post_meta .post_meta_edit a:hover {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark .sidebar_inner .sc_recent_news .post_meta_item:hover,
.scheme_dark .sidebar_inner .sc_recent_news .post_meta .post_meta_edit a:hover {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_recent_news_style_news-magazine .post_accented_border {
  border-color: #2e2c33
}

.scheme_dark .sc_recent_news_style_news-excerpt .post_item {
  border-color: #2e2c33
}

.scheme_dark .sc_recent_news .post_item .post_featured .post_info .post_date a,
.scheme_dark .sc_recent_news .post_item .post_featured .post_info .post_title a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_recent_news .post_item .post_featured .post_info .post_excerpt {
  color: #bdbebe
}

.scheme_dark .widget_twitter .widget_content .sc_twitter_item,
.scheme_dark .widget_twitter .widget_content li {
  color: #eee
}

.scheme_dark .widget_twitter .widget_content .sc_twitter_item .sc_twitter_item_icon {
  color: #c2b28a !important
}

.scheme_dark .widget_twitter .swiper-pagination-bullet {
  background-color: #bdbebe
}

.scheme_dark .widget_twitter .swiper-pagination-bullet-active {
  background-color: #c2b28a
}

.scheme_dark .widget_twitter .widget_content .sc_twitter_list li {
  color: #eee
}

.scheme_dark .widget_twitter .widget_content .sc_twitter_list li:before {
  color: #c2b28a !important
}

.scheme_dark.sidebar .widget_twitter .widget_content .sc_twitter_list li {
  color: #fff
}

.scheme_dark.sidebar .widget_twitter .widget_content .sc_twitter_list li:before {
  color: #D5CA8A !important
}

.scheme_dark .sc_item_subtitle {
  color: #D5CA8A
}

.scheme_dark .color_style_link2 .sc_item_subtitle {
  color: #D5CA8A
}

.scheme_dark .color_style_link3 .sc_item_subtitle {
  color: #ddb837
}

.scheme_dark .sc_item_subtitle.sc_item_title_style_shadow {
  color: #bdbebe
}

.scheme_dark .theme_scroll_down:hover {
  color: #c2b28a
}

.scheme_dark .sc_item_filters_align_left,
.scheme_dark .sc_item_filters_align_right,
.scheme_dark .sc_item_filters .sc_item_filters_header {
  border-color: #fff
}

.scheme_dark .sc_item_featured [class*=post_info_] {
  color: #a6a6a6;
  background-color: rgba(30, 29, 34, .7)
}

.scheme_dark .sc_item_featured:hover [class*=post_info_] {
  background-color: #D5CA8A
}

.scheme_dark .sc_item_featured [class*=post_info_] a {
  color: #c2b28a
}

.scheme_dark .sc_item_featured [class*=post_info_] a:hover {
  color: #c2b28a
}

.scheme_dark .sc_action_item .sc_action_item_subtitle {
  color: #c2b28a
}

.scheme_dark .sc_action_item.color_style_link2 .sc_action_item_subtitle {
  color: #D5CA8A
}

.scheme_dark .sc_action_item.color_style_link3 .sc_action_item_subtitle {
  color: #ddb837
}

.scheme_dark .sc_action_item.color_style_dark .sc_action_item_subtitle {
  color: #fff
}

.scheme_dark .sc_action_item_event .sc_action_item_date,
.scheme_dark .sc_action_item_event .sc_action_item_info {
  color: #fff;
  border-color: #eee
}

.scheme_dark .sc_action_item_event .sc_action_item_description {
  color: #eee
}

.scheme_dark .sc_action_item_event.with_image .sc_action_item_inner {
  background-color: #0e0d12
}

.scheme_dark .sc_blogger.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_dark .sc_blogger_item_on_plate .sc_blogger_item_content {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta,
.scheme_dark .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a {
  color: #6f6f6f
}

.scheme_dark .sc_blogger_item_on_plate .sc_blogger_item_content .post_meta a:hover {
  color: #fff
}

.scheme_dark .sc_blogger_item_on_plate .sc_blogger_item_content a {
  color: #D5CA8A
}

.scheme_dark .sc_blogger_item_on_plate .sc_blogger_item_content a:hover {
  color: #c2b28a
}

.scheme_dark .sc_blogger_item_on_plate .sc_blogger_item_content a.sc_button_simple:hover {
  color: #c2b28a !important
}

.scheme_dark .sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title a {
  color: #fff
}

.scheme_dark .sc_blogger_item_on_plate .sc_blogger_item_content .sc_blogger_item_title a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_blogger_item_on_plate.sc_blogger_item_default .sc_blogger_item_excerpt:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(30, 29, 34, 0)), to(#1e1d22));
  background-image: -webkit-linear-gradient(top, rgba(30, 29, 34, 0), #1e1d22);
  background-image: -o-linear-gradient(top, rgba(30, 29, 34, 0), #1e1d22);
  background-image: linear-gradient(180deg, rgba(30, 29, 34, 0), #1e1d22)
}

.scheme_dark .sc_blogger_content .sc_blogger_item {
  border-color: #2e2c33
}

.scheme_dark .sc_blogger_item_list.sc_blogger_item_with_numbers:not(.sc_blogger_item_with_image) .sc_blogger_item_title:before,
.scheme_dark .sc_blogger_item_list.sc_blogger_item_with_numbers.sc_blogger_item_with_image .sc_blogger_item_featured:after {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_cars_item,
.scheme_dark .sc_cars_item_params {
  border-color: #2e2c33
}

.scheme_dark .sc_cars_item_param {
  color: #bdbebe
}

.scheme_dark .sc_cars_item_param .sc_cars_item_param_text,
.scheme_dark .sc_cars_item_footer {
  color: #eee
}

.scheme_dark .sc_cars_columns_1 .sc_cars_item,
.scheme_dark .sc_cars_item .sc_cars_item_thumb {
  background-color: #1e1d22
}

.scheme_dark .sc_cars_item_status>a,
.scheme_dark .sc_cars_item_type>a,
.scheme_dark .sc_cars_item_compare {
  color: #bdbebe
}

.scheme_dark .sc_cars_item_compare.in_compare_list {
  color: #c2b28a
}

.scheme_dark .sc_cars_item_status>a:hover,
.scheme_dark .sc_cars_item_type>a:hover,
.scheme_dark .sc_cars_item_compare:hover,
.scheme_dark .sc_cars_item_compare.in_compare_list:hover {
  color: #fff
}

.scheme_dark .sc_cars_item_options .sc_cars_item_row_address,
.scheme_dark .sc_cars_item_options .sc_cars_item_row_meta {
  color: #bdbebe
}

.scheme_dark .cars_page_title .cars_page_status>a {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .cars_page_title .cars_page_status>a:hover {
  color: #282525;
  background-color: #cfc39d
}

.scheme_dark .cars_page_title_address {
  color: #bdbebe
}

.scheme_dark .cars_price {
  color: #bdbebe
}

.scheme_dark .cars_page_attachments_list>a:before,
.scheme_dark .cars_page_features_list>a:before {
  color: #c2b28a
}

.scheme_dark .cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {
  border-color: #464646
}

.scheme_dark .cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
  background-color: #1e1d22;
  border-color: #1e1d22;
  border-bottom-color: #464646
}

.scheme_dark .cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a {
  border-color: #464646;
  background-color: #0e0d12;
  border-bottom-color: #0e0d12
}

.scheme_dark .cars_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active)>a:hover {
  background-color: #1e1d22;
  border-color: #1e1d22 #1e1d22 #464646
}

.scheme_dark .cars_page_section_title {
  border-color: #2e2c33
}

.scheme_dark .cars_page_agent_info_position {
  color: #bdbebe
}

.scheme_dark .cars_page_agent_info_phones>span,
.scheme_dark .cars_page_agent_info_phones>a {
  color: #eee
}

.scheme_dark .cars_page_agent_info_phones>a:hover {
  color: #c2b28a
}

.scheme_dark .cars_page_agent_info_address:before,
.scheme_dark .cars_page_agent_info_phones>:before {
  color: #fff
}

.scheme_dark .cars_page_agent_info_profiles.socials_wrap .social_item .social_icon {
  color: #eee
}

.scheme_dark .cars_search_form .cars_search_basic .cars_search_show_advanced {
  color: #fff;
  background-color: #23262d
}

.scheme_dark .cars_search_form .cars_search_basic .cars_search_show_advanced:hover {
  color: #fff
}

.scheme_dark .sc_cars_compare_data .cars_feature_present {
  color: #c2b28a
}

.scheme_dark .sc_content_number {
  color: #1e1d22
}

.scheme_dark .sc_countdown_default .sc_countdown_digits span {
  color: #fff;
  border-color: #D5CA8A;
  background-color: #c2b28a
}

.scheme_dark .sc_countdown_circle .sc_countdown_digits {
  color: #D5CA8A;
  border-color: #464646;
  background-color: #1e1d22
}

.scheme_dark .sc_courses.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_dark .sc_courses_default .sc_courses_item {
  background-color: #1e1d22
}

.scheme_dark .sc_courses_default .sc_courses_item_categories {
  background-color: #fff
}

.scheme_dark .sc_courses_default .sc_courses_item_categories a {
  color: #0e0d12
}

.scheme_dark .sc_courses_default .sc_courses_item_categories a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_courses_default .sc_courses_item_meta {
  color: #6f6f6f
}

.scheme_dark .sc_courses_default .sc_courses_item_date {
  color: #fff
}

.scheme_dark .sc_courses_default .sc_courses_item_price {
  color: #D5CA8A
}

.scheme_dark .sc_courses_default .sc_courses_item_period {
  color: #6f6f6f
}

.scheme_dark .courses_single .courses_page_meta {
  color: #bdbebe
}

.scheme_dark .courses_single .courses_page_meta_item_date {
  color: #fff
}

.scheme_dark .courses_single .courses_page_period {
  color: #bdbebe
}

.scheme_dark .sc_dishes_default .sc_dishes_item {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_dishes_default .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default .sc_dishes_item_subtitle a {
  color: #D5CA8A
}

.scheme_dark .sc_dishes_default .sc_dishes_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_dishes_default.color_style_link2 .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default.color_style_link2 .sc_dishes_item_subtitle a {
  color: #8be77c
}

.scheme_dark .sc_dishes_default.color_style_link2 .sc_dishes_item_subtitle a:hover {
  color: #80d572
}

.scheme_dark .sc_dishes_default.color_style_link3 .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default.color_style_link3 .sc_dishes_item_subtitle a {
  color: #eec432
}

.scheme_dark .sc_dishes_default.color_style_link3 .sc_dishes_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_dishes_default.color_style_dark .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default.color_style_dark .sc_dishes_item_subtitle a {
  color: #fff
}

.scheme_dark .sc_dishes_default.color_style_dark .sc_dishes_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_dishes_default .sc_dishes_item_featured_left,
.scheme_dark .sc_dishes_default .sc_dishes_item_featured_right {
  color: #eee;
  background-color: transparent
}

.scheme_dark .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_subtitle a,
.scheme_dark .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_subtitle a {
  color: #c2b28a
}

.scheme_dark .sc_dishes_default .sc_dishes_item_featured_left .sc_dishes_item_subtitle a:hover,
.scheme_dark .sc_dishes_default .sc_dishes_item_featured_right .sc_dishes_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_left .sc_dishes_item_subtitle a,
.scheme_dark .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_right .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_right .sc_dishes_item_subtitle a {
  color: #D5CA8A
}

.scheme_dark .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_left .sc_dishes_item_subtitle a:hover,
.scheme_dark .sc_dishes_default.color_style_link2 .sc_dishes_item_featured_right .sc_dishes_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_left .sc_dishes_item_subtitle a,
.scheme_dark .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_right .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_right .sc_dishes_item_subtitle a {
  color: #ddb837
}

.scheme_dark .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_left .sc_dishes_item_subtitle a:hover,
.scheme_dark .sc_dishes_default.color_style_link3 .sc_dishes_item_featured_right .sc_dishes_item_subtitle a:hover {
  color: #eec432
}

.scheme_dark .sc_dishes_default.color_style_dark .sc_dishes_item_featured_left .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default.color_style_dark .sc_dishes_item_featured_left .sc_dishes_item_subtitle a,
.scheme_dark .sc_dishes_default.color_style_dark .sc_dishes_item_featured_right .sc_dishes_item_subtitle,
.scheme_dark .sc_dishes_default.color_style_dark .sc_dishes_item_featured_right .sc_dishes_item_subtitle a {
  color: #fff
}

.scheme_dark .sc_dishes_default.color_style_dark .sc_dishes_item_featured_left .sc_dishes_item_subtitle a:hover,
.scheme_dark .sc_dishes_default.color_style_dark .sc_dishes_item_featured_right .sc_dishes_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_dishes_compact .sc_dishes_item {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_header {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_price,
.scheme_dark .sc_dishes_compact .sc_dishes_item_subtitle a {
  color: #0e0d12
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_price:hover,
.scheme_dark .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_price,
.scheme_dark .sc_dishes_compact .sc_dishes_item_subtitle a:hover,
.scheme_dark .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_subtitle a {
  color: #c2b28a
}

.scheme_dark .sc_dishes_compact.color_style_link2 .sc_dishes_item_price:hover,
.scheme_dark .sc_dishes_compact.color_style_link2 .sc_dishes_item:hover .sc_dishes_item_price,
.scheme_dark .sc_dishes_compact.color_style_link2 .sc_dishes_item_subtitle a:hover,
.scheme_dark .sc_dishes_compact.color_style_link2 .sc_dishes_item:hover .sc_dishes_item_subtitle a {
  color: #D5CA8A
}

.scheme_dark .sc_dishes_compact.color_style_link3 .sc_dishes_item_price:hover,
.scheme_dark .sc_dishes_compact.color_style_link3 .sc_dishes_item:hover .sc_dishes_item_price,
.scheme_dark .sc_dishes_compact.color_style_link3 .sc_dishes_item_subtitle a:hover,
.scheme_dark .sc_dishes_compact.color_style_link3 .sc_dishes_item:hover .sc_dishes_item_subtitle a {
  color: #ddb837
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_title a {
  color: #c2b28a
}

.scheme_dark .sc_dishes_compact.color_style_link2 .sc_dishes_item_title a {
  color: #D5CA8A
}

.scheme_dark .sc_dishes_compact.color_style_link3 .sc_dishes_item_title a {
  color: #ddb837
}

.scheme_dark .sc_dishes_compact .sc_dishes_item_title a:hover,
.scheme_dark .sc_dishes_compact .sc_dishes_item:hover .sc_dishes_item_title a {
  color: #0e0d12
}

.scheme_dark .sc_dishes.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_dark .sc_events.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_dark .sc_events_default .sc_events_item_thumb .sc_events_item_date {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .sc_events_default .sc_events_item_thumb .sc_events_item_date_day {
  color: #D5CA8A
}

.scheme_dark .sc_events_default .sc_events_item_thumb:hover .sc_events_item_date {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .sc_events_default .sc_events_item_thumb:hover .sc_events_item_date_day {
  color: #c2b28a
}

.scheme_dark .sc_events_default .sc_events_item_meta {
  color: #bdbebe
}

.scheme_dark .sc_events_default .sc_events_item_price {
  color: #c2b28a
}

.scheme_dark .sc_events_classic .sc_events_item {
  background-color: transparent
}

.scheme_dark .sc_events_classic .sc_events_item_categories {
  background-color: #fff
}

.scheme_dark .sc_events_classic .sc_events_item_categories a {
  color: #0e0d12
}

.scheme_dark .sc_events_classic .sc_events_item_categories a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_events_classic .sc_events_item_meta {
  color: #eee
}

.scheme_dark .sc_events_classic .sc_events_item_date {
  color: #eee
}

.scheme_dark .sc_events_classic .sc_events_item_price {
  color: #D5CA8A
}

.scheme_dark .sc_events_classic .sc_events_item_period {
  color: #6f6f6f
}

.scheme_dark.sc_form {
  background-color: #0e0d12
}

.scheme_dark span.sc_form_field_title {
  color: #fff
}

.scheme_dark .sc_form .sc_form_info_icon {
  color: #c2b28a
}

.scheme_dark .sc_form .sc_form_info_data>a,
.scheme_dark .sc_form .sc_form_info_data>span {
  color: #fff
}

.scheme_dark .sc_form .sc_form_info_data>a:hover {
  color: #c2b28a
}

.scheme_dark [class*=sc_input_hover_] .sc_form_field_hover {
  color: #fff
}

.scheme_dark .sc_input_hover_accent input[type=text]:focus,
.scheme_dark .sc_input_hover_accent input[type=number]:focus,
.scheme_dark .sc_input_hover_accent input[type=email]:focus,
.scheme_dark .sc_input_hover_accent input[type=password]:focus,
.scheme_dark .sc_input_hover_accent input[type=search]:focus,
.scheme_dark .sc_input_hover_accent select:focus,
.scheme_dark .sc_input_hover_accent .select2-container.select2-container--focus span.select2-selection,
.scheme_dark .sc_input_hover_accent .select2-container.select2-container--open span.select2-selection,
.scheme_dark .sc_input_hover_accent textarea:focus {
  border-color: #c2b28a !important
}

.scheme_dark .sc_input_hover_accent .sc_form_field_hover:before {
  color: rgba(194, 178, 138, .2)
}

.scheme_dark .sc_input_hover_path .sc_form_field_graphic {
  stroke: #c2b28a
}

.scheme_dark .sc_input_hover_jump .sc_form_field_hover {
  color: #fff
}

.scheme_dark .sc_input_hover_jump .sc_form_field_content:before {
  color: #c2b28a
}

.scheme_dark .sc_input_hover_jump input[type=text],
.scheme_dark .sc_input_hover_jump input[type=number],
.scheme_dark .sc_input_hover_jump input[type=email],
.scheme_dark .sc_input_hover_jump input[type=password],
.scheme_dark .sc_input_hover_jump input[type=search],
.scheme_dark .sc_input_hover_jump textarea {
  border-color: #c2b28a
}

.scheme_dark .sc_input_hover_jump input[type=text]:focus,
.scheme_dark .sc_input_hover_jump input[type=number]:focus,
.scheme_dark .sc_input_hover_jump input[type=email]:focus,
.scheme_dark .sc_input_hover_jump input[type=password]:focus,
.scheme_dark .sc_input_hover_jump input[type=search]:focus,
.scheme_dark .sc_input_hover_jump textarea:focus {
  border-color: #c2b28a !important
}

.scheme_dark .sc_input_hover_underline .sc_form_field_hover:before {
  background-color: #c2b28a
}

.scheme_dark .sc_input_hover_underline input:focus+.sc_form_field_hover:before,
.scheme_dark .sc_input_hover_underline textarea:focus+.sc_form_field_hover:before,
.scheme_dark .sc_input_hover_underline input.filled+.sc_form_field_hover:before,
.scheme_dark .sc_input_hover_underline textarea.filled+.sc_form_field_hover:before {
  background-color: #c2b28a
}

.scheme_dark .sc_input_hover_underline .sc_form_field_content {
  color: #fff
}

.scheme_dark .sc_input_hover_underline input:focus,
.scheme_dark .sc_input_hover_underline textarea:focus,
.scheme_dark .sc_input_hover_underline input.filled,
.scheme_dark .sc_input_hover_underline textarea.filled,
.scheme_dark .sc_input_hover_underline input:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_dark .sc_input_hover_underline textarea:focus+.sc_form_field_hover>.sc_form_field_content,
.scheme_dark .sc_input_hover_underline input.filled+.sc_form_field_hover>.sc_form_field_content,
.scheme_dark .sc_input_hover_underline textarea.filled+.sc_form_field_hover>.sc_form_field_content {
  color: #c2b28a !important
}

.scheme_dark .sc_input_hover_iconed .sc_form_field_hover {
  color: #fff
}

.scheme_dark .sc_input_hover_iconed input:focus+.sc_form_field_hover,
.scheme_dark .sc_input_hover_iconed textarea:focus+.sc_form_field_hover,
.scheme_dark .sc_input_hover_iconed input.filled+.sc_form_field_hover,
.scheme_dark .sc_input_hover_iconed textarea.filled+.sc_form_field_hover {
  color: #fff
}

.scheme_dark .sc_googlemap_content,
.scheme_dark.sc_googlemap_content {
  color: #eee;
  background-color: #0e0d12
}

.scheme_dark .sc_googlemap_content b,
.scheme_dark .sc_googlemap_content strong,
.scheme_dark.sc_googlemap_content b,
.scheme_dark.sc_googlemap_content strong {
  color: #fff
}

.scheme_dark .sc_googlemap_content_detailed:before {
  color: #c2b28a
}

.scheme_dark .sc_yandexmap_content,
.scheme_dark.sc_yandexmap_content {
  color: #eee;
  background-color: #0e0d12
}

.scheme_dark .sc_yandexmap_content b,
.scheme_dark .sc_yandexmap_content strong,
.scheme_dark.sc_yandexmap_content b,
.scheme_dark.sc_yandexmap_content strong {
  color: #fff
}

.scheme_dark .sc_yandexmap_content_detailed:before {
  color: #c2b28a
}

.scheme_dark .sc_icons .sc_icons_icon {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_icons .sc_icons_item_linked:hover .sc_icons_icon {
  color: #D5CA8A
}

.scheme_dark .sc_icons .sc_icons_item_title {
  color: #D5CA8A
}

.scheme_dark.footer_wrap .sc_icons .sc_icons_item_title {
  color: #fff
}

.scheme_dark.footer_wrap .sc_icons .sc_icons_item_description {
  color: #eee
}

.scheme_dark .sc_icons_item_description,
.scheme_dark .sc_icons_item_description a {
  color: #fff
}

.scheme_dark .sc_icons_item_description a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_icons_alter.sc_icons .sc_icons_item_title,
.scheme_dark .sc_icons_simple.sc_icons .sc_icons_item_title,
.scheme_dark .sc_icons_extra.sc_icons .sc_icons_item_title {
  color: #fff
}

.scheme_dark .sc_icons_alter.sc_icons .sc_icons_icon {
  color: #D5CA8A;
  background-color: transparent
}

.scheme_dark .sc_icons_alter.sc_icons .sc_icons_char.sc_icons_icon {
  color: #D5CA8A;
  background-color: transparent;
  border-color: #D5CA8A
}

.scheme_dark .sc_icons_extra.sc_icons .sc_icons_icon,
.scheme_dark .sc_icons_simple.sc_icons .sc_icons_icon {
  background-color: transparent
}

.scheme_dark .sc_icons_simple.sc_icons .sc_icons_item:before {
  background-color: #0e0d12
}

.scheme_dark .sc_sport_default .sc_sport_item_subtitle .sc_sport_item_date {
  color: #bdbebe
}

.scheme_dark .sc_matches_main .swiper-pagination .swiper-pagination-bullet {
  border-color: #2e2c33
}

.scheme_dark .sc_matches_main .sc_matches_item_score a {
  color: #fff
}

.scheme_dark .sc_matches_main .sc_matches_item_score a:hover {
  color: #c2b28a
}

.scheme_dark .color_style_link2 .sc_matches_main .sc_matches_item_score a:hover {
  color: #D5CA8A
}

.scheme_dark .color_style_link3 .sc_matches_main .sc_matches_item_score a:hover {
  color: #ddb837
}

.scheme_dark .color_style_dark .sc_matches_main .sc_matches_item_score a:hover {
  color: #fff
}

.scheme_dark .sc_matches_other .sc_matches_item_link {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_matches_other .sc_matches_item_club {
  color: #6f6f6f
}

.scheme_dark .sc_matches_other .sc_matches_item_date {
  color: #fff;
  background-color: #464646
}

.scheme_dark .sc_matches_other .sc_matches_item_link:hover {
  background-color: #1e1d22
}

.scheme_dark .sc_matches_other .sc_matches_item_link:hover .sc_matches_item_date {
  background-color: #282525
}

.scheme_dark .sc_points_table td a {
  color: #fff
}

.scheme_dark .sc_points_table tr:hover td {
  background-color: #c2b28a !important
}

.scheme_dark .sc_points_table tr:hover a,
.scheme_dark .sc_points_table td a:hover {
  color: #282525 !important
}

.scheme_dark .sc_points_table tr.sc_points_table_accented_top td {
  background-color: rgba(194, 178, 138, .7)
}

.scheme_dark .sc_points_table tr.sc_points_table_accented_bottom td {
  background-color: #1e1d22
}

.scheme_dark .sc_portfolio_default .sc_portfolio_item {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .sc_portfolio_default .sc_portfolio_item a,
.scheme_dark .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image),
.scheme_dark .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):before,
.scheme_dark .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):after {
  color: #D5CA8A !important
}

.scheme_dark .sc_portfolio_default .sc_portfolio_item a:hover,
.scheme_dark .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):hover,
.scheme_dark .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):hover:before,
.scheme_dark .sc_portfolio_default .sc_portfolio_item .sc_button_simple:not(.sc_button_bg_image):hover:after {
  color: #c2b28a !important
}

.scheme_dark .sc_portfolio_default .sc_portfolio_item:hover {
  background-color: #1e1d22
}

.scheme_dark .sc_portfolio_default .sc_portfolio_item_title {
  color: #fff
}

.scheme_dark .portfolio_page_details_share {
  border-color: #2e2c33
}

.scheme_dark .sc_price_item {
  color: #a6a6a6;
  background-color: #23262d;
  border-color: #23262d
}

.scheme_dark .sc_price_item:hover {
  background-color: #23262d;
  border-color: #23262d
}

.scheme_dark .sc_price_item .sc_price_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_price_item:hover .sc_price_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_price_item .sc_price_item_label {
  background-color: #c2b28a;
  color: #282525
}

.scheme_dark .sc_price_item:hover .sc_price_item_label {
  background-color: #c2b28a;
  color: #282525
}

.scheme_dark .sc_price_item .sc_price_item_subtitle {
  color: #D5CA8A
}

.scheme_dark .sc_price_item_subtitle>span:before {
  background-color: #D5CA8A
}

.scheme_dark .sc_price_item .sc_price_item_title,
.scheme_dark .sc_price_item .sc_price_item_title a {
  color: #c2b28a
}

.scheme_dark .sc_price_item:hover .sc_price_item_title,
.scheme_dark .sc_price_item:hover .sc_price_item_title a {
  color: #c2b28a
}

.scheme_dark .sc_price_item .sc_price_item_price {
  color: #fff
}

.scheme_dark .sc_price_item .sc_price_item_description,
.scheme_dark .sc_price_item .sc_price_item_details,
.scheme_dark .sc_price_item .sc_price_item_details ul.trx_addons_list_extra[class*=trx_addons_list] {
  color: #fff
}

.scheme_dark .sc_promo_icon {
  color: #c2b28a
}

.scheme_dark .sc_promo .sc_promo_title,
.scheme_dark .sc_promo .sc_promo_descr {
  color: #fff
}

.scheme_dark .sc_promo .sc_promo_content {
  color: #eee
}

.scheme_dark .sc_promo_modern .sc_promo_link2 {
  color: #fff;
  background-color: #c2b28a !important
}

.scheme_dark .sc_promo_modern .sc_promo_link2:hover {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark.sc_promo .sc_promo_text.trx_addons_stretch_height,
.scheme_dark.sc_promo .sc_promo_text_inner {
  background-color: #1e1d22
}

.scheme_dark.sc_promo .sc_promo_title {
  color: #D5CA8A
}

.scheme_dark.sc_promo .sc_promo_subtitle {
  color: #c2b28a
}

.scheme_dark.sc_promo .sc_promo_descr {
  color: #fff
}

.scheme_dark.sc_promo .sc_promo_content {
  color: #fff
}

.scheme_dark .sc_properties_columns_1 .sc_properties_item {
  background-color: #1e1d22
}

.scheme_dark .sc_properties_item_status>a,
.scheme_dark .sc_properties_item_type>a,
.scheme_dark .sc_properties_item_compare {
  color: #bdbebe
}

.scheme_dark .sc_properties_item_compare.in_compare_list {
  color: #c2b28a
}

.scheme_dark .sc_properties_item_status>a:hover,
.scheme_dark .sc_properties_item_type>a:hover,
.scheme_dark .sc_properties_item_compare:hover,
.scheme_dark .sc_properties_item_compare.in_compare_list:hover {
  color: #fff
}

.scheme_dark .sc_properties_item_options .sc_properties_item_row_address,
.scheme_dark .sc_properties_item_options .sc_properties_item_row_meta {
  color: #bdbebe
}

.scheme_dark .properties_page_title .properties_page_status>a {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .properties_page_title .properties_page_status>a:hover {
  color: #282525;
  background-color: #cfc39d
}

.scheme_dark .properties_page_title_address {
  color: #fff
}

.scheme_dark .properties_price {
  color: #fff
}

.scheme_dark .properties_page_section_title {
  border-color: #2e2c33
}

.scheme_dark .properties_page_attachments_list>a:before,
.scheme_dark .properties_page_features_list>a:before {
  color: #c2b28a
}

.scheme_dark .widget_properties_compare .properties_compare_list>li {
  border-color: #c2b28a;
  color: #fff
}

.scheme_dark .widget_properties_compare .properties_compare_list>li:hover {
  border-color: #fff
}

.scheme_dark .properties_page_floor_plans_list .properties_page_floor_plans_list_item_title {
  background-color: #1e1d22 !important;
  color: #fff
}

.scheme_dark .properties_page_virtual_tour_wrap {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles {
  border-color: #464646
}

.scheme_dark .properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li>a {
  background-color: #1e1d22;
  border-color: #1e1d22;
  border-bottom-color: #464646
}

.scheme_dark .properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a {
  border-color: #464646;
  background-color: #0e0d12;
  border-bottom-color: #0e0d12
}

.scheme_dark .properties_page_tabs.trx_addons_tabs .trx_addons_tabs_titles li:not(.ui-state-active)>a:hover {
  background-color: #1e1d22;
  border-color: #1e1d22 #1e1d22 #464646
}

.scheme_dark .properties_page_agent_info_position {
  color: #eee
}

.scheme_dark .properties_page_agent_info_phones>span,
.scheme_dark .properties_page_agent_info_phones>a {
  color: #eee
}

.scheme_dark .properties_page_agent_info_phones>a:hover {
  color: #c2b28a
}

.scheme_dark .properties_page_agent_info_address:before,
.scheme_dark .properties_page_agent_info_phones>:before {
  color: #fff
}

.scheme_dark .properties_page_agent_info_profiles.socials_wrap .social_item .social_icon {
  color: #eee
}

.scheme_dark .properties_search_form .properties_search_basic .properties_search_show_advanced {
  color: #fff;
  background-color: #23262d
}

.scheme_dark .properties_search_form .properties_search_basic .properties_search_show_advanced:hover {
  color: #c2b28a
}

.scheme_dark .sc_properties_compare_data .properties_feature_present {
  color: #c2b28a
}

.scheme_dark .sc_properties_item_thumb .sc_properties_item_labels>a {
  background-color: #c2b28a !important
}

.scheme_dark .sc_services .sc_services_item_number {
  color: #1e1d22
}

.scheme_dark .sc_services_default .sc_services_item {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_services_default .sc_services_item_icon {
  color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_dark .sc_services_default .sc_services_item:hover .sc_services_item_icon {
  color: #000;
  background-color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_icon {
  color: #8be77c;
  border-color: #8be77c
}

.scheme_dark .sc_services_default.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
  color: #000;
  background-color: #8be77c;
  border-color: #8be77c
}

.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_icon {
  color: #eec432;
  border-color: #eec432
}

.scheme_dark .sc_services_default.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
  color: #000;
  background-color: #eec432;
  border-color: #eec432
}

.scheme_dark .sc_services_default.color_style_dark .sc_services_item_icon {
  color: #fff;
  border-color: #fff
}

.scheme_dark .sc_services_default.color_style_dark .sc_services_item:hover .sc_services_item_icon {
  color: #000;
  background-color: #fff;
  border-color: #fff
}

.scheme_dark .sc_services_default .sc_services_item_subtitle a {
  color: #D5CA8A
}

.scheme_dark .sc_services_default .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_subtitle a {
  color: #8be77c
}

.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_subtitle a:hover {
  color: #80d572
}

.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_subtitle a {
  color: #eec432
}

.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_services_default.color_style_dark .sc_services_item_subtitle a {
  color: #fff
}

.scheme_dark .sc_services_default.color_style_dark .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_services_default .sc_services_item_featured_left,
.scheme_dark .sc_services_default .sc_services_item_featured_right,
.scheme_dark .sc_services_list .sc_services_item {
  color: #eee;
  background-color: transparent
}

.scheme_dark .sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
.scheme_dark .sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
.scheme_dark .sc_services_list .sc_services_item_icon {
  color: #c2b28a;
  border-color: #c2b28a
}

.scheme_dark .sc_services_list .sc_services_item:hover .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_dark .sc_services_default .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_default .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_dark .sc_services_list .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_list .sc_services_item_featured_right:hover .sc_services_item_icon {
  color: #000;
  background-color: #c2b28a;
  border-color: #c2b28a
}

.scheme_dark .sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle a,
.scheme_dark .sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle a {
  color: #c2b28a
}

.scheme_dark .sc_services_default .sc_services_item_featured_left .sc_services_item_subtitle a:hover,
.scheme_dark .sc_services_default .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_icon,
.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_icon,
.scheme_dark .sc_services_list.color_style_link2 .sc_services_item_icon {
  color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_dark .sc_services_list.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_dark .sc_services_list.color_style_link2 .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_list.color_style_link2 .sc_services_item_featured_right:hover .sc_services_item_icon {
  color: #000;
  background-color: #D5CA8A;
  border-color: #D5CA8A
}

.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_subtitle a,
.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_subtitle a {
  color: #D5CA8A
}

.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_featured_left .sc_services_item_subtitle a:hover,
.scheme_dark .sc_services_default.color_style_link2 .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_icon,
.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_icon,
.scheme_dark .sc_services_list.color_style_link3 .sc_services_item_icon {
  color: #ddb837;
  border-color: #ddb837
}

.scheme_dark .sc_services_list.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
  color: #eec432
}

.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_dark .sc_services_list.color_style_link3 .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_list.color_style_link3 .sc_services_item_featured_right:hover .sc_services_item_icon {
  color: #000;
  background-color: #ddb837;
  border-color: #ddb837
}

.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_subtitle a,
.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_subtitle a {
  color: #ddb837
}

.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_featured_left .sc_services_item_subtitle a:hover,
.scheme_dark .sc_services_default.color_style_link3 .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
  color: #eec432
}

.scheme_dark .sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_icon,
.scheme_dark .sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_icon,
.scheme_dark .sc_services_list.color_style_dark .sc_services_item_icon {
  color: #fff;
  border-color: #fff
}

.scheme_dark .sc_services_list.color_style_dark .sc_services_item:hover .sc_services_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_services_default.color_style_dark .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_default.color_style_dark .sc_services_item_featured_right:hover .sc_services_item_icon,
.scheme_dark .sc_services_list.color_style_dark .sc_services_item_featured_left:hover .sc_services_item_icon,
.scheme_dark .sc_services_list.color_style_dark .sc_services_item_featured_right:hover .sc_services_item_icon {
  color: #000;
  background-color: #fff;
  border-color: #fff
}

.scheme_dark .sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_subtitle a,
.scheme_dark .sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_subtitle a {
  color: #fff
}

.scheme_dark .sc_services_default.color_style_dark .sc_services_item_featured_left .sc_services_item_subtitle a:hover,
.scheme_dark .sc_services_default.color_style_dark .sc_services_item_featured_right .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_services_light .sc_services_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_services_light .sc_services_item:hover .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_dark .sc_services_light.color_style_link2 .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_dark .sc_services_light.color_style_link2 .sc_services_item:hover .sc_services_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_services_light.color_style_link3 .sc_services_item_icon {
  color: #ddb837
}

.scheme_dark .sc_services_light.color_style_link3 .sc_services_item:hover .sc_services_item_icon {
  color: #eec432
}

.scheme_dark .sc_services_light.color_style_dark .sc_services_item_icon {
  color: #fff
}

.scheme_dark .sc_services_light.color_style_dark .sc_services_item:hover .sc_services_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_services_callouts .sc_services_item {
  background-color: #1e1d22
}

.scheme_dark .sc_services_callouts .sc_services_item_marker {
  border-color: #0e0d12;
  background-color: #D5CA8A;
  color: #fff
}

.scheme_dark .sc_services_callouts .sc_services_item .sc_services_item_marker_back {
  border-color: #0e0d12;
  background-color: #c2b28a;
  color: #282525
}

.scheme_dark .sc_services_callouts.color_style_link2 .sc_services_item_marker {
  background-color: #8be77c
}

.scheme_dark .sc_services_callouts.color_style_link2 .sc_services_item .sc_services_item_marker_back {
  background-color: #80d572
}

.scheme_dark .sc_services_callouts.color_style_link3 .sc_services_item_marker {
  background-color: #eec432
}

.scheme_dark .sc_services_callouts.color_style_link3 .sc_services_item .sc_services_item_marker_back {
  background-color: #c2b28a
}

.scheme_dark .sc_services_callouts.color_style_dark .sc_services_item_marker {
  background-color: #fff
}

.scheme_dark .sc_services_callouts.color_style_dark .sc_services_item .sc_services_item_marker_back {
  background-color: #D5CA8A
}

.scheme_dark .sc_services_callouts .sc_services_item_marker_bg {
  border-color: #0e0d12;
  background-color: #0e0d12
}

.scheme_dark .sc_services_timeline .sc_services_item_timeline {
  border-color: #2e2c33
}

.scheme_dark .sc_services_timeline .sc_services_item_marker {
  border-color: #c2b28a;
  background-color: #c2b28a;
  color: #fff
}

.scheme_dark .sc_services_timeline .sc_services_item:hover .sc_services_item_marker {
  border-color: #D5CA8A;
  background-color: #D5CA8A;
  color: #282525
}

.scheme_dark .sc_services_timeline.color_style_link2 .sc_services_item_marker {
  border-color: #D5CA8A;
  background-color: #D5CA8A
}

.scheme_dark .sc_services_timeline.color_style_link2 .sc_services_item:hover .sc_services_item_marker {
  border-color: #c2b28a;
  background-color: #c2b28a
}

.scheme_dark .sc_services_timeline.color_style_link3 .sc_services_item_marker {
  border-color: #ddb837;
  background-color: #ddb837
}

.scheme_dark .sc_services_timeline.color_style_link3 .sc_services_item:hover .sc_services_item_marker {
  border-color: #eec432;
  background-color: #eec432
}

.scheme_dark .sc_services_timeline.color_style_dark .sc_services_item_marker {
  border-color: #fff;
  background-color: #fff
}

.scheme_dark .sc_services_timeline.color_style_dark .sc_services_item:hover .sc_services_item_marker {
  border-color: #c2b28a;
  background-color: #c2b28a
}

.scheme_dark .sc_services_iconed .sc_services_item {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_services_iconed .sc_services_item_icon:hover,
.scheme_dark .sc_services_iconed .sc_services_item:hover .sc_services_item_icon,
.scheme_dark .sc_services_iconed .sc_services_item_header .sc_services_item_subtitle a:hover,
.scheme_dark .sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
  color: #c2b28a
}

.scheme_dark .sc_services_iconed.color_style_link2 .sc_services_item_icon:hover,
.scheme_dark .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_icon,
.scheme_dark .sc_services_iconed.color_style_link2 .sc_services_item_header .sc_services_item_subtitle a:hover,
.scheme_dark .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
  color: #D5CA8A
}

.scheme_dark .sc_services_iconed.color_style_link3 .sc_services_item_icon:hover,
.scheme_dark .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_icon,
.scheme_dark .sc_services_iconed.color_style_link3 .sc_services_item_header .sc_services_item_subtitle a:hover,
.scheme_dark .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a {
  color: #ddb837
}

.scheme_dark .sc_services_iconed .sc_services_item_header .sc_services_item_title a {
  color: #c2b28a
}

.scheme_dark .sc_services_iconed.color_style_link2 .sc_services_item_header .sc_services_item_title a {
  color: #D5CA8A
}

.scheme_dark .sc_services_iconed.color_style_link3 .sc_services_item_header .sc_services_item_title a {
  color: #ddb837
}

.scheme_dark .sc_services_iconed .sc_services_item_header .sc_services_item_title a:hover,
.scheme_dark .sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_title a {
  color: #fff
}

.scheme_dark .sc_services_iconed .sc_services_item .sc_services_item_header .sc_services_item_subtitle a {
  color: #fff
}

.scheme_dark .sc_services_iconed .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a,
.scheme_dark .sc_services_iconed .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a,
.scheme_dark .sc_services_iconed.color_style_link2 .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_header .sc_services_item_subtitle a,
.scheme_dark .sc_services_iconed.color_style_link3 .sc_services_item .sc_services_item_header .sc_services_item_subtitle a:hover {
  color: #ddb837
}

.scheme_dark .sc_services_iconed .sc_services_item_content .sc_services_item_title a {
  color: #fff
}

.scheme_dark .sc_services_iconed .sc_services_item_content .sc_services_item_title a:hover,
.scheme_dark .sc_services_iconed .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
  color: #D5CA8A
}

.scheme_dark .sc_services_iconed.color_style_link2 .sc_services_item_content .sc_services_item_title a:hover,
.scheme_dark .sc_services_iconed.color_style_link2 .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
  color: #8be77c
}

.scheme_dark .sc_services_iconed.color_style_link3 .sc_services_item_content .sc_services_item_title a:hover,
.scheme_dark .sc_services_iconed.color_style_link3 .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
  color: #eec432
}

.scheme_dark .sc_services_iconed.color_style_dark .sc_services_item_content .sc_services_item_title a:hover,
.scheme_dark .sc_services_iconed.color_style_dark .sc_services_item:hover .sc_services_item_content .sc_services_item_title a {
  color: #fff
}

.scheme_dark .sc_services.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_dark .sc_services_list .sc_services_item_featured_left .sc_services_item_number,
.scheme_dark .sc_services_list .sc_services_item_featured_right .sc_services_item_number {
  color: #bdbebe
}

.scheme_dark .sc_services_hover .sc_services_item_icon,
.scheme_dark .sc_services_hover .sc_services_item_title a:hover,
.scheme_dark .sc_services_hover .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_services_hover.color_style_link2 .sc_services_item_icon,
.scheme_dark .sc_services_hover.color_style_link2 .sc_services_item_title a:hover,
.scheme_dark .sc_services_hover.color_style_link2 .sc_services_item_subtitle a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_services_hover.color_style_link3 .sc_services_item_icon,
.scheme_dark .sc_services_hover.color_style_link3 .sc_services_item_title a:hover,
.scheme_dark .sc_services_hover.color_style_link3 .sc_services_item_subtitle a:hover {
  color: #ddb837
}

.scheme_dark .sc_services_hover [class*=column-]:nth-child(2n) .sc_services_item.with_image .sc_services_item_header.without_image,
.scheme_dark .sc_services_hover .slider-slide:nth-child(2n) .sc_services_item.with_image .sc_services_item_header.without_image {
  background-color: #1e1d22
}

.scheme_dark .sc_services_hover [class*=column-]:nth-child(2n+1) .sc_services_item.with_image .sc_services_item_header.without_image,
.scheme_dark .sc_services_hover .slider-slide:nth-child(2n+1) .sc_services_item.with_image .sc_services_item_header.without_image {
  background-color: #1e1d22
}

.scheme_dark .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_icon,
.scheme_dark .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_number {
  color: #6f6f6f
}

.scheme_dark .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title,
.scheme_dark .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a {
  color: #fff
}

.scheme_dark .sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_title a,
.scheme_dark .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_services_hover.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_title a,
.scheme_dark .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a:hover {
  color: #8be77c
}

.scheme_dark .sc_services_hover.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_title a,
.scheme_dark .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_title a:hover {
  color: #eec432
}

.scheme_dark .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle,
.scheme_dark .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a {
  color: #D5CA8A
}

.scheme_dark .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle,
.scheme_dark .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a {
  color: #8be77c
}

.scheme_dark .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle,
.scheme_dark .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a {
  color: #eec432
}

.scheme_dark .sc_services_hover .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_subtitle a,
.scheme_dark .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_services_hover.color_style_link2 .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_subtitle a,
.scheme_dark .sc_services_hover.color_style_link2 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a:hover {
  color: #80d572
}

.scheme_dark .sc_services_hover.color_style_link3 .sc_services_item.with_image:hover .sc_services_item_header.without_image .sc_services_item_subtitle a,
.scheme_dark .sc_services_hover.color_style_link3 .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_subtitle a:hover {
  color: #c2b28a
}

.scheme_dark .sc_services_hover .sc_services_item.with_image .sc_services_item_header.without_image .sc_services_item_text {
  color: #fff
}

.scheme_dark .sc_services_chess .sc_services_item {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_services_chess .sc_services_item_title,
.scheme_dark .sc_services_chess .sc_services_item_title a {
  color: #fff
}

.scheme_dark .sc_services_chess .sc_services_item_title a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_services_chess.color_style_link2 .sc_services_item_title a:hover {
  color: #8be77c
}

.scheme_dark .sc_services_chess.color_style_link3 .sc_services_item_title a:hover {
  color: #eec432
}

.scheme_dark .sc_services_chess .sc_services_item:hover {
  color: #6f6f6f;
  background-color: #1e1d22
}

.scheme_dark .sc_services_chess .sc_services_item:hover .sc_services_item_title,
.scheme_dark .sc_services_chess .sc_services_item:hover .sc_services_item_title a {
  color: #fff
}

.scheme_dark .sc_services_chess .sc_services_item:hover .sc_services_item_title a:hover {
  color: #c2b28a
}

.scheme_dark .sc_services_tabs_simple .sc_services_item_icon {
  color: #fff
}

.scheme_dark .sc_services_tabs_simple.color_style_link2 .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_dark .sc_services_tabs_simple.color_style_link3 .sc_services_item_icon {
  color: #ddb837
}

.scheme_dark .sc_services_tabs_simple.color_style_dark .sc_services_item_icon {
  color: #fff
}

.scheme_dark .sc_services_tabs_simple .sc_services_item:hover .sc_services_item_icon,
.scheme_dark .sc_services_tabs_simple .sc_services_item:hover .sc_services_item_title,
.scheme_dark .sc_services_tabs_simple .sc_services_item:hover .sc_services_item_subtitle,
.scheme_dark .sc_services_tabs_simple .sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_dark .sc_services_tabs_simple .sc_services_tabs_list_item_active .sc_services_item_title,
.scheme_dark .sc_services_tabs_simple .sc_services_tabs_list_item_active .sc_services_item_subtitle {
  color: #fff
}

.scheme_dark .sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_icon,
.scheme_dark .sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_title,
.scheme_dark .sc_services_tabs_simple.color_style_link2 .sc_services_item:hover .sc_services_item_subtitle,
.scheme_dark .sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_dark .sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item_active .sc_services_item_title,
.scheme_dark .sc_services_tabs_simple.color_style_link2 .sc_services_tabs_list_item_active .sc_services_item_subtitle {
  color: #c2b28a
}

.scheme_dark .sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_icon,
.scheme_dark .sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_title,
.scheme_dark .sc_services_tabs_simple.color_style_link3 .sc_services_item:hover .sc_services_item_subtitle,
.scheme_dark .sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_dark .sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item_active .sc_services_item_title,
.scheme_dark .sc_services_tabs_simple.color_style_link3 .sc_services_tabs_list_item_active .sc_services_item_subtitle {
  color: #eec432
}

.scheme_dark .sc_services_tabs_simple .sc_services_tabs_content_item {
  background-color: #282525
}

.scheme_dark .sc_services_tabs_content_image img {
  border-color: #0e0d12
}

.scheme_dark .sc_services_tabs_simple .sc_services_tabs_list_item.sc_services_tabs_list_item_active:before,
.scheme_dark .sc_services_tabs_simple .sc_services_tabs_list_item:hover:before {
  border-color: #D5CA8A
}

.scheme_dark .sc_services_tabs_simple .sc_services_tabs_content_item:after {
  background-color: #0e0d12
}

.scheme_dark .sc_services_tabs .sc_services_item_content {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .sc_services_tabs .sc_services_item_title a {
  color: #fff
}

.scheme_dark .sc_services_tabs .sc_services_item_title a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_services_tabs.color_style_link2 .sc_services_item_title a:hover {
  color: #8be77c
}

.scheme_dark .sc_services_tabs.color_style_link3 .sc_services_item_title a:hover {
  color: #eec432
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item .sc_services_item_icon {
  color: #D5CA8A
}

.scheme_dark .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item .sc_services_item_icon {
  color: #8be77c
}

.scheme_dark .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item .sc_services_item_icon {
  color: #eec432
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item .sc_services_item_number {
  color: #6f6f6f
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item {
  background-color: #1e1d22
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2) {
  background-color: #1e1d22
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item:hover,
.scheme_dark .sc_services_tabs .sc_services_tabs_list_item:nth-child(2n+2):hover {
  background-color: #282525
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item .sc_services_item_title {
  color: #fff
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_title {
  color: #D5CA8A
}

.scheme_dark .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item:hover .sc_services_item_title {
  color: #8be77c
}

.scheme_dark .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item:hover .sc_services_item_title {
  color: #eec432
}

.scheme_dark .sc_services_tabs.color_style_dark .sc_services_tabs_list_item:hover .sc_services_item_title {
  color: #fff
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item:hover .sc_services_item_icon {
  color: #80d572
}

.scheme_dark .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item:hover .sc_services_item_icon {
  color: #c2b28a
}

.scheme_dark .sc_services_tabs.color_style_dark .sc_services_tabs_list_item:hover .sc_services_item_icon {
  color: #fff
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item:hover .sc_services_item_number {
  color: #fff
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active {
  background-color: #fff !important
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_title {
  color: #0e0d12
}

.scheme_dark .sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_dark .sc_services_tabs .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
  color: #D5CA8A
}

.scheme_dark .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_dark .sc_services_tabs.color_style_link2 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
  color: #8be77c
}

.scheme_dark .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_dark .sc_services_tabs.color_style_link3 .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
  color: #eec432
}

.scheme_dark .sc_services_tabs.color_style_dark .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_icon,
.scheme_dark .sc_services_tabs.color_style_dark .sc_services_tabs_list_item.sc_services_tabs_list_item_active .sc_services_item_number {
  color: #fff
}

.scheme_dark .sc_skills_counter .sc_skills_icon {
  color: #fff
}

.scheme_dark .sc_skills .sc_skills_total {
  color: #fff
}

.scheme_dark .sc_skills.color_style_link2 .sc_skills_total {
  color: #D5CA8A
}

.scheme_dark .sc_skills.color_style_link3 .sc_skills_total {
  color: #ddb837
}

.scheme_dark .sc_skills.color_style_dark .sc_skills_total {
  color: #fff
}

.scheme_dark .sc_skills .sc_skills_item_title,
.scheme_dark .sc_skills .sc_skills_legend_title,
.scheme_dark .sc_skills .sc_skills_legend_value {
  color: #fff
}

.scheme_dark .sc_skills_counter .sc_skills_column+.sc_skills_column:before {
  background-color: #2e2c33
}

.scheme_dark .sc_skills_counter .sc_skills_item_wrap {
  background-color: #282525
}

.scheme_dark .socials_wrap .social_item .social_icon {
  background-color: transparent
}

.scheme_dark .socials_wrap .social_item .social_icon,
.scheme_dark .socials_wrap .social_item .social_icon i {
  color: #fff
}

.scheme_dark .socials_wrap .social_item:hover .social_icon {
  background-color: transparent
}

.scheme_dark .socials_wrap .social_item:hover .social_icon,
.scheme_dark .socials_wrap .social_item:hover .social_icon i {
  color: #D5CA8A
}

.scheme_dark .sidebar_inner .socials_wrap .social_item .social_icon {
  background-color: #1e1d22
}

.scheme_dark .sidebar_inner .socials_wrap .social_item:hover .social_icon,
.scheme_dark .sidebar_inner .socials_wrap .social_item:hover .social_icon i {
  color: #fff
}

.scheme_dark .sidebar_inner .socials_wrap .social_item:hover .social_icon {
  background-color: #c2b28a
}

.scheme_dark.sidebar .socials_wrap .social_item .social_icon,
.scheme_dark.footer_wrap .socials_wrap .social_item .social_icon {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark.sidebar .socials_wrap .social_item:hover .social_icon,
.scheme_dark.footer_wrap .socials_wrap .social_item:hover .social_icon {
  color: #282525;
  background-color: #c2b28a
}

.scheme_dark.sidebar .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon,
.scheme_dark.footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item .social_icon {
  color: #fff;
  background-color: transparent
}

.scheme_dark.sidebar .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon,
.scheme_dark.footer_wrap .sc_layouts_row_type_compact .socials_wrap .social_item:hover .social_icon {
  color: #c2b28a;
  background-color: transparent
}

.scheme_dark .sc_supertitle_no_icon {
  background-color: #c2b28a
}

.scheme_dark .sc_testimonials_item_content {
  color: #fff
}

.scheme_dark .sc_testimonials_item_content:before {
  color: #c2b28a
}

.scheme_dark .sc_testimonials_item_author_title {
  color: #fff
}

.scheme_dark .sc_testimonials_slider .sc_testimonials_item,
.scheme_dark .sc_testimonials_columns_wrap .sc_testimonials_item {
  background-color: #0e0d12
}

.scheme_dark .color_style_link2 .sc_testimonials_item_content:before,
.scheme_dark .color_style_link2 .sc_testimonials_item_author_title {
  color: #D5CA8A
}

.scheme_dark .color_style_link3 .sc_testimonials_item_content:before,
.scheme_dark .color_style_link3 .sc_testimonials_item_author_title {
  color: #ddb837
}

.scheme_dark .color_style_dark .sc_testimonials_item_content:before,
.scheme_dark .color_style_dark .sc_testimonials_item_author_title {
  color: #fff
}

.scheme_dark .sc_testimonials_item_author_subtitle {
  color: #D5CA8A
}

.scheme_dark .sc_testimonials_simple .sc_testimonials_item_author_data:before {
  background-color: #D5CA8A
}

.scheme_dark .sc_testimonials_simple [class*=column] .sc_testimonials_item_author_data {
  border-color: #D5CA8A
}

.scheme_dark .sc_team_default .sc_team_item {
  color: #fff;
  background-color: transparent
}

.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_title a:hover {
  color: #D5CA8A
}

.scheme_dark .sc_team.color_style_link2 .sc_team_item_thumb .sc_team_item_title a:hover {
  color: #8be77c
}

.scheme_dark .sc_team.color_style_link3 .sc_team_item_thumb .sc_team_item_title a:hover {
  color: #eec432
}

.scheme_dark .sc_team_default .sc_team_item_subtitle {
  color: #fff
}

.scheme_dark .sc_team_default.color_style_link2 .sc_team_item_subtitle {
  color: #8be77c
}

.scheme_dark .sc_team_default.color_style_link3 .sc_team_item_subtitle {
  color: #eec432
}

.scheme_dark .sc_team_default.color_style_dark .sc_team_item_subtitle {
  color: #fff
}

.scheme_dark .sc_team_default .sc_team_item_socials .social_item .social_icon,
.scheme_dark .team_member_page .team_member_socials .social_item .social_icon {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}

.scheme_dark .sc_team_default.color_style_link2 .sc_team_item_socials .social_item .social_icon {
  background-color: #8be77c
}

.scheme_dark .sc_team_default.color_style_link3 .sc_team_item_socials .social_item .social_icon {
  background-color: #eec432
}

.scheme_dark .sc_team_default.color_style_dark .sc_team_item_socials .social_item .social_icon {
  background-color: #fff
}

.scheme_dark .sc_team_default .sc_team_item_socials .social_item:hover .social_icon,
.scheme_dark .team_member_page .team_member_socials .social_item:hover .social_icon {
  color: #c2b28a;
  background-color: transparent;
  border-color: #c2b28a
}

.scheme_dark .sc_team_default.color_style_link2 .sc_team_item_socials .social_item:hover .social_icon {
  background-color: #80d572
}

.scheme_dark .sc_team_default.color_style_link3 .sc_team_item_socials .social_item:hover .social_icon {
  background-color: #c2b28a
}

.scheme_dark .sc_team_default.color_style_dark .sc_team_item_socials .social_item:hover .social_icon {
  background-color: #D5CA8A
}

.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item .social_icon {
  color: #fff;
  border-color: #fff
}

.scheme_dark .sc_team .sc_team_item_thumb .sc_team_item_socials .social_item:hover .social_icon {
  color: #c2b28a;
  background-color: #fff
}

.scheme_dark .team_member_page .team_member_featured .team_member_avatar {
  border-color: #2e2c33
}

.scheme_dark .sc_team_short .sc_team_item_thumb {
  border-color: #c2b28a
}

.scheme_dark .sc_team_short.color_style_link2 .sc_team_item_thumb {
  border-color: #D5CA8A
}

.scheme_dark .sc_team_short.color_style_link3 .sc_team_item_thumb {
  border-color: #ddb837
}

.scheme_dark .sc_team_short.color_style_dark .sc_team_item_thumb {
  border-color: #fff
}

.scheme_dark .sc_team.slider_container .swiper-pagination-bullet {
  border-color: #bdbebe
}

.scheme_dark .sport_page_list {
  border-color: #2e2c33
}

.scheme_dark .sport_page_list li+li {
  border-color: #2e2c33
}

.scheme_dark .sport_page_list li:nth-child(2n+1) {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .trx_addons_scroll_to_top,
.scheme_dark .trx_addons_cv .trx_addons_scroll_to_top {
  color: #fff;
  border-color: #c2b28a;
  background-color: #c2b28a
}

.scheme_dark .trx_addons_scroll_to_top:hover,
.scheme_dark .trx_addons_cv .trx_addons_scroll_to_top:hover {
  color: #282525;
  border-color: #cfc39d;
  background-color: #cfc39d
}

.scheme_dark .scroll_progress_wrap .scroll_progress_status {
  background-color: #c2b28a
}

.scheme_dark .sc_layouts_popup,
.scheme_dark.sc_layouts_popup,
.scheme_dark .sc_layouts_panel,
.scheme_dark.sc_layouts_panel,
.scheme_dark .trx_addons_popup,
.scheme_dark.trx_addons_popup {
  background-color: #0e0d12;
  border-color: #464646;
  color: #fff
}

.scheme_dark .trx_addons_popup button.mfp-close {
  background-color: #1e1d22;
  border-color: #282525;
  color: #fff
}

.scheme_dark .trx_addons_popup button.mfp-close:hover {
  background-color: #fff;
  color: #1e1d22
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title {
  background-color: #1e1d22;
  border-color: #282525
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active {
  background-color: #0e0d12;
  border-bottom-color: transparent
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a,
.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a>i {
  color: #fff
}

.scheme_dark .trx_addons_popup li.trx_addons_tabs_title a:hover {
  color: #0e0d12;
  background-color: #D5CA8A
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title a:hover>i {
  color: #0e0d12
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a,
.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a>i,
.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a:hover,
.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title[data-disabled=true] a:hover>i {
  color: #6f6f6f
}

.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a,
.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a>i,
.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover,
.scheme_dark .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title.ui-tabs-active a:hover>i {
  color: #fff
}

.scheme_dark .trx_addons_profiler {
  background-color: #1e1d22;
  border-color: #282525
}

.scheme_dark .trx_addons_profiler_title {
  color: #fff
}

.scheme_dark .trx_addons_profiler table td,
.scheme_dark .trx_addons_profiler table th {
  border-color: #464646
}

.scheme_dark .trx_addons_profiler table td {
  color: #fff
}

.scheme_dark .trx_addons_profiler table th {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .sc_edd_add_to_cart_default,
.scheme_dark .sc_edd_details {
  background-color: #1e1d22;
  border-color: #282525;
  color: #fff
}

.scheme_dark .sc_edd_add_to_cart_default a,
.scheme_dark .sc_edd_details a {
  color: #D5CA8A
}

.scheme_dark .sc_edd_add_to_cart_default a:hover,
.scheme_dark .sc_edd_details a:hover {
  color: #c2b28a
}

.scheme_dark .edd_price_options ul>li>label>input[type=checkbox]+span:before {
  border-color: #464646
}

.scheme_dark .single-download .edd_download_purchase_form .trx_addons_edd_purchase_subtotal {
  border-color: #464646
}

.scheme_dark .trx_addons_cv,
.scheme_dark .trx_addons_cv_body_wrap {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .trx_addons_cv a {
  color: #D5CA8A
}

.scheme_dark .trx_addons_cv a:hover {
  color: #c2b28a
}

.scheme_dark .trx_addons_cv_header {
  background-color: #0e0d12
}

.scheme_dark .trx_addons_cv_header_image img {
  border-color: #fff
}

.scheme_dark .trx_addons_cv_header .trx_addons_cv_header_letter,
.scheme_dark .trx_addons_cv_header .trx_addons_cv_header_text {
  color: #fff
}

.scheme_dark .trx_addons_cv_header .trx_addons_cv_header_socials .social_item>.social_icon {
  color: rgba(255, 255, 255, .7)
}

.scheme_dark .trx_addons_cv_header .trx_addons_cv_header_socials .social_item:hover>.social_icon {
  color: #fff
}

.scheme_dark .trx_addons_cv_header_letter,
.scheme_dark .trx_addons_cv_header_text,
.scheme_dark .trx_addons_cv_header_socials .social_item>.social_icon {
  text-shadow: 1px 1px 6px #0e0d12
}

.scheme_dark .trx_addons_cv_tint_dark .trx_addons_cv_header_letter,
.scheme_dark .trx_addons_cv_tint_dark .trx_addons_cv_header_text,
.scheme_dark .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item>.social_icon {
  color: #0e0d12;
  text-shadow: 1px 1px 3px #fff
}

.scheme_dark .trx_addons_cv_tint_dark .trx_addons_cv_header_socials .social_item:hover>.social_icon {
  color: #D5CA8A
}

.scheme_dark .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item {
  color: #6f6f6f;
  background-color: #1e1d22;
  border-color: #0e0d12
}

.scheme_dark .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item_active,
.scheme_dark .trx_addons_cv_navi_buttons .trx_addons_cv_navi_buttons_area .trx_addons_cv_navi_buttons_item:hover {
  color: #fff;
  border-color: #1e1d22
}

.scheme_dark .trx_addons_cv .trx_addons_cv_section_title,
.scheme_dark .trx_addons_cv .trx_addons_cv_section_title a {
  color: #fff
}

.scheme_dark .trx_addons_cv_section_title.ui-state-active {
  border-color: #fff
}

.scheme_dark .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a {
  color: #6f6f6f
}

.scheme_dark .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li.ui-state-active>a,
.scheme_dark .trx_addons_cv_section_content .trx_addons_tabs .trx_addons_tabs_titles li>a:hover {
  color: #fff
}

.scheme_dark .trx_addons_cv_section .trx_addons_pagination>* {
  color: #fff
}

.scheme_dark .trx_addons_cv_section .trx_addons_pagination>a:hover {
  color: #fff
}

.scheme_dark .trx_addons_pagination>span.active {
  color: #fff;
  border-color: #fff
}

.scheme_dark .trx_addons_cv_breadcrumbs .trx_addons_cv_breadcrumbs_item {
  color: #6f6f6f
}

.scheme_dark .trx_addons_cv_breadcrumbs a.trx_addons_cv_breadcrumbs_item:hover {
  color: #fff
}

.scheme_dark .trx_addons_cv_single .trx_addons_cv_single_title {
  color: #fff
}

.scheme_dark .trx_addons_cv_single .trx_addons_cv_single_subtitle {
  color: #6f6f6f
}

.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+2) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+2) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+3) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+2) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+3) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+4) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+3) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_2 .trx_addons_cv_resume_column:nth-child(2n+4) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+4) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+5) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_3 .trx_addons_cv_resume_column:nth-child(3n+6) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+5) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+6) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+7) .trx_addons_cv_resume_item,
.scheme_dark .trx_addons_tabs_content_delimiter .trx_addons_cv_resume_columns_4 .trx_addons_cv_resume_column:nth-child(4n+8) .trx_addons_cv_resume_item {
  border-color: #464646
}

.scheme_dark .trx_addons_cv_resume_item_meta {
  color: #fff
}

.scheme_dark .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title,
.scheme_dark .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title a {
  color: #fff
}

.scheme_dark .trx_addons_cv_resume_item .trx_addons_cv_resume_item_title a:hover {
  color: #D5CA8A
}

.scheme_dark .trx_addons_cv_resume_item_subtitle {
  color: #6f6f6f
}

.scheme_dark .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skills {
  color: #fff
}

.scheme_dark .trx_addons_cv_resume_style_skills .trx_addons_cv_resume_item_skill:after {
  border-color: #fff
}

.scheme_dark .trx_addons_cv_resume_style_education .trx_addons_cv_resume_item_number {
  color: #6f6f6f
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon {
  color: #fff
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_icon:hover,
.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a:hover {
  color: #D5CA8A
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:hover:after {
  border-color: #D5CA8A
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_title>a:after {
  border-top-color: #fff
}

.scheme_dark .trx_addons_cv_resume_style_services .trx_addons_cv_resume_item_text a {
  color: #fff
}

.scheme_dark .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title,
.scheme_dark .trx_addons_cv_portfolio_item .trx_addons_cv_portfolio_item_title a {
  color: #fff
}

.scheme_dark .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title,
.scheme_dark .trx_addons_cv_testimonials_item .trx_addons_cv_testimonials_item_title a {
  color: #fff
}

.scheme_dark .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title,
.scheme_dark .trx_addons_cv_certificates_item .trx_addons_cv_certificates_item_title a {
  color: #fff
}

.scheme_dark .trx_addons_cv .trx_addons_contact_form .trx_addons_contact_form_title {
  color: #fff
}

.scheme_dark .trx_addons_cv .trx_addons_contact_form_field_title {
  color: #fff
}

.scheme_dark .trx_addons_contact_form .trx_addons_contact_form_field input[type=text],
.scheme_dark .trx_addons_contact_form .trx_addons_contact_form_field textarea {
  border-color: #464646;
  color: #fff
}

.scheme_dark .trx_addons_contact_form .trx_addons_contact_form_field input[type=text]:focus,
.scheme_dark .trx_addons_contact_form .trx_addons_contact_form_field textarea:focus {
  background-color: #1e1d22;
  color: #fff
}

.scheme_dark .trx_addons_contact_form_field button {
  background-color: #fff;
  border-color: #fff;
  color: #0e0d12
}

.scheme_dark .trx_addons_contact_form_field button:hover {
  color: #fff
}

.scheme_dark .trx_addons_contact_form_info_icon {
  color: #6f6f6f
}

.scheme_dark .trx_addons_contact_form_info_area {
  color: #fff
}

.scheme_dark .trx_addons_contact_form_info_item_phone .trx_addons_contact_form_info_data {
  color: #fff !important
}

.scheme_dark .trx_addons_cv_about_page .trx_addons_cv_single_title {
  color: #fff
}

.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_button,
.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_image,
.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_color {
  border-color: #464646;
  background-color: #1e1d22
}

.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_button:hover,
.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_image:hover,
.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_color:hover {
  border-color: #282525;
  background-color: #1e1d22
}

.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_selected {
  border-color: #D5CA8A !important;
  background-color: #1e1d22
}

.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_disabled span:before,
.scheme_dark .trx_addons_attrib_item.trx_addons_attrib_disabled span:after {
  background-color: #c2b28a
}

.scheme_dark .trx_addons_range_slider_label_min {
  color: #fff
}

.scheme_dark .trx_addons_range_slider_label_max {
  color: #fff
}

.scheme_dark div.ui-slider {
  background-color: #fff;
  border-color: #fff
}

.scheme_dark div.ui-slider .ui-slider-handle {
  border-color: #23262d !important;
  background-color: #c2b28a
}

.scheme_dark div.ui-slider .ui-slider-range {
  background-color: #fff
}

.scheme_dark .elementor-shape .elementor-shape-fill {
  fill: #0e0d12
}

.scheme_dark .elementor-divider-separator {
  border-color: #2e2c33
}

.scheme_dark.editor-block-list__layout {
  color: #eee;
  background-color: #0e0d12
}

.scheme_dark.editor-block-list__layout p {
  color: #eee
}

.scheme_dark .has-bg-color-color {
  color: #0e0d12
}

.scheme_dark .has-bd-color-color {
  color: #2e2c33
}

.scheme_dark .has-text-color {
  color: #eee
}

.scheme_dark .has-text-light-color {
  color: #bdbebe
}

.scheme_dark .has-text-dark-color {
  color: #fff
}

.scheme_dark .has-text-link-color {
  color: #c2b28a
}

.scheme_dark .has-text-hover-color {
  color: #D5CA8A
}

.scheme_dark .has-text-link-2-color {
  color: #D5CA8A
}

.scheme_dark .has-text-hover-2-color {
  color: #c2b28a
}

.scheme_dark .has-text-link-3-color {
  color: #ddb837
}

.scheme_dark .has-text-hover-3-color {
  color: #eec432
}

.scheme_dark .has-bg-color-background-color {
  background-color: #0e0d12
}

.scheme_dark .has-bd-color-background-color {
  background-color: #2e2c33
}

.scheme_dark .has-text-background-color {
  background-color: #eee
}

.scheme_dark .has-text-light-background-color {
  background-color: #bdbebe
}

.scheme_dark .has-text-dark-background-color {
  background-color: #fff
}

.scheme_dark .has-text-link-background-color {
  background-color: #c2b28a
}

.scheme_dark .has-text-hover-background-color {
  background-color: #D5CA8A
}

.scheme_dark .has-text-link-2-background-color {
  background-color: #D5CA8A
}

.scheme_dark .has-text-hover-2-background-color {
  background-color: #c2b28a
}

.scheme_dark .has-text-link-3-background-color {
  background-color: #ddb837
}

.scheme_dark .has-text-hover-3-background-color {
  background-color: #eec432
}

.scheme_dark blockquote.wp-block-quote:not(.has-text-color),
.scheme_dark blockquote.wp-block-quote:not(.has-text-color) p,
.scheme_dark .wp-block-quote .wp-block-quote__citation {
  color: #0e0d12
}

.scheme_dark .widget_area .wp-block-search .wp-block-search__input {
  background-color: #0e0d12;
  border-color: #0e0d12
}

.scheme_dark .widget_area .wp-block-search .wp-block-search__input:hover,
.scheme_dark .widget_area .wp-block-search .wp-block-search__input:focus {
  border-color: #c2b28a;
  background-color: #23262d
}

.scheme_dark form.mc4wp-form .mc4wp-alert {
  background-color: #c2b28a;
  border-color: #D5CA8A;
  color: #282525
}

.scheme_dark form.mc4wp-form .mc4wp-alert a {
  color: #fff !important
}

.scheme_dark form.mc4wp-form .mc4wp-alert a:hover {
  color: #282525 !important
}

.scheme_dark .wpim-infowindow__inner em {
  color: #D5CA8A !important
}

.scheme_dark .wpim-marker .wpim-infowindow strong {
  color: #282525 !important
}

.scheme_dark #booked-page-form {
  color: #eee;
  border-color: #2e2c33
}

.scheme_dark #booked-profile-page .booked-profile-header {
  background-color: #0e0d12 !important;
  border-color: transparent !important;
  color: #eee
}

.scheme_dark #booked-profile-page .booked-user h3 {
  color: #fff
}

.scheme_dark #booked-profile-page .booked-profile-header .booked-logout-button:hover {
  color: #c2b28a
}

.scheme_dark #booked-profile-page .booked-tabs {
  border-color: #464646 !important
}

.scheme_dark .booked-modal .bm-window p.booked-title-bar {
  color: #fff !important;
  background-color: #D5CA8A !important
}

.scheme_dark .booked-modal .bm-window .close i {
  color: #fff
}

.scheme_dark .booked-modal .bm-window .close i:hover {
  color: #282525
}

.scheme_dark .booked-modal .bm-window .booked-scrollable {
  color: #282525
}

.scheme_dark .booked-modal .bm-window .booked-scrollable em {
  color: #c2b28a
}

.scheme_dark .booked-modal .bm-window #customerChoices {
  background-color: #D5CA8A;
  border-color: #282525
}

.scheme_dark .booked-form .booked-appointments {
  color: #282525 !important;
  background-color: #fff !important
}

.scheme_dark .booked-modal .bm-window p.appointment-title {
  color: #fff
}

.scheme_dark body .booked-modal .bm-window a {
  color: #c2b28a !important
}

.scheme_dark body .booked-modal .bm-window a:hover {
  color: #D5CA8A !important
}

.scheme_dark .booked-calendarSwitcher.calendar,
.scheme_dark .booked-calendarSwitcher.calendar select,
.scheme_dark #booked-profile-page .booked-tabs {
  background-color: #1e1d22 !important
}

.scheme_dark #booked-profile-page .booked-tabs li a {
  background-color: #282525;
  color: #fff
}

.scheme_dark #booked-profile-page .booked-tabs li a i {
  color: #fff
}

.scheme_dark #booked-profile-page .booked-tabs li.active a,
.scheme_dark #booked-profile-page .booked-tabs li.active a:hover,
.scheme_dark #booked-profile-page .booked-tabs li a:hover {
  color: #fff !important;
  background-color: #1e1d22 !important
}

.scheme_dark #booked-profile-page .booked-tab-content {
  background-color: #0e0d12;
  border-color: #464646
}

.scheme_dark table.booked-calendar thead tr {
  background-color: #1e1d22 !important
}

.scheme_dark body div.booked-calendar .bc-head .bc-col,
.scheme_dark table.booked-calendar thead tr th {
  color: #fff !important;
  border-color: #464646 !important;
  background-color: #c2b28a !important
}

.scheme_dark table.booked-calendar thead th i {
  color: #fff !important
}

.scheme_dark table.booked-calendar thead th .monthName a {
  color: #fff
}

.scheme_dark table.booked-calendar thead th .monthName a:hover {
  color: #282525
}

.scheme_dark body table.booked-calendar td .date {
  background: 0 0
}

.scheme_dark table.booked-calendar tbody tr {
  background-color: #1e1d22 !important
}

.scheme_dark body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col,
.scheme_dark table.booked-calendar tbody tr td {
  color: #fff !important;
  border-color: #464646 !important
}

.scheme_dark table.booked-calendar tbody tr td:hover {
  color: #fff !important
}

.scheme_dark table.booked-calendar tbody tr td.today .date {
  color: #282525 !important;
  background-color: #1e1d22 !important
}

.scheme_dark table.booked-calendar tbody td.today .date span {
  border-color: #c2b28a;
  color: #c2b28a !important
}

.scheme_dark body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today .date span {
  box-shadow: inset 0 0 0 2px #c2b28a
}

.scheme_dark body div.booked-calendar-wrap div.booked-calendar .bc-body .bc-row.week .bc-col.today:hover .date span,
.scheme_dark table.booked-calendar tbody td.today:hover .date span {
  background-color: #c2b28a !important;
  color: #fff !important
}

.scheme_dark .booked-calendar-wrap .booked-appt-list h2 {
  color: #fff
}

.scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot {
  border-color: #464646
}

.scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot:hover {
  background-color: #1e1d22
}

.scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title {
  color: #c2b28a
}

.scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time {
  color: #fff
}

.scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot .spots-available {
  color: #eee
}

.scheme_dark body .booked-modal button.cancel,
.scheme_dark body .booked-forgot-goback.button {
  color: #fff !important;
  background-color: #D5CA8A !important
}

.scheme_dark body div.booked-calendar .bc-col:hover .date span,
.scheme_dark #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,
.scheme_dark #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,
.scheme_dark body #booked-profile-page input[type=submit].button-primary,
.scheme_dark body table.booked-calendar input[type=submit].button-primary,
.scheme_dark body .booked-list-view button.button,
.scheme_dark body .booked-list-view input[type=submit].button-primary,
.scheme_dark body .booked-list-view button.button,
.scheme_dark body .booked-list-view input[type=submit].button-primary,
.scheme_dark body .booked-modal input[type=submit].button-primary,
.scheme_dark body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
.scheme_dark body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
.scheme_dark body #booked-profile-page .appt-block .google-cal-button>a,
.scheme_dark body .booked-modal p.booked-title-bar,
.scheme_dark body .booked-modal .bm-window p.booked-title-bar,
.scheme_dark body table.booked-calendar td:hover .date span,
.scheme_dark body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
.scheme_dark body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
.scheme_dark .booked-ms-modal .booked-book-appt,
.scheme_dark body .booked-modal button {
  background-color: #c2b28a !important
}

.scheme_dark body .booked-modal input[type=submit].button-primary:hover,
.scheme_dark body .booked-modal button:hover,
.scheme_dark .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover,
.scheme_dark body table.booked-calendar button:hover {
  background-color: #D5CA8A !important
}

.scheme_dark body .booked-modal button.cancel:hover,
.scheme_dark body .booked-forgot-goback.button:hover {
  color: #fff !important;
  background-color: #c2b28a !important
}

.scheme_dark .tribe-events-content li,
.scheme_dark .tribe-events-content p,
.scheme_dark .tribe-events-content {
  color: #eee
}

.scheme_dark #tribe-bar-form {
  color: #fff
}

.scheme_dark #tribe-bar-form input[type=text],
.scheme_dark #tribe-bar-form .tribe-bar-views-toggle {
  color: #fff;
  border-color: #23262d !important;
  background: #23262d
}

.scheme_dark #tribe-bar-form input[type=text]:hover,
.scheme_dark #tribe-bar-form .tribe-bar-views-toggle:hover {
  color: #fff;
  border-color: #c2b28a !important;
  background: #23262d
}

.scheme_dark #tribe-bar-views-toggle:after,
.scheme_dark #tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after {
  border-top-color: #D5CA8A !important
}

.scheme_dark .tribe-bar-views-open #tribe-bar-views-toggle:after {
  border-bottom-color: #D5CA8A !important;
  border-top-color: transparent !important
}

.scheme_dark #tribe-bar-views li.tribe-bar-views-option {
  color: #fff;
  background: #23262d;
  border-color: #23262d !important
}

.scheme_dark #tribe-bar-views li.tribe-bar-views-option:hover,
.scheme_dark #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active {
  color: #fff !important;
  background: #c2b28a !important
}

.scheme_dark .tribe-events-notices strong {
  color: #282525
}

.scheme_dark .tribe-events .tribe-events-c-nav__next.sc_button_hover_slide_left[disabled],
.scheme_dark .tribe-events .tribe-events-c-nav__prev.sc_button_hover_slide_left[disabled],
.scheme_dark .tribe-events .tribe-events-c-nav__next.sc_button_hover_slide_left[disabled]:hover,
.scheme_dark .tribe-events .tribe-events-c-nav__prev.sc_button_hover_slide_left[disabled]:hover {
  background: #bdbebe !important
}

.scheme_dark .datepicker thead tr:first-child th:hover,
.scheme_dark .datepicker tfoot tr th:hover {
  color: #c2b28a;
  background: #fff
}

.scheme_dark .tribe-events .datepicker .day.active,
.scheme_dark .tribe-events .datepicker .day.active.focused,
.scheme_dark .tribe-events .datepicker .day.active:focus,
.scheme_dark .tribe-events .datepicker .day.active:hover,
.scheme_dark .tribe-events .datepicker th:hover,
.scheme_dark .tribe-events .datepicker th a:hover,
.scheme_dark .tribe-events .datepicker .day.focused,
.scheme_dark .tribe-events .datepicker .day:focus,
.scheme_dark .tribe-events .datepicker .day:hover {
  background-color: #D5CA8A
}

.scheme_dark .tribe-events .datepicker .month.focused,
.scheme_dark .tribe-events .datepicker .month:focus,
.scheme_dark .tribe-events .datepicker .month:hover,
.scheme_dark .tribe-events .datepicker .year.focused,
.scheme_dark .tribe-events .datepicker .year:focus,
.scheme_dark .tribe-events .datepicker .year:hover,
.scheme_dark .tribe-events .datepicker .month.active,
.scheme_dark .tribe-events .datepicker .month.active.focused,
.scheme_dark .tribe-events .datepicker .month.active:focus,
.scheme_dark .tribe-events .datepicker .month.active:hover,
.scheme_dark .tribe-events .datepicker .year.active,
.scheme_dark .tribe-events .datepicker .year.active.focused,
.scheme_dark .tribe-events .datepicker .year.active:focus,
.scheme_dark .tribe-events .datepicker .year.active:hover {
  color: #fff !important;
  background-color: #D5CA8A
}

.scheme_dark .tribe-events-calendar thead th {
  color: #fff;
  background: #0e0d12 !important
}

.scheme_dark .tribe-events-calendar thead th+th:before {
  background: #fff
}

.scheme_dark #tribe-events-content .tribe-events-calendar td,
.scheme_dark #tribe-events-content .tribe-events-calendar th {
  border-color: #0e0d12 !important
}

.scheme_dark #tribe-events-content .tribe-events-calendar td {
  background: #1e1d22 !important
}

.scheme_dark .tribe-events-calendar td div[id*=tribe-events-daynum-],
.scheme_dark .tribe-events-calendar td div[id*=tribe-events-daynum-]>a {
  color: #c2b28a
}

.scheme_dark .tribe-events-calendar td.tribe-events-othermonth {
  color: #6f6f6f;
  background: #1e1d22 !important
}

.scheme_dark .tribe-events-calendar td.tribe-events-othermonth div[id*=tribe-events-daynum-],
.scheme_dark .tribe-events-calendar td.tribe-events-othermonth div[id*=tribe-events-daynum-]>a {
  color: #6f6f6f
}

.scheme_dark .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],
.scheme_dark .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a {
  color: #bdbebe
}

.scheme_dark .tribe-events-calendar td.tribe-events-present {
  background-color: #0e0d12
}

.scheme_dark .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],
.scheme_dark .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
  color: #D5CA8A
}

.scheme_dark .tribe-events-calendar td.tribe-events-present:before {
  border-color: #D5CA8A
}

.scheme_dark .tribe-events-calendar .tribe-events-has-events:after {
  background-color: #eee
}

.scheme_dark .tribe-common .tribe-events-calendar-day__event-details .tribe-common-b2,
.scheme_dark .tribe-common .tribe-common-anchor-thin,
.scheme_dark .tribe-common .tribe-common-h7,
.scheme_dark .tribe-common .tribe-common-b2,
.scheme_dark .tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.scheme_dark .tribe-common .tribe-common-h4,
.scheme_dark .tribe-common .tribe-common-h4 a,
.scheme_dark .tribe-events .tribe-events-calendar-month__header-column-title {
  color: #fff
}

.scheme_dark .tribe-common .tooltipster-content .tribe-common-anchor-thin {
  color: #000
}

.scheme_dark .tribe-common .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-daynum {
  color: #c2b28a
}

.scheme_dark .tribe-common .tribe-common-anchor-thin:hover {
  color: #D5CA8A
}

.scheme_dark .tribe-events-calendar .mobile-active.tribe-events-has-events:after {
  background-color: #0e0d12
}

.scheme_dark #tribe-events-content .tribe-events-calendar td,
.scheme_dark #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
  color: #fff
}

.scheme_dark #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a:hover {
  color: #c2b28a
}

.scheme_dark #tribe-events-content .tribe-events-calendar td.mobile-active,
.scheme_dark #tribe-events-content .tribe-events-calendar td.mobile-active:hover {
  color: #D5CA8A;
  background-color: #0e0d12
}

.scheme_dark #tribe-events-content .tribe-events-calendar td.mobile-active div[id*=tribe-events-daynum-] {
  color: #D5CA8A;
  background-color: #0e0d12
}

.scheme_dark #tribe-events-content .tribe-events-calendar td.tribe-events-othermonth.mobile-active div[id*=tribe-events-daynum-] a,
.scheme_dark .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a {
  background-color: transparent;
  color: #0e0d12
}

.scheme_dark .events-archive.events-gridview #tribe-events-content table .type-tribe_events {
  border-color: #2e2c33
}

.scheme_dark .recurring-info-tooltip,
.scheme_dark .tribe-events-calendar .tribe-events-tooltip,
.scheme_dark .tribe-events-week .tribe-events-tooltip,
.scheme_dark .tribe-events-shortcode.view-week .tribe-events-tooltip,
.scheme_dark .tribe-events-tooltip .tribe-events-arrow {
  color: #fff;
  background: #1e1d22;
  border-color: #464646
}

.scheme_dark #tribe-events-content .tribe-events-tooltip .summary {
  color: #fff;
  background: #1e1d22
}

.scheme_dark .tribe-events-tooltip .tribe-event-duration {
  color: #fff
}

.scheme_dark .tribe-events .datepicker .month,
.scheme_dark .tribe-events .datepicker .year,
.scheme_dark .tribe-events .datepicker .month.active,
.scheme_dark .tribe-events .datepicker .month.active.focused {
  color: #fff
}

.scheme_dark .tribe-events-list-separator-month {
  color: #fff
}

.scheme_dark .tribe-events-list-separator-month:after {
  border-color: #2e2c33
}

.scheme_dark .tribe-events-list .type-tribe_events+.type-tribe_events,
.scheme_dark .tribe-events-day .tribe-events-day-time-slot+.tribe-events-day-time-slot+.tribe-events-day-time-slot {
  border-color: #2e2c33
}

.scheme_dark .tribe-events-list-separator-month span {
  background-color: #0e0d12
}

.scheme_dark .tribe-events-list .tribe-events-event-cost span {
  color: #fff;
  border-color: #1e1d22;
  background: #1e1d22
}

.scheme_dark .tribe-mobile .tribe-events-loop .tribe-events-event-meta {
  color: #fff;
  border-color: #464646;
  background-color: #1e1d22
}

.scheme_dark .tribe-mobile .tribe-events-loop .tribe-events-event-meta a {
  color: #D5CA8A
}

.scheme_dark .tribe-mobile .tribe-events-loop .tribe-events-event-meta a:hover {
  color: #c2b28a
}

.scheme_dark .tribe-events .tribe-events-c-top-bar__nav-link[disabled] {
  background-color: #6f6f6f !important
}

.scheme_dark .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon[disabled] {
  background-color: transparent !important;
  background: 0 0 !important
}

.scheme_dark .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon {
  color: #fff
}

.scheme_dark .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon:hover {
  color: #c2b28a
}

.scheme_dark .tribe-mobile .tribe-events-list .tribe-events-venue-details {
  border-color: #464646
}

.scheme_dark .sc_events_classic .sc_events_item_date:before,
.scheme_dark .sc_events_classic .sc_events_item_time:before {
  color: #D5CA8A
}

.scheme_dark .single-tribe_events #tribe-events-footer,
.scheme_dark .tribe-events-day #tribe-events-footer,
.scheme_dark .events-list #tribe-events-footer,
.scheme_dark .tribe-events-map #tribe-events-footer,
.scheme_dark .tribe-events-photo #tribe-events-footer {
  border-color: #2e2c33
}

.scheme_dark .tribe-events-day .tribe-events-day-time-slot h5,
.scheme_dark .tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading {
  color: #fff;
  background: #1e1d22
}

.scheme_dark .tribe-events-header .tribe-common-h3.tribe-events-c-top-bar__datepicker-button svg path {
  fill: #fff
}

.scheme_dark .tribe-events .tribe-events-c-view-selector__button svg path,
.scheme_dark .tribe-events .tribe-events-c-events-bar__search-button svg path {
  fill: #fff
}

.scheme_dark .tribe-events .tribe-events-c-view-selector__button:hover svg path,
.scheme_dark .tribe-events .tribe-events-c-events-bar__search-button:hover svg path {
  fill: #D5CA8A
}

.scheme_dark .single-tribe_events .tribe-events-venue-map {
  color: #fff;
  border-color: #282525;
  background: #1e1d22
}

.scheme_dark .single-tribe_events .tribe-events-schedule .tribe-events-cost {
  color: #fff
}

.scheme_dark .single-tribe_events .type-tribe_events {
  border-color: #2e2c33
}

.scheme_dark .tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot {
  background-color: #c2b28a
}

.scheme_dark .tribe-events .datepicker th,
.scheme_dark .tribe-events .datepicker th a {
  color: #fff;
  background-color: #1e1d22
}

.scheme_dark .tribe-events .datepicker table>tbody>tr:nth-child(2n+1)>td {
  background-color: #282525
}

.scheme_dark .tribe-events .datepicker table>tbody>tr:nth-child(2n)>td {
  background-color: #1e1d22
}

.scheme_dark .tribe-events .datepicker .day {
  color: #fff
}

.scheme_dark .tribe-events .datepicker .past {
  color: rgba(255, 255, 255, .5)
}

.scheme_dark .tribe-events .datepicker .day.active {
  background-color: #1e1d22
}

.scheme_dark .tribe-events .datepicker .day.active {
  color: #282525 !important
}

.scheme_dark .tribe-events .datepicker table .day:hover {
  background-color: #fff;
  color: #282525
}

.scheme_dark .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input {
  color: #282525;
  border-color: #c2b28a;
  background-color: #fff
}

.scheme_dark .tribe-events input[placeholder]::placeholder {
  color: #9f9f9f
}

.scheme_dark .tribe-events .tribe-events-c-messages__message {
  background-color: #6f6f6f
}

.scheme_dark .tribe-common .tribe-events-c-messages__message .tribe-common-c-svgicon,
.scheme_dark .tribe-common .tribe-events-c-messages__message-list-item {
  color: #000
}

.scheme_dark .tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_dark .tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path {
  fill: #fff
}

.scheme_dark .tribe-events .datepicker th.datepicker-switch:hover {
  color: #fff !important;
  background-color: #D5CA8A
}

.scheme_dark .tribe-events .datepicker .next:active,
.scheme_dark .tribe-events .datepicker .next:focus,
.scheme_dark .tribe-events .datepicker .next:hover,
.scheme_dark .tribe-events .datepicker .prev:active,
.scheme_dark .tribe-events .datepicker .prev:focus,
.scheme_dark .tribe-events .datepicker .prev:hover {
  background-color: #D5CA8A
}

.scheme_dark .tribe-events .datepicker .next:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_dark .tribe-events .datepicker .next:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_dark .tribe-events .datepicker .next:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_dark .tribe-events .datepicker .prev:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_dark .tribe-events .datepicker .prev:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,
.scheme_dark .tribe-events .datepicker .prev:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path {
  fill: #fff
}

.scheme_dark .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
  background-color: #D5CA8A
}

.scheme_dark .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner .tribe-events-calendar-month__multiday-event-bar-title {
  color: #fff !important
}

.scheme_dark .tribe-events-event-meta a:focus,
.scheme_dark .tribe-events-event-meta a:hover {
  color: #D5CA8A
}

.scheme_dark .tribe-events .tribe-events-calendar-month__day-cell--mobile.sc_button_hover_slide_left:not([class^=xdsoft_]) {
  color: #fff !important;
  background-color: #1e1d22 !important;
  background: #1e1d22 !important
}

.scheme_dark .tribe-events .tribe-events-calendar-month__day-cell--mobile.sc_button_hover_slide_left:not([class^=xdsoft_]):hover {
  color: #fff !important;
  background-color: #D5CA8A !important;
  background: #D5CA8A !important
}

.scheme_dark .tribe-events .tribe-events-calendar-month__day-cell--mobile {
  color: #fff !important;
  background-color: #1e1d22 !important;
  background: #1e1d22 !important
}

.scheme_dark .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover {
  color: #fff !important;
  background-color: #D5CA8A !important;
  background: #D5CA8A !important
}

.scheme_dark .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #fff !important
}

.scheme_dark .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover .tribe-events-calendar-month__day-date-daynum {
  color: #fff !important
}

.scheme_dark .tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #c2b28a !important
}

.scheme_dark .xdsoft_datetimepicker .xdsoft_calendar td,
.scheme_dark .xdsoft_datetimepicker .xdsoft_calendar th {
  color: #fff;
  border-color: #2e2c33
}

.scheme_dark .xdsoft_datetimepicker .xdsoft_calendar th {
  color: #fff;
  background-color: #1e1d22;
  border-color: #282525
}

.scheme_dark .xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current,
.scheme_dark .xdsoft_datetimepicker .xdsoft_calendar td:hover,
.scheme_dark .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.scheme_dark .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #282525 !important
}

.scheme_dark .xdsoft_datetimepicker .xdsoft_calendar td:hover,
.scheme_dark .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:not(.xdsoft_current):hover {
  color: #282525 !important
}

.scheme_dark .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div,
.scheme_dark .xdsoft_datetimepicker .xdsoft_calendar td:hover,
.scheme_dark .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
  background-color: #ffffff !important
}

.scheme_dark .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
  background-color: #1e1d22 !important;
  color: #ffffff !important
}

.scheme_dark] .scheme_dark .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button:hover {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button:hover {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark .sc_button_hover_slide_left:not([class^=xdsoft_]) {
  background: linear-gradient(to right, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll right bottom/210% 100% #c2b28a !important
}

.scheme_dark .sc_button_hover_slide_right {
  background: linear-gradient(to left, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll left bottom/210% 100% #c2b28a !important
}

.scheme_dark .sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll right bottom/100% 210% #c2b28a !important
}

.scheme_dark .sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #D5CA8A 50%, #c2b28a 50%) no-repeat scroll right top/100% 210% #c2b28a !important
}

.scheme_dark .sc_button_hover_style_link2.sc_button_hover_slide_left {
  background: linear-gradient(to right, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right bottom/210% 100% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_link2.sc_button_hover_slide_right {
  background: linear-gradient(to left, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll left bottom/210% 100% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_link2.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right bottom/100% 210% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_link2.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right top/100% 210% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_link3.sc_button_hover_slide_left {
  background: linear-gradient(to right, #eec432 50%, #ddb837 50%) no-repeat scroll right bottom/210% 100% #ddb837 !important
}

.scheme_dark .sc_button_hover_style_link3.sc_button_hover_slide_right {
  background: linear-gradient(to left, #eec432 50%, #ddb837 50%) no-repeat scroll left bottom/210% 100% #ddb837 !important
}

.scheme_dark .sc_button_hover_style_link3.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #eec432 50%, #ddb837 50%) no-repeat scroll right bottom/100% 210% #ddb837 !important
}

.scheme_dark .sc_button_hover_style_link3.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #eec432 50%, #ddb837 50%) no-repeat scroll right top/100% 210% #ddb837 !important
}

.scheme_dark .sc_button_hover_style_dark.sc_button_hover_slide_left {
  background: linear-gradient(to right, #c2b28a 50%, #fff 50%) no-repeat scroll right bottom/210% 100% #fff !important
}

.scheme_dark .sc_button_hover_style_dark.sc_button_hover_slide_right {
  background: linear-gradient(to left, #c2b28a 50%, #fff 50%) no-repeat scroll left bottom/210% 100% #fff !important
}

.scheme_dark .sc_button_hover_style_dark.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #c2b28a 50%, #fff 50%) no-repeat scroll right bottom/100% 210% #fff !important
}

.scheme_dark .sc_button_hover_style_dark.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #c2b28a 50%, #fff 50%) no-repeat scroll right top/100% 210% #fff !important
}

.scheme_dark .sc_button_hover_style_light.sc_button_hover_slide_left {
  background: linear-gradient(to right, #c2b28a 50%, #bdbebe 50%) no-repeat scroll right bottom/210% 100% #bdbebe !important
}

.scheme_dark .sc_button_hover_style_light.sc_button_hover_slide_right {
  background: linear-gradient(to left, #c2b28a 50%, #bdbebe 50%) no-repeat scroll left bottom/210% 100% #bdbebe !important
}

.scheme_dark .sc_button_hover_style_light.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #c2b28a 50%, #bdbebe 50%) no-repeat scroll right bottom/100% 210% #bdbebe !important
}

.scheme_dark .sc_button_hover_style_light.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #c2b28a 50%, #bdbebe 50%) no-repeat scroll right top/100% 210% #bdbebe !important
}

.scheme_dark .sc_button_hover_style_inverse.sc_button_hover_slide_left {
  background: linear-gradient(to right, #fff 50%, #c2b28a 50%) no-repeat scroll right bottom/210% 100% #c2b28a !important
}

.scheme_dark .sc_button_hover_style_inverse.sc_button_hover_slide_right {
  background: linear-gradient(to left, #fff 50%, #c2b28a 50%) no-repeat scroll left bottom/210% 100% #c2b28a !important
}

.scheme_dark .sc_button_hover_style_inverse.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #fff 50%, #c2b28a 50%) no-repeat scroll right bottom/100% 210% #c2b28a !important
}

.scheme_dark .sc_button_hover_style_inverse.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #fff 50%, #c2b28a 50%) no-repeat scroll right top/100% 210% #c2b28a !important
}

.scheme_dark .sc_button_hover_style_hover.sc_button_hover_slide_left {
  background: linear-gradient(to right, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right bottom/210% 100% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_hover.sc_button_hover_slide_right {
  background: linear-gradient(to left, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll left bottom/210% 100% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_hover.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right bottom/100% 210% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_hover.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #c2b28a 50%, #D5CA8A 50%) no-repeat scroll right top/100% 210% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_left {
  background: linear-gradient(to right, #fff 50%, #D5CA8A 50%) no-repeat scroll right bottom/210% 100% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_right {
  background: linear-gradient(to left, #fff 50%, #D5CA8A 50%) no-repeat scroll left bottom/210% 100% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #fff 50%, #D5CA8A 50%) no-repeat scroll right bottom/100% 210% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #fff 50%, #D5CA8A 50%) no-repeat scroll right top/100% 210% #D5CA8A !important
}

.scheme_dark .sc_button_hover_style_alterbd.sc_button_hover_slide_left {
  background: linear-gradient(to right, #D5CA8A 50%, #464646 50%) no-repeat scroll right bottom/210% 100% #464646 !important
}

.scheme_dark .sc_button_hover_style_alterbd.sc_button_hover_slide_right {
  background: linear-gradient(to left, #D5CA8A 50%, #464646 50%) no-repeat scroll left bottom/210% 100% #464646 !important
}

.scheme_dark .sc_button_hover_style_alterbd.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #D5CA8A 50%, #464646 50%) no-repeat scroll right bottom/100% 210% #464646 !important
}

.scheme_dark .sc_button_hover_style_alterbd.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #D5CA8A 50%, #464646 50%) no-repeat scroll right top/100% 210% #464646 !important
}

.scheme_dark .sc_button_hover_style_extra.sc_button_hover_slide_left {
  background: linear-gradient(to right, #c2b28a 50%, #1e1d22 50%) no-repeat scroll right bottom/210% 100% #1e1d22 !important
}

.scheme_dark .sc_button_hover_style_extra.sc_button_hover_slide_right {
  background: linear-gradient(to left, #c2b28a 50%, #1e1d22 50%) no-repeat scroll left bottom/210% 100% #1e1d22 !important
}

.scheme_dark .sc_button_hover_style_extra.sc_button_hover_slide_top {
  background: linear-gradient(to bottom, #c2b28a 50%, #1e1d22 50%) no-repeat scroll right bottom/100% 210% #1e1d22 !important
}

.scheme_dark .sc_button_hover_style_extra.sc_button_hover_slide_bottom {
  background: linear-gradient(to top, #c2b28a 50%, #1e1d22 50%) no-repeat scroll right top/100% 210% #1e1d22 !important
}

.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_left:hover,
.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_right:hover,
.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_top:hover,
.scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_bottom:hover {
  color: #0e0d12 !important
}

.scheme_dark .sc_button_hover_style_extra.sc_button_hover_slide_left:hover,
.scheme_dark .sc_button_hover_style_extra.sc_button_hover_slide_right:hover,
.scheme_dark .sc_button_hover_style_extra.sc_button_hover_slide_top:hover,
.scheme_dark .sc_button_hover_style_extra.sc_button_hover_slide_bottom:hover {
  color: #fff !important
}

.scheme_dark .sc_button_hover_slide_left:hover,
.scheme_dark .sc_button_hover_slide_left.active,
.scheme_dark .ui-state-active .sc_button_hover_slide_left,
.scheme_dark .vc_active .sc_button_hover_slide_left,
.scheme_dark .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,
.scheme_dark li.active .sc_button_hover_slide_left {
  background-position: left bottom !important;
  color: #fff !important
}

.scheme_dark .sc_button_hover_slide_right:hover,
.scheme_dark .sc_button_hover_slide_right.active,
.scheme_dark .ui-state-active .sc_button_hover_slide_right,
.scheme_dark .vc_active .sc_button_hover_slide_right,
.scheme_dark .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_right,
.scheme_dark li.active .sc_button_hover_slide_right {
  background-position: right bottom !important;
  color: #0e0d12 !important
}

.scheme_dark .sc_button_hover_slide_top:hover,
.scheme_dark .sc_button_hover_slide_top.active,
.scheme_dark .ui-state-active .sc_button_hover_slide_top,
.scheme_dark .vc_active .sc_button_hover_slide_top,
.scheme_dark .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_top,
.scheme_dark li.active .sc_button_hover_slide_top {
  background-position: right top !important;
  color: #0e0d12 !important
}

.scheme_dark .sc_button_hover_slide_bottom:hover,
.scheme_dark .sc_button_hover_slide_bottom.active,
.scheme_dark .ui-state-active .sc_button_hover_slide_bottom,
.scheme_dark .vc_active .sc_button_hover_slide_bottom,
.scheme_dark .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_bottom,
.scheme_dark li.active .sc_button_hover_slide_bottom {
  background-position: right bottom !important;
  color: #0e0d12 !important
}

.scheme_dark .post_featured.hover_dots .icons span {
  background-color: #c2b28a
}

.scheme_dark .post_featured.hover_dots .post_info,
.scheme_dark .post_featured.hover_icon .post_info {
  color: #fff
}

.scheme_dark .post_featured.hover_icon .icons a {
  color: #fff;
  background-color: #D5CA8A
}

.scheme_dark .post_featured.hover_icon a:hover {
  color: #fff;
  background-color: #c2b28a
}

.scheme_dark .post_featured.hover_icons .icons a {
  color: #fff;
  background-color: rgba(14, 13, 18, .7)
}

.scheme_dark .post_featured.hover_icons a:hover {
  color: #c2b28a;
  background-color: #0e0d12
}

.scheme_dark .post_featured.hover_fade .post_info,
.scheme_dark .post_featured.hover_fade .post_info a,
.scheme_dark .post_featured.hover_fade .post_info .post_meta_item {
  color: #fff
}

.scheme_dark .post_featured.hover_fade .post_info a:hover {
  color: #c2b28a
}

.scheme_dark .post_featured.hover_slide .post_info,
.scheme_dark .post_featured.hover_slide .post_info a,
.scheme_dark .post_featured.hover_slide .post_info .post_meta_item {
  color: #fff
}

.scheme_dark .post_featured.hover_slide .post_info a:hover {
  color: #c2b28a
}

.scheme_dark .post_featured.hover_slide .post_info .post_title:after {
  background-color: #fff
}

.scheme_dark .post_featured.hover_pull {
  background-color: #1e1d22
}

.scheme_dark .post_featured.hover_pull .post_info,
.scheme_dark .post_featured.hover_pull .post_info a,
.scheme_dark .post_featured.hover_pull .post_info a:before {
  color: #fff
}

.scheme_dark .post_featured.hover_pull .post_info a:hover,
.scheme_dark .post_featured.hover_pull .post_info a:hover:before {
  color: #c2b28a
}

.scheme_dark .post_featured.hover_border .post_info,
.scheme_dark .post_featured.hover_border .post_info a,
.scheme_dark .post_featured.hover_border .post_info .post_meta_item {
  color: #fff
}

.scheme_dark .post_featured.hover_border .post_info a:hover {
  color: #c2b28a
}

.scheme_dark .post_featured.hover_border .post_info:before,
.scheme_dark .post_featured.hover_border .post_info:after {
  border-color: #fff
}

.scheme_dark .post_featured.hover_shop .icons a {
  color: #fff;
  border-color: #c2b28a !important;
  background-color: transparent
}

.scheme_dark .post_featured.hover_shop .icons a:hover {
  color: #282525;
  border-color: #c2b28a !important;
  background-color: #c2b28a
}

.scheme_dark .products.related .post_featured.hover_shop .icons a {
  color: #fff;
  border-color: #c2b28a !important;
  background-color: #c2b28a
}

.scheme_dark .products.related .post_featured.hover_shop .icons a:hover {
  color: #282525;
  border-color: #D5CA8A !important;
  background-color: #D5CA8A
}

.scheme_dark .post_featured.hover_shop_buttons .icons .shop_link {
  color: #0e0d12;
  background-color: #fff
}

.scheme_dark .post_featured.hover_shop_buttons .icons a:hover {
  color: #282525;
  background-color: #D5CA8A
}

.mejs-offscreen {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal
}

.mejs-container {
  background: #000;
  font-family: Helvetica, Arial, serif;
  position: relative;
  text-align: left;
  text-indent: 0;
  vertical-align: top
}

.mejs-container,
.mejs-container * {
  box-sizing: border-box
}

.mejs-container video::-webkit-media-controls,
.mejs-container video::-webkit-media-controls-panel,
.mejs-container video::-webkit-media-controls-panel-container,
.mejs-container video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important
}

.mejs-fill-container,
.mejs-fill-container .mejs-container {
  height: 100%;
  width: 100%
}

.mejs-fill-container {
  background: transparent;
  margin: 0 auto;
  overflow: hidden;
  position: relative
}

.mejs-container:focus {
  outline: none
}

.mejs-iframe-overlay {
  height: 100%;
  position: absolute;
  width: 100%
}

.mejs-embed,
.mejs-embed body {
  background: #000;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%
}

.mejs-fullscreen {
  overflow: hidden !important
}

.mejs-container-fullscreen {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000
}

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
  height: 100% !important;
  width: 100% !important
}

.mejs-background,
.mejs-mediaelement {
  left: 0;
  position: absolute;
  top: 0
}

.mejs-mediaelement {
  height: 100%;
  width: 100%;
  z-index: 0
}

.mejs-poster {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1
}

:root .mejs-poster-img {
  display: none
}

.mejs-poster-img {
  border: 0;
  padding: 0
}

.mejs-overlay {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0
}

.mejs-layer {
  z-index: 1
}

.mejs-overlay-play {
  cursor: pointer
}

.mejs-overlay-button {
  background: url(//heaven11.axiomthemes.com/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;
  background-position: 0 -39px;
  height: 80px;
  width: 80px
}

.mejs-overlay:hover>.mejs-overlay-button {
  background-position: -80px -39px
}

.mejs-overlay-loading {
  height: 80px;
  width: 80px
}

.mejs-overlay-loading-bg-img {
  -webkit-animation: a 1s linear infinite;
  animation: a 1s linear infinite;
  background: transparent url(//heaven11.axiomthemes.com/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;
  display: block;
  height: 80px;
  width: 80px;
  z-index: 1
}

@-webkit-keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes a {
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

.mejs-controls {
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  left: 0;
  list-style-type: none;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  width: 100%;
  z-index: 3
}

.mejs-controls:not([style*="display: none"]) {
  background: rgba(255, 0, 0, .7);
  background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, .35));
  background: linear-gradient(transparent, rgba(0, 0, 0, .35))
}

.mejs-button,
.mejs-time,
.mejs-time-rail {
  font-size: 10px;
  height: 40px;
  line-height: 10px;
  margin: 0;
  width: 32px
}

.mejs-button>button {
  background: transparent url(//heaven11.axiomthemes.com/wp-includes/js/mediaelement/mejs-controls.svg);
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 20px;
  line-height: 0;
  margin: 10px 6px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-decoration: none;
  width: 20px
}

.mejs-button>button:focus {
  outline: 1px dotted #999
}

.mejs-container-keyboard-inactive [role=slider],
.mejs-container-keyboard-inactive [role=slider]:focus,
.mejs-container-keyboard-inactive a,
.mejs-container-keyboard-inactive a:focus,
.mejs-container-keyboard-inactive button,
.mejs-container-keyboard-inactive button:focus {
  outline: 0
}

.mejs-time {
  box-sizing: content-box;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  height: 24px;
  overflow: hidden;
  padding: 16px 6px 0;
  text-align: center;
  width: auto
}

.mejs-play>button {
  background-position: 0 0
}

.mejs-pause>button {
  background-position: -20px 0
}

.mejs-replay>button {
  background-position: -160px 0
}

.mejs-time-rail {
  direction: ltr;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 40px;
  margin: 0 10px;
  padding-top: 10px;
  position: relative
}

.mejs-time-buffering,
.mejs-time-current,
.mejs-time-float,
.mejs-time-float-corner,
.mejs-time-float-current,
.mejs-time-hovered,
.mejs-time-loaded,
.mejs-time-marker,
.mejs-time-total {
  border-radius: 2px;
  cursor: pointer;
  display: block;
  height: 10px;
  position: absolute
}

.mejs-time-total {
  background: hsla(0, 0%, 100%, .3);
  margin: 5px 0 0;
  width: 100%
}

.mejs-time-buffering {
  -webkit-animation: b 2s linear infinite;
  animation: b 2s linear infinite;
  background: -webkit-linear-gradient(135deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
  background: linear-gradient(-45deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
  background-size: 15px 15px;
  width: 100%
}

@-webkit-keyframes b {
  0% {
    background-position: 0 0
  }

  to {
    background-position: 30px 0
  }
}

@keyframes b {
  0% {
    background-position: 0 0
  }

  to {
    background-position: 30px 0
  }
}

.mejs-time-loaded {
  background: hsla(0, 0%, 100%, .3)
}

.mejs-time-current,
.mejs-time-handle-content {
  background: hsla(0, 0%, 100%, .9)
}

.mejs-time-hovered {
  background: hsla(0, 0%, 100%, .5);
  z-index: 10
}

.mejs-time-hovered.negative {
  background: rgba(0, 0, 0, .2)
}

.mejs-time-buffering,
.mejs-time-current,
.mejs-time-hovered,
.mejs-time-loaded {
  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: all .15s ease-in;
  transition: all .15s ease-in;
  width: 100%
}

.mejs-time-buffering {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1)
}

.mejs-time-hovered {
  -webkit-transition: height .1s cubic-bezier(.44, 0, 1, 1);
  transition: height .1s cubic-bezier(.44, 0, 1, 1)
}

.mejs-time-hovered.no-hover {
  -webkit-transform: scaleX(0) !important;
  -ms-transform: scaleX(0) !important;
  transform: scaleX(0) !important
}

.mejs-time-handle,
.mejs-time-handle-content {
  border: 4px solid transparent;
  cursor: pointer;
  left: 0;
  position: absolute;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  z-index: 11
}

.mejs-time-handle-content {
  border: 4px solid hsla(0, 0%, 100%, .9);
  border-radius: 50%;
  height: 10px;
  left: -7px;
  top: -4px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 10px
}

.mejs-time-rail .mejs-time-handle-content:active,
.mejs-time-rail .mejs-time-handle-content:focus,
.mejs-time-rail:hover .mejs-time-handle-content {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1)
}

.mejs-time-float {
  background: #eee;
  border: 1px solid #333;
  bottom: 100%;
  color: #111;
  display: none;
  height: 17px;
  margin-bottom: 9px;
  position: absolute;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 36px
}

.mejs-time-float-current {
  display: block;
  left: 0;
  margin: 2px;
  text-align: center;
  width: 30px
}

.mejs-time-float-corner {
  border: 5px solid #eee;
  border-color: #eee transparent transparent;
  border-radius: 0;
  display: block;
  height: 0;
  left: 50%;
  line-height: 0;
  position: absolute;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0
}

.mejs-long-video .mejs-time-float {
  margin-left: -23px;
  width: 64px
}

.mejs-long-video .mejs-time-float-current {
  width: 60px
}

.mejs-broadcast {
  color: #fff;
  height: 10px;
  position: absolute;
  top: 15px;
  width: 100%
}

.mejs-fullscreen-button>button {
  background-position: -80px 0
}

.mejs-unfullscreen>button {
  background-position: -100px 0
}

.mejs-mute>button {
  background-position: -60px 0
}

.mejs-unmute>button {
  background-position: -40px 0
}

.mejs-volume-button {
  position: relative
}

.mejs-volume-button>.mejs-volume-slider {
  -webkit-backface-visibility: hidden;
  background: rgba(50, 50, 50, .7);
  border-radius: 0;
  bottom: 100%;
  display: none;
  height: 115px;
  left: 50%;
  margin: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 25px;
  z-index: 1
}

.mejs-volume-button:hover {
  border-radius: 0 0 4px 4px
}

.mejs-volume-total {
  background: hsla(0, 0%, 100%, .5);
  height: 100px;
  left: 50%;
  margin: 0;
  position: absolute;
  top: 8px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 2px
}

.mejs-volume-current {
  left: 0;
  margin: 0;
  width: 100%
}

.mejs-volume-current,
.mejs-volume-handle {
  background: hsla(0, 0%, 100%, .9);
  position: absolute
}

.mejs-volume-handle {
  border-radius: 1px;
  cursor: ns-resize;
  height: 6px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 16px
}

.mejs-horizontal-volume-slider {
  display: block;
  height: 36px;
  position: relative;
  vertical-align: middle;
  width: 56px
}

.mejs-horizontal-volume-total {
  background: rgba(50, 50, 50, .8);
  height: 8px;
  top: 16px;
  width: 50px
}

.mejs-horizontal-volume-current,
.mejs-horizontal-volume-total {
  border-radius: 2px;
  font-size: 1px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute
}

.mejs-horizontal-volume-current {
  background: hsla(0, 0%, 100%, .8);
  height: 100%;
  top: 0;
  width: 100%
}

.mejs-horizontal-volume-handle {
  display: none
}

.mejs-captions-button,
.mejs-chapters-button {
  position: relative
}

.mejs-captions-button>button {
  background-position: -140px 0
}

.mejs-chapters-button>button {
  background-position: -180px 0
}

.mejs-captions-button>.mejs-captions-selector,
.mejs-chapters-button>.mejs-chapters-selector {
  background: rgba(50, 50, 50, .7);
  border: 1px solid transparent;
  border-radius: 0;
  bottom: 100%;
  margin-right: -43px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 50%;
  visibility: visible;
  width: 86px
}

.mejs-chapters-button>.mejs-chapters-selector {
  margin-right: -55px;
  width: 110px
}

.mejs-captions-selector-list,
.mejs-chapters-selector-list {
  list-style-type: none !important;
  margin: 0;
  overflow: hidden;
  padding: 0
}

.mejs-captions-selector-list-item,
.mejs-chapters-selector-list-item {
  color: #fff;
  cursor: pointer;
  display: block;
  list-style-type: none !important;
  margin: 0 0 6px;
  overflow: hidden;
  padding: 0
}

.mejs-captions-selector-list-item:hover,
.mejs-chapters-selector-list-item:hover {
  background-color: #c8c8c8 !important;
  background-color: hsla(0, 0%, 100%, .4) !important
}

.mejs-captions-selector-input,
.mejs-chapters-selector-input {
  clear: both;
  float: left;
  left: -1000px;
  margin: 3px 3px 0 5px;
  position: absolute
}

.mejs-captions-selector-label,
.mejs-chapters-selector-label {
  cursor: pointer;
  float: left;
  font-size: 10px;
  line-height: 15px;
  padding: 4px 10px 0;
  width: 100%
}

.mejs-captions-selected,
.mejs-chapters-selected {
  color: #21f8f8
}

.mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px
}

.mejs-captions-layer {
  bottom: 0;
  color: #fff;
  font-size: 16px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center
}

.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline
}

.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: 400
}

.mejs-captions-position {
  bottom: 15px;
  left: 0;
  position: absolute;
  width: 100%
}

.mejs-captions-position-hover {
  bottom: 35px
}

.mejs-captions-text,
.mejs-captions-text * {
  background: hsla(0, 0%, 8%, .5);
  box-shadow: 5px 0 0 hsla(0, 0%, 8%, .5), -5px 0 0 hsla(0, 0%, 8%, .5);
  padding: 0;
  white-space: pre-wrap
}

.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container {
  display: none
}

.mejs-overlay-error {
  position: relative
}

.mejs-overlay-error>img {
  left: 0;
  max-width: 100%;
  position: absolute;
  top: 0;
  z-index: -1
}

.mejs-cannotplay,
.mejs-cannotplay a {
  color: #fff;
  font-size: .8em
}

.mejs-cannotplay {
  position: relative
}

.mejs-cannotplay a,
.mejs-cannotplay p {
  display: inline-block;
  padding: 0 15px;
  width: 100%
}

.mejs-container {
  clear: both;
  max-width: 100%
}

.mejs-container * {
  font-family: Helvetica, Arial
}

.mejs-container,
.mejs-container .mejs-controls,
.mejs-embed,
.mejs-embed body {
  background: #222
}

.mejs-time {
  font-weight: 400;
  word-wrap: normal
}

.mejs-controls a.mejs-horizontal-volume-slider {
  display: table
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #fff
}

.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #0073aa
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail .mejs-time-total {
  background: rgba(255, 255, 255, .33)
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.mejs-controls .mejs-time-rail span {
  border-radius: 0
}

.mejs-overlay-loading {
  background: 0 0
}

.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:not(.button-group) {
  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 .remove-setting,
.media-embed-details .setting p {
  color: #a00;
  font-size: 10px;
  text-transform: uppercase
}

.media-embed-details .setting .remove-setting {
  padding: 5px 0
}

.media-embed-details .setting a:hover {
  color: #dc3232
}

.media-embed-details .embed-media-settings .checkbox-setting {
  float: none;
  margin: 0 0 10px
}

.wp-video {
  max-width: 100%;
  height: auto
}

.wp_attachment_holder .wp-audio-shortcode,
.wp_attachment_holder .wp-video {
  margin-top: 18px
}

.wp-video-shortcode video,
video.wp-video-shortcode {
  max-width: 100%;
  display: inline-block
}

.video-details .wp-video-holder {
  width: 100%;
  max-width: 640px
}

.wp-playlist {
  border: 1px solid #ccc;
  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;
  max-width: 100%
}

.wp-playlist .mejs-controls .mejs-button button {
  outline: 0
}

.wp-playlist-light {
  background: #fff;
  color: #000
}

.wp-playlist-dark {
  color: #fff;
  background: #000
}

.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: #000;
  max-width: -webkit-calc(100% - 40px);
  max-width: calc(100% - 40px)
}

.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 #ccc
}

.wp-playlist-item:last-child {
  border-bottom: 0
}

.wp-playlist-light .wp-playlist-caption {
  color: #333
}

.wp-playlist-dark .wp-playlist-caption {
  color: #ddd
}

.wp-playlist-playing {
  font-weight: 700;
  background: #f7f7f7
}

.wp-playlist-light .wp-playlist-playing {
  background: #fff;
  color: #000
}

.wp-playlist-dark .wp-playlist-playing {
  background: #000;
  color: #fff
}

.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-artist,
.wp-playlist-current-item .wp-playlist-item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.wp-audio-playlist .me-cannotplay span {
  padding: 5px 15px
}

form.wpcf7-form textarea,
form.wpcf7-form input[type=text],
form.wpcf7-form input[type=email] {
  width: 100%
}

form.wpcf7-form .row {
  padding-bottom: 10px;
  margin-right: 0
}

form.wpcf7-form input[type=checkbox],
form.wpcf7-form input[type=submit] {
  width: auto
}

form.wpcf7-form span[class*=acceptance] span.wpcf7-list-item {
  margin: .3em 0 0;
  display: block;
  position: relative;
  line-height: 1em
}

.wpcf7-spinner,
form.wpcf7-form .ajax-loader,
form.wpcf7-form span[class*=acceptance] input {
  display: none
}

form.wpcf7-form .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%
}

form.wpcf7-form .itm {
  -ms-flex-preferred-size: 49.5%;
  flex-basis: 49.5%
}

form.wpcf7-form .sc_form_field_button {
  text-align: right
}

form.wpcf7-form .sc_form_field_button input[type=submit] {
  margin-top: 2.1538461539em
}

.comment-form input[type=checkbox]+label,
.comment-form .wpgdprc-checkbox label,
.wpcf7-form .wpgdprc {
  font-size: inherit;
  color: inherit;
  font-weight: 500;
  display: block;
  text-align: left
}

.comment-form-cookies-consent {
  clear: both
}

@media (min-width:2160px) {

  .hide_on_wide,
  .sc_layouts_hide_on_wide {
    display: none !important
  }
}

@media (min-width:1680px) and (max-width:2159px) {
  body.elementor-editor-active .elementor-hidden-desktop:not(.elementor-element-edit-mode) {
    display: none !important
  }

  .hide_on_desktop,
  .sc_layouts_hide_on_desktop {
    display: none !important
  }

  .sc_layouts_row_type_compact.sc_layouts_row_fixed_on,
  .sc_layouts_row_type_normal.sc_layouts_row_fixed_on {
    padding-top: 0;
    padding-bottom: 0
  }

  .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,
  .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 3em
  }
}

@media (min-width:1280px) and (max-width:1679px) {
  body.elementor-editor-active .elementor-hidden-desktop:not(.elementor-element-edit-mode) {
    display: none !important
  }

  .hide_on_notebook,
  .sc_layouts_hide_on_notebook {
    display: none !important
  }

  .sc_layouts_row_type_compact.sc_layouts_row_fixed_on,
  .sc_layouts_row_type_normal.sc_layouts_row_fixed_on {
    padding-top: 0;
    padding-bottom: 0
  }

  .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,
  .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 3em
  }
}

@media (min-width:768px) and (max-width:1279px) {
  .sc_push_hide_on_tablet {
    margin-top: 0 !important
  }

  .sc_pull_hide_on_tablet {
    margin-bottom: 0 !important
  }

  body.elementor-editor-active .elementor-hidden-tablet:not(.elementor-element-edit-mode) {
    display: none !important
  }

  .hide_on_tablet,
  .sc_layouts_hide_on_tablet {
    display: none !important
  }

  .sc_layouts_row_type_compact.sc_layouts_row_fixed_on,
  .sc_layouts_row_type_normal.sc_layouts_row_fixed_on {
    padding-top: 0;
    padding-bottom: 0
  }

  .sc_layouts_row.sc_layouts_row_fixed_on .custom-logo-link img,
  .sc_layouts_row.sc_layouts_row_fixed_on .sc_layouts_logo img {
    max-height: 3em
  }
}

@media (max-width:767px) {
  .sc_push_hide_on_mobile {
    margin-top: 0 !important
  }

  .sc_pull_hide_on_mobile {
    margin-bottom: 0 !important
  }

  body.elementor-editor-active .elementor-hidden-phone:not(.elementor-element-edit-mode) {
    display: none !important
  }

  .hide_on_mobile,
  .sc_layouts_hide_on_mobile {
    display: block !important
  }

  .sc_layouts_row_type_compact.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always,
  .sc_layouts_row_type_normal.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
    padding-top: 0;
    padding-bottom: 0
  }

  .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img,
  .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img {
    max-height: 3em
  }
}

@media (max-width:1439px) {
  .trx_addons_audio_player {
    padding: 2em
  }

  .sc_item_subtitle+.sc_item_title {
    margin-top: .4em
  }

  .sc_item_title+.sc_item_descr,
  .sc_item_subtitle+.sc_item_descr,
  .sc_item_title+.sc_item_slider,
  .sc_item_subtitle+.sc_item_slider,
  .sc_item_descr+.sc_item_slider,
  .sc_item_title+.sc_item_columns,
  .sc_item_subtitle+.sc_item_columns,
  .sc_item_descr+.sc_item_columns,
  .sc_item_title+.sc_item_content,
  .sc_item_subtitle+.sc_item_content,
  .sc_item_descr+.sc_item_content {
    margin-top: 2em
  }

  .sc_item_title+.sc_item_button,
  .sc_item_title+.sc_item_button_image,
  .sc_item_subtitle+.sc_item_button,
  .sc_item_subtitle+.sc_item_button_image,
  .sc_item_descr+.sc_item_button,
  .sc_item_descr+.sc_item_button_image,
  .sc_item_content+.sc_item_button,
  .sc_item_content+.sc_item_button_image,
  .sc_item_slider+.sc_item_button,
  .sc_item_slider+.sc_item_button_image,
  .sc_item_columns+.sc_item_button,
  .sc_item_columns+.sc_item_button_image {
    margin-top: 2em
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
  .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text],
  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
    font-size: 14px
  }

  .sc_layouts_row_fixed_on {
    left: -15px;
    right: -15px
  }

  .sc_layouts_row .sc_button {
    font-size: 12px;
    padding: 1.5em
  }

  .properties_search_vertical .properties_search_form .properties_search_advanced [class*=sc_form_field_properties_features] {
    width: 100%
  }

  .sc_services_iconed .sc_services_item_content {
    padding: 2.1429em
  }

  .sc_team_default .sc_team_item_info {
    padding: 2.1429em
  }

  .sc_content_width_1_1,
  .sc_inner_width_1_1>.elementor-column-wrap {
    width: 1100px
  }

  .sc_content_width_1_2,
  .sc_inner_width_1_2>.elementor-column-wrap {
    width: 550px
  }

  .sc_content_width_1_3,
  .sc_inner_width_1_3>.elementor-column-wrap {
    width: 366.6666666667px
  }

  .sc_content_width_2_3,
  .sc_inner_width_2_3>.elementor-column-wrap {
    width: 733.3333333333px
  }

  .sc_content_width_1_4,
  .sc_inner_width_1_4>.elementor-column-wrap {
    width: 275px
  }

  .sc_content_width_3_4,
  .sc_inner_width_3_4>.elementor-column-wrap {
    width: 825px
  }

  .sc_promo.sc_promo_size_normal .sc_promo_text_inner {
    padding: 2.1429em
  }

  .sc_recent_news_style_news-announce .post_size_medium .post_title,
  .sc_recent_news_style_news-announce .post_size_small .post_title {
    font-size: 1.2em
  }

  .sc_recent_news_style_news-announce .post_size_full {
    height: 372px
  }

  .sc_recent_news_style_news-announce .post_size_big {
    height: 186px
  }

  .sc_recent_news_style_news-announce .post_size_medium {
    height: 93px
  }

  .sc_recent_news_style_news-announce .post_size_small {
    height: 93px
  }

  a.custom-logo-link img,
  .wp-block-columns .sc_layouts_logo img,
  .sc_layouts_row .sc_layouts_logo img {
    max-height: 6em
  }

  .sc_layouts_row_type_compact .custom-logo-link img,
  .sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: 3.5em
  }

  .sc_layouts_row_type_narrow .custom-logo-link img,
  .sc_layouts_row_type_narrow .sc_layouts_logo img {
    max-height: 2.5em
  }
}

@media (max-width:1279px) {
  .trx_addons_audio_player {
    padding: 2em 1.6em
  }

  .mfp-wrap .mfp-close {
    margin: 0;
    font-size: 20px
  }

  .sc_push_x_tiny {
    margin-left: 1em !important
  }

  .sc_push_x_tiny_negative {
    margin-left: -1em !important
  }

  .sc_push_x_small {
    margin-left: 2em !important
  }

  .sc_push_x_small_negative {
    margin-left: -2em !important
  }

  .sc_push_x_medium {
    margin-left: 3em !important
  }

  .sc_push_x_medium_negative {
    margin-left: -3em !important
  }

  .sc_push_x_large {
    margin-left: 4em !important
  }

  .sc_push_x_large_negative {
    margin-left: -4em !important
  }

  .sc_push_tiny,
  .sc_push_y_tiny {
    margin-top: 1em !important
  }

  .sc_push_tiny_negative,
  .sc_push_y_tiny_negative {
    margin-top: -1em !important
  }

  .sc_push_small,
  .sc_push_y_small {
    margin-top: 2em !important
  }

  .sc_push_small_negative,
  .sc_push_y_small_negative {
    margin-top: -2em !important
  }

  .sc_push_medium,
  .sc_push_y_medium {
    margin-top: 3em !important
  }

  .sc_push_medium_negative,
  .sc_push_y_medium_negative {
    margin-top: -3em !important
  }

  .sc_push_large,
  .sc_push_y_large {
    margin-top: 4em !important
  }

  .sc_push_large_negative,
  .sc_push_y_large_negative {
    margin-top: -4em !important
  }

  .sc_pull_x_tiny {
    margin-right: 1em !important
  }

  .sc_pull_x_tiny_negative {
    margin-right: -1em !important
  }

  .sc_pull_x_small {
    margin-right: 2em !important
  }

  .sc_pull_x_small_negative {
    margin-right: -2em !important
  }

  .sc_pull_x_medium {
    margin-right: 3em !important
  }

  .sc_pull_x_medium_negative {
    margin-right: -3em !important
  }

  .sc_pull_x_large {
    margin-right: 4em !important
  }

  .sc_pull_x_large_negative {
    margin-right: -4em !important
  }

  .sc_pull_tiny,
  .sc_pull_y_tiny {
    margin-bottom: 1em !important
  }

  .sc_pull_tiny_negative,
  .sc_pull_y_tiny_negative {
    margin-bottom: -1em !important
  }

  .sc_pull_small,
  .sc_pull_y_small {
    margin-bottom: 2em !important
  }

  .sc_pull_small_negative,
  .sc_pull_y_small_negative {
    margin-bottom: -2em !important
  }

  .sc_pull_medium,
  .sc_pull_y_medium {
    margin-bottom: 3em !important
  }

  .sc_pull_medium_negative,
  .sc_pull_y_medium_negative {
    margin-bottom: -3em !important
  }

  .sc_pull_large,
  .sc_pull_y_large {
    margin-bottom: 4em !important
  }

  .sc_pull_large_negative,
  .sc_pull_y_large_negative {
    margin-bottom: -4em !important
  }

  .sc_shift_x_tiny {
    left: 1em !important
  }

  .sc_shift_x_tiny_negative {
    left: -1em !important
  }

  .sc_shift_x_small {
    left: 2em !important
  }

  .sc_shift_x_small_negative {
    left: -2em !important
  }

  .sc_shift_x_medium {
    left: 3em !important
  }

  .sc_shift_x_medium_negative {
    left: -3em !important
  }

  .sc_shift_x_large {
    left: 4em !important
  }

  .sc_shift_x_large_negative {
    left: -4em !important
  }

  .sc_shift_y_tiny {
    top: 1em !important
  }

  .sc_shift_y_tiny_negative {
    top: -1em !important
  }

  .sc_shift_y_small {
    top: 2em !important
  }

  .sc_shift_y_small_negative {
    top: -2em !important
  }

  .sc_shift_y_medium {
    top: 3em !important
  }

  .sc_shift_y_medium_negative {
    top: -3em !important
  }

  .sc_shift_y_large {
    top: 4em !important
  }

  .sc_shift_y_large_negative {
    top: -4em !important
  }

  .elementor-section[class*=sc_extra_bg_]:after,
  .elementor-column[class*=sc_extra_bg_]>.elementor-column-wrap:after,
  .elementor-widget-text-editor[class*=sc_extra_bg_]:after {
    display: none
  }

  .elementor-section[class*=sc_extra_bg_][class*=sc_bg_mask_]:before,
  .elementor-column[class*=sc_extra_bg_][class*=sc_bg_mask_]>.elementor-column-wrap:before,
  .elementor-widget-text-editor[class*=sc_extra_bg_][class*=sc_bg_mask_]:before {
    left: 0;
    top: 0;
    right: 0;
    bottom: 0
  }

  .elementor-section.sc_extra_bg_tiny,
  .elementor-column.sc_extra_bg_tiny>.elementor-column-wrap,
  .elementor-widget-text-editor.sc_extra_bg_tiny {
    padding: 1em !important
  }

  .elementor-section.sc_extra_bg_small,
  .elementor-column.sc_extra_bg_small>.elementor-column-wrap,
  .elementor-widget-text-editor.sc_extra_bg_small {
    padding: 2em !important
  }

  .elementor-section.sc_extra_bg_medium,
  .elementor-column.sc_extra_bg_medium>.elementor-column-wrap,
  .elementor-widget-text-editor.sc_extra_bg_medium {
    padding: 3em !important
  }

  .elementor-section.sc_extra_bg_large,
  .elementor-column.sc_extra_bg_large>.elementor-column-wrap,
  .elementor-widget-text-editor.sc_extra_bg_large {
    padding: 4em !important
  }

  .elementor-widget-spacer.sc_height_tiny .elementor-spacer-inner {
    height: 1em !important
  }

  .elementor-widget-spacer.sc_height_small .elementor-spacer-inner {
    height: 2em !important
  }

  .elementor-widget-spacer.sc_height_medium .elementor-spacer-inner {
    height: 3em !important
  }

  .elementor-widget-spacer.sc_height_large .elementor-spacer-inner,
  .elementor-widget-spacer.sc_height_big .elementor-spacer-inner {
    height: 4em !important
  }

  .elementor-widget-spacer.sc_height_huge .elementor-spacer-inner {
    height: 5em !important
  }

  .elementor-widget-divider.sc_height_tiny .elementor-divider {
    padding: 1rem 0 !important
  }

  .elementor-widget-divider.sc_height_small .elementor-divider {
    padding: 2rem 0 !important
  }

  .elementor-widget-divider.sc_height_medium .elementor-divider {
    padding: 3rem 0 !important
  }

  .elementor-widget-divider.sc_height_large .elementor-divider,
  .elementor-widget-divider.sc_height_big .elementor-divider {
    padding: 4rem 0 !important
  }

  .elementor-widget-divider.sc_height_huge .elementor-divider {
    padding: 5rem 0 !important
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
  .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text],
  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
    font-size: 13px;
    line-height: 21px
  }

  .sc_layouts_row_fixed_on {
    left: -15px;
    right: -15px
  }

  .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(n+2) .sc_blogger_item_title+.sc_blogger_item_meta {
    display: none
  }

  .sc_content_width_1_1,
  .sc_inner_width_1_1>.elementor-column-wrap {
    width: 964px
  }

  .sc_content_width_1_2,
  .sc_inner_width_1_2>.elementor-column-wrap {
    width: 482px
  }

  .sc_content_width_1_3,
  .sc_inner_width_1_3>.elementor-column-wrap {
    width: 321.3333333333px
  }

  .sc_content_width_2_3,
  .sc_inner_width_2_3>.elementor-column-wrap {
    width: 642.6666666667px
  }

  .sc_content_width_1_4,
  .sc_inner_width_1_4>.elementor-column-wrap {
    width: 241px
  }

  .sc_content_width_3_4,
  .sc_inner_width_3_4>.elementor-column-wrap {
    width: 723px
  }

  .sc_icons .sc_icons_icon+.sc_icons_item_title,
  .sc_icons .sc_icons_icon+.sc_icons_item_description {
    margin-top: 1em
  }

  .sc_icons .sc_icons_item_description {
    font-size: 14px
  }

  .sc_promo.sc_promo_size_normal .sc_promo_icon,
  .sc_promo.sc_promo_size_large .sc_promo_icon {
    font-size: 4em
  }

  .sc_recent_news_style_news-announce .post_size_small .post_title {
    margin-bottom: .8em
  }

  .sc_recent_news_style_news-announce .post_size_small .post_meta {
    display: none
  }

  .slider_container .swiper-pagination-bullet,
  .slider_outer .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    line-height: 8px;
    text-align: center;
    border-width: 1px
  }

  .slider_container.slider_controls_outside+.slider_controls_wrap>.slider_prev,
  .slider_outer_controls_outside .slider_controls_wrap>.slider_prev {
    opacity: 1;
    margin-left: 0;
    left: 1.5em
  }

  .slider_container.slider_controls_outside+.slider_next,
  .slider_outer_controls_outside .slider_controls_wrap>.slider_next {
    opacity: 1;
    margin-right: 0;
    right: 1.5em
  }

  .sc_layouts_menu_nav ul li.columns-4>ul,
  .sc_layouts_menu_nav ul li.columns-5>ul {
    width: 39em
  }

  .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left,
  .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
    left: -39em
  }

  .sc_layouts_menu_nav li.columns-4>ul>li,
  .sc_layouts_menu_nav li.columns-5>ul>li {
    width: 33.3333%
  }
}

@media (max-width:1023px) {
  .trx_addons_scroll_to_top {
    right: 1em
  }

  .trx_addons_scroll_to_top.show {
    bottom: 1em
  }

  .trx_addons_stretch_height {
    min-height: 0 !important
  }

  .scroll_progress_bottom {
    height: 6px
  }

  .sc_item_title {
    letter-spacing: 1px
  }

  .sc_item_descr {
    max-width: none
  }

  #trx_addons_post_details_popup {
    width: 80%
  }

  .sc_events_classic .trx_addons_hover_content .trx_addons_hover_text,
  .sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a {
    margin-top: 1.5em !important
  }

  .sc_events_classic .trx_addons_hover_content .trx_addons_hover_text {
    max-height: 9em;
    overflow: hidden
  }

  .sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a {
    padding: 1em;
    font-size: 10px
  }

  .sc_layouts_row_fixed_on {
    left: -15px;
    right: -15px
  }

  .sc_layouts_column .sc_layouts_item {
    margin-right: 1.15em
  }

  .sc_layouts_column_align_right .sc_layouts_item {
    margin-left: 1.15em;
    margin-right: 0
  }

  .sc_layouts_row_type_narrow,
  .sc_layouts_row_type_narrow input[type=text],
  .sc_layouts_row_type_narrow .sc_layouts_item_details_line2 {
    font-size: 12px;
    line-height: 16px
  }

  .sc_layouts_title_title {
    font-size: .8em
  }

  .properties_page_title {
    padding-right: 0
  }

  .properties_page_title_meta {
    position: static;
    width: auto;
    right: auto;
    top: auto;
    margin-top: .8em;
    text-align: left;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
  }

  .properties_page_section_item,
  .properties_page_attachments_list>a,
  .properties_page_features_list>a {
    width: 50%
  }

  .properties_search_form .properties_search_basic .properties_search_button,
  .properties_search_form .properties_search_basic .properties_search_show_advanced {
    width: 10%
  }

  .properties_search_form .properties_search_basic .properties_search_show_advanced {
    right: 10%
  }

  .properties_search_form .properties_search_basic .sc_form_field_properties_keyword input {
    padding-right: 20%
  }

  .properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_country,
  .properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_state,
  .properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_city,
  .properties_search_horizontal .properties_search_form .properties_search_advanced .sc_form_field_properties_neighborhood {
    position: static;
    top: auto;
    right: auto;
    width: 50%;
    margin-bottom: 10px
  }

  .properties_search_form .properties_search_advanced .sc_form_field {
    width: 50%
  }

  .properties_search_form .properties_search_advanced [class*=sc_form_field_properties_features] {
    width: 33.3333%
  }

  .sc_services_iconed .sc_services_item_header {
    padding: 1.6154em
  }

  .sc_services_iconed .sc_services_item_icon,
  .sc_services_iconed .sc_services_item_pictogram {
    font-size: 2em
  }

  .sc_services_iconed .sc_services_item_content {
    padding: 1.6154em
  }

  .sc_services_chess .sc_item_columns_2 .sc_services_item_text {
    display: none
  }

  .sc_services_hover .sc_services_item_header_inner,
  .sc_services_hover .sc_services_item_content_inner {
    padding: 1em
  }

  .sc_services_hover .sc_services_item_subtitle {
    display: none
  }

  .sc_services_hover .sc_services_item_text {
    line-height: 1.25em
  }

  .sc_team_item_thumb .sc_team_item_content {
    display: none
  }

  .sc_team_default .sc_team_item_info {
    padding: 1.6154em
  }

  .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_2 .sc_blogger_item:first-child,
  .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:first-child {
    width: 50.5%
  }

  .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_2 .sc_blogger_item:nth-child(n+2),
  .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(n+2) {
    width: 46%;
    margin-right: 0 !important
  }

  .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none
  }

  .sc_content_width_1_1,
  .sc-tablet_inner_width_1_1>.elementor-column-wrap {
    width: 708px
  }

  .sc_content_width_1_2,
  .sc-tablet_inner_width_1_2>.elementor-column-wrap {
    width: 354px
  }

  .sc_content_width_1_3,
  .sc-tablet_inner_width_1_3>.elementor-column-wrap {
    width: 236px
  }

  .sc_content_width_2_3,
  .sc-tablet_inner_width_2_3>.elementor-column-wrap {
    width: 472px
  }

  .sc_content_width_1_4,
  .sc-tablet_inner_width_1_4>.elementor-column-wrap {
    width: 177px
  }

  .sc_content_width_3_4,
  .sc-tablet_inner_width_3_4>.elementor-column-wrap {
    width: 531px
  }

  .sc-tablet_inner_width_none>.elementor-column-wrap {
    width: 100%
  }

  .sc_googlemap {
    max-height: 60vh
  }

  .sc_googlemap_content_default {
    left: 7%;
    right: 14%;
    top: auto;
    bottom: 7%;
    width: auto;
    max-height: 33%;
    padding: 1em
  }

  [data-vc-full-width=true][data-vc-stretch-content=true] .sc_googlemap_content_default {
    left: auto;
    right: 10%;
    top: 10%;
    bottom: 10%;
    width: 30%;
    max-height: none
  }

  .sc_price_item_title {
    letter-spacing: 0;
    font-size: 2em
  }

  .sc_price_item_info {
    padding: 2em 1em
  }

  .sc_price_item_price {
    font-size: 1.5em
  }

  h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-size: 32px
  }

  .sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner {
    position: relative;
    top: auto;
    left: auto;
    padding: 3em 10%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
  }

  .sc_promo.sc_promo_size_normal .sc_promo_text_inner {
    padding: 2em
  }

  .sc_promo_modern .sc_promo_descr,
  .sc_promo_modern .sc_promo_descr+.sc_promo_button {
    padding-left: 4rem
  }

  .sc_skills_pie.sc_skills_compact_off .sc_skills_total {
    font-size: 2.5rem
  }

  .vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
    padding: 2em 0 0 2em
  }

  .sc_yandexmap {
    max-height: 60vh
  }

  .sc_yandexmap_content_default {
    left: 7%;
    right: 14%;
    top: auto;
    bottom: 7%;
    width: auto;
    max-height: 33%;
    padding: 1em
  }

  [data-vc-full-width=true][data-vc-stretch-content=true] .sc_yandexmap_content_default {
    left: auto;
    right: 10%;
    top: 10%;
    bottom: 10%;
    width: 30%;
    max-height: none
  }

  .widget_categories_list .categories_list_style_2 .categories_list_title {
    width: 60%
  }

  .sc_recent_news_style_news-announce .post_item {
    float: none
  }

  .sc_recent_news_style_news-announce .post_size_full {
    width: 100%;
    height: 198px
  }

  .sc_recent_news_style_news-announce .post_size_big {
    width: 100%;
    height: 198px
  }

  .sc_recent_news_style_news-announce .post_size_medium {
    width: 100%;
    height: 198px
  }

  .sc_recent_news_style_news-announce .post_size_small {
    width: 100%;
    height: 198px
  }

  .sc_recent_news_style_news-announce .post_size_full .post_featured {
    max-height: 100%
  }

  .sc_recent_news_style_news-announce .post_size_big .post_featured {
    max-height: 100%
  }

  .sc_recent_news_style_news-announce .post_size_medium .post_featured {
    max-height: 100%
  }

  .sc_recent_news_style_news-announce .post_size_small .post_featured {
    max-height: 100%
  }

  .sc_recent_news_style_news-announce .post_size_small .post_title {
    margin-bottom: 0
  }

  .sc_recent_news_style_news-announce .post_size_small .post_meta {
    display: block
  }

  .slider_style_default .slider_container.slider_controls_side .slider_controls_wrap>a,
  .slider_style_default.slider_outer_controls_side .slider_controls_wrap>a,
  .slider_style_default .slider_container.slider_controls_top .slider_controls_wrap>a,
  .slider_style_default.slider_outer_controls_top .slider_controls_wrap>a,
  .sc_item_slider .slider_container.slider_controls_side .slider_controls_wrap>a,
  .sc_item_slider.slider_outer_controls_side .slider_controls_wrap>a,
  .sc_item_slider .slider_container.slider_controls_top .slider_controls_wrap>a,
  .sc_item_slider.slider_outer_controls_top .slider_controls_wrap>a,
  .slider_container.slider_controls_outside+.slider_controls_wrap>a,
  .slider_outer_controls_outside .slider_controls_wrap>a {
    display: none !important
  }

  .slider_container.slider_pagination_pos_bottom.slider_pagination_custom.slider_multi .slide_info:not(.slide_info_large),
  .slider_container.slider_pagination_pos_bottom.slider_pagination_custom .slide_info:not(.slide_info_large),
  .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets.slider_multi .slide_info:not(.slide_info_large),
  .slider_container.slider_pagination_pos_bottom.slider_pagination_bullets .slide_info:not(.slide_info_large),
  .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction.slider_multi .slide_info:not(.slide_info_large),
  .slider_container.slider_pagination_pos_bottom.slider_pagination_fraction .slide_info:not(.slide_info_large) {
    bottom: 1.5em
  }

  .sc_layouts_menu_nav ul li.columns-3>ul,
  .sc_layouts_menu_nav ul li.columns-4>ul,
  .sc_layouts_menu_nav ul li.columns-5>ul {
    width: 26em
  }

  .sc_layouts_menu_nav ul li.columns-3>ul.submenu_left,
  .sc_layouts_menu_nav ul li.columns-4>ul.submenu_left,
  .sc_layouts_menu_nav ul li.columns-5>ul.submenu_left {
    left: -26em
  }

  .sc_layouts_menu_nav li.columns-3>ul>li,
  .sc_layouts_menu_nav li.columns-4>ul>li,
  .sc_layouts_menu_nav li.columns-5>ul>li {
    width: 50%
  }

  .sc_layouts_menu_nav>li>a {
    padding: .7em
  }

  .sc_layouts_menu_nav>li.menu-item-has-children>a {
    padding-right: 1.3em
  }

  .sc_layouts_menu_nav>li.menu-item-has-children>a:after {
    right: .5em
  }
}

@media (max-width:767px) {

  .trx_addons_container,
  .trx_addons_container-fluid {
    padding-left: 10px;
    padding-right: 10px
  }

  .trx_addons_columns_wrap {
    margin-right: -20px
  }

  .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 20px
  }

  .trx_addons_columns_wrap.columns_padding_left {
    margin-left: -20px
  }

  .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left {
    padding-left: 20px
  }

  .trx_addons_columns_wrap.columns_padding_right {
    margin-right: -20px
  }

  .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right {
    padding-right: 20px
  }

  .trx_addons_columns_wrap.columns_padding_center {
    margin-left: -10px;
    margin-right: -10px
  }

  .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center {
    padding-left: 10px;
    padding-right: 10px
  }

  .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 20px
  }

  .trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
    width: 50%
  }

  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6 {
    width: 100%
  }

  .mfp-wrap .mfp-close {
    margin: 0;
    font-size: 20px
  }

  .trx_addons_popup {
    width: 400px;
    height: auto
  }

  .trx_addons_popup .trx_addons_tabs_titles li.trx_addons_tabs_title>a {
    font-size: 15px
  }

  .sc_item_title {
    letter-spacing: 0
  }

  .sc_item_title+.sc_item_descr,
  .sc_item_subtitle+.sc_item_descr,
  .sc_item_title+.sc_item_slider,
  .sc_item_subtitle+.sc_item_slider,
  .sc_item_descr+.sc_item_slider,
  .sc_item_title+.sc_item_columns,
  .sc_item_subtitle+.sc_item_columns,
  .sc_item_descr+.sc_item_columns,
  .sc_item_title+.sc_item_content,
  .sc_item_subtitle+.sc_item_content,
  .sc_item_descr+.sc_item_content {
    margin-top: 1.5em
  }

  .sc_item_title+.sc_item_button,
  .sc_item_title+.sc_item_button_image,
  .sc_item_subtitle+.sc_item_button,
  .sc_item_subtitle+.sc_item_button_image,
  .sc_item_descr+.sc_item_button,
  .sc_item_descr+.sc_item_button_image,
  .sc_item_content+.sc_item_button,
  .sc_item_content+.sc_item_button_image,
  .sc_item_slider+.sc_item_button,
  .sc_item_slider+.sc_item_button_image,
  .sc_item_columns+.sc_item_button,
  .sc_item_columns+.sc_item_button_image {
    margin-top: 1.5em
  }

  .sc_item_title.sc_item_title_style_accent b {
    font-size: 4em;
    line-height: .8em
  }

  .sc_item_filters_align_left,
  .sc_item_filters_align_right {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    border-bottom: none;
    padding-bottom: 0
  }

  .sc_item_filters .sc_item_filters_header,
  .sc_item_filters .sc_item_filters_tabs {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
    text-align: center;
    width: 100%
  }

  .sc_item_filters .sc_item_filters_header {
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: 2px solid #333
  }

  [class*=sc_shift_] {
    left: auto !important;
    top: auto !important
  }

  .elementor-section.hide_bg_image_on_mobile,
  .elementor-column.hide_bg_image_on_mobile .elementor-column-wrap {
    background-image: none !important
  }

  .elementor-section.hide_bg_image_on_mobile[class*=sc_bg_mask_]:before,
  .elementor-column.hide_bg_image_on_mobile[class*=sc_bg_mask_]>.elementor-column-wrap:before {
    display: none !important
  }

  [class*=sc_fly_]:not(.sc_fly_static) {
    position: static !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    left: auto !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important
  }

  .wp-block-columns {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
  }

  .wp-block-columns[class*=has-] .wp-block-column {
    width: 100%
  }

  .sc_events_default .sc_events_item {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    margin-bottom: 3em
  }

  .sc_events_default .sc_events_item_thumb {
    margin-bottom: 1.5em;
    width: 100%
  }

  .sc_events_default .sc_events_item_info {
    width: 100%;
    padding: 0;
    margin-bottom: 1.5em
  }

  .sc_events_default .sc_events_item_price {
    right: 0
  }

  .sc_events_default .sc_events_item_button {
    text-align: left;
    width: 100%
  }

  .sc_events_classic .trx_addons_hover_content {
    padding: 10px
  }

  .sc_events_classic .trx_addons_hover_content .trx_addons_hover_links a+a {
    margin-left: .3em
  }

  .sc_events_classic .sc_events_item_price {
    font-size: 1.5em
  }

  .sc_layouts_row_type_compact .sc_layouts_item_details,
  .sc_layouts_row_type_normal .sc_layouts_item_details {
    display: none
  }

  .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always) {
    position: relative !important;
    left: 0 !important;
    right: auto !important;
    top: 0 !important;
    -webkit-box-shadow: none !important;
    -ms-box-shadow: none !important;
    box-shadow: none !important
  }

  .sc_layouts_row_fixed_on:not(.sc_layouts_row_fixed_always)+.sc_layouts_row_fixed_placeholder {
    display: none !important
  }

  .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
    left: -10px;
    right: -10px
  }

  .sc_layouts_row .wpb_text_column p {
    text-align: center !important
  }

  .sc_layouts_panel {
    overflow-y: auto;
    overflow-x: hidden
  }

  .sc_layouts_panel_left,
  .sc_layouts_panel_right {
    overflow-x: visible
  }

  .sc_properties_columns_1 .sc_properties_item {
    padding: 1.5em
  }

  .sc_properties_columns_1 .sc_properties_item_thumb {
    width: 100%;
    display: block;
    margin-bottom: 1.5em
  }

  .sc_properties_columns_1 .sc_properties_item_info {
    width: 100%;
    display: block;
    padding-left: 0
  }

  .sc_properties_item_options .sc_properties_item_row {
    font-size: 12px
  }

  .sc_properties_item_option .sc_properties_item_option_label_icon {
    display: inline-block
  }

  .sc_properties_item_option .sc_properties_item_option_label_text {
    display: none
  }

  .sc_properties_item_button {
    position: static;
    display: block;
    margin-top: 1em
  }

  .sc_properties_item_button>a {
    display: block;
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
  }

  .properties_page_agent_form {
    display: block;
    margin: 2em 0 0 30%
  }

  .properties_page_agent_avatar {
    width: 100%;
    display: block
  }

  .properties_page_agent_form,
  .properties_page_agent_info {
    width: 100%;
    display: block;
    margin: 2em 0 0
  }

  .properties_page_agent_info_phones>span,
  .properties_page_agent_info_phones>a {
    margin-right: 0;
    display: block
  }

  .properties_search_vertical .properties_search_form .properties_search_advanced [class*=sc_form_field_properties_features] {
    width: 100%
  }

  .sc_services_slider .sc_services_item,
  .sc_services_columns_wrap .sc_services_item,
  .services_page_related .related_columns .sc_services_item {
    height: auto
  }

  .sc_services_default .sc_services_item_info {
    min-height: 5em
  }

  .sc_services_default .sc_services_item_content,
  .sc_services_default .sc_services_item_button {
    display: none
  }

  .sc_services_default .sc_services_item_subtitle {
    font-size: 12px
  }

  .sc_services_default .sc_services_item_featured_left,
  .sc_services_default .sc_services_item_featured_right {
    text-align: center
  }

  .sc_services_default .sc_services_item_featured_left .sc_services_item_icon,
  .sc_services_default .sc_services_item_featured_right .sc_services_item_icon,
  .sc_services_default .sc_services_item_featured_left .sc_services_item_pictogram,
  .sc_services_default .sc_services_item_featured_right .sc_services_item_pictogram {
    margin: 0 auto;
    position: static;
    left: auto;
    right: auto;
    top: auto
  }

  .sc_services_default .sc_services_item_featured_left .sc_services_item_thumb,
  .sc_services_default .sc_services_item_featured_right .sc_services_item_thumb {
    width: 100%;
    position: relative;
    left: auto;
    right: auto;
    top: auto
  }

  .sc_services_default .sc_services_item_featured_left .sc_services_item_info,
  .sc_services_default .sc_services_item_featured_right .sc_services_item_info {
    text-align: center;
    padding: 0;
    margin: 1.5em 0 0;
    min-height: 0
  }

  .sc_services_default .sc_services_item_featured_left.without_content .sc_services_item_info,
  .sc_services_default .sc_services_item_featured_left.with_image .sc_services_item_info,
  .sc_services_default .sc_services_item_featured_right.without_content .sc_services_item_info,
  .sc_services_default .sc_services_item_featured_right.with_image .sc_services_item_info {
    margin-left: 0;
    margin-right: 0
  }

  .sc_services_default .sc_services_item_featured_right .sc_services_item_thumb,
  .sc_services_default .sc_services_item_featured_right .sc_services_item_icon {
    right: auto
  }

  .sc_services_iconed .sc_services_item_header {
    padding: 1.5em;
    width: 100%;
    position: relative;
    bottom: auto;
    min-height: 12em
  }

  .sc_services_iconed .sc_services_item_icon {
    font-size: 2em
  }

  .sc_services_iconed .sc_services_item_content {
    padding: 1.5em;
    margin-left: 0
  }

  .sc_services_hover .sc_services_item_header_inner,
  .sc_services_hover .sc_services_item_content_inner {
    padding: 1.5em
  }

  .sc_services_hover .sc_services_item_subtitle {
    display: block
  }

  .sc_services_hover .sc_services_item_text {
    line-height: 1.5em
  }

  .sc_services_chess [class*=sc_item_columns_] [class*=column-]:nth-child(2n+1) .sc_services_item_header {
    float: left
  }

  .sc_services_chess [class*=sc_item_columns_] [class*=column-]:nth-child(2n+1) .sc_services_item_content {
    right: 0;
    left: auto
  }

  .sc_services_chess [class*=sc_item_columns_] [class*=column-]:nth-child(2n+2) .sc_services_item_header {
    float: right
  }

  .sc_services_chess [class*=sc_item_columns_] [class*=column-]:nth-child(2n+2) .sc_services_item_content {
    left: 0;
    right: auto
  }

  .sc_services_tabs_simple .sc_services_tabs_list_item {
    padding: 0 .4em
  }

  .sc_services_tabs .sc_services_item_header {
    display: none
  }

  .sc_services_tabs .sc_services_item_content {
    display: block;
    width: 100%
  }

  .sc_services_tabs.effect_flip .sc_services_item_content {
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%
  }

  .sc_services_tabs.effect_flip .sc_services_item_flip .sc_services_item_content {
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg)
  }

  .team_member_page .team_member_featured {
    padding: 0 0 2em;
    width: 100%;
    float: none
  }

  .sc_blogger_news_announce .sc_blogger_item+.sc_blogger_item {
    margin-top: 2em
  }

  .sc_blogger_news_announce .sc_blogger_grid_wrap {
    display: block
  }

  .sc_blogger_news_magazine .sc_blogger_grid_wrap:not([class*=sc_blogger_grid_columns_]) .sc_blogger_item:first-child,
  .sc_blogger_news_magazine .sc_blogger_grid_wrap[class*=sc_blogger_grid_columns_] .sc_blogger_item:first-child {
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: 1px solid #ddd
  }

  .sc_blogger_news_magazine .sc_blogger_grid_wrap:not([class*=sc_blogger_grid_columns_]) .sc_blogger_item:last-child,
  .sc_blogger_news_magazine .sc_blogger_grid_wrap[class*=sc_blogger_grid_columns_] .sc_blogger_item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: none
  }

  .sc_blogger_news_magazine .sc_blogger_grid_wrap .sc_blogger_item {
    float: none !important;
    width: 100% !important;
    margin-right: 0 !important
  }

  .sc_blogger_news_magazine .sc_blogger_grid_wrap.sc_blogger_grid_columns_3 .sc_blogger_item:nth-child(n+2) .sc_blogger_item_title+.sc_blogger_item_meta {
    display: block
  }

  .sc_content_width_1_1,
  .sc-mobile_inner_width_1_1>.elementor-column-wrap {
    width: 440px
  }

  .sc_content_width_1_2,
  .sc-mobile_inner_width_1_2>.elementor-column-wrap {
    width: 220px
  }

  .sc_content_width_1_3,
  .sc-mobile_inner_width_1_3>.elementor-column-wrap {
    width: 146.6666666667px
  }

  .sc_content_width_2_3,
  .sc-mobile_inner_width_2_3>.elementor-column-wrap {
    width: 293.3333333333px
  }

  .sc_content_width_1_4,
  .sc-mobile_inner_width_1_4>.elementor-column-wrap {
    width: 110px
  }

  .sc_content_width_3_4,
  .sc-mobile_inner_width_3_4>.elementor-column-wrap {
    width: 330px
  }

  .sc-mobile_inner_width_none>.elementor-column-wrap {
    width: 100%
  }

  .sc_form_detailed .trx_addons_column-1_2 {
    width: 100% !important
  }

  .sc_form_detailed .sc_form_info {
    margin-top: 3em;
    padding: 0
  }

  h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-size: 28px
  }

  .sc_promo_image,
  .sc_promo_image_wrap {
    position: relative;
    right: auto;
    bottom: auto;
    width: 100% !important;
    min-height: 18em;
    margin: 0 !important
  }

  .sc_promo_text {
    width: 100% !important;
    float: none !important
  }

  .sc_promo_image+.sc_promo_text .sc_promo_text_inner,
  .sc_promo_image_wrap+.sc_promo_text .sc_promo_text_inner {
    padding-top: 2em !important
  }

  .sc_promo.sc_promo_no_paddings.sc_promo_image_position_right .sc_promo_text_inner {
    padding-right: 0
  }

  .sc_promo.sc_promo_no_paddings.sc_promo_image_position_left .sc_promo_text_inner {
    padding-left: 0
  }

  .sc_promo_text_inner {
    margin: 0 !important
  }

  .sc_promo.sc_promo_size_tiny {
    max-width: none
  }

  .sc_promo.sc_promo_size_normal .sc_promo_text_inner {
    padding: 2em
  }

  .sc_promo_modern .sc_promo_descr,
  .sc_promo_modern .sc_promo_descr+.sc_promo_button {
    padding-left: 0
  }

  .sc_promo_modern.sc_promo_image_position_right .sc_promo_image {
    right: 0
  }

  .sc_promo_modern .sc_promo_link2 {
    padding: .2em 1.2em
  }

  .sc_skills_columns .sc_skills_column {
    width: 50% !important
  }

  .socials_wrap .social_item .social_icon {
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center
  }

  .socials_wrap .social_item {
    margin: 6px 6px 0 0
  }

  .widget_categories_list .categories_list_style_2 .categories_list_title {
    width: 50%
  }

  .sc_recent_news_style_news-announce .post_size_full {
    height: 168px
  }

  .sc_recent_news_style_news-announce .post_size_big {
    height: 168px
  }

  .sc_recent_news_style_news-announce .post_size_medium {
    height: 168px
  }

  .sc_recent_news_style_news-announce .post_size_small {
    height: 168px
  }

  .sc_recent_news_style_news-announce .post_item .post_title {
    margin-bottom: .8em
  }

  .sc_recent_news_style_news-announce .post_item .post_meta {
    display: none
  }

  .slider_outer_controls_bottom.slider_outer_pagination_pos_bottom_outside .slider_controls_wrap>a {
    width: 3em;
    height: 2.5em;
    line-height: 2.5em
  }

  .slider_style_modern {
    padding-left: 0;
    padding-right: 0
  }

  .slider_style_modern .slider_controls_wrap {
    position: relative;
    height: 4em;
    overflow: hidden;
    margin-top: 1px
  }

  .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a {
    top: 0;
    bottom: 0 !important;
    width: 50%
  }

  .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a+a {
    right: -1px
  }

  .slider_style_modern .slider_controls_label,
  .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
    max-width: none;
    white-space: nowrap
  }

  .slider_style_modern .slider_controls_label>span {
    display: inline-block;
    margin-right: .3em
  }

  .slider_style_modern .slider_controls_label>span:last-child {
    margin-right: 0
  }

  .slider_style_modern .slider_controls_label {
    top: 40%
  }

  .slider_style_modern.slider_outer_controls_side .slider_controls_wrap>a:before {
    top: 75%
  }

  .slider_container .swiper-pagination-bullet,
  .slider_outer .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    line-height: 8px;
    text-align: center;
    border-width: 1px
  }

  .sc_slider_controller_info {
    font-size: 1em
  }

  .sc_layouts_cart_widget {
    position: fixed;
    top: 46px;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto
  }

  .sc_layouts_cart_widget:after {
    display: none
  }

  .sc_layouts_cart_widget .sc_layouts_cart_widget_close {
    font-size: 1.5em;
    padding: 1em;
    top: 32px
  }

  .sc_layouts_cart_widget .widget_shopping_cart {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 1em;
    width: 90%;
    max-height: 80%;
    font-size: 14px;
    overflow-x: hidden;
    overflow-y: auto
  }

  .sc_layouts_cart_widget .cart_list {
    max-height: none;
    overflow: visible
  }

  .sc_layouts_item_menu_mobile_button,
  .sc_layouts_menu_mobile_button {
    display: inline-block !important
  }

  ul.sc_layouts_submenu .wpb_column:not([class*=vc_col-xs-])+.wpb_column:not([class*=vc_col-xs-]),
  ul.sc_layouts_submenu .elementor-column:not([class*=elementor-xs-])+.elementor-column:not([class*=elementor-xs-]) {
    margin-top: 1.5em
  }

  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li>ul,
  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li ul,
  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child>ul,
  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child ul {
    position: static;
    left: auto;
    top: auto;
    margin: 0;
    padding: 0 1em;
    width: auto !important;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    box-shadow: none
  }

  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li>ul,
  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li:last-child>ul {
    padding: 1em 0
  }

  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li ul.sc_layouts_submenu [class*=sc_content_width_] {
    width: auto !important
  }

  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li>a {
    padding: .25em 1em
  }

  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li.menu-item-has-children>a:after,
  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li.menu-item-has-children>a:after {
    content: "\e882"
  }

  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav>li li.menu-item-has-children>a:after {
    top: .25em;
    right: 1em
  }
}

@media (min-width:601px) and (max-width:782px) {
  .admin-bar .scroll_progress_top {
    top: 46px
  }
}

@media (max-width:600px) {
  .admin-bar .scroll_progress_top {
    top: 0
  }

  .scroll_progress_bottom {
    height: 3px
  }

  [data-vc-full-width=true][data-vc-stretch-content=true] .sc_googlemap_content_default {
    left: 7%;
    right: 14%;
    top: auto;
    bottom: 7%;
    width: auto;
    max-height: 33%
  }

  [data-vc-full-width=true][data-vc-stretch-content=true] .sc_yandexmap_content_default {
    left: 7%;
    right: 14%;
    top: auto;
    bottom: 7%;
    width: auto;
    max-height: 33%
  }

  .sc_layouts_cart_widget {
    top: 0
  }
}

@media (max-width:479px) {

  .trx_addons_container,
  .trx_addons_container-fluid {
    padding-left: 10px;
    padding-right: 10px
  }

  .trx_addons_columns_wrap {
    margin-right: -20px
  }

  .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 20px
  }

  .trx_addons_columns_wrap.columns_padding_left {
    margin-left: -20px
  }

  .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left {
    padding-left: 20px
  }

  .trx_addons_columns_wrap.columns_padding_right {
    margin-right: -20px
  }

  .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right {
    padding-right: 20px
  }

  .trx_addons_columns_wrap.columns_padding_center {
    margin-left: -10px;
    margin-right: -10px
  }

  .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center {
    padding-left: 10px;
    padding-right: 10px
  }

  .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 20px
  }

  .trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
    width: 100%
  }

  .trx_addons_columns_wrap.columns_fluid>[class*=trx_addons_column-] {
    width: 50%
  }

  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_1,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_2,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_3,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-4_4,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-5_5,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-6_6,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-7_7,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-8_8,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-9_9,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-10_10,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-11_11,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-12_12,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_3:nth-child(3n),
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_3,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_3.after_span_2,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_4,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_4.after_span_3,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-1_5:nth-child(5n),
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_5,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_5,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-4_5,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-2_6,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-3_6,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-4_6,
  .trx_addons_columns_wrap.columns_fluid>.trx_addons_column-5_6 {
    width: 100%
  }

  .trx_addons_popup {
    width: 280px;
    height: auto
  }

  .trx_addons_left_side,
  .trx_addons_right_side {
    display: block;
    float: none;
    width: 100%;
    padding: 0
  }

  .trx_addons_right_side {
    padding-top: 2em
  }

  #trx_addons_post_details_popup .post_details_page_content {
    padding: 1em
  }

  #trx_addons_post_details_popup .post_details_page_details {
    padding: 0 1em
  }

  #trx_addons_post_details_popup .post_details_page_button {
    padding: 1em
  }

  .trx_addons_post_details_popup_prev {
    left: -1.5em
  }

  .trx_addons_post_details_popup_close,
  .trx_addons_post_details_popup_next {
    right: -1.5em
  }

  nav.sc_item_pagination_advanced_pages .nav-links {
    max-width: 100%
  }

  nav.sc_item_pagination .page-count {
    display: block;
    float: none;
    line-height: 3em;
    max-width: 100%
  }

  .sc_layouts_row_fixed_on.sc_layouts_row_fixed_always {
    left: -10px;
    right: -10px
  }

  .sc_layouts_row:not(.sc_layouts_row_type_narrow),
  .sc_layouts_row:not(.sc_layouts_row_type_narrow) input[type=text],
  .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_item_details_line2 {
    font-size: 13px;
    line-height: 19px
  }

  .sc_layouts_title_title {
    font-size: .7em
  }

  .sc_layouts_title_meta+.sc_layouts_title_title>.sc_layouts_title_caption {
    margin: .2em 0 0
  }

  .properties_page_section_item,
  .properties_page_attachments_list>a,
  .properties_page_features_list>a {
    width: 100%;
    display: block
  }

  .properties_page_floor_plans_list_item_title_part {
    padding: 1em .25em
  }

  .properties_search_form .properties_search_advanced [class*=sc_form_field_properties_features] {
    width: 50%
  }

  .sc_services_default .sc_services_item_info {
    padding: 1.2em
  }

  .sc_services_iconed .sc_services_item_header {
    width: 100%;
    position: relative;
    bottom: auto;
    text-align: center
  }

  .sc_services_iconed .sc_services_item_title {
    min-height: 0;
    font-size: 14px
  }

  .sc_services_chess .sc_services_item_text {
    display: none
  }

  .sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(4n+3) .sc_services_item_header,
  .sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(4n+4) .sc_services_item_header {
    float: left
  }

  .sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(4n+3) .sc_services_item_content,
  .sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(4n+4) .sc_services_item_content {
    right: 0;
    left: auto
  }

  .sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(2n+2) .sc_services_item_header {
    float: right
  }

  .sc_services_chess .sc_item_columns_2 [class*=column-]:nth-child(2n+2) .sc_services_item_content {
    right: auto;
    left: 0
  }

  .sc_services_chess .sc_item_columns_3 [class*=column-]:nth-child(2n+2) .sc_services_item_header {
    float: right
  }

  .sc_services_chess .sc_item_columns_3 [class*=column-]:nth-child(2n+2) .sc_services_item_content {
    right: auto;
    left: 0
  }

  .sc_services_tabs .sc_services_tabs_list {
    display: none
  }

  .sc_services_tabs .sc_services_tabs_content {
    width: 100%;
    position: static;
    left: auto;
    top: auto
  }

  .sc_services_tabs.effect_flip .sc_services_item {
    -webkit-perspective: none;
    -ms-perspective: none;
    perspective: none
  }

  .sc_services_tabs .sc_services_item {
    position: static;
    left: auto;
    top: auto;
    opacity: 1 !important
  }

  .sc_services_tabs .sc_services_item+.sc_services_item {
    margin-top: 2em
  }

  .sc_services_tabs .sc_services_item_header,
  .sc_services_tabs .sc_services_item_content {
    display: block;
    width: 100%;
    height: auto;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important
  }

  .sc_services_tabs .sc_services_item_header {
    height: 15em
  }

  .sc_services_tabs .sc_services_item_content_inner {
    position: static;
    top: auto;
    left: auto;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important
  }

  .sc_team_default .sc_team_item_info {
    padding: 1.6154em
  }

  .sc_team_default .sc_team_item_content {
    min-height: 0;
    margin-top: 1em
  }

  .sc_action_item_description,
  .sc_action_item_info {
    display: none
  }

  .sc_action_item_event.with_image {
    max-height: 33em
  }

  .sc_content_width_1_1,
  .sc-mobile_inner_width_1_1>.elementor-column-wrap {
    width: 280px
  }

  .sc_content_width_1_2,
  .sc-mobile_inner_width_1_2>.elementor-column-wrap {
    width: 140px
  }

  .sc_content_width_1_3,
  .sc-mobile_inner_width_1_3>.elementor-column-wrap {
    width: 93.3333333333px
  }

  .sc_content_width_2_3,
  .sc-mobile_inner_width_2_3>.elementor-column-wrap {
    width: 186.6666666667px
  }

  .sc_content_width_1_4,
  .sc-mobile_inner_width_1_4>.elementor-column-wrap {
    width: 70px
  }

  .sc_content_width_3_4,
  .sc-mobile_inner_width_3_4>.elementor-column-wrap {
    width: 210px
  }

  .sc-mobile_inner_width_none>.elementor-column-wrap {
    width: 100%
  }

  .sc_form_title {
    font-size: 1.5em
  }

  .sc_price_item_link {
    margin-top: 2em
  }

  .sc_price_item_details {
    display: none
  }

  h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    font-size: 24px
  }

  .sc_promo .sc_promo_text.trx_addons_stretch_height .sc_promo_text_inner {
    padding: 3em 16%
  }

  .sc_promo_modern .sc_promo_link2 span+span {
    font-size: 1.6em
  }

  .sc_skills_columns .sc_skills_column {
    width: 100% !important
  }

  .sc_skills_counter .sc_skills_total,
  .sc_skills_counter .sc_skills_item_title {
    text-align: center
  }

  .vc_row.vc_inner .sc_skills_counter .sc_skills_item_wrap {
    padding: 1.2em 1em
  }

  .sc_skills_pie.sc_skills_compact_on .sc_skills_item,
  .sc_skills_pie.sc_skills_compact_on .sc_skills_legend {
    width: 100%;
    float: none
  }

  .sc_skills_pie.sc_skills_compact_on .sc_skills_legend {
    margin-bottom: 1em
  }

  .sc_recent_news_style_news-excerpt .post_item .post_featured {
    float: none;
    padding-right: 0;
    margin-bottom: 1.5em;
    width: 100%
  }

  .sc_recent_news_style_news-excerpt .post_item .post_body {
    float: none;
    width: 100%;
    padding: 0
  }

  .sc_recent_news_header_split .sc_recent_news_header_captions,
  .sc_recent_news_header_split .sc_recent_news_header_categories {
    width: 100%;
    padding-right: 0;
    text-align: left
  }

  .sc_recent_news_header_split .sc_recent_news_header_categories {
    margin-top: 1em
  }

  .sc_recent_news_header_split .sc_recent_news_header_categories>* {
    margin: 0 1em 0 0
  }

  .sc_recent_news_style_news-announce .post_size_full {
    height: 112px
  }

  .sc_recent_news_style_news-announce .post_size_big {
    height: 112px
  }

  .sc_recent_news_style_news-announce .post_size_medium {
    height: 112px
  }

  .sc_recent_news_style_news-announce .post_size_small {
    height: 112px
  }

  .slider_titles_outside_wrap .slide_cats,
  .slider_titles_outside_wrap .slide_subtitle {
    font-size: 13px
  }

  .sc_layouts_logo .logo_text {
    letter-spacing: 0;
    font-size: 1.5em
  }
}

@media (min-width:768px) and (max-width:1279px) {

  .elementor-section.hide_bg_image_on_tablet,
  .elementor-column.hide_bg_image_on_tablet .elementor-column-wrap {
    background-image: none !important
  }

  .elementor-section.hide_bg_image_on_tablet[class*=sc_bg_mask_]:before,
  .elementor-column.hide_bg_image_on_tablet[class*=sc_bg_mask_]>.elementor-column-wrap:before {
    display: none !important
  }
}

@media (max-width:1900px) {
  .alter-row .elementor-row>.elementor-column:nth-child(1) {
    width: 45%
  }

  .alter-row .elementor-row>.elementor-column:nth-child(2) {
    width: 55%
  }

  .menu_mobile .menu_mobile_nav_area>nav {
    padding: 0
  }
}

@media (max-width:1680px) {
  .elementor-row .custom-column.elementor-element {
    width: 18.5%
  }

  header .sc_shift_x_large {
    left: 1em !important
  }
}

@media (max-width:1440px) {
  header .sc_shift_x_large {
    left: 0 !important;
    margin-left: 0 !important;
    margin-right: 3em
  }

  .elementor-row .custom-column.elementor-element {
    width: 3.5%
  }

  .wpim-marker {
    margin-top: -9rem;
    margin-left: -5rem
  }

  ul.trx_addons_list_custom>li:before {
    top: .6rem
  }

  #rev_slider_2_1 .tp-parallax-wrap {
    left: 25px !important
  }

  .page_links .page_links_title {
    margin: 1.35em 1em 0 0
  }

  .sidebar .widget>div.wp-audio-shortcode .mejs-controls,
  footer .widget>div.wp-audio-shortcode .mejs-controls,
  .sidebar .widget div.wp-video-shortcode .mejs-controls,
  footer .widget div.wp-video-shortcode .mejs-controls {
    padding-top: 3px !important
  }
}

@media (max-width:1439px) {
  .alter-row .wpim-marker {
    margin-top: -6rem;
    margin-left: -12rem
  }

  .elementor-row .custom-column.elementor-element {
    width: 21.5%
  }

  header .sc_shift_x_large {
    left: 1em !important;
    margin-left: 7em !important
  }

  #rev_slider_2_1 .tp-parallax-wrap {
    left: 135px !important
  }

  .toc_menu_item {
    padding: 0
  }

  .toc_social_block {
    position: absolute;
    bottom: 15px;
    padding-left: 0;
    width: 100%
  }

  .sc_services_tabs_simple .sc_services_tabs_list_item {
    margin: 0 15px 30px;
    max-width: calc(16.66% - 30px)
  }

  .sc_layouts_iconed_text {
    padding: 1.8rem 2rem
  }

  #properties_page_tabs_details_content .properties_page_section_item {
    width: 50%
  }
}

@media (max-width:1280px) {
  .elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding: 0 !important
  }

  .elementor-row .custom-column2.elementor-element {
    width: 90%
  }

  .custom-row.sc_shift_x_small_negative {
    left: 1em !important
  }

  .elementor-row .custom-column.elementor-element {
    width: 9.5%
  }

  header .sc_shift_x_large {
    left: 0 !important;
    margin-left: 2em !important
  }

  .add-padd-for-mac {
    padding-right: 8rem
  }

  #rev_slider_2_1 .tp-parallax-wrap {
    left: 50px !important
  }

  .sc_layouts_menu_nav>li>a:not(.trx_addons_login_link) {
    padding: 1em !important
  }

  header .menu_hover_path_line .sc_layouts_menu_nav>li:last-child {
    margin-right: 0
  }

  .widget_video .trx_addons_video_player.with_cover .video_hover {
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    padding: 5px 2.2em
  }

  .sidebar .widget_search form,
  .sidebar .woocommerce.widget_product_search form,
  .sidebar .widget_display_search form,
  .sidebar #bbpress-forums #bbp-search-form {
    max-width: 245px
  }
}

@media (max-width:1279px) {
  .elementor-row .custom-column.elementor-element {
    width: 36.5%
  }

  header .sc_shift_x_large {
    left: 1em !important;
    margin-left: 9em !important
  }

  .mfp-wrap .mfp-close {
    margin: -35px -14px 0 0 !important
  }

  body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time .timeslot-range {
    padding-top: 5px
  }

  #rev_slider_2_1 .tp-parallax-wrap {
    left: 155px !important
  }

  .menu_style_side .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 934px
  }

  .sc_recent_news_style_news-announce.sc_recent_news .post_item .post_featured .post_info {
    padding: 5px 9px !important
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email],
  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    padding-top: 5px !important;
    padding-bottom: 5px !important
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email],
  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    height: 50px
  }

  form.mc4wp-form {
    padding-right: 8.5em !important
  }

  .sc_properties_default .sc_properties_item_option_label_text,
  .sc_properties_default .sc_properties_item_option_data {
    font-size: 12px
  }

  .esgbox-toolbar .esgbox-button {
    padding: 10px !important
  }
}

@media (max-width:1024px) {
  .padd-left-25 {
    padding-left: 0
  }

  header .sc_shift_x_large {
    left: 0 !important;
    margin-left: 0 !important;
    margin-right: 0
  }

  .ipad-centered .sc_layouts_column .elementor-widget-wrap {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center
  }

  .elementor-row .custom-column.elementor-element {
    width: 7.5%
  }

  .alter-row .elementor-row>.elementor-column:nth-child(2),
  .alter-row .elementor-row>.elementor-column:nth-child(1) {
    width: 100%
  }

  .alter-row .wpim-marker {
    margin-top: 0;
    margin-left: 0
  }

  .move-row-up-large {
    margin-top: 0 !important
  }

  .padd-right-12 {
    padding-right: 0
  }

  .wpim-marker {
    margin-top: 8rem;
    margin-left: 0
  }

  #rev_slider_2_1 .tp-parallax-wrap {
    left: 30px !important
  }

  .sc_layouts_menu_nav>li>a {
    line-height: normal
  }

  .sc_layouts_title.fixed_height {
    min-height: 10px !important
  }

  .sc_layouts_title.fixed_height .sc_layouts_title_content {
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important;
    position: relative;
    padding: 3rem 0
  }

  #findland {
    display: block !important;
  }

  #imgland {
    margin-left: 0px !important;
    margin-top: 28px;
  }

  a.custom-logo-link img,
  .wp-block-columns .sc_layouts_logo img,
  .sc_layouts_row .sc_layouts_logo img {
    max-height: 40px !important
  }

  header .sc_layouts_row .sc_layouts_item.elementor-widget-trx_sc_layouts_menu {
    margin: .35em 0 !important
  }

  header .menu_hover_path_line .sc_layouts_menu_nav>li:last-child {
    margin-right: 0
  }

  .toc_soc_title {
    font-size: 12px
  }

  h3.sc_action_item_title {
    line-height: normal !important;
    font-size: 30px
  }

  .trx_addons_audio_player.with_cover div.img-audio,
  .post_layout_excerpt .post_audio .img-audio {
    padding: 1rem 0 1rem 1rem
  }

  .sidebar .widget>div.wp-audio-shortcode.mejs-container,
  footer .widget>div.wp-audio-shortcode.mejs-container,
  .sidebar .widget div.wp-video-shortcode.mejs-container,
  footer .widget div.wp-video-shortcode.mejs-container {
    background: 0 0
  }

  .sidebar .widget>div.wp-audio-shortcode .mejs-controls,
  footer .widget>div.wp-audio-shortcode .mejs-controls,
  .sidebar .widget div.wp-video-shortcode .mejs-controls,
  footer .widget div.wp-video-shortcode .mejs-controls {
    padding-top: 2px !important
  }

  .sc_item_descr blockquote {
    margin: 2em 0 1.6em
  }

  body table.booked-calendar td.today .date .number {
    width: 31px;
    height: 31px;
    line-height: 28px
  }

  body table.booked-calendar td.today.active .date .number {
    line-height: 31px
  }

  .form_request .wpcf7-form-control-wrap .wpcf7-form-control:not(.wpcf7-wpgdprc):not(.wpcf7-acceptance) {
    height: 50px;
    line-height: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px
  }

  .wpcf7 span[class*=icon-] {
    left: 15px
  }

  .wpcf7 span[class*=icon-]+.wpcf7-form-control-wrap .wpcf7-form-control {
    text-indent: 25px
  }

  .form_request .wpcf7-submit {
    height: 50px
  }

  .ui-slider-access.ui-buttonset button.ui-button {
    padding: 0 !important;
    margin: 0 !important;
    position: relative;
    top: -2px
  }

  .ui-timepicker-div dl dd {
    margin-top: 0 !important
  }

  #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {
    font-size: 13px;
    line-height: normal
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email],
  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    height: 50px
  }

  form.mc4wp-form {
    padding-right: 8.5em
  }

  .sc_properties_item_compare {
    margin-top: -1px;
    z-index: 10
  }

  .sc_properties_default .sc_properties_item_thumb .sc_properties_item_price .properties_price {
    padding: 0 0 1em 1em !important
  }

  .sc_properties_item_title {
    padding-right: 3em
  }

  .sc_price_item_info {
    padding: 3.6rem 2.9rem 3.9rem !important
  }

  .sc_price_item_subtitle+.sc_price_item_price {
    margin-top: 1.4rem !important
  }

  .sc_price_item_details {
    margin-top: .7rem !important
  }

  .sc_price_item_subtitle+.sc_price_item_link,
  .sc_price_item_title+.sc_price_item_link,
  .sc_price_item_description+.sc_price_item_link,
  .sc_price_item_details+.sc_price_item_link {
    margin-top: 1rem !important
  }

  .sc_price_item_subtitle>span:before {
    width: 2.438rem
  }

  .comments_wrap .form-submit input[type=submit] {
    font-size: 12px;
    line-height: normal;
    padding: 1.1rem 2rem
  }

  .widget_calendar tfoot td {
    line-height: 1.7em
  }

  .widget_calendar tfoot {
    padding: 0
  }

  .sidebar .widget_categories_list .categories_list_style_1 .categories_list_title {
    font-size: 13px
  }

  .sidebar .widget_search form,
  .sidebar .woocommerce.widget_product_search form,
  .sidebar .widget_display_search form,
  .sidebar #bbpress-forums #bbp-search-form {
    max-width: 205px
  }

  .blog.sidebar_right [class*=content_wrap]>.content,
  .single-post.sidebar_right [class*=content_wrap]>.content {
    padding-right: 2.5rem
  }

  .blog.sidebar_left [class*=content_wrap]>.content,
  .single-post.sidebar_left [class*=content_wrap]>.content {
    padding-left: 2.5rem
  }

  .sc_testimonials_slider .sc_testimonials_item,
  .sc_testimonials_columns_wrap .sc_testimonials_item {
    padding: 0 1rem
  }

  .sc_testimonials_item_content {
    font-weight: 600 !important
  }

  .sc_testimonials_item_content:before {
    margin-bottom: 1.25rem !important
  }

  .sc_item_title+.sc_team_columns_wrap.sc_item_columns {
    margin-top: 2.2rem !important
  }

  h2.sc_item_title {
    line-height: normal
  }

  .sc_recent_news_style_news-announce.sc_recent_news .post_item .post_featured .post_info {
    padding: 20px !important
  }

  .sc_recent_news_style_news-magazine.sc_recent_news .post_item .post_date {
    font-size: 12px
  }

  .sc_recent_news_style_news-announce.sc_recent_news .post_item .post_content {
    display: none
  }

  .alter-video .trx_addons_video_player.with_cover .video_mask {
    border: 1rem solid #fff
  }

  .post_item_404:not([class*=post_item_none_]) .page_title {
    font-size: 12em
  }

  #tribe-bar-views li.tribe-bar-views-option {
    font-size: 14px !important
  }
}

@media (max-width:1023px) {
  .alter-row .wpim-marker {
    margin-top: -6rem;
    margin-left: -12rem
  }

  .wpim-marker {
    margin-top: -2rem;
    margin-left: -8rem
  }

  .padd-8 {
    padding: 0 2rem
  }

  .add-padd-for-mac {
    padding-right: 2rem
  }

  .menu_style_side .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 688px
  }

  .alignleft {
    margin-right: 1.5em
  }

  .alignright {
    margin-left: 1.5em
  }

  header .menu_hover_path_line .sc_layouts_menu_nav>li+li {
    margin-left: 2px
  }

  .sidebar .widget>div.wp-audio-shortcode .mejs-time-rail,
  footer .widget>div.wp-audio-shortcode .mejs-time-rail,
  .sidebar .widget div.wp-video-shortcode .mejs-time-rail,
  footer .widget div.wp-video-shortcode .mejs-time-rail {
    padding-top: 7px
  }

  .mejs-button {
    margin-top: -.45rem !important
  }

  .sc_action_default .sc_action_item.with_image .sc_action_item_inner {
    padding: 2rem 4.6rem !important
  }

  body table.booked-calendar td.today .date .number {
    width: 30px;
    height: 30px;
    line-height: 28px
  }

  body table.booked-calendar td.today.active .date .number {
    line-height: 31px
  }

  .tribe-events-calendar .mobile-active div[id*=tribe-events-daynum-] a {
    color: #c2b28a !important
  }

  .tribe-events-calendar .mobile-active.tribe-events-has-events:after {
    background-color: #3f3e3e !important
  }

  #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {
    display: block !important;
    padding: 0 2em !important;
    line-height: normal !important;
    height: 50px;
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    background-color: #eae9e8 !important;
    color: #3f3e3e !important
  }

  #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
    position: absolute;
    right: 10px;
    top: 0;
    margin: 0
  }

  #tribe-bar-form .tribe-bar-submit input[type=submit],
  #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit],
  #tribe-bar-form input[type=text],
  #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
  .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
  #tribe-bar-views .tribe-bar-views-toggle {
    height: 50px
  }

  #tribe-bar-form .tribe-bar-views-inner label {
    display: none
  }

  #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters {
    padding: 1rem !important
  }

  #tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner>div+div {
    margin-top: 1rem
  }

  .tribe-events-calendar .tribe-events-has-events.tribe-events-othermonth:after {
    -ms-filter: "alpha(opacity=0)" !important;
    filter: alpha(opacity=0) !important;
    -moz-opacity: 0 !important;
    -khtml-opacity: 0 !important;
    opacity: 0 !important
  }

  .form_request .wpcf7-submit {
    padding: 5px
  }

  h2.sc_item_title.sc_item_title_style_default:not(.sc_item_title_tag) {
    line-height: normal
  }

  .sc_table_alter.sc_table table tr td:first-child {
    font-size: 1.813rem
  }

  .sc_table_alter.sc_table table td {
    padding: 1.8rem 1rem !important
  }

  .sc_table_alter td a {
    font-size: 12px;
    padding: 10px
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_big>div {
    margin-right: 0
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium+.post_size_medium>div {
    margin-top: 0 !important
  }

  body.expand_content .sc_recent_news_style_news-announce .post_item+.post_item {
    margin-top: 30px !important
  }

  .sc_icons_simple.sc_icons .sc_icons_item_title {
    font-size: 12px
  }

  .sc_icons_extra.sc_icons_size_large .sc_icons_icon:before,
  .sc_icons_extra.sc_icons_size_large .sc_icons_icon>span:before {
    font-size: 5rem !important
  }

  .sc_icons_extra .sc_icons_icon+.sc_icons_item_details {
    margin-top: 1rem
  }

  .sc_icons_extra .sc_icons_item_title+.sc_icons_item_description {
    margin-top: .5rem
  }

  .sc_item_descr blockquote p br,
  blockquote p br+br {
    display: none
  }

  .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    font-size: 16px
  }

  form.mc4wp-form .mc4wp-form-fields input[type=submit] {
    font-size: 11px !important
  }

  form.mc4wp-form .mc4wp-form-fields input[type=email] {
    padding-left: 1.3em;
    font-size: 12px
  }

  form.mc4wp-form {
    padding-right: 7.5em !important
  }

  .sc_services_tabs_simple .sc_services_tabs_content_image {
    padding-bottom: 10rem
  }

  .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
  .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    padding: 1.7em 1.5em 1.7em 0
  }

  .sidebar .widget_search form,
  .sidebar .woocommerce.widget_product_search form,
  .sidebar .widget_display_search form,
  .sidebar #bbpress-forums #bbp-search-form {
    max-width: 100%
  }

  .sidebar .widget_search {
    padding: 30px !important
  }

  .blog.sidebar_right [class*=content_wrap]>.content,
  .single-post.sidebar_right [class*=content_wrap]>.content {
    padding-right: 0
  }

  .blog.sidebar_left [class*=content_wrap]>.content,
  .single-post.sidebar_left [class*=content_wrap]>.content {
    padding-left: 0
  }

  .sidebar .widget:nth-child(odd) {
    border-right: 15px solid #fff
  }

  .sidebar .widget:nth-child(even) {
    border-left: 15px solid #fff
  }

  .sc_skills_pie.sc_skills_compact_off .sc_skills_total {
    font-size: 1.813rem !important
  }

  .sc_skills_counter .sc_skills_item_title {
    margin-top: .6em
  }

  .sc_button.sc_button_size_large {
    font-size: 12px !important;
    padding: 1.248em 2.143em
  }

  .sc_properties_alter .sc_properties_item_image {
    min-height: 150px
  }

  .sc_properties_slider_columns [class*=trx_addons_column-] {
    width: 49%
  }

  .sc_properties_slider_columns .trx_addons_column-1_12 {
    display: none
  }

  .sc_properties_item_option {
    margin-right: 1em
  }

  #properties_page_tabs_details_content .properties_page_section_item {
    width: 100%
  }

  .prop_add_info>div {
    float: none;
    width: 100%;
    margin: 0 !important;
    text-align: left;
    overflow: hidden
  }

  .prop_add_info>div.properties_page_title_address {
    float: none;
    display: block;
    text-align: left;
    padding-top: 1.2rem
  }

  .properties_page_title_wrap .properties_page_title_meta {
    margin-top: 1em
  }

  .properties_page_agent_form {
    padding-left: 1.5em !important
  }

  .properties_page_related .sc_properties_default .default-title.sc_properties_item_title {
    font-size: 16px
  }

  .properties_page_related .properties_price1 {
    font-size: 14px !important
  }

  .sc_price_item_subtitle>span:before {
    width: 1.038rem
  }

  .sc_price_item_info {
    padding: 2.6rem 1.9rem 2.6rem !important
  }

  .sc_price_item_price_value {
    font-size: 3rem;
    letter-spacing: -.67px
  }

  .sc_price_item_price {
    font-size: 1.125rem !important
  }

  .sc_price_item_details ul.trx_addons_list_extra[class*=trx_addons_list] li {
    padding-top: .83rem;
    padding-bottom: .83rem
  }

  .sc_price_item_title {
    font-size: 1.6rem !important;
    line-height: normal !important
  }

  .footer_wrap .widget_title,
  .footer_wrap .widgettitle {
    font-size: 1.129rem;
    margin-bottom: 1.1em
  }

  .footer_wrap .widget_title:after,
  .footer_wrap .widgettitle:after {
    margin: .85rem 0 .9em
  }

  footer .widget ul li+li {
    margin-top: 10px
  }

  .properties_search_horizontal .properties_search_form .properties_search_basic .sc_form_field_properties_keyword .sc_form_field_wrap {
    padding-right: 145px
  }

  .sc_services_tabs_simple .sc_services_tabs_list_item {
    margin: 0 15px 30px;
    max-width: calc(33.33% - 30px);
    -webkit-box-flex: 1;
    -ms-flex: 1 0 33.33%;
    flex: 1 0 33.33%
  }
}

@media (max-width:767px) {
  .elementor-row .custom-column.elementor-element {
    width: 2%
  }

  .custom-row.sc_shift_x_small_negative {
    left: auto !important
  }

  body.mobile_layout.menu_style_left .menu_side_wrap,
  body.mobile_layout.menu_style_right .menu_side_wrap {
    display: none
  }

  body.mobile_layout.menu_style_left,
  body.mobile_layout.menu_style_left .elementor-element.sc_layouts_row_fixed_on,
  body.mobile_layout.menu_style_right,
  body.mobile_layout.menu_style_right .elementor-element.sc_layouts_row_fixed_on {
    margin-left: 0 !important
  }

  .add-padd-for-mac {
    padding-right: 0
  }

  .menu_style_side .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 460px
  }

  .sc_action_item_default.with_image {
    height: auto !important
  }

  #tribe-bar-form.tribe-bar-collapse #tribe-bar-filters-wrap {
    width: 64%
  }

  .tribe-events-calendar .tribe-events-has-events.mobile-trigger:after {
    margin: .5em auto
  }

  #tribe-events-content {
    margin: 0 !important
  }

  .tribe-events-list .tribe-events-loop .tribe-events-event-image {
    margin: 0 0 5%;
    width: 100%
  }

  .tribe-events-list .tribe-events-event-image img {
    width: 100%
  }

  .events-list #tribe-events-footer,
  .tribe-events-day #tribe-events-footer,
  .tribe-events-map #tribe-events-footer,
  .tribe-events-calendar+#tribe-events-footer {
    margin: 1.4em 10px .8em
  }

  .tribe-events-calendar td div[id*=tribe-events-daynum-] {
    padding: 10px 10px 5px !important
  }

  .sc_slider_controls:not([class*=slider_pagination_style_none]) .slider_controls_wrap .slider_pagination_wrap {
    height: 44px !important
  }

  .sc_testimonials .swiper-pagination-custom .swiper-pagination-button {
    width: 3em !important;
    height: 3em !important
  }

  .slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,
  .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
    height: 3em !important;
    line-height: 3em !important;
    width: 100% !important
  }

  .sc_testimonials_slider .slider_pagination_custom .sc_testimonials_item {
    padding-bottom: 2rem
  }

  .tp-caption.News-Subtitle,
  .News-Subtitle {
    font-size: 15px !important;
    line-height: 24px !important
  }

  .trx_addons_login_link .sc_layouts_item_icon {
    display: inline-block
  }

  ul.trx_addons_list_extra[class*=trx_addons_list] li {
    padding-top: 1rem;
    padding-bottom: 1rem
  }

  .sc_layouts_iconed_text {
    padding: 0
  }

  body.mobile_layout.menu_style_left .sc_layouts_row_fixed_on {
    margin-left: 60px !important
  }

  .sc_layouts_row .custom-logo-link img,
  .sc_layouts_row .sc_layouts_logo img {
    max-height: 3em
  }

  .wpcf7 .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-top: 0 !important
  }

  form div:not(.sc_form_field_checkbox) label {
    font-size: 1.325rem
  }

  .sc_icons.sc_icons_simple .trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
    width: 50%
  }

  .sc_icons_alter.sc_icons .sc_icons_item {
    margin-bottom: 0
  }

  .sc_icons_extra .sc_icons_item_title {
    font-size: 1.613rem
  }

  .sc_icons_default .sc_icons_icon+.sc_icons_item_details,
  .sc_icons_default .sc_icons_image+.sc_icons_item_details {
    margin-top: 1.5rem !important
  }

  .sc_icons.sc_icons_default.sc_align_center .sc_icons_columns_wrap>div.trx_addons_column-1_3:before {
    display: none
  }

  .sc_properties_item_options .sc_properties_item_row,
  .sc_properties_item_compare {
    display: none
  }

  .sc_properties_slider_data_id {
    display: none
  }

  .sc_properties_item_title {
    padding-right: 0
  }

  .sc_properties_alter .sc_properties_item_option .sc_properties_item_option_label_icon {
    display: none !important
  }

  .sc_properties_alter .sc_item_columns_3.trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 20px;
    width: 50%
  }

  .sc_properties_alter .sc_properties_item_image {
    min-height: 180px
  }

  .prop_add_info .properties_page_title_address {
    text-align: left;
    padding-top: .7rem;
    width: 100%
  }

  .properties_page_section+.properties_page_section {
    margin-top: 2em !important
  }

  .properties_page_content blockquote {
    padding: 2.6em 3em 2.7em 6.5em;
    margin: 2rem auto !important
  }

  .properties_page_content blockquote>cite,
  .properties_page_content blockquote>p>cite {
    margin-top: 1em
  }

  .properties_page_content blockquote:before {
    top: 3rem;
    left: 2.9rem
  }

  .prop_single_info {
    padding: 2.9rem 3.4rem 3.2rem;
    margin: 2rem 0
  }

  #properties_page_tabs_features_content,
  #properties_page_tabs_details_content {
    width: 100%;
    padding-right: 0
  }

  .prop_single_info section+section,
  #properties_page_tabs_features_content+#properties_page_tabs_details_content {
    margin-top: 2rem !important
  }

  #properties_page_tabs_features_content div.properties_page_features_list>a {
    margin-top: .5rem
  }

  .prop_single_info .properties_page_section_title {
    margin: 0 0 1.15rem;
    font-size: 1.45rem
  }

  .properties_page_agent_wrap {
    overflow: hidden
  }

  .properties_page_agent_info {
    width: 50% !important;
    float: left;
    margin: 0 !important;
    padding-left: 1rem !important
  }

  .properties_page_agent_form {
    width: 100% !important;
    padding: 0 !important;
    margin: 2em 0 0 !important
  }

  .properties_page_agent_info_name {
    margin: 0 !important
  }

  .properties_page_agent_avatar {
    width: 50% !important;
    float: left
  }

  .related_wrap .sc_properties_item_title {
    font-size: 18px;
    line-height: normal
  }

  .related_wrap .properties_price1 {
    font-size: 16px !important
  }

  .properties_page_featured+.properties_page_title_wrap,
  .properties_page_gallery+.properties_page_title_wrap {
    margin-top: 2em
  }

  .sc_price_columns_wrap .sc_price_item {
    max-width: 290px;
    margin: auto;
    display: block
  }

  .sc_promo.sc_promo_size_large .sc_promo_text_inner {
    padding: 2em !important
  }

  .sc_promo.sc_promo_size_large .sc_promo_icon {
    margin-bottom: .7rem !important
  }

  .sc_services_tabs_simple .sc_services_tabs_list {
    margin-bottom: -20px
  }

  .sc_services_tabs_simple .sc_services_tabs_list_item {
    margin: 0 10px 20px;
    max-width: calc(50% - 20px);
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%
  }

  .sc_services_tabs_simple .sc_services_tabs_content_inner {
    padding: 3rem
  }

  .sc_services_tabs_simple .sc_services_tabs_content_item {
    display: block
  }

  .sc_services_tabs_simple .sc_services_tabs_content_item:after {
    background: 0 0 !important
  }

  .sc_services_tabs_simple .sc_services_tabs_content_image img {
    border: none
  }

  .sc_services_tabs_simple .sc_services_tabs_content_image {
    padding-bottom: 0
  }

  .slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,
  .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
    background: 0 0 !important
  }

  .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
  .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    padding: .7em .5em .7em 0
  }

  .sc_skills_counter .sc_skills_item_wrap {
    max-width: none !important
  }

  .sc_skills_pie.sc_skills_compact_off .sc_skills_total {
    font-size: 2.813rem !important
  }

  .widget .widget_title,
  .widget .widgettitle {
    margin-bottom: .7em
  }

  .sidebar .widget_categories_list .categories_list_style_1 .categories_list_image {
    width: 30px
  }

  .sidebar .widget:nth-child(odd) {
    border-right: 10px solid #fff
  }

  .sidebar .widget:nth-child(even) {
    border-left: 10px solid #fff
  }

  .widget_calendar td#prev a:before,
  .widget_calendar td#next a:before {
    height: 20px;
    width: 20px;
    line-height: 20px;
    font-size: 14px;
    top: -6px
  }

  .search_style_fullscreen.search_opened .search_field,
  .sc_layouts_row_type_normal .sc_layouts_column .search_style_fullscreen.search_opened .search_field {
    line-height: normal !important
  }

  .search_wrap.search_style_fullscreen.layouts_search {
    padding: 0 5px;
    margin-right: 12px
  }

  .sc_item_title+.sc_item_columns.sc_testimonials_columns_wrap {
    margin-top: 2.5rem
  }

  .sc_testimonials_columns_wrap>div+div {
    margin-top: 5rem
  }

  .sc_recent_news_style_news-announce.sc_recent_news .post_item .post_content {
    display: none
  }

  .sc_recent_news_style_news-announce .post_item .post_title {
    margin-bottom: 0
  }

  .sc_recent_news_style_news-announce.sc_recent_news .post_item .post_featured .post_info {
    padding: 15px 18px !important
  }

  .sc_recent_news_style_news-announce.sc_recent_news .post_item .post_date {
    font-size: 12px
  }

  .sc_recent_news_style_news-magazine.sc_recent_news_without_accented .post_accented_off .post_featured {
    margin-bottom: .45em
  }

  aside .sc_recent_news_style_news-magazine .post_item+.post_item {
    margin-top: 1.5em
  }

  .recentcomments {
    font-size: 12px
  }

  .widget_recent_comments .recentcomments a {
    font-size: 14px;
    line-height: normal
  }

  .widget_recent_comments ul {
    padding-left: 2.4rem
  }

  .widget_recent_comments ul li:before {
    font-size: 1.4rem;
    line-height: normal;
    background: 0 0 !important;
    top: -2px;
    left: -2.2rem;
    font-weight: 500
  }

  .sc_edd_details .downloads_page_tags .downloads_page_data>a,
  .widget_product_tag_cloud a,
  .widget_tag_cloud a {
    font-size: 11px !important;
    padding: 8px 15px
  }

  .sc_table_alter td a {
    display: block;
    min-width: 100px
  }

  .sc_team_columns_wrap.trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
    width: 50% !important
  }

  .sc_item_subtitle_above {
    margin-bottom: .5rem !important
  }

  .widget_calendar caption {
    padding-bottom: 1.3em
  }

  .widget_calendar.widget .widget_title {
    margin-bottom: 1.35em
  }

  .post_layout_excerpt.sticky {
    padding: 3.5rem 2.9rem 3.2rem
  }

  .sticky .label_sticky {
    margin-bottom: .3rem
  }

  .post_item .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets:before,
  .post_item .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets:before,
  .post_item .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets:before,
  .post_item .sc_slider_controls.slider_pagination_style_bullets.sc_align_right .slider_pagination_wrap:before {
    display: none
  }

  .post_item span.slider_pagination_bullet.swiper-pagination-bullet,
  .post_item span.swiper-pagination-bullet {
    height: 30px !important;
    width: 30px !important;
    line-height: 30px !important;
    display: block !important
  }

  .sticky .label_sticky {
    font-size: 12px
  }

  .post_header_content .post_title {
    width: 100%
  }

  .nav-links:before {
    width: 3.188rem
  }

  .mejs-controls .mejs-time {
    margin-top: -3px
  }

  .mejs-controls .mejs-time-rail {
    padding-top: 8px
  }

  .blog_mode_post blockquote,
  .blog_mode_page blockquote {
    margin: 3.3em 0 3.3em
  }

  .comments_list_wrap ul ul {
    margin-left: 1.8rem
  }

  .related_columns>div+div {
    padding-top: 30px
  }

  body .booked-modal #customerChoices .field {
    display: inline-block;
    margin: 5px 10px
  }

  .properties_search_horizontal .properties_search_form .properties_search_basic .sc_form_field_properties_keyword .sc_form_field_wrap {
    padding-right: 90px
  }
}

@media (max-width:720px) {
  body table.booked-calendar td .date .number {
    line-height: inherit !important
  }

  body table.booked-calendar td.today .date .number {
    width: 100%;
    height: 100%;
    line-height: inherit
  }

  body .booked-calendar-wrap table.booked-calendar th .monthName a {
    top: -1px !important
  }

  body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people {
    padding-top: 5px !important;
    padding-bottom: 5px !important
  }

  #rev_slider_2_1 .rev-btn,
  #rev_slider_3_1 .rev-btn {
    margin-top: 2rem !important
  }

  .sc_properties_default .slider_container .slider-slide .sc_properties_item_button {
    display: none !important
  }

  .sc_properties_slider_columns .sc_properties_slider_title {
    font-size: 2rem;
    line-height: normal;
    margin-bottom: .8rem
  }

  .sc_properties_slider_columns .trx_addons_list_parameters {
    margin-bottom: 1.5rem !important;
    margin-top: 1rem;
    max-width: 243px
  }

  .sc_properties_slider_columns>.sc_properties_slider_column {
    padding-bottom: 0
  }
}

@media (max-width:480px) {
  .rev-btn {
    padding: 11px 29px !important;
    margin-top: 3rem !important
  }

  .News-Title {
    letter-spacing: -3px !important
  }

  .sc_properties_slider_columns .sc_properties_slider_title {
    font-size: 2rem;
    line-height: normal;
    margin-bottom: .8rem
  }

  .sc_properties_slider_columns .trx_addons_list_parameters {
    margin-bottom: 1.5rem !important;
    margin-top: 1.2rem;
    max-width: 243px
  }

  .sc_properties_slider_columns>.sc_properties_slider_column {
    padding-bottom: 0
  }
}

@media (max-width:479px) {
  .post-password-form input[type=password] {
    max-width: 110px
  }

  .page_links .page_links_title {
    margin: 1.15em 1em 0 0
  }

  .menu_style_side .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 300px
  }

  .elementor-widget-text-editor .elementor-text-editor p br {
    display: none
  }

  .sc_action_item_title>span {
    display: inline
  }

  .sc_action_default .sc_action_item_subtitle+.sc_action_item_link,
  .sc_action_default .sc_action_item_title+.sc_action_item_link,
  .sc_action_default .sc_action_item_description+.sc_action_item_link {
    margin-top: 1.5rem
  }

  h3.sc_action_item_title {
    font-size: 20px
  }

  .mejs-button {
    margin-top: -.6rem !important
  }

  body .booked-form .field label.field-label {
    font-size: 1.425rem
  }

  #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
    right: 0
  }

  #tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle {
    padding: 0 1.6em !important
  }

  #tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after {
    right: -4px
  }

  .tribe-events-calendar td div[id*=tribe-events-daynum-] {
    padding: 0 !important
  }

  .tribe-events-calendar .tribe-events-has-events.mobile-trigger:after {
    margin: 0 auto
  }

  #tribe-events-content .tribe-events-calendar th,
  #tribe-events-content .tribe-events-calendar td {
    border: 1px solid #ddd
  }

  .tribe-events-calendar td div[id*=tribe-events-daynum-],
  .tribe-events-calendar td div[id*=tribe-events-daynum-] a {
    font-size: 14px
  }

  body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people {
    padding-top: 5px !important;
    padding-bottom: 5px !important
  }

  body .booked-modal #customerChoices .field {
    display: inline-block;
    margin: 5px 10px
  }

  body .booked-form .field {
    margin: 0
  }

  body .booked-form .field select,
  body .booked-form .field input[type=text],
  body .booked-form .field input[type=password],
  body .booked-form .field input[type=tel],
  body .booked-form .field input[type=email],
  body .booked-form .field textarea {
    width: 100%;
    margin: 0 0 10px
  }

  .sc_title .sc_item_descr.sc_title_descr p br {
    display: none
  }

  .sc_team_columns_wrap.trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
    width: 100% !important
  }

  .News-Title {
    letter-spacing: -1px !important
  }

  .rev-btn {
    margin-top: 0 !important
  }

  .slider_container.slider_pagination_pos_bottom .swiper-pagination-custom,
  .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-custom,
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
    background: 0 0 !important
  }

  .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets,
  .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets,
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
    padding: 1.7em 0;
    width: 100% !important;
    left: 0 !important;
    text-align: center !important
  }

  .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
  .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets .swiper-pagination-bullet,
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px 0
  }

  .slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets:before,
  .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets:before,
  .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets:before,
  .sc_slider_controls.slider_pagination_style_bullets.sc_align_right .slider_pagination_wrap:before {
    display: none
  }

  .sc_slider_controls:not([class*=slider_pagination_style_none]) .slider_controls_wrap .slider_pagination_wrap {
    text-align: center !important
  }

  .search_wrap.search_style_fullscreen.layouts_search {
    padding: 0 5px;
    margin-right: 12px
  }

  div.esg-filter-wrapper .esg-filterbutton+.esg-filterbutton {
    margin-left: 3px
  }

  table th,
  .sc_table table th,
  table td,
  .sc_table table td {
    padding: 5px !important
  }

  table th {
    font-size: 12px
  }

  .sc_icons_simple.sc_icons .sc_icons_item {
    max-width: 220px
  }

  .sc_skills_pie.sc_skills_compact_off .sc_skills_item_title {
    word-spacing: 0
  }

  .sc_skills_pie.sc_skills_compact_off .sc_skills_item {
    max-width: 220px;
    margin: auto
  }

  .widget_calendar tfoot td {
    line-height: 1em
  }

  .sidebar .widget:nth-child(odd) {
    border-right: 0 solid #fff
  }

  .sidebar .widget:nth-child(even) {
    border-left: 0 solid #fff
  }

  .sc_properties_alter .sc_item_columns_3.trx_addons_columns_wrap>[class*=trx_addons_column-] {
    width: 100%
  }

  .sc_properties_alter .sc_item_columns_3.trx_addons_columns_wrap>[class*=trx_addons_column-]+div {
    padding-top: 2rem
  }

  .widget_properties_compare .properties_compare_button {
    padding: 13px 20px !important
  }

  .widget_properties_compare .properties_compare_list>li {
    padding: 11px 20px
  }

  .sc_slider_controls .slider_controls_wrap {
    padding: .85rem 0
  }

  .sc_slider_controls .slider_controls_wrap>a.slider_prev:before,
  .sc_slider_controls .slider_controls_wrap>a.slider_next:after {
    width: 1.813rem
  }

  #prop-slider-mobile_sc_swiper {
    max-height: 47em
  }

  .sc_properties_default .slider_container .slider-slide .sc_properties_item_button {
    display: block !important
  }

  .prop_add_info .sc_properties_item_type a {
    padding: 8px 16px;
    font-size: 12px !important
  }

  .properties_page_featured+.properties_page_title_wrap,
  .properties_page_gallery+.properties_page_title_wrap {
    margin-top: 2.1em
  }

  .properties_page_section+.properties_page_section {
    margin-top: 2em !important
  }

  .properties_page_content blockquote {
    padding: 2em 2em 2em 5em
  }

  .properties_page_content blockquote:before {
    top: .97em;
    left: .8em
  }

  .prop_single_info {
    padding: 1.9rem 2.4rem 2.2rem
  }

  .related_wrap+.comments_wrap .comments_form_wrap {
    margin-top: 1.8em
  }

  .comments_wrap .comments_author,
  .comments_wrap .comments_email {
    width: 100%
  }

  .related_columns>div+div {
    padding-top: 30px
  }

  .properties_page_agent_form,
  .properties_page_agent_info {
    width: 100% !important;
    padding: 0 !important;
    float: left
  }

  .properties_page_agent_info_name {
    margin: 1rem 0 0 !important
  }

  .sc_price_item_details {
    display: block !important
  }

  .sc_promo_text .sc_item_descr.sc_align_center {
    max-width: 100%
  }

  .sc_promo.sc_promo_size_large .sc_promo_icon {
    font-size: 5.5rem !important
  }

  .nav-links:before {
    display: none
  }

  .sc_layouts_title.fixed_height .sc_layouts_title_caption {
    max-height: 100%;
    overflow: visible
  }

  .post_item_single .post_content>.post_meta_single .post_tags+.post_share {
    margin-top: 2em
  }

  .trx_addons_right_side {
    padding-top: .9em !important
  }

  .mfp-inline-holder .mfp-content,
  .mfp-ajax-holder .mfp-content {
    max-width: 100% !important
  }

  .properties_search_horizontal .properties_search_form .properties_search_basic .sc_form_field_properties_keyword .sc_form_field_wrap {
    padding-right: 60px
  }

  #prop-slider-mobile_sc_swiper {
    max-height: 49em
  }

  .sc_services_tabs_simple .sc_services_item_title {
    font-size: 12px
  }

  .sc_services_tabs_simple .sc_services_item_icon {
    font-size: 3rem !important
  }
}

@media (max-width:375px) {
  .rev-btn {
    margin-top: 1rem !important
  }
}

@media (max-width:320px) {
  .rev-btn {
    margin-top: 2rem !important
  }
}

@media (max-width:1679px) {
  html {
    font-size: 14px;
    line-height: 164.2857%
  }

  table th,
  table td,
  .sc_table table th,
  .sc_table table td {
    padding: 1rem
  }

  .post_item_404 .post_content {
    padding: 9em 0 5em
  }

  .post_item_none_search .post_content {
    padding: 2em 0
  }

  .nav-links-single.nav-links-fixed {
    position: static;
    bottom: auto;
    left: auto;
    right: auto;
    opacity: 1
  }

  .nav-links-single.nav-links-fixed .nav-links {
    padding-top: 6em;
    margin-top: 6em;
    border-width: 1px
  }

  .nav-links-single.nav-links-fixed .nav-links .nav-previous,
  .nav-links-single.nav-links-fixed .nav-links .nav-next {
    position: relative;
    width: 50%;
    padding: 0;
    border-width: 0;
    background-color: transparent;
    left: auto;
    right: auto;
    top: auto
  }

  .post_layout_chess_2 .post_content_inner {
    display: none
  }

  .post_layout_chess_2.post_format_quote .post_content_inner,
  .post_layout_chess_2.post_format_link .post_content_inner,
  .post_layout_chess_2.post_format_aside .post_content_inner,
  .post_layout_chess_2.post_format_status .post_content_inner {
    display: block
  }

  .post_layout_chess_2.post_format_quote .post_content_inner blockquote {
    padding: 2em 2em 2em 4em
  }

  .post_layout_chess_2.post_format_quote .post_content_inner blockquote:before {
    font-size: 2em;
    top: 1em;
    left: .7em
  }

  .post_layout_chess_2.post_format_quote .post_content_inner p {
    font-size: 1em;
    line-height: 1.25em
  }

  .post_layout_chess_2.post_format_quote .post_content_inner a,
  .post_layout_chess_2.post_format_quote .post_content_inner cite {
    font-size: .8667em;
    line-height: 1.25em
  }

  .post_layout_chess_2.post_format_link .post_content_inner,
  .post_layout_chess_2.post_format_aside .post_content_inner,
  .post_layout_chess_2.post_format_status .post_content_inner {
    font-size: 1.2em;
    line-height: 1.4em
  }

  .post_layout_chess_3 .post_meta,
  .post_layout_chess.post_layout_chess_3 .more-link {
    display: none
  }
}

@media (max-width:1439px) {

  .content_wrap,
  .content_container {
    width: 1100px
  }

  .body_style_boxed .page_wrap {
    width: 1100px
  }

  .body_style_boxed .content_wrap,
  .body_style_boxed .content_container {
    width: 1020px
  }

  .menu_style_side .menu_side_wrap {
    width: 70px
  }

  body.menu_style_left {
    margin-left: 70px
  }

  body.menu_style_right {
    margin-right: 70px
  }

  .menu_style_left .sc_layouts_row_fixed_on {
    margin-left: 70px !important
  }

  .menu_style_right .sc_layouts_row_fixed_on {
    margin-right: 70px !important
  }

  body.body_style_wide:not(.expand_content) [class*=content_wrap]>.content {
    width: 710.0938967136px
  }

  body.body_style_boxed:not(.expand_content) [class*=content_wrap]>.content {
    width: 658.4507042254px
  }

  [class*=content_wrap]>.sidebar {
    width: 349.4522691706px
  }

  body.body_style_boxed [class*=content_wrap]>.sidebar {
    width: 324.0375586854px
  }

  .body_style_fullwide .content_wrap {
    padding-left: 90px;
    padding-right: 90px
  }

  .body_style_fullwide.sidebar_right [class*=content_wrap]>.content,
  .body_style_fullscreen.sidebar_right [class*=content_wrap]>.content {
    padding-right: 389.9061032864px
  }

  .body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar,
  .body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar {
    margin-left: -349.4522691706px
  }

  .body_style_fullwide.sidebar_left [class*=content_wrap]>.content,
  .body_style_fullscreen.sidebar_left [class*=content_wrap]>.content {
    padding-left: 389.9061032864px
  }

  .body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar,
  .body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar {
    margin-right: -349.4522691706px
  }

  .menu_side_icons .toc_menu_item .toc_menu_icon:before {
    font-size: 1.8rem
  }

  .menu_mobile .menu_mobile_nav_area li>a {
    font-size: 1.2857em;
    line-height: 1.5em
  }

  .menu_mobile .menu_mobile_nav_area>ul>li>a {
    font-size: 2em;
    line-height: 1.5em
  }

  .post_item_404 .post_content {
    padding: 0 0 2em
  }

  .post_item_none_search .post_content {
    padding: 2em 0
  }

  .custom-background .content_wrap>.content,
  .page_banner_wrap~.content_wrap>.content {
    padding: 3em
  }

  .sidebar_banner_wrap {
    margin-bottom: 3em
  }

  .sidebar[class*=scheme_] .sidebar_inner {
    padding: 3em 0
  }

  .sidebar[class*=scheme_] .widget {
    padding: 0 3em
  }

  .sidebar .widget+.widget,
  .sidebar[class*=scheme_] .widget+.widget {
    padding-top: 3em;
    margin-top: 3em
  }

  .sidebar .widget+.widget.widget_bg_image,
  .sidebar[class*=scheme_] .widget+.widget.widget_bg_image,
  .sidebar .widget+.widget.widget_fullwidth,
  .sidebar[class*=scheme_] .widget+.widget.widget_fullwidth {
    padding-top: 3em;
    padding-bottom: 3em
  }

  .post_layout_classic .post_content {
    font-size: 1em
  }

  .masonry_wrap .masonry_item-1_4 {
    width: 33.3333%
  }

  .post_layout_chess.post_layout_chess_2 .more-link,
  .post_layout_chess.post_layout_chess_3 .more-link {
    letter-spacing: 0;
    padding: 1em 2em
  }

  .front_page_section_subscribe_text form.mc4wp-form .mc4wp-form-fields input[type=email] {
    padding: .85em 1em
  }

  .body_style_boxed .sc_content_width_1_1,
  .body_style_boxed .sc_inner_width_1_1>.elementor-column-wrap {
    width: 1020px
  }

  .body_style_boxed .sc_content_width_1_2,
  .body_style_boxed .sc_inner_width_1_2>.elementor-column-wrap {
    width: 510px
  }

  .body_style_boxed .sc_content_width_1_3,
  .body_style_boxed .sc_inner_width_1_3>.elementor-column-wrap {
    width: 340px
  }

  .body_style_boxed .sc_content_width_2_3,
  .body_style_boxed .sc_inner_width_2_3>.elementor-column-wrap {
    width: 680px
  }

  .body_style_boxed .sc_content_width_1_4,
  .body_style_boxed .sc_inner_width_1_4>.elementor-column-wrap {
    width: 255px
  }

  .body_style_boxed .sc_content_width_3_4,
  .body_style_boxed .sc_inner_width_3_4>.elementor-column-wrap {
    width: 765px
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1130px
  }

  .body_style_boxed .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1050px
  }

  .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px
  }

  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px
  }

  .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px
  }

  .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px
  }

  .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 30px;
    padding-right: 30px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 1110px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 1120px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 1130px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 1140px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 1160px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 720.0938967136px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 730.0938967136px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 740.0938967136px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 750.0938967136px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 770.0938967136px
  }

  .events-list .tribe-events-loop,
  .single-tribe_organizer .tribe-events-loop,
  .single-tribe_venue .tribe-events-loop,
  .tribe-events-day .tribe-events-loop {
    max-width: none
  }
}

@media (max-width:1279px) {
  html {
    font-size: 13px;
    line-height: 161.54%
  }

  h1,
  .front_page_section_caption {
    font-size: 40px;
    line-height: 54px;
    margin-top: 36px;
    margin-bottom: 20px;
    letter-spacing: 0
  }

  h2 {
    font-size: 35px;
    line-height: 49px;
    margin-top: 42px;
    margin-bottom: 24px;
    letter-spacing: 0
  }

  h3 {
    font-size: 24px;
    line-height: 34px;
    margin-top: 40px;
    margin-bottom: 22px;
    letter-spacing: 0
  }

  h4 {
    font-size: 20px;
    line-height: 28px;
    margin-top: 32px;
    margin-bottom: 18px;
    letter-spacing: 0
  }

  h5 {
    font-size: 16px;
    line-height: 22px;
    margin-top: 30px;
    margin-bottom: 16px;
    letter-spacing: 0
  }

  h6 {
    font-size: 14px;
    line-height: 20px;
    margin-top: 28px;
    margin-bottom: 12px;
    letter-spacing: 0
  }

  p,
  ul,
  ol,
  dl,
  blockquote,
  address {
    margin-bottom: 1em
  }

  .body_style_boxed .page_wrap {
    width: 100%
  }

  .content_wrap,
  .content_container {
    width: 964px !important
  }

  .menu_style_side .content_wrap,
  .menu_style_side .content_container {
    width: 904px !important
  }

  .menu_style_side .menu_side_wrap {
    width: 60px
  }

  body.menu_style_left {
    margin-left: 60px !important
  }

  body.menu_style_right {
    margin-right: 60px
  }

  .menu_style_left .sc_layouts_row_fixed_on {
    margin-left: 60px !important
  }

  .menu_style_right .sc_layouts_row_fixed_on {
    margin-right: 60px !important
  }

  body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*=content_wrap]>.content {
    width: 622.3004694836px
  }

  body.menu_style_side:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*=content_wrap]>.content {
    width: 562.3004694836px
  }

  [class*=content_wrap]>.sidebar,
  body.body_style_boxed [class*=content_wrap]>.sidebar {
    width: 306.2472613459px
  }

  .body_style_fullwide .content_wrap {
    padding-left: 50px;
    padding-right: 50px
  }

  .body_style_fullwide.sidebar_right [class*=content_wrap]>.content,
  .body_style_fullscreen.sidebar_right [class*=content_wrap]>.content {
    padding-right: 341.6995305164px
  }

  .body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar,
  .body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar {
    margin-left: -306.2472613459px
  }

  .body_style_fullwide.sidebar_left [class*=content_wrap]>.content,
  .body_style_fullscreen.sidebar_left [class*=content_wrap]>.content {
    padding-left: 341.6995305164px
  }

  .body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar,
  .body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar {
    margin-right: -306.2472613459px
  }

  .container,
  .container-fluid,
  .trx_addons_container,
  .trx_addons_container-fluid {
    padding-left: 15px;
    padding-right: 15px
  }

  .row,
  .columns_wrap,
  .trx_addons_columns_wrap {
    margin-right: -30px
  }

  .row>[class*=column-],
  .columns_wrap>[class*=column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 30px
  }

  .vc_row.columns_padding_left,
  .row.columns_padding_left,
  .columns_wrap.columns_padding_left,
  .trx_addons_columns_wrap.columns_padding_left {
    margin-left: -30px
  }

  .vc_row.columns_padding_left .vc_column_container>.vc_column-inner,
  .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left,
  .row.columns_padding_left>[class*=column-],
  .columns_wrap.columns_padding_left>[class*=column-],
  .row>[class*=column-].columns_padding_left,
  .columns_wrap>[class*=column-].columns_padding_left {
    padding-left: 30px
  }

  .vc_row.columns_padding_right,
  .row.columns_padding_right,
  .trx_addons_columns_wrap.columns_padding_right,
  .columns_wrap.columns_padding_right {
    margin-right: -30px
  }

  .vc_row.columns_padding_right .vc_column_container>.vc_column-inner,
  .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right,
  .row.columns_padding_right>[class*=column-],
  .columns_wrap.columns_padding_right>[class*=column-],
  .row>[class*=column-].columns_padding_right,
  .columns_wrap>[class*=column-].columns_padding_right {
    padding-right: 30px
  }

  .vc_row,
  .trx_addons_columns_wrap.columns_padding_center,
  .row.columns_padding_center,
  .columns_wrap.columns_padding_center {
    margin-left: -15px;
    margin-right: -15px
  }

  .vc_column_container>.vc_column-inner,
  .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center,
  .row.columns_padding_center>[class*=column-],
  .columns_wrap.columns_padding_center>[class*=column-],
  .row>[class*=column-].columns_padding_center,
  .columns_wrap>[class*=column-].columns_padding_center {
    padding-left: 15px;
    padding-right: 15px
  }

  .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom,
  .row.columns_padding_bottom>[class*=column-],
  .columns_wrap.columns_padding_bottom>[class*=column-],
  .row>[class*=column-].columns_padding_bottom,
  .columns_wrap>[class*=column-].columns_padding_bottom {
    padding-bottom: 30px
  }

  hr,
  .vc_separator {
    margin: 4em 0 !important
  }

  .menu_side_wrap .sc_layouts_logo {
    padding: 55% 8%
  }

  .menu_side_icons .toc_menu_item .toc_menu_description span {
    letter-spacing: 1px;
    padding: 0 2em
  }

  .menu_mobile .menu_mobile_nav_area li>a {
    font-size: 1.2308em;
    line-height: 1.5em
  }

  button:not(.components-button),
  input[type=button],
  input[type=reset],
  input[type=submit],
  .theme_button,
  .post_item .more-link,
  .gallery_preview_show .post_readmore,
  .heaven11_tabs .heaven11_tabs_titles li a,
  #buddypress .comment-reply-link,
  #buddypress .generic-button a,
  #buddypress a.button,
  #buddypress button,
  #buddypress input[type=button],
  #buddypress input[type=reset],
  #buddypress input[type=submit],
  #buddypress ul.button-nav li a,
  #buddypress div.activity-meta a,
  a.bp-title-button,
  body #booked-profile-page input[type=submit],
  body #booked-profile-page button,
  body .booked-list-view input[type=submit],
  body .booked-list-view button,
  body table.booked-calendar input[type=submit],
  body table.booked-calendar button,
  body .booked-modal input[type=submit],
  body .booked-modal button,
  .edd_download_purchase_form .button,
  #edd-purchase-button,
  .edd-submit.button,
  .widget_edd_cart_widget .edd_checkout a,
  form.mc4wp-form .mc4wp-form-fields input[type=submit],
  .sc_button,
  .sc_layouts_row .sc_button,
  .sc_form button,
  .tourmaster-tour-search-wrap input.tourmaster-tour-search-submit[type=submit],
  #tribe-bar-form .tribe-bar-submit input[type=submit],
  #tribe-bar-form button,
  #tribe-bar-form a,
  #tribe-bar-form input,
  #tribe-bar-form .tribe-bar-views-toggle,
  #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option,
  .tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option,
  #tribe-events .tribe-events-button,
  .tribe-events-button,
  .tribe-events-cal-links a,
  .tribe-events-sub-nav li a,
  .tribe-events-read-more,
  #tribe-events-footer~a.tribe-events-ical.tribe-events-button,
  .woocommerce .button,
  .woocommerce-page .button,
  .woocommerce a.button,
  .woocommerce button.button,
  .woocommerce input.button .woocommerce #respond input#submit,
  .woocommerce input[type=button],
  .woocommerce-page input[type=button],
  .woocommerce input[type=submit],
  .woocommerce-page input[type=submit],
  .woocommerce .woocommerce-message .button,
  .woocommerce ul.products li.product .button,
  .woocommerce div.product form.cart .button,
  .woocommerce #review_form #respond p.form-submit input[type=submit],
  .woocommerce-page #review_form #respond p.form-submit input[type=submit],
  .woocommerce table.my_account_orders .order-actions .button,
  .woocommerce table.cart td.actions .button,
  #add_payment_method .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
  .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,
  .woocommerce #respond input#submit.disabled,
  .woocommerce #respond input#submit:disabled,
  .woocommerce #respond input#submit[disabled]:disabled,
  .woocommerce a.button.disabled,
  .woocommerce a.button:disabled,
  .woocommerce a.button[disabled]:disabled,
  .woocommerce button.button.disabled,
  .woocommerce button.button:disabled,
  .woocommerce button.button[disabled]:disabled,
  .woocommerce input.button.disabled,
  .woocommerce input.button:disabled,
  .woocommerce input.button[disabled]:disabled,
  .yith-woocompare-widget a.clear-all {
    font-size: 11px;
    line-height: 16px;
    padding: 10px 19px;
    letter-spacing: 0
  }

  .sc_button_simple {
    padding: 0 1.8em 0 0
  }

  div.esg-filter-wrapper .esg-filterbutton>span,
  .mptt-navigation-tabs li a,
  div.heaven11_tabs .heaven11_tabs_titles li a,
  div.heaven11_tabs .heaven11_tabs_titles li a.ui-tabs-anchor {
    padding: 1em 1.25em
  }

  .post_item .more-link {
    margin-top: 2em
  }

  .nav-links-single .nav-links,
  .nav-links-single.nav-links-fixed .nav-links,
  .related_wrap,
  .comments_list_wrap,
  .comments_form_wrap {
    margin-top: 4em;
    padding-top: 4em
  }

  .comments_form_wrap,
  .comments_wrap .form-submit {
    margin-top: 3em
  }

  .comments_list_wrap .comment_posted,
  .comments_list_wrap .comment_author {
    font-size: 1em
  }

  .widget .widgettitle {
    font-size: 16px;
    line-height: 20px
  }

  .sc_edd_details .downloads_page_tags .downloads_page_data>a,
  .widget_product_tag_cloud a,
  .widget_tag_cloud a {
    letter-spacing: 0
  }

  .trx_addons_video_player.with_cover .video_hover,
  .format-video .post_featured.with_thumb .post_video_hover {
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    opacity: 1
  }

  .post_layout_excerpt .post_header .post_price {
    font-size: 2em;
    line-height: 1.5em
  }

  .post_layout_classic blockquote {
    padding: 2.5em 2.5em 2.5em 5em
  }

  .post_layout_classic blockquote:before {
    top: 1.2em;
    left: .8em
  }

  .gallery_preview_show .post_readmore {
    margin-top: 2em
  }

  .post_layout_chess_1.post_format_aside .post_meta {
    margin-top: 2rem
  }

  .post_layout_chess_1 .post_header+.post_content {
    margin-top: 2.8rem
  }

  .post_layout_chess.post_layout_chess_1 .more-link {
    margin-top: 2rem
  }

  .post_layout_chess_2.post_format_audio .mejs-time,
  .post_layout_chess_3.post_format_audio .mejs-time {
    display: none
  }

  .post_layout_chess_2 .post_title {
    font-size: 18px;
    line-height: 24px
  }

  .post_layout_chess_2.post_format_quote .post_content_inner blockquote {
    padding: 1.5em 1.5em 1.5em 3em
  }

  .post_layout_chess_2.post_format_quote .post_content_inner blockquote:before {
    font-size: 1.2em;
    top: 1em;
    left: 1em
  }

  .post_layout_chess_2.post_format_quote .post_content_inner a,
  .post_layout_chess_2.post_format_quote .post_content_inner cite {
    font-size: 10px;
    line-height: 12px
  }

  .post_layout_chess_2.post_format_link .post_meta,
  .post_layout_chess_2.post_format_status .post_meta,
  .post_layout_chess_3.post_format_link .post_meta,
  .post_layout_chess_3.post_format_status .post_meta {
    margin-top: 0
  }

  .post_layout_chess.post_layout_chess_2 .more-link,
  .post_layout_chess.post_layout_chess_3 .more-link {
    padding: 1em 1.5em
  }

  .post_layout_chess_3 .post_title {
    font-size: 15px;
    line-height: 1.4em
  }

  .front_page_section_subscribe_text form.mc4wp-form .mc4wp-form-fields input[type=email] {
    padding: .8em 1em
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_full {
    height: 540px
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    height: 270px
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    height: 135px
  }

  .body_style_boxed .sc_content_width_1_1,
  .body_style_boxed .sc_inner_width_1_1>.elementor-column-wrap {
    width: 964px
  }

  .body_style_boxed .sc_content_width_1_2,
  .body_style_boxed .sc_inner_width_1_2>.elementor-column-wrap {
    width: 482px
  }

  .body_style_boxed .sc_content_width_1_3,
  .body_style_boxed .sc_inner_width_1_3>.elementor-column-wrap {
    width: 321.3333333333px
  }

  .body_style_boxed .sc_content_width_2_3,
  .body_style_boxed .sc_inner_width_2_3>.elementor-column-wrap {
    width: 642.6666666667px
  }

  .body_style_boxed .sc_content_width_1_4,
  .body_style_boxed .sc_inner_width_1_4>.elementor-column-wrap {
    width: 241px
  }

  .body_style_boxed .sc_content_width_3_4,
  .body_style_boxed .sc_inner_width_3_4>.elementor-column-wrap {
    width: 723px
  }

  .menu_style_side .sc_content_width_1_1,
  .menu_style_side .sc_inner_width_1_1>.elementor-column-wrap {
    width: 904px
  }

  .menu_style_side .sc_content_width_1_2,
  .menu_style_side .sc_inner_width_1_2>.elementor-column-wrap {
    width: 452px
  }

  .menu_style_side .sc_content_width_1_3,
  .menu_style_side .sc_inner_width_1_3>.elementor-column-wrap {
    width: 301.3333333333px
  }

  .menu_style_side .sc_content_width_2_3,
  .menu_style_side .sc_inner_width_2_3>.elementor-column-wrap {
    width: 602.6666666667px
  }

  .menu_style_side .sc_content_width_1_4,
  .menu_style_side .sc_inner_width_1_4>.elementor-column-wrap {
    width: 226px
  }

  .menu_style_side .sc_content_width_3_4,
  .menu_style_side .sc_inner_width_3_4>.elementor-column-wrap {
    width: 678px
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 994px
  }

  .body_style_boxed .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 994px
  }

  .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px
  }

  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px
  }

  .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px
  }

  .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px
  }

  .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 30px;
    padding-right: 30px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 974px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 984px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 994px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 1004px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 1024px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 632.3004694836px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 642.3004694836px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 652.3004694836px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 662.3004694836px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 682.3004694836px
  }

  #tribe-bar-views-toggle [class^=tribe-icon-] {
    margin-top: 0
  }

  #tribe-bar-filters-wrap .tribe-bar-filters>.tribe-bar-filters-inner .tribe-events-button {
    padding: 27px 15px
  }
}

@media (min-width:1024px) {
  .sidebar_mobile_above .sidebar_inner {
    display: block !important
  }
}

@media (max-width:1023px) {

  h1,
  .front_page_section_caption {
    font-size: 32px;
    line-height: 46px;
    margin-top: 30px;
    margin-bottom: 16px
  }

  h2 {
    font-size: 28px;
    line-height: 38px;
    margin-top: 38px;
    margin-bottom: 20px
  }

  h3 {
    font-size: 22px;
    line-height: 30px;
    margin-top: 36px;
    margin-bottom: 18px
  }

  h4 {
    font-size: 18px;
    line-height: 26px;
    margin-top: 30px;
    margin-bottom: 16px
  }

  h5 {
    font-size: 16px;
    line-height: 22px;
    margin-top: 28px;
    margin-bottom: 14px
  }

  h6 {
    font-size: 14px;
    line-height: 20px;
    margin-top: 24px;
    margin-bottom: 10px
  }

  .content_wrap,
  .content_container {
    width: 708px !important
  }

  .menu_style_side .content_wrap,
  .menu_style_side .content_container {
    width: 648px !important
  }

  .menu_style_side .menu_side_wrap {
    width: 60px
  }

  body.menu_style_left {
    margin-left: 60px
  }

  body.menu_style_right {
    margin-right: 60px
  }

  .menu_style_left .sc_layouts_row_fixed_on {
    margin-left: 60px !important
  }

  .menu_style_right .sc_layouts_row_fixed_on {
    margin-right: 60px !important
  }

  body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*=content_wrap]>.content {
    width: 100% !important;
    float: none !important
  }

  [class*=content_wrap]>.sidebar {
    width: 100% !important;
    float: none !important;
    margin-top: 4em
  }

  .body_style_fullwide .content_wrap {
    padding-left: 30px;
    padding-right: 30px
  }

  .body_style_fullwide.sidebar_right [class*=content_wrap]>.content,
  .body_style_fullscreen.sidebar_right [class*=content_wrap]>.content {
    padding-right: 0 !important;
    float: none
  }

  .body_style_fullwide.sidebar_right [class*=content_wrap]>.sidebar,
  .body_style_fullscreen.sidebar_right [class*=content_wrap]>.sidebar {
    margin-left: 0 !important;
    float: none
  }

  .body_style_fullwide.sidebar_left [class*=content_wrap]>.content,
  .body_style_fullscreen.sidebar_left [class*=content_wrap]>.content {
    padding-left: 0 !important;
    float: none
  }

  .body_style_fullwide.sidebar_left [class*=content_wrap]>.sidebar,
  .body_style_fullscreen.sidebar_left [class*=content_wrap]>.sidebar {
    margin-right: 0 !important;
    float: none
  }

  .sidebar_mobile_above .content_wrap {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column
  }

  .sidebar_mobile_above .content_wrap>.widgets_above_page {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10
  }

  .sidebar_mobile_above .content_wrap>.sidebar {
    -webkit-box-ordinal-group: 21;
    -ms-flex-order: 20;
    order: 20;
    margin-top: 0;
    margin-bottom: 4em
  }

  .sidebar_mobile_above .content_wrap>.content {
    -webkit-box-ordinal-group: 31;
    -ms-flex-order: 30;
    order: 30
  }

  .sidebar_mobile_above .content_wrap>widgets_below_page {
    -webkit-box-ordinal-group: 41;
    -ms-flex-order: 40;
    order: 40
  }

  .sidebar_mobile_above .sidebar_control {
    display: block;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 1em 2em;
    text-align: center;
    position: relative;
    text-transform: uppercase;
    font-size: 1.25em;
    line-height: 1.5em
  }

  .sidebar_mobile_above .sidebar_control:after {
    content: "\e828";
    font-family: "fontello";
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    text-align: center;
    -webkit-transition: color .3s ease, background-color .3s ease, transform .3s ease;
    -webkit-transition: color .3s ease, background-color .3s ease, -webkit-transform .3s ease;
    transition: color .3s ease, background-color .3s ease, -webkit-transform .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, transform .3s ease;
    transition: color .3s ease, background-color .3s ease, transform .3s ease;
    transition: color .3s ease, background-color .3s ease, transform .3s ease, -webkit-transform .3s ease;
    position: absolute;
    z-index: 1;
    top: .75em;
    right: 1em
  }

  .sidebar_mobile_above .sidebar.opened .sidebar_control:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
  }

  .sidebar_mobile_above .sidebar_control+.sidebar_inner {
    margin-top: 2em;
    display: none
  }

  .sidebar_mobile_float .page_content_wrap .content_wrap {
    position: static
  }

  .sidebar_mobile_float.sidebar_show .sidebar {
    bottom: 0;
    height: 100%;
    width: 406px !important;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease;
    margin-top: 0 !important
  }

  .sidebar_mobile_float.sidebar_left .sidebar {
    position: fixed;
    z-index: 100002;
    top: 0;
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%)
  }

  .sidebar_mobile_float.sidebar_right .sidebar {
    position: fixed;
    z-index: 100002;
    top: 0;
    right: 0;
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%)
  }

  .sidebar_mobile_float.sidebar_show .sidebar.opened {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
  }

  .sidebar_mobile_float.sidebar_show .sidebar_inner {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: visible
  }

  .sidebar_mobile_float .sidebar_control {
    display: inline-block;
    border-width: 1px;
    border-style: solid;
    text-transform: uppercase;
    font-size: 1.25em;
    line-height: 2.95em;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    width: 3em;
    height: 3em;
    padding: 0 .6em
  }

  .sidebar_mobile_float.sidebar_left .sidebar_control {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: -1.5em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: right
  }

  .sidebar_mobile_float.sidebar_right .sidebar_control {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: -1.5em;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: left
  }

  .sidebar_mobile_float .sidebar_control:after {
    content: "\e836";
    font-family: "fontello";
    display: inline-block;
    vertical-align: top
  }

  .sidebar_mobile_float.sidebar_right .sidebar_control:after {
    content: "\e837"
  }

  .sidebar_mobile_float .sidebar.opened .sidebar_control:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
  }

  .widgets_above_page_wrap,
  .widgets_above_content_wrap {
    margin-bottom: 4em
  }

  .widgets_below_page_wrap,
  .widgets_below_content_wrap {
    margin-top: 4em
  }

  .gallery.gallery-columns-9 .gallery-item {
    width: 20% !important
  }

  .gallery.gallery-columns-8 .gallery-item {
    width: 20% !important
  }

  .gallery.gallery-columns-7 .gallery-item {
    width: 20% !important
  }

  .gallery.gallery-columns-6 .gallery-item {
    width: 20% !important
  }

  body.no_layout.menu_style_left {
    margin-left: 0
  }

  body.no_layout.menu_style_right {
    margin-right: 0
  }

  body.no_layout.menu_style_right .menu_side_wrap {
    right: -6rem
  }

  body.no_layout.menu_style_left .menu_side_wrap {
    left: -6rem
  }

  body.no_layout.menu_style_left .sc_layouts_row_fixed_on {
    padding-left: 0
  }

  body.no_layout.menu_style_right .sc_layouts_row_fixed_on {
    padding-right: 0
  }

  body.no_layout.menu_style_left .sc_layouts_row_fixed_on {
    margin-left: 0 !important
  }

  body.no_layout.menu_style_right .sc_layouts_row_fixed_on {
    margin-right: 0 !important
  }

  .page_content_wrap {
    padding-top: 6rem;
    padding-bottom: 6rem
  }

  .top_panel.with_bg_image {
    min-height: 20em
  }

  .thumbnail_type_fullwidth.post_header_position_default .page_content_wrap>.header_content_wrap,
  .post_header_position_on_thumb .page_content_wrap>.header_content_wrap {
    margin-bottom: 3em
  }

  .post_header_position_on_thumb .header_content_wrap .post_featured+.post_header {
    min-width: 60%;
    max-width: 70%
  }

  .thumbnail_type_fullwidth .header_content_wrap .post_featured.post_featured_bg {
    height: 30rem
  }

  .top_panel .slider_engine_revo .slide_subtitle {
    margin-bottom: 1em !important
  }

  .top_panel .slider_engine_revo .slide_button {
    font-size: 12px !important
  }

  .menu_mobile .menu_mobile_nav_area {
    position: relative;
    top: auto;
    margin: 3em 0 0;
    max-height: none;
    padding-right: 0;
    overflow-y: visible;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
  }

  .menu_mobile .menu_mobile_inner {
    overflow-y: auto
  }

  .menu_mobile .menu_mobile_nav_area>ul>li>a {
    font-size: 1.5em;
    line-height: 1.5em
  }

  .menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    padding: .25em .4em
  }

  .menu_mobile .search_mobile {
    position: relative;
    bottom: auto;
    left: 0;
    margin: 3em auto 0
  }

  .menu_mobile .socials_mobile {
    position: relative;
    bottom: auto;
    margin: 1em 0 0
  }

  .menu_mobile .sc_layouts_logo {
    margin-top: 4em
  }

  hr,
  .vc_separator {
    margin: 3em 0 !important
  }

  .post_item_404:not([class*=post_item_none_]) .page_title {
    font-size: 12em;
    line-height: 1em
  }

  .format-audio .post_featured.with_thumb .post_audio {
    bottom: 1em
  }

  .custom-background .content_wrap>.content,
  .page_banner_wrap~.content_wrap>.content {
    padding: 30px
  }

  .sidebar_banner_wrap {
    margin-bottom: 30px
  }

  .sidebar .sidebar_inner {
    padding: 0
  }

  .sidebar[class*=scheme_] .sidebar_inner {
    padding: 30px 15px
  }

  .sidebar.sidebar_float[class*=scheme_] .sidebar_inner {
    padding: 30px
  }

  .sidebar.sidebar_float .widget,
  .sidebar.sidebar_float[class*=scheme_] .widget {
    padding: 0
  }

  .sidebar:not(.sidebar_float) .widget,
  .sidebar:not(.sidebar_float)[class*=scheme_] .widget {
    display: inline-block;
    float: none;
    vertical-align: top;
    width: 50%;
    padding: 30px;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
  }

  .sidebar:not(.sidebar_float) .widget+.widget,
  .sidebar:not(.sidebar_float)[class*=scheme_] .widget+.widget {
    margin-top: 0;
    padding-top: 30px;
    border-top-width: 0
  }

  .footer_wrap .widget+.widget+.widget,
  .sidebar:not(.sidebar_float) .widget+.widget+.widget,
  .sidebar:not(.sidebar_float)[class*=scheme_] .widget+.widget+.widget {
    margin-top: 30px !important;
    padding-top: 30px !important;
    border-top-width: 1px;
    border-top-style: solid
  }

  .widget.column-1_3,
  .widget.column-1_4,
  .widget.column-1_5,
  .widget.column-1_6,
  .widget.column-1_7,
  .widget.column-1_8,
  .widget.column-1_9,
  .widget.column-1_10,
  .widget.column-1_11,
  .widget.column-1_12 {
    width: 50%
  }

  .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
    width: 50% !important;
    float: none;
    display: inline-block;
    vertical-align: top
  }

  .footer_wrap .sc_content .wpb_column+.wpb_column+.wpb_column {
    margin-top: 30px !important;
    padding-top: 30px !important;
    border-top-width: 1px;
    border-top-style: solid
  }

  .header_fullwidth .widget,
  .footer_fullwidth .widget {
    width: 100% !important;
    display: block !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important
  }

  .post_layout_excerpt+.post_layout_excerpt {
    margin-top: 5em
  }

  .post_layout_excerpt:not(.sticky)+.post_layout_excerpt:not(.sticky) {
    padding-top: 5em
  }

  .post_layout_excerpt .post_meta {
    margin-top: 0
  }

  .post_layout_excerpt .post_header+.post_content {
    margin-top: 2em
  }

  .post_layout_excerpt .post_header .post_price {
    font-size: 1.75em;
    line-height: 1.5em
  }

  .post_layout_classic blockquote {
    padding: 2em 2em 2em 5em
  }

  .post_layout_classic blockquote:before {
    top: 1.1em;
    left: .7em
  }

  .post_layout_classic blockquote p {
    font-size: 15px
  }

  .post_layout_classic blockquote>a,
  .post_layout_classic blockquote>p>a,
  .post_layout_classic blockquote>cite,
  .post_layout_classic blockquote>p>cite {
    font-size: 13px
  }

  .post_layout_classic .swiper-container-horizontal>.swiper-pagination,
  .post_layout_classic .slider_outer>.swiper-pagination {
    bottom: 6px
  }

  .post_layout_classic .slider_container .swiper-pagination-bullet,
  .post_layout_classic .slider_outer .swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    line-height: 6px;
    text-align: center;
    border-width: 1px
  }

  .post_layout_classic.format-audio .post_featured.with_thumb .post_audio {
    bottom: 1em
  }

  .post_layout_classic.post_format_audio .mejs-time {
    display: none
  }

  .masonry_wrap {
    margin-right: -30px
  }

  .masonry_wrap .masonry_item {
    padding: 0 30px 30px 0
  }

  .masonry_wrap .masonry_item-1_3,
  .masonry_wrap .masonry_item-1_4 {
    width: 50%
  }

  .gallery_preview .post_description_content {
    display: none !important
  }

  .gallery_preview_description {
    padding: 0 2em
  }

  .gallery_preview_show .post_readmore {
    margin-top: 0
  }

  .post_layout_chess .post_inner_content {
    padding: 0 10%
  }

  .post_layout_chess .post_title {
    font-size: 22px
  }

  .post_layout_chess.post_format_quote .post_header,
  .post_layout_chess.post_format_link .post_header,
  .post_layout_chess.post_format_aside .post_header,
  .post_layout_chess.post_format_status .post_header {
    display: none
  }

  .post_layout_chess.post_format_quote .post_content_inner+.post_meta,
  .post_layout_chess.post_format_link .post_content_inner+.post_meta,
  .post_layout_chess.post_format_aside .post_content_inner+.post_meta,
  .post_layout_chess.post_format_status .post_content_inner+.post_meta {
    display: block
  }

  .post_layout_chess.post_format_quote .post_content_inner+.post_meta,
  .post_layout_chess.post_format_link .post_content_inner+.post_meta,
  .post_layout_chess.post_format_status .post_content_inner+.post_meta {
    margin-top: 0 !important
  }

  .post_layout_chess.post_format_aside .post_content_inner+.post_meta {
    margin-top: 1em
  }

  .post_layout_chess .post_header+.post_content {
    margin-top: 1em
  }

  .post_layout_chess .post_content_inner {
    display: block
  }

  .post_layout_chess .post_content_inner,
  .post_layout_chess:not(.post_format_quote):not(.post_format_link):not(.post_format_aside):not(.post_format_status) .post_content_inner {
    max-height: none
  }

  .post_layout_chess.post_format_chat .post_content_inner {
    display: none
  }

  .post_layout_chess .post_content_inner:after {
    display: none
  }

  .post_layout_chess.post_format_link .post_content_inner,
  .post_layout_chess.post_format_aside .post_content_inner,
  .post_layout_chess.post_format_status .post_content_inner {
    font-size: 1.2em
  }

  .post_layout_chess_3 .post_meta {
    display: block
  }

  .post_layout_chess blockquote {
    padding: 2em 2em 2em 5em
  }

  .post_layout_chess blockquote:before {
    top: 1.1em;
    left: .7em
  }

  .post_layout_chess blockquote p {
    font-size: 1.3846em;
    line-height: 1.3333em
  }

  .post_layout_chess blockquote>a,
  .post_layout_chess blockquote>p>a,
  .post_layout_chess blockquote>cite,
  .post_layout_chess blockquote>p>cite {
    font-size: 12px;
    line-height: 16px
  }

  .post_layout_chess.post_layout_chess_1 .more-link {
    margin-top: 1.3846em
  }

  .post_layout_chess_2 {
    width: 100%;
    float: none
  }

  .post_layout_chess_2:nth-child(4n+3) .post_featured,
  .post_layout_chess_2:nth-child(4n+4) .post_featured {
    float: right
  }

  .post_layout_chess_2:nth-child(4n+3) .post_inner,
  .post_layout_chess_2:nth-child(4n+4) .post_inner {
    left: 0;
    right: auto
  }

  .post_layout_chess_3 {
    width: 100%;
    float: none
  }

  .post_layout_chess_3:nth-child(6n+4) .post_featured,
  .post_layout_chess_3:nth-child(6n+5) .post_featured,
  .post_layout_chess_3:nth-child(6n+6) .post_featured {
    float: right
  }

  .post_layout_chess_3:nth-child(6n+4) .post_inner,
  .post_layout_chess_3:nth-child(6n+5) .post_inner,
  .post_layout_chess_3:nth-child(6n+6) .post_inner {
    left: 0;
    right: auto
  }

  .post_layout_chess:nth-child(2n+2) .post_featured {
    float: left
  }

  .post_layout_chess:nth-child(2n+2) .post_inner {
    left: auto;
    right: 0
  }

  .chess_wrap {
    padding-bottom: 30px
  }

  .front_page_section_subscribe_content .front_page_section_text {
    max-width: none
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_full {
    width: 100%;
    height: 198px
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    width: 100%;
    height: 198px
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    width: 100%;
    height: 198px
  }

  .body_style_boxed .sc_content_width_1_1,
  .body_style_boxed .sc-tablet_inner_width_1_1>.elementor-column-wrap {
    width: 708px
  }

  .body_style_boxed .sc_content_width_1_2,
  .body_style_boxed .sc-tablet_inner_width_1_2>.elementor-column-wrap {
    width: 354px
  }

  .body_style_boxed .sc_content_width_1_3,
  .body_style_boxed .sc-tablet_inner_width_1_3>.elementor-column-wrap {
    width: 236px
  }

  .body_style_boxed .sc_content_width_2_3,
  .body_style_boxed .sc-tablet_inner_width_2_3>.elementor-column-wrap {
    width: 472px
  }

  .body_style_boxed .sc_content_width_1_4,
  .body_style_boxed .sc-tablet_inner_width_1_4>.elementor-column-wrap {
    width: 177px
  }

  .body_style_boxed .sc_content_width_3_4,
  .body_style_boxed .sc-tablet_inner_width_3_4>.elementor-column-wrap {
    width: 531px
  }

  .menu_style_side .sc_content_width_1_1,
  .menu_style_side .sc-tablet_inner_width_1_1>.elementor-column-wrap {
    width: 648px
  }

  .menu_style_side .sc_content_width_1_2,
  .menu_style_side .sc-tablet_inner_width_1_2>.elementor-column-wrap {
    width: 324px
  }

  .menu_style_side .sc_content_width_1_3,
  .menu_style_side .sc-tablet_inner_width_1_3>.elementor-column-wrap {
    width: 216px
  }

  .menu_style_side .sc_content_width_2_3,
  .menu_style_side .sc-tablet_inner_width_2_3>.elementor-column-wrap {
    width: 432px
  }

  .menu_style_side .sc_content_width_1_4,
  .menu_style_side .sc-tablet_inner_width_1_4>.elementor-column-wrap {
    width: 162px
  }

  .menu_style_side .sc_content_width_3_4,
  .menu_style_side .sc-tablet_inner_width_3_4>.elementor-column-wrap {
    width: 486px
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 738px
  }

  .body_style_boxed .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 738px
  }

  .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px
  }

  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px
  }

  .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px
  }

  .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px
  }

  .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 30px;
    padding-right: 30px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 718px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 728px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 738px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 748px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 768px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 718px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 728px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 738px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 748px
  }

  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 768px
  }

  #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
    margin-top: 0;
    position: relative
  }

  .sc_events_detailed .sc_events_item_date,
  .sc_events_detailed .sc_events_item_time,
  .sc_events_detailed .sc_events_item_title,
  .sc_events_detailed .sc_events_item_button {
    padding: 0 .5em
  }

  .sc_events_detailed .sc_events_item_date {
    text-align: center
  }

  .sc_events_detailed .sc_events_item_time,
  .sc_events_detailed .sc_events_item_button {
    padding: 0 .3em;
    text-align: center
  }

  #tribe-events-content .tribe-events-calendar td {
    height: 8em
  }

  .tribe-events-calendar td div[id*=tribe-events-daynum-] {
    margin-bottom: .4em;
    padding: .45em .9em 0;
    text-align: center
  }

  .tribe-events-event-meta .tribe-event-schedule-details {
    padding-left: 12px
  }

  .single-tribe_events .tribe-events-single-section {
    width: 100%;
    float: none
  }

  .single-tribe_events .tribe-events-event-meta .tribe-events-meta-group {
    width: 45%
  }

  .single-tribe_events .tribe-events-venue-map {
    float: right
  }

  .single-tribe_events #tribe-events-footer {
    margin-top: 3em
  }

  #tribe-events .tribe-events-content p,
  .tribe-events-after-html p,
  .tribe-events-before-html p {
    line-height: 1.6154em
  }

  #tribe-events-footer~a.tribe-events-ical.tribe-events-button {
    margin-top: 2em
  }

  .sc_events_classic .sc_events_item_time_wrap,
  .sc_events_classic .sc_events_item_date_wrap {
    display: block
  }

  .sc_events_classic .sc_events_item_date_wrap+.sc_events_item_time_wrap {
    padding-left: 0;
    padding-top: 10px
  }
}

@media (max-width:767px) {

  h1,
  .front_page_section_caption {
    font-size: 28px;
    line-height: 36px;
    margin-top: 32px;
    margin-bottom: 18px
  }

  h2 {
    font-size: 26px;
    line-height: 32px;
    margin-top: 30px;
    margin-bottom: 18px
  }

  h3 {
    font-size: 22px;
    line-height: 28px;
    margin-top: 28px;
    margin-bottom: 18px
  }

  h4 {
    font-size: 18px;
    line-height: 22px;
    margin-top: 26px;
    margin-bottom: 16px
  }

  h5 {
    font-size: 16px;
    line-height: 20px;
    margin-top: 24px;
    margin-bottom: 14px
  }

  h6 {
    font-size: 14px;
    line-height: 18px;
    margin-top: 22px;
    margin-bottom: 10px
  }

  .content_wrap,
  .content_container {
    width: 440px !important
  }

  .menu_style_side .content_wrap,
  .menu_style_side .content_container {
    width: 440px !important
  }

  .menu_style_side .menu_side_wrap {
    width: 60px !important
  }

  body.mobile_layout.menu_style_left .menu_side_wrap {
    left: -60px
  }

  body.mobile_layout.menu_style_right .menu_side_wrap {
    right: -60px
  }

  .menu_style_left .sc_layouts_row_fixed_on {
    margin-left: 0 !important
  }

  .menu_style_right .sc_layouts_row_fixed_on {
    margin-right: 0 !important
  }

  body:not(.expand_content):not(.body_style_fullwide):not(.body_style_fullscreen) [class*=content_wrap]>.content {
    margin-bottom: 0
  }

  [class*=content_wrap]>.sidebar {
    margin-top: 3em
  }

  .sidebar_mobile_above .content_wrap>.sidebar {
    margin-bottom: 3em
  }

  .sidebar_mobile_float.sidebar_show .sidebar {
    width: 300px !important
  }

  .widgets_above_page_wrap,
  .widgets_above_content_wrap {
    margin-bottom: 3em
  }

  .widgets_below_page_wrap,
  .widgets_below_content_wrap {
    margin-top: 3em
  }

  .body_style_fullwide .content_wrap {
    padding-left: 20px;
    padding-right: 20px
  }

  .container,
  .container-fluid,
  .trx_addons_container,
  .trx_addons_container-fluid {
    padding-left: 10px;
    padding-right: 10px
  }

  .row,
  .columns_wrap,
  .trx_addons_columns_wrap {
    margin-right: -20px
  }

  .row>[class*=column-],
  .columns_wrap>[class*=column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 20px
  }

  .vc_row.columns_padding_left,
  .trx_addons_columns_wrap.columns_padding_left,
  .row.columns_padding_left,
  .columns_wrap.columns_padding_left {
    margin-left: -20px
  }

  .vc_row.columns_padding_left .vc_column_container>.vc_column-inner,
  .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left,
  .row.columns_padding_left>[class*=column-],
  .columns_wrap.columns_padding_left>[class*=column-],
  .row>[class*=column-].columns_padding_left,
  .columns_wrap>[class*=column-].columns_padding_left {
    padding-left: 20px
  }

  .vc_row.columns_padding_right,
  .trx_addons_columns_wrap.columns_padding_right,
  .row.columns_padding_right,
  .columns_wrap.columns_padding_right {
    margin-right: -20px
  }

  .vc_row.columns_padding_right .vc_column_container>.vc_column-inner,
  .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right,
  .row.columns_padding_right>[class*=column-],
  .columns_wrap.columns_padding_right>[class*=column-],
  .row>[class*=column-].columns_padding_right,
  .columns_wrap>[class*=column-].columns_padding_right {
    padding-right: 20px
  }

  .vc_row,
  .trx_addons_columns_wrap.columns_padding_center,
  .row.columns_padding_center,
  .columns_wrap.columns_padding_center {
    margin-left: -10px;
    margin-right: -10px
  }

  .vc_column_container>.vc_column-inner,
  .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center,
  .row.columns_padding_center>[class*=column-],
  .columns_wrap.columns_padding_center>[class*=column-],
  .row>[class*=column-].columns_padding_center,
  .columns_wrap>[class*=column-].columns_padding_center {
    padding-left: 10px;
    padding-right: 10px
  }

  .row.columns_padding_bottom>[class*=column-],
  .columns_wrap.columns_padding_bottom>[class*=column-],
  .row>[class*=column-].columns_padding_bottom,
  .columns_wrap>[class*=column-].columns_padding_bottom,
  .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 20px
  }

  .row:not(.columns_padding_bottom):not(.columns_fluid)>[class*=column-]:nth-child(2n+3),
  .columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*=column-]:nth-child(2n+3),
  .row:not(.columns_padding_bottom):not(.columns_fluid)>[class*=column-]:nth-child(2n+4),
  .columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*=column-]:nth-child(2n+4),
  .trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*=trx_addons_column-]:nth-child(2n+3),
  .trx_addons_columns_wrap:not(.columns_padding_bottom):not(.columns_fluid)>[class*=trx_addons_column-]:nth-child(2n+4) {
    padding-top: 20px
  }

  .row:not(.columns_fluid)>[class*=column-],
  .columns_wrap:not(.columns_fluid)>[class*=column-],
  .trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
    width: 100%
  }

  .row:not(.columns_fluid)>.column-1_1,
  .row:not(.columns_fluid)>.column-2_2,
  .row:not(.columns_fluid)>.column-3_3,
  .row:not(.columns_fluid)>.column-4_4,
  .row:not(.columns_fluid)>.column-5_5,
  .row:not(.columns_fluid)>.column-6_6,
  .row:not(.columns_fluid)>.column-7_7,
  .row:not(.columns_fluid)>.column-8_8,
  .row:not(.columns_fluid)>.column-9_9,
  .row:not(.columns_fluid)>.column-10_10,
  .row:not(.columns_fluid)>.column-11_11,
  .row:not(.columns_fluid)>.column-12_12,
  .columns_wrap:not(.columns_fluid)>.column-1_1,
  .columns_wrap:not(.columns_fluid)>.column-2_2,
  .columns_wrap:not(.columns_fluid)>.column-3_3,
  .columns_wrap:not(.columns_fluid)>.column-4_4,
  .columns_wrap:not(.columns_fluid)>.column-5_5,
  .columns_wrap:not(.columns_fluid)>.column-6_6,
  .columns_wrap:not(.columns_fluid)>.column-7_7,
  .columns_wrap:not(.columns_fluid)>.column-8_8,
  .columns_wrap:not(.columns_fluid)>.column-9_9,
  .columns_wrap:not(.columns_fluid)>.column-10_10,
  .columns_wrap:not(.columns_fluid)>.column-11_11,
  .columns_wrap:not(.columns_fluid)>.column-12_12,
  .row:not(.columns_fluid)>.column-2_3,
  .columns_wrap:not(.columns_fluid)>.column-2_3,
  .row:not(.columns_fluid)>.column-1_3.after_span_2,
  .columns_wrap:not(.columns_fluid)>.column-1_3.after_span_2,
  .row:not(.columns_fluid)>.column-2_4,
  .columns_wrap:not(.columns_fluid)>.column-3_4,
  .row:not(.columns_fluid)>.column-1_4.after_span_2,
  .columns_wrap:not(.columns_fluid)>.column-1_4.after_span_3,
  .row:not(.columns_fluid)>.column-2_5,
  .columns_wrap:not(.columns_fluid)>.column-2_5,
  .row:not(.columns_fluid)>.column-3_5,
  .columns_wrap:not(.columns_fluid)>.column-3_5,
  .row:not(.columns_fluid)>.column-4_5,
  .columns_wrap:not(.columns_fluid)>.column-4_5,
  .row:not(.columns_fluid)>.column-2_6,
  .columns_wrap:not(.columns_fluid)>.column-2_6,
  .row:not(.columns_fluid)>.column-3_6,
  .columns_wrap:not(.columns_fluid)>.column-3_6,
  .row:not(.columns_fluid)>.column-4_6,
  .columns_wrap:not(.columns_fluid)>.column-4_6,
  .row:not(.columns_fluid)>.column-5_6,
  .columns_wrap:not(.columns_fluid)>.column-5_6,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_1,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_2,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_3,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_4,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_5,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-6_6,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-7_7,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-8_8,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-9_9,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-10_10,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-11_11,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-12_12,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_3,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_3.after_span_2,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_4,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-1_4.after_span_3,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_5,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_5,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_5,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-2_6,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-3_6,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-4_6,
  .trx_addons_columns_wrap:not(.columns_fluid)>.trx_addons_column-5_6 {
    width: 100%
  }

  .gallery.gallery-columns-9 .gallery-item {
    width: 33.3333% !important
  }

  .gallery.gallery-columns-8 .gallery-item {
    width: 33.3333% !important
  }

  .gallery.gallery-columns-7 .gallery-item {
    width: 33.3333% !important
  }

  .gallery.gallery-columns-6 .gallery-item {
    width: 33.3333% !important
  }

  .gallery.gallery-columns-5 .gallery-item {
    width: 33.3333% !important
  }

  .gallery.gallery-columns-4 .gallery-item {
    width: 33.3333% !important
  }

  img.alignleft,
  img.alignright,
  figure.alignleft,
  figure.alignright {
    float: none;
    display: block;
    margin: 1em auto !important
  }

  .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav li.menu-item-has-children>a>.open_child_menu {
    display: block
  }

  .menu_side_icons .toc_menu_item .toc_menu_icon:before {
    font-size: 1.5em
  }

  .menu_side_icons .toc_menu_item .toc_menu_description span {
    letter-spacing: 1px;
    padding: 0 1.5em
  }

  .page_content_wrap {
    padding-top: 4rem;
    padding-bottom: 4rem
  }

  .thumbnail_type_fullwidth .header_content_wrap .post_featured.post_featured_bg {
    height: 25rem
  }

  .search_style_fullscreen.search_opened .search_form {
    width: 75%
  }

  .search_style_fullscreen.search_opened .search_submit,
  .search_style_fullscreen.search_opened .search_field,
  .search_style_fullscreen.search_opened .search_close {
    font-size: 1.5em !important;
    height: 2.5em;
    line-height: 2.5em
  }

  .search_style_fullscreen.search_opened .search_field {
    padding-right: 1.25em !important
  }

  .search_style_fullscreen.search_opened .search_close {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
  }

  .top_panel .slider_engine_revo .slide_subtitle {
    font-size: 14px !important
  }

  .top_panel .slider_engine_revo .slide_button {
    font-size: 11px !important
  }

  .custom-background .content_wrap>.content,
  .page_banner_wrap~.content_wrap>.content {
    padding: 20px
  }

  .sidebar_banner_wrap {
    margin-bottom: 20px
  }

  .sidebar .sidebar_inner {
    padding: 20px 0
  }

  .sidebar[class*=scheme_] .sidebar_inner {
    padding: 20px 10px
  }

  .sidebar.sidebar_float[class*=scheme_] .sidebar_inner {
    padding: 20px
  }

  .sidebar:not(.sidebar_float) .widget,
  .sidebar:not(.sidebar_float)[class*=scheme_] .widget {
    width: 50%;
    padding: 20px
  }

  .sidebar .widget_search {
    padding: 20px !important
  }

  .sidebar:not(.sidebar_float) .widget+.widget,
  .sidebar:not(.sidebar_float)[class*=scheme_] .widget+.widget {
    margin-top: 0;
    padding-top: 20px;
    border-top-width: 0
  }

  .footer_wrap .widget+.widget+.widget,
  .sidebar:not(.sidebar_float) .widget+.widget+.widget,
  .sidebar:not(.sidebar_float)[class*=scheme_] .widget+.widget+.widget {
    margin-top: 20px !important;
    padding-top: 20px !important
  }

  .widget.column-1_3,
  .widget.column-1_4,
  .widget.column-1_5,
  .widget.column-1_6,
  .widget.column-1_7,
  .widget.column-1_8,
  .widget.column-1_9,
  .widget.column-1_10,
  .widget.column-1_11,
  .widget.column-1_12 {
    width: 50%
  }

  .footer_wrap .sc_content .wpb_column+.wpb_column+.wpb_column {
    margin-top: 20px !important;
    padding-top: 20px !important
  }

  .heaven11_tabs .heaven11_tabs_titles {
    margin: 0 0 2em
  }

  .post_item_404 .page_title {
    font-size: 12em;
    line-height: 1em;
    float: none;
    width: 100%;
    text-align: center
  }

  .post_item_none_search .page_title,
  .post_item_none_archive .page_title {
    font-size: 6em
  }

  .post_item_404 .page_info {
    padding-left: 0;
    padding-top: 2em;
    width: 100%;
    text-align: center
  }

  .post_item_404 .page_description {
    line-height: 1.7em
  }

  .post_item_404 .go_home {
    padding: 1em 2em
  }

  blockquote>a,
  blockquote>p>a,
  blockquote>cite,
  blockquote>p>cite {
    margin-top: 1.5em
  }

  .blog_mode_post blockquote,
  .blog_mode_page blockquote {
    margin-left: 0
  }

  .post_item_single .post_content>.post_meta_single .post_tags,
  .post_item_single .post_content>.post_meta_single .post_share {
    max-width: none;
    float: none;
    margin-top: 0
  }

  .post_item_single .post_content>.post_meta_single .post_share {
    margin-top: 2em
  }

  .post_item_single .post_content>.post_meta_single .post_share .social_item:first-child {
    margin-left: 0
  }

  .nav-links-single .nav-links .nav-next a,
  .nav-links-single .nav-links .nav-previous a {
    padding: 0
  }

  .nav-links-single .nav-links a .nav-arrow {
    position: static;
    left: auto;
    top: auto;
    right: auto;
    display: inline-block;
    margin-bottom: 1em
  }

  .nav-links-single .nav-links,
  .nav-links-single.nav-links-fixed .nav-links,
  .related_wrap,
  .comments_list_wrap,
  .comments_form_wrap {
    margin-top: 3em;
    padding-top: 2.2em
  }

  .comments_form_wrap,
  .comments_wrap .form-submit {
    margin-top: 2em
  }

  .related_wrap .related_item_style_1 .post_title {
    letter-spacing: 0;
    margin: 0
  }

  .mfp-inline-holder .mfp-content,
  .mfp-ajax-holder .mfp-content {
    max-width: 100%;
    max-height: 100%
  }

  .mfp-arrow-left {
    margin-top: -41px
  }

  .sc_form.sc_form_default.form_request .wpcf7-spinner {
    right: 10px
  }

  .post_layout_excerpt+.post_layout_excerpt {
    margin-top: 4em;
    padding-top: 4rem
  }

  .post_layout_excerpt:not(.sticky)+.post_layout_excerpt:not(.sticky) {
    padding-top: 3.5rem
  }

  .post_layout_excerpt .post_header .post_price {
    position: static;
    right: auto;
    top: auto;
    margin-top: .3em
  }

  .post_layout_excerpt .post_meta {
    margin-top: 0;
    font-size: 12px
  }

  .post_layout_excerpt .post_header+.post_content {
    margin-top: 1.5em
  }

  .post_layout_excerpt blockquote {
    padding: 2em 2em 2em 4em;
    margin-left: 0;
    margin-right: 0
  }

  .post_layout_excerpt blockquote:before {
    top: 1.4em;
    left: 1em;
    font-size: 1.5rem
  }

  .masonry_wrap {
    margin-right: 0
  }

  .masonry_wrap .masonry_item {
    padding: 0 0 20px
  }

  .masonry_wrap .masonry_item-1_2,
  .masonry_wrap .masonry_item-1_3,
  .masonry_wrap .masonry_item-1_4 {
    width: 100%
  }

  .gallery_preview_description {
    padding: 0 1.6em
  }

  .post_layout_chess .post_title+.post_meta {
    margin-top: .4em
  }

  .post_layout_chess .post_content_inner {
    display: none
  }

  .post_layout_chess.post_format_quote .post_content_inner+.post_meta,
  .post_layout_chess.post_format_link .post_content_inner+.post_meta,
  .post_layout_chess.post_format_aside .post_content_inner+.post_meta,
  .post_layout_chess.post_format_status .post_content_inner+.post_meta {
    display: none
  }

  .post_layout_chess blockquote {
    padding: 2em 2em 2em 4em
  }

  .post_layout_chess blockquote:before {
    top: 1.05em;
    left: .5em
  }

  .post_layout_chess.post_layout_chess_1 .more-link,
  .post_layout_chess.post_layout_chess_2 .more-link,
  .post_layout_chess.post_layout_chess_3 .more-link {
    margin-top: 0
  }

  .front_page_section_paddings_small .front_page_section_content_wrap {
    padding: 15% 0
  }

  .front_page_section_paddings_medium .front_page_section_content_wrap {
    padding: 20% 0
  }

  .front_page_section_paddings_large .front_page_section_content_wrap {
    padding: 25% 0
  }

  .front_page_section_paddings_huge .front_page_section_content_wrap {
    padding: 30% 0
  }

  .front_page_section_title_description {
    line-height: 1.5em
  }

  .front_page_section_subscribe .front_page_section_output {
    max-width: none
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_full {
    width: 100%;
    height: 124px
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_big {
    width: 100%;
    height: 124px
  }

  body.expand_content .sc_recent_news_style_news-announce .post_size_medium,
  body.expand_content .sc_recent_news_style_news-announce .post_size_small {
    width: 100%;
    height: 124px
  }

  .body_style_boxed .sc_content_width_1_1,
  .body_style_boxed .sc-mobile_inner_width_1_1>.elementor-column-wrap {
    width: 440px
  }

  .body_style_boxed .sc_content_width_1_2,
  .body_style_boxed .sc-mobile_inner_width_1_2>.elementor-column-wrap {
    width: 220px
  }

  .body_style_boxed .sc_content_width_1_3,
  .body_style_boxed .sc-mobile_inner_width_1_3>.elementor-column-wrap {
    width: 146.6666666667px
  }

  .body_style_boxed .sc_content_width_2_3,
  .body_style_boxed .sc-mobile_inner_width_2_3>.elementor-column-wrap {
    width: 293.3333333333px
  }

  .body_style_boxed .sc_content_width_1_4,
  .body_style_boxed .sc-mobile_inner_width_1_4>.elementor-column-wrap {
    width: 110px
  }

  .body_style_boxed .sc_content_width_3_4,
  .body_style_boxed .sc-mobile_inner_width_3_4>.elementor-column-wrap {
    width: 330px
  }

  .menu_style_side .sc_content_width_1_1,
  .menu_style_side .sc-mobile_inner_width_1_1>.elementor-column-wrap {
    width: 440px
  }

  .menu_style_side .sc_content_width_1_2,
  .menu_style_side .sc-mobile_inner_width_1_2>.elementor-column-wrap {
    width: 220px
  }

  .menu_style_side .sc_content_width_1_3,
  .menu_style_side .sc-mobile_inner_width_1_3>.elementor-column-wrap {
    width: 146.6666666667px
  }

  .menu_style_side .sc_content_width_2_3,
  .menu_style_side .sc-mobile_inner_width_2_3>.elementor-column-wrap {
    width: 293.3333333333px
  }

  .menu_style_side .sc_content_width_1_4,
  .menu_style_side .sc-mobile_inner_width_1_4>.elementor-column-wrap {
    width: 110px
  }

  .menu_style_side .sc_content_width_3_4,
  .menu_style_side .sc-mobile_inner_width_3_4>.elementor-column-wrap {
    width: 330px
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 460px
  }

  .body_style_boxed .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 460px
  }

  .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 4px;
    padding-right: 4px
  }

  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px
  }

  .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px
  }

  .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px
  }

  .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 448px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 450px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 460px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 470px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 480px
  }

  #tribe-events .tribe-events-button,
  .tribe-events-button,
  .tribe-events-cal-links a,
  .tribe-events-sub-nav li a {
    letter-spacing: 0
  }

  #tribe-events-footer~a.tribe-events-ical.tribe-events-button {
    margin-top: 1em
  }

  .tribe-events-list .tribe-events-event-image+div.tribe-events-content {
    overflow: visible
  }

  .tribe-events-calendar td div[id*=tribe-events-daynum-] {
    padding: 1em .25em;
    text-align: center
  }

  #tribe-events-content .tribe-events-calendar td {
    height: 6.2em
  }

  #tribe-mobile-container .type-tribe_events .tribe-events-event-image {
    width: 100%
  }

  #tribe-events-content .tribe-events-calendar td.mobile-active div[id*=tribe-events-daynum-] {
    background-color: transparent !important
  }

  .tribe-events .tribe-events-c-nav__next,
  .tribe-events .tribe-events-c-nav__prev,
  .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--today a {
    padding: 15px 20px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    text-align: center
  }

  .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--today a {
    margin-left: 10px;
    margin-right: 10px
  }

  .tribe-events .tribe-events-l-container {
    padding-top: 0;
    padding-bottom: 0
  }

  .tribe-events .tribe-events-calendar-month__day-cell--mobile {
    padding: 10px 0 0
  }
}

@media (max-width:479px) {
  html {
    font-size: 13px;
    line-height: 153.84615%
  }

  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
  }

  h1,
  .front_page_section_caption {
    font-size: 28px;
    line-height: 36px;
    margin-top: 32px;
    margin-bottom: 20px
  }

  h2 {
    font-size: 24px;
    line-height: 32px;
    margin-top: 30px;
    margin-bottom: 18px
  }

  h3 {
    font-size: 20px;
    line-height: 26px;
    margin-top: 28px;
    margin-bottom: 16px
  }

  h4 {
    font-size: 17px;
    line-height: 22px;
    margin-top: 24px;
    margin-bottom: 14px
  }

  h5 {
    font-size: 15px;
    line-height: 20px;
    margin-top: 22px;
    margin-bottom: 10px
  }

  h6 {
    font-size: 14px;
    line-height: 18px;
    margin-top: 20px;
    margin-bottom: 8px
  }

  .widget .widgettitle {
    font-size: 15px;
    line-height: 18px
  }

  figure figcaption {
    font-size: 12px
  }

  .content_wrap,
  .content_container {
    width: 330px !important
  }

  [class*=content_wrap]>.sidebar {
    margin-top: 3.5em
  }

  .sidebar_mobile_above .content_wrap>.sidebar {
    margin-bottom: 3.5em
  }

  .sidebar_mobile_float.sidebar_show .sidebar {
    width: 270px !important
  }

  .widgets_above_page_wrap,
  .widgets_above_content_wrap {
    margin-bottom: 3.5em
  }

  .widgets_below_page_wrap,
  .widgets_below_content_wrap {
    margin-top: 3.5em
  }

  .menu_style_side .content_wrap,
  .menu_style_side .content_container {
    width: 280px !important
  }

  .menu_style_side .menu_side_wrap {
    width: 60px !important
  }

  body.mobile_layout.menu_style_left .menu_side_wrap {
    left: -60px
  }

  body.mobile_layout.menu_style_right .menu_side_wrap {
    right: -60px
  }

  .body_style_fullwide .content_wrap {
    padding-left: 20px;
    padding-right: 20px
  }

  .container,
  .container-fluid,
  .trx_addons_container,
  .trx_addons_container-fluid {
    padding-left: 10px;
    padding-right: 10px
  }

  .row,
  .columns_wrap,
  .trx_addons_columns_wrap {
    margin-right: -20px
  }

  .row>[class*=column-],
  .columns_wrap>[class*=column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-] {
    padding-right: 20px
  }

  .vc_row.columns_padding_left,
  .trx_addons_columns_wrap.columns_padding_left,
  .row.columns_padding_left,
  .columns_wrap.columns_padding_left {
    margin-left: -20px
  }

  .vc_row.columns_padding_left .vc_column_container>.vc_column-inner,
  .trx_addons_columns_wrap.columns_padding_left>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_left,
  .row.columns_padding_left>[class*=column-],
  .columns_wrap.columns_padding_left>[class*=column-],
  .row>[class*=column-].columns_padding_left,
  .columns_wrap>[class*=column-].columns_padding_left {
    padding-left: 20px
  }

  .vc_row.columns_padding_right,
  .trx_addons_columns_wrap.columns_padding_right,
  .row.columns_padding_right,
  .columns_wrap.columns_padding_right {
    margin-right: -20px
  }

  .vc_row.columns_padding_right .vc_column_container>.vc_column-inner,
  .trx_addons_columns_wrap.columns_padding_right>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_right,
  .row.columns_padding_right>[class*=column-],
  .columns_wrap.columns_padding_right>[class*=column-],
  .row>[class*=column-].columns_padding_right,
  .columns_wrap>[class*=column-].columns_padding_right {
    padding-right: 20px
  }

  .vc_row,
  .trx_addons_columns_wrap.columns_padding_center,
  .row.columns_padding_center,
  .columns_wrap.columns_padding_center {
    margin-left: -10px;
    margin-right: -10px
  }

  .vc_column_container>.vc_column-inner,
  .trx_addons_columns_wrap.columns_padding_center>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_center,
  .row.columns_padding_center>[class*=column-],
  .columns_wrap.columns_padding_center>[class*=column-],
  .row>[class*=column-].columns_padding_center,
  .columns_wrap>[class*=column-].columns_padding_center {
    padding-left: 10px;
    padding-right: 10px
  }

  .row.columns_padding_bottom>[class*=column-],
  .columns_wrap.columns_padding_bottom>[class*=column-],
  .row>[class*=column-].columns_padding_bottom,
  .columns_wrap>[class*=column-].columns_padding_bottom,
  .trx_addons_columns_wrap.columns_padding_bottom>[class*=trx_addons_column-],
  .trx_addons_columns_wrap>[class*=trx_addons_column-].columns_padding_bottom {
    padding-bottom: 20px
  }

  .row:not(.columns_fluid)>[class*=column-],
  .columns_wrap:not(.columns_fluid)>[class*=column-],
  .trx_addons_columns_wrap:not(.columns_fluid)>[class*=trx_addons_column-] {
    width: 100%
  }

  .row.columns_fluid>[class*=column-],
  .columns_wrap.columns_fluid>[class*=column-],
  .trx_addons_columns_wrap.columns_fluid>[class*=trx_addons_column-] {
    width: 50%
  }

  .row.columns_fluid>.column-1_1,
  .columns_wrap.columns_fluid>.column-1_1,
  .row.columns_fluid>.column-2_2,
  .columns_wrap.columns_fluid>.column-2_2,
  .row.columns_fluid>.column-3_3,
  .columns_wrap.columns_fluid>.column-3_3,
  .row.columns_fluid>.column-4_4,
  .columns_wrap.columns_fluid>.column-4_4,
  .row.columns_fluid>.column-5_5,
  .columns_wrap.columns_fluid>.column-5_5,
  .row.columns_fluid>.column-6_6,
  .columns_wrap.columns_fluid>.column-6_6,
  .row.columns_fluid>.column-7_7,
  .columns_wrap.columns_fluid>.column-7_7,
  .row.columns_fluid>.column-8_8,
  .columns_wrap.columns_fluid>.column-8_8,
  .row.columns_fluid>.column-9_9,
  .columns_wrap.columns_fluid>.column-9_9,
  .row.columns_fluid>.column-10_10,
  .columns_wrap.columns_fluid>.column-10_10,
  .row.columns_fluid>.column-11_11,
  .columns_wrap.columns_fluid>.column-11_11,
  .row.columns_fluid>.column-12_12,
  .columns_wrap.columns_fluid>.column-12_12 {
    width: 100%
  }

  .gallery.gallery-columns-9 .gallery-item {
    width: 50% !important
  }

  .gallery.gallery-columns-8 .gallery-item {
    width: 50% !important
  }

  .gallery.gallery-columns-7 .gallery-item {
    width: 50% !important
  }

  .gallery.gallery-columns-6 .gallery-item {
    width: 50% !important
  }

  .gallery.gallery-columns-5 .gallery-item {
    width: 50% !important
  }

  .gallery.gallery-columns-4 .gallery-item {
    width: 50% !important
  }

  .gallery.gallery-columns-3 .gallery-item {
    width: 50% !important
  }

  .top_panel_mobile {
    display: block
  }

  body.header_mobile_enabled .top_panel {
    display: none
  }

  .menu_side_wrap .sc_layouts_logo {
    padding: 40% 8%
  }

  .menu_side_icons .toc_menu_item .toc_menu_icon,
  .menu_side_icons .toc_menu_item .toc_menu_description:before {
    height: 5.5rem
  }

  .menu_side_icons .toc_menu_item .toc_menu_description span {
    letter-spacing: 0
  }

  .mobile_device .menu_mobile .sc_layouts_logo img,
  .mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 40px
  }

  .mobile_device .menu_mobile .menu_mobile_nav_area,
  .mobile_layout .menu_mobile .menu_mobile_nav_area {
    margin-top: 2em
  }

  .mobile_device .menu_mobile .search_mobile,
  .mobile_layout .menu_mobile .search_mobile {
    margin-top: 2em;
    width: 280px
  }

  .menu_mobile .menu_mobile_nav_area>ul>li>a {
    font-size: 18px;
    line-height: 1.5em
  }

  .menu_mobile .menu_mobile_nav_area li>a {
    font-size: 14px;
    line-height: 1.5em;
    width: 280px
  }

  .menu_mobile .menu_mobile_nav_area ul.sc_layouts_submenu {
    width: 250px
  }

  .menu_mobile .menu_mobile_nav_area li li .open_child_menu {
    padding: .3em .5em
  }

  .top_panel.with_bg_image {
    min-height: 18em
  }

  .thumbnail_type_fullwidth.post_header_position_default .page_content_wrap>.header_content_wrap,
  .post_header_position_on_thumb .page_content_wrap>.header_content_wrap,
  .header_content_wrap {
    margin-bottom: 2em
  }

  .post_header_position_on_thumb .header_content_wrap .post_featured {
    margin: 0 !important
  }

  .post_header_position_on_thumb .header_content_wrap .post_featured+.post_header {
    position: static !important;
    text-align: left !important;
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
    min-width: 0;
    max-width: none
  }

  .post_header_position_on_thumb:not(.custom-background) .header_content_wrap .post_featured+.post_header {
    margin-top: 2em;
    padding: 0;
    background-color: transparent;
    border: none !important
  }

  .thumbnail_type_fullwidth.post_header_position_on_thumb:not(.custom-background) .header_content_wrap .post_featured+.post_header {
    padding: 0 1.5em
  }

  .thumbnail_type_fullwidth .header_content_wrap .post_featured.post_featured_bg {
    height: 20rem
  }

  .top_panel .slider_engine_revo .slide_subtitle {
    font-size: 13px !important
  }

  .top_panel .slider_engine_revo .slide_button {
    font-size: 9px !important
  }

  .custom-background .content_wrap>.content,
  .page_banner_wrap~.content_wrap>.content {
    padding: 20px
  }

  .sidebar_banner_wrap {
    margin-bottom: 20px
  }

  .sidebar .widget,
  .sidebar[class*=scheme_] .widget {
    width: 100% !important
  }

  .footer_wrap .widget+.widget,
  .sidebar .widget+.widget,
  .sidebar[class*=scheme_] .widget+.widget {
    margin-top: 20px !important;
    padding-top: 20px !important;
    border-top-width: 1px;
    border-top-style: solid
  }

  .widget.column-1_2,
  .widget.column-1_3,
  .widget.column-1_4,
  .widget.column-1_5,
  .widget.column-1_6,
  .widget.column-1_7,
  .widget.column-1_8,
  .widget.column-1_9,
  .widget.column-1_10,
  .widget.column-1_11,
  .widget.column-1_12 {
    width: 100%
  }

  .footer_wrap .sc_content .wpb_column,
  .footer_wrap .sc_content .wpb_column:not(.vc_col-sm-12) {
    display: block;
    float: none;
    vertical-align: top;
    width: 100% !important
  }

  .footer_wrap .sc_content .wpb_column+.wpb_column {
    margin-top: 20px !important;
    padding-top: 20px !important;
    border-top-width: 1px;
    border-top-style: solid
  }

  blockquote {
    padding: 2em 2em 2em 5em
  }

  blockquote:before {
    top: 1.13em;
    left: .8em;
    font-size: 2rem
  }

  blockquote p {
    font-size: 15px
  }

  blockquote>a,
  blockquote>p>a,
  blockquote>cite,
  blockquote>p>cite {
    font-size: 12px
  }

  input[type=text],
  input[type=number],
  input[type=email],
  input[type=tel],
  input[type=password],
  input[type=search],
  select,
  textarea,
  textarea.wp-editor-area,
  .tourmaster-form-field input[type=text],
  .tourmaster-form-field input[type=email],
  .tourmaster-form-field input[type=password],
  .tourmaster-form-field textarea,
  .tourmaster-form-field select,
  .tourmaster-form-field.tourmaster-with-border input[type=text],
  .tourmaster-form-field.tourmaster-with-border input[type=email],
  .tourmaster-form-field.tourmaster-with-border input[type=password],
  .tourmaster-form-field.tourmaster-with-border textarea,
  .tourmaster-form-field.tourmaster-with-border select,
  #buddypress .dir-search input[type=search],
  #buddypress .dir-search input[type=text],
  #buddypress .groups-members-search input[type=search],
  #buddypress .groups-members-search input[type=text],
  #buddypress .standard-form input[type=color],
  #buddypress .standard-form input[type=date],
  #buddypress .standard-form input[type=datetime-local],
  #buddypress .standard-form input[type=datetime],
  #buddypress .standard-form input[type=email],
  #buddypress .standard-form input[type=month],
  #buddypress .standard-form input[type=number],
  #buddypress .standard-form input[type=password],
  #buddypress .standard-form input[type=range],
  #buddypress .standard-form input[type=search],
  #buddypress .standard-form input[type=tel],
  #buddypress .standard-form input[type=text],
  #buddypress .standard-form input[type=time],
  #buddypress .standard-form input[type=url],
  #buddypress .standard-form input[type=week],
  #buddypress .standard-form select,
  #buddypress .standard-form textarea {
    padding: 1em;
    width: 100%
  }

  .post_item_404:not([class*=post_item_none_]) .page_title {
    font-size: 8em
  }

  .post_item_404 .page_info {
    padding-top: 1em
  }

  .post_item_404 .page_description {
    margin-bottom: 2em
  }

  .post_item_none_search .page_title,
  .post_item_none_archive .page_title {
    font-size: 5em
  }

  .format-audio .post_featured.with_thumb .post_audio {
    bottom: 1em
  }

  .format-audio .post_featured.with_thumb .post_audio.with_iframe {
    bottom: -3px;
    left: 0;
    right: 0
  }

  .mejs-controls a.mejs-horizontal-volume-slider,
  .mejs-controls .mejs-horizontal-volume-total {
    width: 40px
  }

  .body_style_fullwide .format-video .post_featured.with_thumb .post_video_hover,
  .post_layout_excerpt.format-video .post_featured.with_thumb .post_video_hover,
  .post_layout_chess.format-video .post_featured.with_thumb .post_video_hover,
  .trx_addons_video_player.with_cover .video_hover {
    font-size: 2em
  }

  .page_links>span:not(.page_links_title),
  .page_links>a,
  .nav-links .page-numbers {
    width: 3em;
    height: 3em;
    line-height: 3em;
    text-align: center;
    margin: 3px 3px 0 0
  }

  .post_item_single>.post_featured {
    margin-bottom: 2em
  }

  .author_info {
    padding: 2em
  }

  .author_avatar {
    position: static;
    margin-bottom: 1.5em
  }

  .author_description {
    padding-left: 0
  }

  .nav-links-single .nav-links .nav-previous {
    padding-right: 8px
  }

  .nav-links-single .nav-links .nav-next {
    padding-left: 8px
  }

  .nav-links-single .nav-links .post-title {
    letter-spacing: 0
  }

  .nav-links-single .nav-links .meta-nav,
  .nav-links-single .nav-links .post_date {
    font-size: 1em
  }

  .comments_list_wrap .comment_posted {
    font-size: 1em;
    margin-left: 0
  }

  .comments_list_wrap li+li,
  .comments_list_wrap li ul {
    margin-top: 2em
  }

  .comments_list_wrap ul li+li,
  .comments_list_wrap li>ul>li {
    padding-top: 2em
  }

  .comments_list_wrap ul ul {
    margin-left: 2em
  }

  .comments_list_wrap ul ul ul ul {
    margin-left: 0
  }

  .comments_list_wrap ul li+li>.comment_body>.comment_author_avatar,
  .comments_list_wrap li>ul>li>.comment_body>.comment_author_avatar {
    top: 0
  }

  .comments_list_wrap .comment_author_avatar {
    position: relative;
    top: 0;
    left: 0;
    margin-bottom: 1.5em
  }

  .comments_list_wrap .comment_content {
    padding-left: 0
  }

  .post_content .related_wrap.related_position_inside_left,
  .post_content .related_wrap.related_position_inside_right {
    float: none;
    margin: 2em 0;
    max-width: none
  }

  .related_wrap .post_meta {
    font-size: 11px;
    line-height: 15px
  }

  .mfp-title {
    line-height: 13px
  }

  #tribe-events-footer .tribe-events-sub-nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #tribe-events-footer .tribe-events-sub-nav li+li {
    margin-top: 20px
  }

  .widget_calendar td#prev a:before,
  .wp-block-calendar td#prev a:before,
  .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
  .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before,
  .widget_calendar td#next a:before,
  .wp-block-calendar td#next a:before,
  .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before,
  .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before {
    height: 20px;
    width: 20px;
    line-height: 20px;
    font-size: 13px
  }

  .gallery_preview_show .post_title {
    font-size: 16px;
    line-height: 20px
  }

  .gallery_preview_description {
    padding: 0 1.4em
  }

  .gallery_preview_show .post_meta .post_meta_item {
    display: block
  }

  .gallery_preview_show .post_meta .post_meta_item:before {
    display: none
  }

  .post_layout_chess .post_header {
    display: block !important
  }

  .post_layout_chess .post_title {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0
  }

  .post_layout_chess .post_meta {
    display: none !important
  }

  .post_layout_chess .post_content {
    display: none
  }

  .post_layout_chess.post_format_audio .mejs-time {
    display: none
  }

  .front_page_section_buttons>.front_page_section_button {
    margin-right: 0
  }

  .post_featured.hover_border .post_info .post_info_back {
    padding: 2.5em
  }

  .post_featured.hover_border .post_info:before,
  .post_featured.hover_border .post_info:after {
    position: absolute;
    z-index: 1;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px
  }

  .post_featured.hover_border .post_info .post_title {
    padding-bottom: 4px
  }

  .body_style_boxed .sc_content_width_1_1,
  .body_style_boxed .sc-mobile_inner_width_1_1>.elementor-column-wrap {
    width: 280px
  }

  .body_style_boxed .sc_content_width_1_2,
  .body_style_boxed .sc-mobile_inner_width_1_2>.elementor-column-wrap {
    width: 140px
  }

  .body_style_boxed .sc_content_width_1_3,
  .body_style_boxed .sc-mobile_inner_width_1_3>.elementor-column-wrap {
    width: 93.3333333333px
  }

  .body_style_boxed .sc_content_width_2_3,
  .body_style_boxed .sc-mobile_inner_width_2_3>.elementor-column-wrap {
    width: 186.6666666667px
  }

  .body_style_boxed .sc_content_width_1_4,
  .body_style_boxed .sc-mobile_inner_width_1_4>.elementor-column-wrap {
    width: 70px
  }

  .body_style_boxed .sc_content_width_3_4,
  .body_style_boxed .sc-mobile_inner_width_3_4>.elementor-column-wrap {
    width: 210px
  }

  .menu_style_side .sc_content_width_1_1,
  .menu_style_side .sc-mobile_inner_width_1_1>.elementor-column-wrap {
    width: 280px
  }

  .menu_style_side .sc_content_width_1_2,
  .menu_style_side .sc-mobile_inner_width_1_2>.elementor-column-wrap {
    width: 140px
  }

  .menu_style_side .sc_content_width_1_3,
  .menu_style_side .sc-mobile_inner_width_1_3>.elementor-column-wrap {
    width: 93.3333333333px
  }

  .menu_style_side .sc_content_width_2_3,
  .menu_style_side .sc-mobile_inner_width_2_3>.elementor-column-wrap {
    width: 186.6666666667px
  }

  .menu_style_side .sc_content_width_1_4,
  .menu_style_side .sc-mobile_inner_width_1_4>.elementor-column-wrap {
    width: 70px
  }

  .menu_style_side .sc_content_width_3_4,
  .menu_style_side .sc-mobile_inner_width_3_4>.elementor-column-wrap {
    width: 210px
  }

  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 300px
  }

  .body_style_boxed .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 300px
  }

  .elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 4px;
    padding-right: 4px
  }

  .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 5px;
    padding-right: 5px
  }

  .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 10px;
    padding-right: 10px
  }

  .elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 15px;
    padding-right: 15px
  }

  .elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
    padding-left: 20px;
    padding-right: 20px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-narrow {
    width: 288px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-default {
    width: 290px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-extended {
    width: 300px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wide {
    width: 310px
  }

  .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider,
  .sidebar_show .content_wrap .elementor-section.elementor-section-justified.elementor-section-full_width:not(.elementor-section-stretched):not(.elementor-inner-section)>.elementor-container.elementor-column-gap-wider {
    width: 320px
  }

  #tribe-bar-form.tribe-bar-collapse #tribe-bar-filters-wrap,
  #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
    float: none;
    width: 100%
  }

  #tribe-bar-form.tribe-bar-collapse #tribe-bar-views {
    margin-top: 1em
  }

  #tribe-events .tribe-events-button,
  .tribe-events-button,
  .tribe-events-cal-links a,
  .tribe-events-sub-nav li a {
    padding: 1.2em
  }

  #tribe-mobile-container {
    margin-bottom: 1em
  }

  .tribe-events-calendar thead th {
    text-transform: none;
    letter-spacing: 0
  }

  #tribe-events-content .tribe-events-calendar td {
    height: 4em
  }

  .tribe-events-calendar .tribe-events-has-events.mobile-trigger:after {
    margin-top: 1em
  }

  #tribe-events-day .tribe-events-event-image,
  .tribe-events-list .tribe-events-event-image,
  .single-tribe_events .tribe-events-event-image {
    display: block;
    float: none;
    margin: 0 0 1em;
    width: 100%
  }

  #tribe-events-day .tribe-events-content {
    display: block;
    float: none;
    margin: 0;
    width: 100%
  }

  .tribe-events-event-image+div.tribe-events-content {
    width: 100%
  }

  .single-tribe_events .tribe-events-single-section {
    padding-top: 2em
  }

  .single-tribe_events .tribe-events-single-section+.tribe-events-single-section {
    padding-top: 0
  }

  .single-tribe_events .tribe-events-event-meta .tribe-events-meta-group,
  .single-tribe_events .tribe-events-event-meta .tribe-events-venue-map {
    width: 100%;
    float: none;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
  }

  .single-tribe_events .tribe-events-event-meta .tribe-events-venue-map {
    margin-bottom: 20px
  }

  .single-tribe_events .tribe-events-event-meta .tribe-events-meta-group {
    margin-left: 0 !important;
    margin-bottom: 1em
  }

  .single-tribe_events #tribe-events-footer {
    margin-top: 2em;
    padding-top: 0;
    padding-bottom: 0
  }

  .single-tribe_events .tribe-events-sub-nav li a {
    padding: 1.2em
  }

  .single-tribe_events .tribe-events-sub-nav li a:before {
    left: 1em
  }

  .single-tribe_events .tribe-events-sub-nav li+li a:after {
    right: 1em
  }

  .sc_events_detailed .sc_events_item_time,
  .sc_events_detailed .sc_events_item_button {
    padding: 0 2px
  }

  .tribe-events .tribe-events-c-nav__list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .tribe-events-c-nav__list .tribe-events-c-nav__list-item--prev,
  .tribe-events-c-nav__list .tribe-events-c-nav__list-item--today,
  .tribe-events-c-nav__list .tribe-events-c-nav__list-item--next {
    width: 100%;
    text-align: center;
    margin-bottom: 10px !important
  }

  .tribe-events-c-nav__list .tribe-events-c-nav__list-item--prev:last-child,
  .tribe-events-c-nav__list .tribe-events-c-nav__list-item--today:last-child,
  .tribe-events-c-nav__list .tribe-events-c-nav__list-item--next:last-child {
    margin-bottom: 0
  }

  .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--today a {
    margin-left: 0;
    margin-right: 0
  }

  .tribe-events .tribe-events-calendar-month__day-cell--mobile {
    padding: 0
  }

  .tribe-events .tribe-events-calendar-month__day {
    min-height: 40px
  }

  .tribe-events-cal-links .tribe-events-ics.tribe-events-button,
  .tribe-events-cal-links .tribe-events-ics.tribe-events-button:hover,
  .tribe-events-cal-links .tribe-events-ical.tribe-events-button,
  .tribe-events-cal-links .tribe-events-ical.tribe-events-button:hover,
  .tribe-events-cal-links .tribe-events-gcal.tribe-events-button,
  .tribe-events-cal-links .tribe-events-gcal.tribe-events-button:hover,
  .single-tribe_events .tribe-events-cal-links .tribe-events-ics,
  .single-tribe_events .tribe-events-cal-links .tribe-events-ical,
  .single-tribe_events .tribe-events-cal-links .tribe-events-gcal {
    padding: 15px 30px
  }
}

@media (max-width:479px) {
  form.wpcf7-form .flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  form.wpcf7-form .itm {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
  }
}

< !-- #page_preloader {
  background-color: #fff !important
}

-->.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important
}

.trx_addons_inline_2021381408 img {
  max-height: 55px
}

.trx_addons_inline_56818713 img {
  max-height: 80px
}

.trx_addons_inline_2117572618 {
  min-height: 394px
}

.trx_addons_inline_692989710 {
  width: 100%;
  height: 319px
}

.elementor-412 .elementor-element.elementor-element-2ffec9a {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-ad1fe66 {
  --divider-border-style: solid;
  --divider-color: #eae9e8;
  --divider-border-width: 4px
}

.elementor-412 .elementor-element.elementor-element-ad1fe66 .elementor-divider-separator {
  width: 100%
}

.elementor-412 .elementor-element.elementor-element-ad1fe66 .elementor-divider {
  padding-top: 0;
  padding-bottom: 0
}

.elementor-412 .elementor-element.elementor-element-d89e5e2 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-d89e5e2>.elementor-widget-container {
  margin: 0 0 20px
}

.elementor-412 .elementor-element.elementor-element-4fc4705 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-df43f00 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-72f12dc {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-7fbfb45 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-f4eaa66 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-b646a9f {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-521d1cb {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-b32f6e2>.elementor-container {
  max-width: 1308px
}

.elementor-412 .elementor-element.elementor-element-04341d1 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-c71e216 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-c71e216>.elementor-widget-container {
  margin: 0 0 -16px
}

.elementor-412 .elementor-element.elementor-element-417c059 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px
}

.elementor-412 .elementor-element.elementor-element-417c059 .elementor-divider-separator {
  width: 100%
}

.elementor-412 .elementor-element.elementor-element-417c059 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px
}

.elementor-412 .elementor-element.elementor-element-09f3fe9 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-09f3fe9>.elementor-widget-container {
  margin: 0 0 -7px
}

.elementor-412 .elementor-element.elementor-element-eca0aaf {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-970ce94>.elementor-widget-container {
  margin: -8px 0 0
}

.elementor-412 .elementor-element.elementor-element-aee02bf {
  --spacer-size: 1px
}

.elementor-412 .elementor-element.elementor-element-c7f742a {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-745e629>.elementor-widget-container {
  margin: -8px 0 0
}

.elementor-412 .elementor-element.elementor-element-d52dc1a {
  --spacer-size: 1px
}

.elementor-412 .elementor-element.elementor-element-4b31582 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-55bc269>.elementor-widget-container {
  margin: -8px 0 0
}

.elementor-412 .elementor-element.elementor-element-e9268af {
  --spacer-size: 1px
}

.elementor-412 .elementor-element.elementor-element-cb279d6 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-afe1823>.elementor-widget-container {
  margin: -8px 0 0
}

.elementor-412 .elementor-element.elementor-element-cdcad93 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-085a15c {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-e099696 .sc_googlemap {
  width: 100%;
  height: 319px
}

.elementor-412 .elementor-element.elementor-element-864684f {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-0145ad1 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-0145ad1>.elementor-widget-container {
  margin: 0 0 -12px
}

.elementor-412 .elementor-element.elementor-element-4bb2d88 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-5f5c3b9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center
}

.elementor-412 .elementor-element.elementor-element-5f5c3b9:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-5f5c3b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #eae9e8
}

.elementor-412 .elementor-element.elementor-element-5f5c3b9 {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  padding: 15px 0
}

.elementor-412 .elementor-element.elementor-element-5f5c3b9>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-412 .elementor-element.elementor-element-0fa531f {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-da29084 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-0bdcecf>.elementor-widget-container {
  padding: 0 50px 0 0
}

@media(max-width:767px) {
  .elementor-412 .elementor-element.elementor-element-eca0aaf {
    width: 50%
  }

  .elementor-412 .elementor-element.elementor-element-c7f742a {
    width: 50%
  }

  .elementor-412 .elementor-element.elementor-element-4b31582 {
    width: 50%
  }

  .elementor-412 .elementor-element.elementor-element-cb279d6 {
    width: 50%
  }
}

@media(min-width:768px) {
  .elementor-412 .elementor-element.elementor-element-b646a9f {
    width: 20%
  }

  .elementor-412 .elementor-element.elementor-element-521d1cb {
    width: 46.332%
  }

  .elementor-412 .elementor-element.elementor-element-eca0aaf {
    width: 16.447%
  }

  .elementor-412 .elementor-element.elementor-element-c7f742a {
    width: 16.447%
  }

  .elementor-412 .elementor-element.elementor-element-4b31582 {
    width: 16.447%
  }

  .elementor-412 .elementor-element.elementor-element-cb279d6 {
    width: 16.447%
  }

  .elementor-412 .elementor-element.elementor-element-085a15c {
    width: 34.212%
  }
}

.elementor-412 .elementor-element.elementor-element-2ffec9a {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-ad1fe66 {
  --divider-border-style: solid;
  --divider-color: #eae9e8;
  --divider-border-width: 4px
}

.elementor-412 .elementor-element.elementor-element-ad1fe66 .elementor-divider-separator {
  width: 100%
}

.elementor-412 .elementor-element.elementor-element-ad1fe66 .elementor-divider {
  padding-top: 0;
  padding-bottom: 0
}

.elementor-412 .elementor-element.elementor-element-d89e5e2 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-d89e5e2>.elementor-widget-container {
  margin: 0 0 20px
}

.elementor-412 .elementor-element.elementor-element-4fc4705 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-df43f00 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-72f12dc {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-7fbfb45 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-f4eaa66 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-b646a9f {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-521d1cb {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-b32f6e2>.elementor-container {
  max-width: 1308px
}

.elementor-412 .elementor-element.elementor-element-04341d1 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-c71e216 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-c71e216>.elementor-widget-container {
  margin: 0 0 -16px
}

.elementor-412 .elementor-element.elementor-element-417c059 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px
}

.elementor-412 .elementor-element.elementor-element-417c059 .elementor-divider-separator {
  width: 100%
}

.elementor-412 .elementor-element.elementor-element-417c059 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px
}

.elementor-412 .elementor-element.elementor-element-09f3fe9 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-09f3fe9>.elementor-widget-container {
  margin: 0 0 -7px
}

.elementor-412 .elementor-element.elementor-element-eca0aaf {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-970ce94>.elementor-widget-container {
  margin: -8px 0 0
}

.elementor-412 .elementor-element.elementor-element-aee02bf {
  --spacer-size: 1px
}

.elementor-412 .elementor-element.elementor-element-c7f742a {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-745e629>.elementor-widget-container {
  margin: -8px 0 0
}

.elementor-412 .elementor-element.elementor-element-d52dc1a {
  --spacer-size: 1px
}

.elementor-412 .elementor-element.elementor-element-4b31582 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-55bc269>.elementor-widget-container {
  margin: -8px 0 0
}

.elementor-412 .elementor-element.elementor-element-e9268af {
  --spacer-size: 1px
}

.elementor-412 .elementor-element.elementor-element-cb279d6 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-afe1823>.elementor-widget-container {
  margin: -8px 0 0
}

.elementor-412 .elementor-element.elementor-element-cdcad93 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-085a15c {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-e099696 .sc_googlemap {
  width: 100%;
  height: 319px
}

.elementor-412 .elementor-element.elementor-element-864684f {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-0145ad1 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-0145ad1>.elementor-widget-container {
  margin: 0 0 -12px
}

.elementor-412 .elementor-element.elementor-element-4bb2d88 {
  --spacer-size: 50px
}

.elementor-412 .elementor-element.elementor-element-5f5c3b9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center
}

.elementor-412 .elementor-element.elementor-element-5f5c3b9:not(.elementor-motion-effects-element-type-background),
.elementor-412 .elementor-element.elementor-element-5f5c3b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #eae9e8
}

.elementor-412 .elementor-element.elementor-element-5f5c3b9 {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  padding: 15px 0
}

.elementor-412 .elementor-element.elementor-element-5f5c3b9>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-412 .elementor-element.elementor-element-0fa531f {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-da29084 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit
}

.elementor-412 .elementor-element.elementor-element-0bdcecf>.elementor-widget-container {
  padding: 0 50px 0 0
}

@media(max-width:767px) {
  .elementor-412 .elementor-element.elementor-element-eca0aaf {
    width: 50%
  }

  .elementor-412 .elementor-element.elementor-element-c7f742a {
    width: 50%
  }

  .elementor-412 .elementor-element.elementor-element-4b31582 {
    width: 50%
  }

  .elementor-412 .elementor-element.elementor-element-cb279d6 {
    width: 50%
  }
}

@media(min-width:768px) {
  .elementor-412 .elementor-element.elementor-element-b646a9f {
    width: 20%
  }

  .elementor-412 .elementor-element.elementor-element-521d1cb {
    width: 46.332%
  }

  .elementor-412 .elementor-element.elementor-element-eca0aaf {
    width: 16.447%
  }

  .elementor-412 .elementor-element.elementor-element-c7f742a {
    width: 16.447%
  }

  .elementor-412 .elementor-element.elementor-element-4b31582 {
    width: 16.447%
  }

  .elementor-412 .elementor-element.elementor-element-cb279d6 {
    width: 16.447%
  }

  .elementor-412 .elementor-element.elementor-element-085a15c {
    width: 34.212%
  }
}

.trx_demo_inline_1404194611 {
  color: #fff !important;
  border-color: #ffaa5f !important;
  background-color: #ffaa5f !important
}

.trx_demo_inline_1997543636:hover {
  color: #fff !important;
  border-color: #cc884c !important;
  background-color: #cc884c !important
}

@keyframes bounce {

  20%,
  53%,
  80%,
  from,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, 0, 0)
  }

  40%,
  43% {
    animation-timing-function: cubic-bezier(.755, .050, .855, .060);
    transform: translate3d(0, -30px, 0)
  }

  70% {
    animation-timing-function: cubic-bezier(.755, .050, .855, .060);
    transform: translate3d(0, -15px, 0)
  }

  90% {
    transform: translate3d(0, -4px, 0)
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom
}

@keyframes flash {

  50%,
  from,
  to {
    opacity: 1
  }

  25%,
  75% {
    opacity: 0
  }
}

.flash {
  animation-name: flash
}

@keyframes pulse {

  from,
  to {
    transform: scale3d(1, 1, 1)
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05)
  }
}

.pulse {
  animation-name: pulse
}

@keyframes rubberBand {

  from,
  to {
    transform: scale3d(1, 1, 1)
  }

  30% {
    transform: scale3d(1.25, .75, 1)
  }

  40% {
    transform: scale3d(.75, 1.25, 1)
  }

  50% {
    transform: scale3d(1.15, .85, 1)
  }

  65% {
    transform: scale3d(.95, 1.05, 1)
  }

  75% {
    transform: scale3d(1.05, .95, 1)
  }
}

.rubberBand {
  animation-name: rubberBand
}

@keyframes shake {

  from,
  to {
    transform: translate3d(0, 0, 0)
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0)
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0)
  }
}

.shake {
  animation-name: shake
}

@keyframes headShake {
  0% {
    transform: translateX(0)
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg)
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg)
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg)
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg)
  }

  50% {
    transform: translateX(0)
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg)
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg)
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg)
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg)
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg)
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing
}

@keyframes tada {

  from,
  to {
    transform: scale3d(1, 1, 1)
  }

  10%,
  20% {
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
  }

  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
  }
}

.tada {
  animation-name: tada
}

@keyframes wobble {

  from,
  to {
    transform: none
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
  }
}

.wobble {
  animation-name: wobble
}

@keyframes jello {

  11.1%,
  from,
  to {
    transform: none
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg)
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg)
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg)
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg)
  }

  66.6% {
    transform: skewX(-.78125deg) skewY(-.78125deg)
  }

  77.7% {
    transform: skewX(.390625deg) skewY(.390625deg)
  }

  88.8% {
    transform: skewX(-.1953125deg) skewY(-.1953125deg)
  }
}

.jello {
  animation-name: jello;
  transform-origin: center
}

@keyframes bounceIn {

  20%,
  40%,
  60%,
  80%,
  from,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: scale3d(.3, .3, .3)
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1)
  }

  40% {
    transform: scale3d(.9, .9, .9)
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03)
  }

  80% {
    transform: scale3d(.97, .97, .97)
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1)
  }
}

.bounceIn {
  animation-name: bounceIn
}

@keyframes bounceInDown {

  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0)
  }

  75% {
    transform: translate3d(0, -10px, 0)
  }

  90% {
    transform: translate3d(0, 5px, 0)
  }

  to {
    transform: none
  }
}

.bounceInDown {
  animation-name: bounceInDown
}

@keyframes bounceInLeft {

  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0)
  }

  75% {
    transform: translate3d(-10px, 0, 0)
  }

  90% {
    transform: translate3d(5px, 0, 0)
  }

  to {
    transform: none
  }
}

.bounceInLeft {
  animation-name: bounceInLeft
}

@keyframes bounceInRight {

  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0)
  }

  75% {
    transform: translate3d(10px, 0, 0)
  }

  90% {
    transform: translate3d(-5px, 0, 0)
  }

  to {
    transform: none
  }
}

.bounceInRight {
  animation-name: bounceInRight
}

@keyframes bounceInUp {

  60%,
  75%,
  90%,
  from,
  to {
    animation-timing-function: cubic-bezier(.215, .61, .355, 1)
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0)
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0)
  }

  75% {
    transform: translate3d(0, 10px, 0)
  }

  90% {
    transform: translate3d(0, -5px, 0)
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.bounceInUp {
  animation-name: bounceInUp
}

@keyframes fadeIn {
  from {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.fadeIn {
  animation-name: fadeIn
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInDown {
  animation-name: fadeInDown
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInLeft {
  animation-name: fadeInLeft
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInRight {
  animation-name: fadeInRight
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.fadeInUp {
  animation-name: fadeInUp
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0
  }

  60% {
    transform: skewX(20deg);
    opacity: 1
  }

  80% {
    transform: skewX(-5deg);
    opacity: 1
  }

  to {
    transform: none;
    opacity: 1
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0
  }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1
  }
}

.rotateIn {
  animation-name: rotateIn
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0
  }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0
  }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight
}

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
  }

  to {
    opacity: 1;
    transform: none
  }
}

.rollIn {
  animation-name: rollIn
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(.3, .3, .3)
  }

  50% {
    opacity: 1
  }
}

.zoomIn {
  animation-name: zoomIn
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInDown {
  animation-name: zoomInDown
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInLeft {
  animation-name: zoomInLeft
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInRight {
  animation-name: zoomInRight
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(.55, .055, .675, .19)
  }

  60% {
    opacity: 1;
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(.175, .885, .32, 1)
  }
}

.zoomInUp {
  animation-name: zoomInUp
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.slideInDown {
  animation-name: slideInDown
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.slideInLeft {
  animation-name: slideInLeft
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.slideInRight {
  animation-name: slideInRight
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible
  }

  to {
    transform: translate3d(0, 0, 0)
  }
}

.slideInUp {
  animation-name: slideInUp
}

.elementor-animation-grow {
  transition-duration: .3s;
  transition-property: transform
}

.elementor-animation-grow:active,
.elementor-animation-grow:focus,
.elementor-animation-grow:hover {
  transform: scale(1.1)
}

.elementor-animation-shrink {
  transition-duration: .3s;
  transition-property: transform
}

.elementor-animation-shrink:active,
.elementor-animation-shrink:focus,
.elementor-animation-shrink:hover {
  transform: scale(0.9)
}

@keyframes elementor-animation-pulse {
  25% {
    transform: scale(1.1)
  }

  75% {
    transform: scale(0.9)
  }
}

.elementor-animation-pulse:active,
.elementor-animation-pulse:focus,
.elementor-animation-pulse:hover {
  animation-name: elementor-animation-pulse;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite
}

@keyframes elementor-animation-pulse-grow {
  to {
    transform: scale(1.1)
  }
}

.elementor-animation-pulse-grow:active,
.elementor-animation-pulse-grow:focus,
.elementor-animation-pulse-grow:hover {
  animation-name: elementor-animation-pulse-grow;
  animation-duration: .3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate
}

@keyframes elementor-animation-pulse-shrink {
  to {
    transform: scale(0.9)
  }
}

.elementor-animation-pulse-shrink:active,
.elementor-animation-pulse-shrink:focus,
.elementor-animation-pulse-shrink:hover {
  animation-name: elementor-animation-pulse-shrink;
  animation-duration: .3s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate
}

@keyframes elementor-animation-push {
  50% {
    transform: scale(0.8)
  }

  100% {
    transform: scale(1)
  }
}

.elementor-animation-push:active,
.elementor-animation-push:focus,
.elementor-animation-push:hover {
  animation-name: elementor-animation-push;
  animation-duration: .3s;
  animation-timing-function: linear;
  animation-iteration-count: 1
}

@keyframes elementor-animation-pop {
  50% {
    transform: scale(1.2)
  }
}

.elementor-animation-pop:active,
.elementor-animation-pop:focus,
.elementor-animation-pop:hover {
  animation-name: elementor-animation-pop;
  animation-duration: .3s;
  animation-timing-function: linear;
  animation-iteration-count: 1
}

.elementor-animation-bounce-in {
  transition-duration: .5s
}

.elementor-animation-bounce-in:active,
.elementor-animation-bounce-in:focus,
.elementor-animation-bounce-in:hover {
  transform: scale(1.2);
  transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36)
}

.elementor-animation-bounce-out {
  transition-duration: .5s
}

.elementor-animation-bounce-out:active,
.elementor-animation-bounce-out:focus,
.elementor-animation-bounce-out:hover {
  transform: scale(0.8);
  transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36)
}

.elementor-animation-rotate {
  transition-duration: .3s;
  transition-property: transform
}

.elementor-animation-rotate:active,
.elementor-animation-rotate:focus,
.elementor-animation-rotate:hover {
  transform: rotate(4deg)
}

.elementor-animation-grow-rotate {
  transition-duration: .3s;
  transition-property: transform
}

.elementor-animation-grow-rotate:active,
.elementor-animation-grow-rotate:focus,
.elementor-animation-grow-rotate:hover {
  transform: scale(1.1) rotate(4deg)
}

.elementor-animation-float {
  transition-duration: .3s;
  transition-property: transform;
  transition-timing-function: ease-out
}

.elementor-animation-float:active,
.elementor-animation-float:focus,
.elementor-animation-float:hover {
  transform: translateY(-8px)
}

.elementor-animation-sink {
  transition-duration: .3s;
  transition-property: transform;
  transition-timing-function: ease-out
}

.elementor-animation-sink:active,
.elementor-animation-sink:focus,
.elementor-animation-sink:hover {
  transform: translateY(8px)
}

@keyframes elementor-animation-bob {
  0% {
    transform: translateY(-8px)
  }

  50% {
    transform: translateY(-4px)
  }

  100% {
    transform: translateY(-8px)
  }
}

@keyframes elementor-animation-bob-float {
  100% {
    transform: translateY(-8px)
  }
}

.elementor-animation-bob:active,
.elementor-animation-bob:focus,
.elementor-animation-bob:hover {
  animation-name: elementor-animation-bob-float, elementor-animation-bob;
  animation-duration: .3s, 1.5s;
  animation-delay: 0s, .3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate
}

@keyframes elementor-animation-hang {
  0% {
    transform: translateY(8px)
  }

  50% {
    transform: translateY(4px)
  }

  100% {
    transform: translateY(8px)
  }
}

@keyframes elementor-animation-hang-sink {
  100% {
    transform: translateY(8px)
  }
}

.elementor-animation-hang:active,
.elementor-animation-hang:focus,
.elementor-animation-hang:hover {
  animation-name: elementor-animation-hang-sink, elementor-animation-hang;
  animation-duration: .3s, 1.5s;
  animation-delay: 0s, .3s;
  animation-timing-function: ease-out, ease-in-out;
  animation-iteration-count: 1, infinite;
  animation-fill-mode: forwards;
  animation-direction: normal, alternate
}

.elementor-animation-skew {
  transition-duration: .3s;
  transition-property: transform
}

.elementor-animation-skew:active,
.elementor-animation-skew:focus,
.elementor-animation-skew:hover {
  transform: skew(-10deg)
}

.elementor-animation-skew-forward {
  transition-duration: .3s;
  transition-property: transform;
  transform-origin: 0 100%
}

.elementor-animation-skew-forward:active,
.elementor-animation-skew-forward:focus,
.elementor-animation-skew-forward:hover {
  transform: skew(-10deg)
}

.elementor-animation-skew-backward {
  transition-duration: .3s;
  transition-property: transform;
  transform-origin: 0 100%
}

.elementor-animation-skew-backward:active,
.elementor-animation-skew-backward:focus,
.elementor-animation-skew-backward:hover {
  transform: skew(10deg)
}

@keyframes elementor-animation-wobble-vertical {
  16.65% {
    transform: translateY(8px)
  }

  33.3% {
    transform: translateY(-6px)
  }

  49.95% {
    transform: translateY(4px)
  }

  66.6% {
    transform: translateY(-2px)
  }

  83.25% {
    transform: translateY(1px)
  }

  100% {
    transform: translateY(0)
  }
}

.elementor-animation-wobble-vertical:active,
.elementor-animation-wobble-vertical:focus,
.elementor-animation-wobble-vertical:hover {
  animation-name: elementor-animation-wobble-vertical;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-horizontal {
  16.65% {
    transform: translateX(8px)
  }

  33.3% {
    transform: translateX(-6px)
  }

  49.95% {
    transform: translateX(4px)
  }

  66.6% {
    transform: translateX(-2px)
  }

  83.25% {
    transform: translateX(1px)
  }

  100% {
    transform: translateX(0)
  }
}

.elementor-animation-wobble-horizontal:active,
.elementor-animation-wobble-horizontal:focus,
.elementor-animation-wobble-horizontal:hover {
  animation-name: elementor-animation-wobble-horizontal;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-to-bottom-right {
  16.65% {
    transform: translate(8px, 8px)
  }

  33.3% {
    transform: translate(-6px, -6px)
  }

  49.95% {
    transform: translate(4px, 4px)
  }

  66.6% {
    transform: translate(-2px, -2px)
  }

  83.25% {
    transform: translate(1px, 1px)
  }

  100% {
    transform: translate(0, 0)
  }
}

.elementor-animation-wobble-to-bottom-right:active,
.elementor-animation-wobble-to-bottom-right:focus,
.elementor-animation-wobble-to-bottom-right:hover {
  animation-name: elementor-animation-wobble-to-bottom-right;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-to-top-right {
  16.65% {
    transform: translate(8px, -8px)
  }

  33.3% {
    transform: translate(-6px, 6px)
  }

  49.95% {
    transform: translate(4px, -4px)
  }

  66.6% {
    transform: translate(-2px, 2px)
  }

  83.25% {
    transform: translate(1px, -1px)
  }

  100% {
    transform: translate(0, 0)
  }
}

.elementor-animation-wobble-to-top-right:active,
.elementor-animation-wobble-to-top-right:focus,
.elementor-animation-wobble-to-top-right:hover {
  animation-name: elementor-animation-wobble-to-top-right;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-top {
  16.65% {
    transform: skew(-12deg)
  }

  33.3% {
    transform: skew(10deg)
  }

  49.95% {
    transform: skew(-6deg)
  }

  66.6% {
    transform: skew(4deg)
  }

  83.25% {
    transform: skew(-2deg)
  }

  100% {
    transform: skew(0)
  }
}

.elementor-animation-wobble-top {
  transform-origin: 0 100%
}

.elementor-animation-wobble-top:active,
.elementor-animation-wobble-top:focus,
.elementor-animation-wobble-top:hover {
  animation-name: elementor-animation-wobble-top;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-bottom {
  16.65% {
    transform: skew(-12deg)
  }

  33.3% {
    transform: skew(10deg)
  }

  49.95% {
    transform: skew(-6deg)
  }

  66.6% {
    transform: skew(4deg)
  }

  83.25% {
    transform: skew(-2deg)
  }

  100% {
    transform: skew(0)
  }
}

.elementor-animation-wobble-bottom {
  transform-origin: 100% 0
}

.elementor-animation-wobble-bottom:active,
.elementor-animation-wobble-bottom:focus,
.elementor-animation-wobble-bottom:hover {
  animation-name: elementor-animation-wobble-bottom;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1
}

@keyframes elementor-animation-wobble-skew {
  16.65% {
    transform: skew(-12deg)
  }

  33.3% {
    transform: skew(10deg)
  }

  49.95% {
    transform: skew(-6deg)
  }

  66.6% {
    transform: skew(4deg)
  }

  83.25% {
    transform: skew(-2deg)
  }

  100% {
    transform: skew(0)
  }
}

.elementor-animation-wobble-skew:active,
.elementor-animation-wobble-skew:focus,
.elementor-animation-wobble-skew:hover {
  animation-name: elementor-animation-wobble-skew;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: 1
}

@keyframes elementor-animation-buzz {
  50% {
    transform: translateX(3px) rotate(2deg)
  }

  100% {
    transform: translateX(-3px) rotate(-2deg)
  }
}

.elementor-animation-buzz:active,
.elementor-animation-buzz:focus,
.elementor-animation-buzz:hover {
  animation-name: elementor-animation-buzz;
  animation-duration: .15s;
  animation-timing-function: linear;
  animation-iteration-count: infinite
}

@keyframes elementor-animation-buzz-out {
  10% {
    transform: translateX(3px) rotate(2deg)
  }

  20% {
    transform: translateX(-3px) rotate(-2deg)
  }

  30% {
    transform: translateX(3px) rotate(2deg)
  }

  40% {
    transform: translateX(-3px) rotate(-2deg)
  }

  50% {
    transform: translateX(2px) rotate(1deg)
  }

  60% {
    transform: translateX(-2px) rotate(-1deg)
  }

  70% {
    transform: translateX(2px) rotate(1deg)
  }

  80% {
    transform: translateX(-2px) rotate(-1deg)
  }

  90% {
    transform: translateX(1px) rotate(0)
  }

  100% {
    transform: translateX(-1px) rotate(0)
  }
}

.elementor-animation-buzz-out:active,
.elementor-animation-buzz-out:focus,
.elementor-animation-buzz-out:hover {
  animation-name: elementor-animation-buzz-out;
  animation-duration: .75s;
  animation-timing-function: linear;
  animation-iteration-count: 1
}

.rs-p-wp-fix {
  display: none !important;
  margin: 0 !important;
  height: 0 !important
}

.wp-block-themepunch-revslider {
  position: relative
}

rs-modal {
  position: fixed !important;
  z-index: 9999999 !important;
  pointer-events: none !important
}

rs-modal.rs-modal-auto {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto
}

rs-modal.rs-modal-fullwidth,
rs-modal.rs-modal-fullscreen {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

rs-modal rs-fullwidth-wrap {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%
}

rs-module-wrap.rs-modal {
  display: none;
  max-height: 100% !important;
  overflow: auto !important;
  pointer-events: auto !important
}

rs-module-wrap.hideallscrollbars.rs-modal {
  overflow: hidden !important;
  max-width: 100% !important
}

rs-modal-cover {
  width: 100%;
  height: 100%;
  z-index: 0;
  background: 0 0;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  pointer-events: auto
}

body>rs-modal-cover {
  position: fixed;
  z-index: 9999995 !important
}

rs-sbg-px {
  pointer-events: none
}

.rs-forceuntouchable,
.rs-forceuntouchable * {
  pointer-events: none !important
}

.rs-forcehidden * {
  visibility: hidden !important
}

.rs_splitted_lines {
  display: block;
  white-space: nowrap !important
}

.rs-go-fullscreen {
  position: fixed !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 9999999 !important;
  background: #fff
}

.rtl {
  direction: rtl
}

@font-face {
  font-family: 'revicons';
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888);
  src: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'), url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.woff?5510888) format('woff'), url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.ttf?5510888) format('truetype'), url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.svg?5510888#revicons) format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap
}

[class^=revicon-]:before,
[class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: 400;
  speak: never;
  speak-as: spell-out;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em
}

rs-module i[class^=fa-],
rs-module i[class*=" fa-"],
.rb-modal-wrapper i[class^=fa-],
.rb-modal-wrapper i[class*=" fa-"],
#waitaminute i[class^=fa-],
#waitaminute i[class*=" fa-"],
#objectlibrary i[class^=fa-],
#objectlibrary i[class*=" fa-"],
#rs_overview i[class^=fa-],
#rs_overview i[class*=" fa-"],
#rs_overview_menu i[class^=fa-],
#rs_overview_menu i[class*=" fa-"],
#builderView i[class^=fa-],
#builderView i[class*=" fa-"] {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

rs-module [class^=fa-]:before,
rs-module [class*=" fa-"]:before,
.rb-modal-wrapper [class^=fa-]:before,
.rb-modal-wrapper [class*=" fa-"]:before,
#rs_overview [class^=fa-]:before,
#rs_overview [class*=" fa-"]:before,
#objectlibrary [class^=fa-]:before,
#objectlibrary [class*=" fa-"]:before,
#waitaminute [class^=fa-]:before,
#waitaminute [class*=" fa-"]:before,
#rs_overview_menu [class^=fa-]:before,
#rs_overview_menu [class*=" fa-"]:before,
#builderView [class^=fa-]:before,
#builderView [class*=" fa-"]:before {
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 400;
  speak: never;
  speak-as: spell-out;
  display: inline-block;
  text-decoration: inherit;
  width: auto;
  margin-right: 0;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: inherit;
  margin-left: 0
}

rs-module .sr-only,
#objectlibrary .sr-only,
#waitaminute .sr-only,
#rs_overview .sr-only,
#rs_overview_menu .sr-only,
.rb-modal-wrapper .sr-only,
#builderView .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

rs-module .sr-only-focusable:active,
rs-module .sr-only-focusable:focus,
#waitaminute .sr-only-focusable:active,
#waitaminute .sr-only-focusable:focus,
#objectlibrary .sr-only-focusable:active,
#objectlibrary .sr-only-focusable:focus,
#rs_overview .sr-only-focusable:active,
#rs_overview .sr-only-focusable:focus,
#rs_overview_menu .sr-only-focusable:active,
#rs_overview_menu .sr-only-focusable:focus,
.rb-modal-wrapper .sr-only-focusable:active,
.rb-modal-wrapper .sr-only-focusable:focus,
#builderView .sr-only-focusable:active,
#builderView .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto
}

.revicon-search-1:before {
  content: '\e802'
}

.revicon-pencil-1:before {
  content: '\e831'
}

.revicon-picture-1:before {
  content: '\e803'
}

.revicon-cancel:before {
  content: '\e80a'
}

.revicon-info-circled:before {
  content: '\e80f'
}

.revicon-trash:before {
  content: '\e801'
}

.revicon-left-dir:before {
  content: '\e817'
}

.revicon-right-dir:before {
  content: '\e818'
}

.revicon-down-open:before {
  content: '\e83b'
}

.revicon-left-open:before {
  content: '\e819'
}

.revicon-right-open:before {
  content: '\e81a'
}

.revicon-angle-left:before {
  content: '\e820'
}

.revicon-angle-right:before {
  content: '\e81d'
}

.revicon-left-big:before {
  content: '\e81f'
}

.revicon-right-big:before {
  content: '\e81e'
}

.revicon-magic:before {
  content: '\e807'
}

.revicon-picture:before {
  content: '\e800'
}

.revicon-export:before {
  content: '\e80b'
}

.revicon-cog:before {
  content: '\e832'
}

.revicon-login:before {
  content: '\e833'
}

.revicon-logout:before {
  content: '\e834'
}

.revicon-video:before {
  content: '\e805'
}

.revicon-arrow-combo:before {
  content: '\e827'
}

.revicon-left-open-1:before {
  content: '\e82a'
}

.revicon-right-open-1:before {
  content: '\e82b'
}

.revicon-left-open-mini:before {
  content: '\e822'
}

.revicon-right-open-mini:before {
  content: '\e823'
}

.revicon-left-open-big:before {
  content: '\e824'
}

.revicon-right-open-big:before {
  content: '\e825'
}

.revicon-left:before {
  content: '\e836'
}

.revicon-right:before {
  content: '\e826'
}

.revicon-ccw:before {
  content: '\e808'
}

.revicon-arrows-ccw:before {
  content: '\e806'
}

.revicon-palette:before {
  content: '\e829'
}

.revicon-list-add:before {
  content: '\e80c'
}

.revicon-doc:before {
  content: '\e809'
}

.revicon-left-open-outline:before {
  content: '\e82e'
}

.revicon-left-open-2:before {
  content: '\e82c'
}

.revicon-right-open-outline:before {
  content: '\e82f'
}

.revicon-right-open-2:before {
  content: '\e82d'
}

.revicon-equalizer:before {
  content: '\e83a'
}

.revicon-layers-alt:before {
  content: '\e804'
}

.revicon-popup:before {
  content: '\e828'
}

.tp-fullwidth-forcer {
  z-index: 0;
  pointer-events: none
}

rs-module-wrap {
  visibility: hidden
}

rs-module-wrap,
rs-module-wrap * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

rs-module-wrap {
  position: relative;
  z-index: 1;
  width: 100%;
  display: block
}

.rs-fixedscrollon rs-module-wrap {
  position: fixed !important;
  top: 0 !important;
  z-index: 1000;
  left: 0 !important
}

.rs-stickyscrollon rs-module-wrap {
  position: sticky !important;
  top: 0;
  z-index: 1000
}

.rs-stickyscrollon {
  overflow: visible !important
}

rs-fw-forcer {
  display: block;
  width: 100%;
  pointer-events: none
}

rs-module {
  position: relative;
  overflow: hidden;
  display: block
}

rs-module.disableVerticalScroll {
  -ms-touch-action: pan-x;
  touch-action: pan-x
}

rs-pzimg-wrap,
rs-sbg-effectwrap,
rs-sbg {
  display: block;
  pointer-events: none
}

rs-sbg-effectwrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

rs-carousel-wrap rs-column rs-layer img {
  width: 0;
  height: 0
}

rs-sbg-px,
rs-sbg-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  display: block
}

a.rs-layer,
a.rs-layer:-webkit-any-link {
  text-decoration: none
}

a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important
}

.entry-content rs-module a,
rs-module a {
  box-shadow: none
}

.rs-ov-hidden {
  overflow: hidden !important
}

.rs-forceoverflow,
.rs-forceoverflow rs-module-wrap,
.rs-forceoverflow rs-module,
.rs-forceoverflow rs-slides,
.rs-forceoverflow rs-slide {
  overflow: visible !important
}

.rs-parallax-hidden-of rs-slide {
  overflow: hidden !important
}

.tp-simpleresponsive img,
rs-module img {
  max-width: none !important;
  transition: none;
  margin: 0;
  padding: 0;
  border: none
}

rs-module .no-slides-text {
  font-weight: 700;
  text-align: center;
  padding-top: 80px
}

rs-slides,
rs-slide,
rs-slide:before {
  position: absolute;
  text-indent: 0em;
  top: 0;
  left: 0
}

rs-slide,
rs-slide:before {
  display: block;
  visibility: hidden
}

.rs-layer .rs-untoggled-content {
  display: block
}

.rs-layer .rs-toggled-content {
  display: none
}

.rs-tc-active.rs-layer>.rs-toggled-content {
  display: block
}

.rs-tc-active.rs-layer>.rs-untoggled-content {
  display: none
}

.rs-layer-video {
  overflow: hidden
}

.rs_html5vidbasicstyles {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden
}

rs-module rs-layer,
rs-module .rs-layer {
  opacity: 0;
  position: relative;
  visibility: hidden;
  display: block;
  -webkit-font-smoothing: antialiased !important;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -moz-osx-font-smoothing: grayscale;
  z-index: 1;
  font-display: swap
}

rs-layer-wrap,
rs-mask,
rs-module-wrap,
rs-module .rs-layer,
rs-module img {
  user-select: none
}

rs-module rs-mask-wrap .rs-layer,
rs-module rs-mask-wrap *:last-child,
.wpb_text_column rs-module rs-mask-wrap .rs-layer,
.wpb_text_column rs-module rs-mask-wrap *:last-child {
  margin-bottom: 0
}

.rs-svg svg {
  width: 100%;
  height: 100%;
  position: relative;
  vertical-align: top
}

rs-layer:not(.rs-wtbindex),
.rs-layer:not(.rs-wtbindex),
rs-alyer *:not(.rs-wtbindex),
.rs-layer *:not(.rs-wtbindex) {
  outline: none !important
}

rs-carousel-wrap {
  cursor: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/openhand.cur), move
}

rs-carousel-wrap.dragged {
  cursor: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move
}

rs-carousel-wrap.noswipe {
  cursor: default
}

rs-carousel-wrap {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

rs-carousel-space {
  clear: both;
  display: block;
  width: 100%;
  height: 0;
  position: relative
}

.tp_inner_padding {
  box-sizing: border-box;
  max-height: none !important
}

.rs-layer.rs-selectable {
  user-select: text
}

rs-px-mask {
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
  position: relative
}

rs-module embed,
rs-module iframe,
rs-module object,
rs-module audio,
rs-module video {
  max-width: none !important;
  border: none
}

rs-bg-elem {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block;
  pointer-events: none
}

.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 1000;
  transform: scaleX(0) scaleY(0)
}

rs-zone {
  position: absolute;
  width: 100%;
  left: 0;
  box-sizing: border-box;
  min-height: 50px;
  font-size: 0px;
  pointer-events: none
}

rs-row-wrap,
rs-column,
rs-cbg-mask-wrap {
  display: block;
  visibility: hidden
}

rs-layer-wrap,
rs-parallax-wrap,
rs-loop-wrap,
rs-mask-wrap {
  display: block
}

rs-column-wrap>rs-mask-wrap,
rs-column-wrap>rs-loop-wrap {
  z-index: 1
}

rs-layer-wrap,
rs-mask-wrap,
rs-cbg-mask-wrap {
  transform-style: flat
}

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {

  rs-carousel-wrap rs-layer-wrap,
  rs-carousel-wrap rs-loop-wrap {
    backface-visibility: hidden;
    transform-style: preserve-3d
  }
}

.safarifix rs-layer-wrap {
  perspective: 1000000
}

@-moz-document url-prefix() {

  rs-layer-wrap,
  rs-mask-wrap,
  rs-cbg-mask-wrap {
    perspective: none
  }
}

rs-mask-wrap {
  overflow: hidden
}

rs-fullwidth-wrap {
  position: relative;
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
  max-width: none !important
}

.rev_row_zone_top {
  top: 0
}

.rev_row_zone_bottom {
  bottom: 0
}

.rev_row_zone_middle {
  top: 0
}

rs-column-wrap .rs-parallax-wrap {
  vertical-align: top
}

.rs-layer img,
rs-layer img {
  vertical-align: top
}

rs-row,
rs-row.rs-layer {
  display: table;
  position: relative;
  width: 100% !important;
  table-layout: fixed;
  box-sizing: border-box;
  vertical-align: top;
  height: auto;
  font-size: 0px
}

.rs-layer.rs-waction.iospermaccwait.permanenthidden {
  display: none !important;
  visibility: hidden !important;
  pointer-events: none !important
}

rs-column-wrap {
  display: table-cell;
  position: relative;
  vertical-align: top;
  height: auto;
  box-sizing: border-box;
  font-size: 0px
}

rs-column {
  box-sizing: border-box;
  display: block;
  position: relative;
  width: 100% !important;
  height: auto !important;
  white-space: normal !important
}

rs-cbg-mask-wrap {
  position: absolute;
  z-index: 0;
  box-sizing: border-box
}

rs-column-wrap rs-cbg-mask-wrap {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0
}

rs-column-bg {
  position: absolute;
  z-index: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%
}

.rs-pelock * {
  pointer-events: none !important
}

rs-column .rs-parallax-wrap,
rs-column rs-loop-wrap,
rs-column rs-mask-wrap {
  text-align: inherit
}

rs-column rs-mask-wrap {
  display: inline-block
}

rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap {
  position: relative;
  left: auto;
  top: auto;
  line-height: 0
}

rs-column .rs-parallax-wrap rs-loop-wrap,
rs-column .rs-parallax-wrap rs-mask-wrap,
rs-column .rs-parallax-wrap,
rs-column .rev_layer_in_column {
  vertical-align: top
}

.rev_break_columns {
  display: block !important
}

.rev_break_columns rs-column-wrap.rs-parallax-wrap {
  display: block !important;
  width: 100% !important
}

.rev_break_columns rs-column-wrap.rs-parallax-wrap.rs-layer-hidden,
.tp-forcenotvisible,
.tp-hide-revslider,
rs-row-wrap.rs-layer-hidden,
rs-column-wrap.rs-layer-hidden,
.rs-layer.rs-layer-hidden,
.rs-layer-audio.rs-layer-hidden,
.rs-parallax-wrap.rs-layer-hidden {
  visibility: hidden !important;
  display: none !important
}

a.rs-layer.rs-nointeraction>.div,
rs-layer.rs-nointeraction:not(a),
.rs-layer.rs-nointeraction:not(a) {
  pointer-events: none !important
}

rs-static-layers {
  position: absolute;
  z-index: 101;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden
}

rs-static-layers.rs-stl-back {
  z-index: 0
}

.rs-stl-visible {
  overflow: visible !important
}

.rs-layer rs-fcr {
  width: 0;
  height: 0;
  border-left: 40px solid transparent;
  border-right: 0 solid transparent;
  border-bottom-width: 0 !important;
  border-top: 40px solid #00a8ff;
  position: absolute;
  right: 100%;
  top: 0
}

.rs-layer rs-fcrt {
  width: 0;
  height: 0;
  border-left: 40px solid transparent;
  border-right: 0 solid transparent;
  border-top-width: 0 !important;
  border-bottom: 40px solid #00a8ff;
  position: absolute;
  right: 100%;
  top: 0
}

.rs-layer rs-bcr {
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 40px solid transparent;
  border-bottom: 40px solid #00a8ff;
  border-top-width: 0 !important;
  position: absolute;
  left: 100%;
  top: 0
}

.rs-layer rs-bcrt {
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 40px solid transparent;
  border-top: 40px solid #00a8ff;
  border-bottom-width: 0 !important;
  position: absolute;
  left: 100%;
  top: 0
}

.tp-layer-inner-rotation {
  position: relative !important
}

img.tp-slider-alternative-image {
  width: 100%;
  height: auto
}

.noFilterClass {
  filter: none !important
}

rs-bgvideo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  display: block
}

.rs-layer.rs-fsv {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%
}

.rs-layer.rs-fsv audio,
.rs-layer.rs-fsv video,
.rs-layer.rs-fsv iframe,
.rs-layer.rs-fsv iframe audio,
.rs-layer.rs-fsv iframe video {
  width: 100%;
  height: 100%
}

.rs-fsv video {
  background: #000
}

.fullcoveredvideo rs-poster {
  background-position: center center;
  background-size: cover;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}

.videoisplaying .html5vid rs-poster {
  display: none
}

.tp-video-play-button {
  background: #000;
  background: rgba(0, 0, 0, .3);
  border-radius: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  z-index: 3;
  margin-top: -25px;
  margin-left: -25px;
  line-height: 50px !important;
  text-align: center;
  cursor: pointer;
  width: 50px;
  height: 50px;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  z-index: 4;
  opacity: 0;
  transition: opacity .3s ease-out !important
}

.rs-ISM .tp-video-play-button {
  opacity: 1;
  transition: none !important;
  z-index: 6
}

.rs-audio .tp-video-play-button {
  display: none !important
}

.rs-layer .html5vid {
  width: 100% !important;
  height: 100% !important
}

.tp-video-play-button i {
  width: 50px;
  height: 50px;
  display: inline-block;
  text-align: center !important;
  vertical-align: top;
  line-height: 50px !important;
  font-size: 30px !important
}

.rs-layer:hover .tp-video-play-button {
  opacity: 1;
  display: block;
  z-index: 6
}

.rs-layer .tp-revstop {
  display: none;
  width: 15px;
  border-right: 5px solid #fff !important;
  border-left: 5px solid #fff !important;
  transform: translateX(50%) translateY(50%);
  height: 20px;
  margin-left: 11px !important;
  margin-top: 5px !important
}

.videoisplaying .revicon-right-dir {
  display: none
}

.videoisplaying .tp-revstop {
  display: block
}

.videoisplaying .tp-video-play-button {
  display: none
}

.fullcoveredvideo .tp-video-play-button {
  display: none !important
}

.rs-fsv .rs-fsv audio {
  object-fit: contain !important
}

.rs-fsv .rs-fsv video {
  object-fit: contain !important
}

.rs-layer-video .html5vid.hidefullscreen video::-webkit-media-controls-fullscreen-button {
  display: none
}

@supports not (-ms-high-contrast:none) {
  .rs-fsv .fullcoveredvideo audio {
    object-fit: cover !important
  }

  .rs-fsv .fullcoveredvideo video {
    object-fit: cover !important
  }
}

.rs-fullvideo-cover {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  background: 0 0;
  z-index: 5
}

.rs-nolc .tp-video-play-button,
rs-bgvideo video::-webkit-media-controls-start-playback-button,
rs-bgvideo video::-webkit-media-controls,
rs-bgvideo audio::-webkit-media-controls {
  display: none !important
}

.rs-audio .tp-video-controls {
  opacity: 1 !important;
  visibility: visible !important
}

rs-module h1.rs-layer,
rs-module h2.rs-layer,
rs-module h3.rs-layer,
rs-module h4.rs-layer,
rs-module h5.rs-layer,
rs-module h6.rs-layer,
rs-module div.rs-layer,
rs-module span.rs-layer,
rs-module p.rs-layer {
  margin: 0;
  padding: 0;
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0
}

rs-module h1.rs-layer:before,
rs-module h2.rs-layer:before,
rs-module h3.rs-layer:before,
rs-module h4.rs-layer:before,
rs-module h5.rs-layer:before,
rs-module h6.rs-layer:before {
  content: none
}

rs-dotted {
  background-repeat: repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  display: block;
  pointer-events: none
}

rs-sbg-wrap rs-dotted {
  z-index: 31
}

rs-dotted.twoxtwo {
  background: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../assets/gridtile.png)
}

rs-dotted.twoxtwowhite {
  background: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_white.png)
}

rs-dotted.threexthree {
  background: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3.png)
}

rs-dotted.threexthreewhite {
  background: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3_white.png)
}

.tp-shadowcover {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  position: absolute;
  z-index: -1
}

.tp-shadow1 {
  box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8)
}

.tp-shadow2:before,
.tp-shadow2:after,
.tp-shadow3:before,
.tp-shadow4:after {
  z-index: -2;
  position: absolute;
  content: "";
  bottom: 10px;
  left: 10px;
  width: 50%;
  top: 85%;
  max-width: 300px;
  background: 0 0;
  box-shadow: 0 15px 10px rgba(0, 0, 0, .8);
  transform: rotate(-3deg)
}

.tp-shadow2:after,
.tp-shadow4:after {
  transform: rotate(3deg);
  right: 10px;
  left: auto
}

.tp-shadow5 {
  position: relative;
  box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset
}

.tp-shadow5:before,
.tp-shadow5:after {
  content: "";
  position: absolute;
  z-index: -2;
  box-shadow: 0 0 25px 0px rgba(0, 0, 0, .6);
  top: 30%;
  bottom: 0;
  left: 20px;
  right: 20px;
  border-radius: 100px/20px
}

.rev-btn,
.rev-btn:visited {
  outline: none !important;
  box-shadow: none;
  text-decoration: none !important;
  box-sizing: border-box;
  cursor: pointer
}

.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited {
  text-transform: uppercase
}

.rev-btn i {
  font-size: inherit;
  font-weight: 400;
  position: relative;
  top: 0;
  transition: opacity .2s ease-out, margin .2s ease-out;
  margin-left: 0;
  line-height: inherit
}

.rev-btn.rev-hiddenicon i {
  font-size: inherit;
  font-weight: 400;
  position: relative;
  top: 0;
  transition: opacity .2s ease-out, margin .2s ease-out;
  opacity: 0;
  margin-left: 0 !important;
  width: 0 !important
}

.rev-btn.rev-hiddenicon:hover i {
  opacity: 1 !important;
  margin-left: 10px !important;
  width: auto !important
}

.rev-burger {
  position: relative;
  box-sizing: border-box;
  padding: 22px 14px;
  border-radius: 50%;
  border: 1px solid rgba(51, 51, 51, .25);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  cursor: pointer
}

.rev-burger span {
  display: block;
  width: 30px;
  height: 3px;
  background: #333;
  transition: .7s;
  pointer-events: none;
  transform-style: flat !important
}

.rev-burger span:nth-child(2) {
  margin: 3px 0
}

.quick_style_example_wrap .rev-burger:hover :first-child,
#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
  transform: translateY(6px) rotate(-45deg)
}

.quick_style_example_wrap .rev-burger:hover :nth-child(2),
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
  transform: rotate(-45deg);
  opacity: 0
}

.quick_style_example_wrap .rev-burger:hover :last-child,
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
  transform: translateY(-6px) rotate(-135deg)
}

.rev-burger.revb-white {
  border: 2px solid rgba(255, 255, 255, .2)
}

.rev-b-span-light span,
.rev-burger.revb-white span {
  background: #fff
}

.rev-burger.revb-whitenoborder {
  border: 0
}

.rev-burger.revb-whitenoborder span {
  background: #fff
}

.rev-burger.revb-darknoborder {
  border: 0
}

.rev-b-span-dark span,
.rev-burger.revb-darknoborder span {
  background: #333
}

.rev-burger.revb-whitefull {
  background: #fff;
  border: none
}

.rev-burger.revb-whitefull span {
  background: #333
}

.rev-burger.revb-darkfull {
  background: #333;
  border: none
}

.rev-burger.revb-darkfull span {
  background: #fff
}

@keyframes rev-ani-mouse {
  0% {
    opacity: 1;
    top: 29%
  }

  15% {
    opacity: 1;
    top: 70%
  }

  50% {
    opacity: 0;
    top: 70%
  }

  100% {
    opacity: 0;
    top: 29%
  }
}

.rev-scroll-btn {
  display: inline-block;
  position: relative;
  left: 0;
  right: 0;
  text-align: center;
  cursor: pointer;
  width: 35px;
  height: 55px;
  box-sizing: border-box;
  border: 3px solid #fff;
  border-radius: 23px
}

.rev-scroll-btn>* {
  display: inline-block;
  line-height: 18px;
  font-size: 13px;
  font-weight: 400;
  color: #7f8c8d;
  color: #fff;
  font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px
}

.rev-scroll-btn>*:hover,
.rev-scroll-btn>*:focus,
.rev-scroll-btn>*.active {
  color: #fff
}

.rev-scroll-btn>*:hover,
.rev-scroll-btn>*:focus,
.rev-scroll-btn>*:active,
.rev-scroll-btn>*.active {
  opacity: .8
}

.rev-scroll-btn.revs-fullwhite {
  background: #fff
}

.rev-scroll-btn.revs-fullwhite span {
  background: #333
}

.rev-scroll-btn.revs-fulldark {
  background: #333;
  border: none
}

.rev-scroll-btn.revs-fulldark span {
  background: #fff
}

.rev-scroll-btn span {
  position: absolute;
  display: block;
  top: 29%;
  left: 50%;
  width: 8px;
  height: 8px;
  margin: -4px 0 0 -4px;
  border-radius: 50%;
  animation: rev-ani-mouse 2.5s linear infinite;
  background: #fff
}

.rev-scroll-btn.rev-b-span-dark {
  border-color: #333
}

.rev-scroll-btn.rev-b-span-dark span,
.rev-scroll-btn.revs-dark span {
  background: #333
}

.rev-control-btn {
  position: relative;
  display: inline-block;
  z-index: 5;
  color: #fff;
  font-size: 20px;
  line-height: 60px;
  font-weight: 400;
  font-style: normal;
  font-family: Raleway;
  text-decoration: none;
  text-align: center;
  background-color: #000;
  border-radius: 50px;
  text-shadow: none;
  background-color: rgba(0, 0, 0, .5);
  width: 60px;
  height: 60px;
  box-sizing: border-box;
  cursor: pointer
}

.rev-cbutton-dark-sr {
  border-radius: 3px
}

.rev-cbutton-light {
  color: #333;
  background-color: rgba(255, 255, 255, .75)
}

.rev-cbutton-light-sr {
  color: #333;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, .75)
}

.rev-sbutton {
  line-height: 37px;
  width: 37px;
  height: 37px
}

.rev-sbutton-blue {
  background-color: #3b5998
}

.rev-sbutton-lightblue {
  background-color: #00a0d1
}

.rev-sbutton-red {
  background-color: #dd4b39
}

rs-progress {
  visibility: hidden;
  position: absolute;
  z-index: 200;
  width: 100%;
  height: 100%
}

rs-progress-bar,
.rs-progress-bar {
  display: block;
  z-index: 20;
  box-sizing: border-box;
  background-clip: content-box;
  position: absolute;
  line-height: 0;
  width: 100%;
  height: 100%
}

rs-progress-bgs {
  display: block;
  z-index: 15;
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0
}

rs-progress-bg {
  display: block;
  background-clip: content-box;
  position: absolute;
  width: 100%;
  height: 100%
}

rs-progress-gap {
  display: block;
  background-clip: content-box;
  position: absolute;
  width: 100%;
  height: 100%
}

rs-progress-vis {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.rs-layer img {
  background: 0 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)
}

.rs-layer.slidelink {
  cursor: pointer;
  width: 100%;
  height: 100%
}

.rs-layer.slidelink a {
  width: 100%;
  height: 100%;
  display: block
}

.rs-layer.slidelink a div {
  width: 3000px;
  height: 1500px;
  background: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat
}

.rs-layer.slidelink a span {
  background: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat;
  width: 100%;
  height: 100%;
  display: block
}

.rs-layer .rs-starring {
  display: inline-block
}

.rs-layer .rs-starring .star-rating {
  float: none;
  display: inline-block;
  vertical-align: top;
  color: #ffc321 !important
}

.rs-layer .rs-starring .star-rating,
.rs-layer .rs-starring-page .star-rating {
  position: relative;
  height: 1em;
  width: 5.4em;
  font-family: star;
  font-size: 1em !important
}

.rs-layer .rs-starring .star-rating:before,
.rs-layer .rs-starring-page .star-rating:before {
  content: "\73\73\73\73\73";
  color: #e0dadf;
  float: left;
  top: 0;
  left: 0;
  position: absolute
}

.rs-layer .rs-starring .star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
  font-size: 1em !important
}

.rs-layer .rs-starring .star-rating span:before,
.rs-layer .rs-starring .star-rating span:before {
  content: "\53\53\53\53\53";
  top: 0;
  position: absolute;
  left: 0
}

rs-loader {
  top: 50%;
  left: 50%;
  z-index: 10000;
  position: absolute
}

rs-loader.off {
  display: none !important
}

rs-loader.spinner0 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  background-image: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  margin-top: -20px;
  margin-left: -20px;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px
}

rs-loader.spinner1 {
  width: 40px;
  height: 40px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  margin-top: -20px;
  margin-left: -20px;
  animation: tp-rotateplane 1.2s infinite ease-in-out;
  border-radius: 3px
}

rs-loader.spinner5 {
  background-image: url(//heaven11.axiomthemes.com/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif);
  background-repeat: no-repeat;
  background-position: 10px 10px;
  background-color: #fff;
  margin: -22px;
  width: 44px;
  height: 44px;
  border-radius: 3px
}

@keyframes tp-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg)
  }

  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
  }

  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
  }
}

rs-loader.spinner2 {
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  background-color: red;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  border-radius: 100%;
  animation: tp-scaleout 1s infinite ease-in-out
}

@keyframes tp-scaleout {
  0% {
    transform: scale(0)
  }

  100% {
    transform: scale(1);
    opacity: 0
  }
}

rs-loader.spinner3 {
  margin: -9px 0 0 -35px;
  width: 70px;
  text-align: center
}

rs-loader.spinner3 .bounce1,
rs-loader.spinner3 .bounce2,
rs-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15);
  border-radius: 100%;
  display: inline-block;
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  animation-fill-mode: both
}

rs-loader.spinner3 .bounce1 {
  animation-delay: -.32s
}

rs-loader.spinner3 .bounce2 {
  animation-delay: -.16s
}

@keyframes tp-bouncedelay {

  0%,
  80%,
  100% {
    transform: scale(0)
  }

  40% {
    transform: scale(1)
  }
}

rs-loader.spinner4 {
  margin: -20px 0 0 -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  animation: tp-rotate 2s infinite linear
}

rs-loader.spinner4 .dot1,
rs-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  animation: tp-bounce 2s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, .15)
}

rs-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0;
  animation-delay: -1s
}

@keyframes tp-rotate {
  100% {
    transform: rotate(360deg)
  }
}

@keyframes tp-bounce {

  0%,
  100% {
    transform: scale(0)
  }

  50% {
    transform: scale(1)
  }
}

rs-layer iframe {
  visibility: hidden
}

rs-layer.rs-ii-o iframe {
  visibility: visible
}

rs-layer input[type=text],
rs-layer input[type=email],
rs-layer input[type=url],
rs-layer input[type=password],
rs-layer input[type=search],
rs-layer input[type=number],
rs-layer input[type=tel],
rs-layer input[type=range],
rs-layer input[type=date],
rs-layer input[type=month],
rs-layer input[type=week],
rs-layer input[type=time],
rs-layer input[type=datetime],
rs-layer input[type=datetime-local] {
  display: inline-block
}

rs-layer input::placeholder {
  vertical-align: middle;
  line-height: inherit !important
}

a.rs-layer {
  transition: none
}

rs-thumbs-wrap,
rs-tabs-wrap,
rs-thumbs,
rs-thumb,
rs-tab,
rs-bullet,
rs-bullets,
rs-navmask,
rs-tabs,
rs-arrow {
  display: block;
  pointer-events: all
}

.tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar {
  border: none;
  min-height: 0;
  margin: 0;
  border-radius: 0
}

.tp-tabs,
.tp-thumbs,
.tp-bullets {
  position: absolute;
  display: block;
  z-index: 1000;
  top: 0;
  left: 0
}

.tp-tab,
.tp-thumb {
  cursor: pointer;
  position: absolute;
  opacity: .5;
  box-sizing: border-box
}

.tp-arr-imgholder,
rs-poster,
.tp-thumb-image,
.tp-tab-image {
  background-position: center center;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0
}

rs-poster {
  cursor: pointer;
  z-index: 3
}

.tp-tab.rs-touchhover,
.tp-tab.selected,
.tp-thumb.rs-touchhover,
.tp-thumb.selected {
  opacity: 1
}

.tp-tab-mask,
.tp-thumb-mask {
  box-sizing: border-box !important
}

.tp-tabs,
.tp-thumbs {
  box-sizing: content-box !important
}

.tp-bullet {
  width: 15px;
  height: 15px;
  position: absolute;
  background: #fff;
  background: rgba(255, 255, 255, .3);
  cursor: pointer
}

.tp-bullet.selected,
.tp-bullet.rs-touchhover {
  background: #fff
}

.tparrows {
  cursor: pointer;
  background: #000;
  background: rgba(0, 0, 0, .5);
  width: 40px;
  height: 40px;
  position: absolute;
  display: block;
  z-index: 1000
}

.tparrows.rs-touchhover {
  background: #000
}

.tparrows:before {
  font-family: "revicons";
  font-size: 15px;
  color: #fff;
  display: block;
  line-height: 40px;
  text-align: center
}

.tparrows.tp-leftarrow:before {
  content: '\e824'
}

.tparrows.tp-rightarrow:before {
  content: '\e825'
}

.rs-layer [class^=pe-7s-]:before,
.rs-layer [class*=" pe-7s-"]:before,
.rs-layer [class^=pe-7s-],
.rs-layer [class*=" pe-7s-"] {
  width: auto;
  margin: 0;
  line-height: inherit;
  box-sizing: inherit
}

rs-pzimg-wrap {
  display: block
}

body.rtl .rs-pzimg {
  left: 0 !important
}

.rs_fake_cube {
  transform-style: preserve-3d
}

.rs_fake_cube,
.rs_fake_cube_wall {
  position: absolute;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  left: 0;
  top: 0;
  z-index: 0
}

.rs-builder-mode rs-sbg-wrap canvas,
rs-sbg canvas {
  overflow: hidden;
  z-index: 5;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.dddwrappershadow {
  box-shadow: 0 45px 100px rgba(0, 0, 0, .4)
}

.dddwrapper {
  transform-style: flat;
  perspective: 10000px
}

.rs_error_message_box {
  background: #111;
  width: 800px;
  margin: 40px auto;
  padding: 40px 20px;
  text-align: center;
  font-family: "Open Sans", sans-serif
}

.rs_error_message_oops {
  margin: 0 0 20px;
  line-height: 60px;
  font-size: 34px;
  color: #fff
}

.rs_error_message_content {
  margin: 0 0 20px;
  line-height: 25px;
  font-size: 17px;
  color: #fff
}

.rs_error_message_button {
  color: #fff !important;
  background: #333;
  display: inline-block;
  padding: 10px 15px;
  text-align: right;
  border-radius: 5px;
  cursor: pointer;
  text-decoration: none !important
}

.rs_error_message_button:hover {
  background: #5e35b1
}

.hglayerinfo {
  position: fixed;
  bottom: 0;
  left: 0;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  background: rgba(0, 0, 0, .75);
  padding: 5px 10px;
  z-index: 2000;
  white-space: normal
}

.hginfo {
  position: absolute;
  top: -2px;
  left: -2px;
  color: #e74c3c;
  font-size: 12px;
  font-weight: 600;
  background: #000;
  padding: 2px 5px
}

.indebugmode .rs-layer:hover {
  border: 1px dashed #c0392b !important
}

.helpgrid {
  border: 2px dashed #c0392b;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0
}

#revsliderlogloglog {
  padding: 15px;
  color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 200px;
  height: 150px;
  background: rgba(0, 0, 0, .7);
  z-index: 100000;
  font-size: 10px;
  overflow: scroll
}

.aden {
  filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}

.aden:after {
  background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
  mix-blend-mode: darken
}

.perpetua:after,
.reyes:after {
  mix-blend-mode: soft-light;
  opacity: .5
}

.inkwell {
  filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}

.perpetua:after {
  background: linear-gradient(to bottom, #005b9a, #e6c13d)
}

.reyes {
  filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}

.reyes:after {
  background: #efcdad
}

.gingham {
  filter: brightness(1.05) hue-rotate(-10deg)
}

.gingham:after {
  background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);
  mix-blend-mode: darken
}

.toaster {
  filter: contrast(1.5) brightness(.9)
}

.toaster:after {
  background: radial-gradient(circle, #804e0f, #3b003b);
  mix-blend-mode: screen
}

.walden {
  filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}

.walden:after {
  background: #04c;
  mix-blend-mode: screen;
  opacity: .3
}

.hudson {
  filter: brightness(1.2) contrast(.9) saturate(1.1)
}

.hudson:after {
  background: radial-gradient(circle, #a6b1ff 50%, #342134);
  mix-blend-mode: multiply;
  opacity: .5
}

.earlybird {
  filter: contrast(.9) sepia(.2)
}

.earlybird:after {
  background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
  mix-blend-mode: overlay
}

.mayfair {
  filter: contrast(1.1) saturate(1.1)
}

.mayfair:after {
  background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);
  mix-blend-mode: overlay;
  opacity: .4
}

.lofi {
  filter: saturate(1.1) contrast(1.5)
}

.lofi:after {
  background: radial-gradient(circle, transparent 70%, #222 150%);
  mix-blend-mode: multiply
}

._1977 {
  filter: contrast(1.1) brightness(1.1) saturate(1.3)
}

._1977:after {
  background: rgba(243, 106, 188, .3);
  mix-blend-mode: screen
}

.brooklyn {
  filter: contrast(.9) brightness(1.1)
}

.brooklyn:after {
  background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);
  mix-blend-mode: overlay
}

.xpro2 {
  filter: sepia(.3)
}

.xpro2:after {
  background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);
  mix-blend-mode: color-burn
}

.nashville {
  filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}

.nashville:after {
  background: rgba(0, 70, 150, .4);
  mix-blend-mode: lighten
}

.nashville:before {
  background: rgba(247, 176, 153, .56);
  mix-blend-mode: darken
}

.lark {
  filter: contrast(.9)
}

.lark:after {
  background: rgba(242, 242, 242, .8);
  mix-blend-mode: darken
}

.lark:before {
  background: #22253f;
  mix-blend-mode: color-dodge
}

.moon {
  filter: grayscale(1) contrast(1.1) brightness(1.1)
}

.moon:before {
  background: #a0a0a0;
  mix-blend-mode: soft-light
}

.moon:after {
  background: #383838;
  mix-blend-mode: lighten
}

.clarendon {
  filter: contrast(1.2) saturate(1.35)
}

.clarendon:before {
  background: rgba(127, 187, 227, .2);
  mix-blend-mode: overlay
}

.willow {
  filter: grayscale(.5) contrast(.95) brightness(.9)
}

.willow:before {
  background-image: radial-gradient(circle, 40%, #d4a9af 55%, #000 150%);
  mix-blend-mode: overlay
}

.rise {
  filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}

.rise:after {
  background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);
  mix-blend-mode: overlay;
  opacity: .6
}

.rise:before {
  background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));
  mix-blend-mode: multiply
}

._1977:after,
._1977:before,
rs-pzimg-wrap.aden:after,
.aden:before,
.brooklyn:after,
.brooklyn:before,
.clarendon:after,
.clarendon:before,
.earlybird:after,
.earlybird:before,
.gingham:after,
.gingham:before,
.hudson:after,
.hudson:before,
.inkwell:after,
.inkwell:before,
.lark:after,
.lark:before,
.lofi:after,
.lofi:before,
.mayfair:after,
.mayfair:before,
.moon:after,
.moon:before,
.nashville:after,
.nashville:before,
.perpetua:after,
.perpetua:before,
.reyes:after,
.reyes:before,
.rise:after,
.rise:before,
.slumber:after,
.slumber:before,
.toaster:after,
.toaster:before,
.walden:after,
.walden:before,
.willow:after,
.willow:before,
.xpro2:after,
.xpro2:before {
  content: '';
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  pointer-events: none
}

._1977,
.aden,
.brooklyn,
.clarendon,
.earlybird,
.gingham,
.hudson,
.inkwell,
.lark,
.lofi,
.mayfair,
.moon,
.nashville,
.perpetua,
.reyes,
.rise,
.slumber,
.toaster,
.walden,
.willow,
.xpro2 {
  position: absolute
}

._1977:before,
.aden:before,
.brooklyn:before,
.clarendon:before,
.earlybird:before,
.gingham:before,
.hudson:before,
.inkwell:before,
.lark:before,
.lofi:before,
.mayfair:before,
.moon:before,
.nashville:before,
.perpetua:before,
.reyes:before,
.rise:before,
.slumber:before,
.toaster:before,
.walden:before,
.willow:before,
.xpro2:before {
  z-index: 30
}

._1977:after,
.aden:after,
.brooklyn:after,
.clarendon:after,
.earlybird:after,
.gingham:after,
.hudson:after,
.inkwell:after,
.lark:after,
.lofi:after,
.mayfair:after,
.moon:after,
.nashville:after,
.perpetua:after,
.reyes:after,
.rise:after,
.slumber:after,
.toaster:after,
.walden:after,
.willow:after,
.xpro2:after {
  z-index: 40
}

.slumber {
  filter: saturate(.66) brightness(1.05)
}

.slumber:after {
  background: rgba(125, 105, 24, .5);
  mix-blend-mode: soft-light
}

.slumber:before {
  background: rgba(69, 41, 12, .4);
  mix-blend-mode: lighten
}

.willow:after {
  background-color: #d8cdcb;
  mix-blend-mode: color
}

@media not all and (min-resolution:.001dpcm) {
  @supports (-webkit-appearance:none) {
    .willow {
      filter: grayscale(1) contrast(.95) brightness(.9)
    }

    .willow:after {
      background-color: transparent
    }
  }
}

rs-pzimg-wrap.perpetua:before,
rs-pzimg-wrap.perpetua:after,
rs-pzimg-wrap.nashville:before,
rs-pzimg-wrap.nashville:after,
rs-pzimg-wrap.xpro2:before,
rs-pzimg-wrap.xpro2:after,
rs-pzimg-wrap._1977:after,
rs-pzimg-wrap._1977:before,
rs-pzimg-wrap.aden:after,
rs-pzimg-wrap.aden:before,
rs-pzimg-wrap.brooklyn:after,
rs-pzimg-wrap.brooklyn:before,
rs-pzimg-wrap.clarendon:after,
rs-pzimg-wrap.clarendon:before,
rs-pzimg-wrap.earlybird:after,
rs-pzimg-wrap.earlybird:before,
rs-pzimg-wrap.gingham:after,
rs-pzimg-wrap.gingham:before,
rs-pzimg-wrap.hudson:after,
rs-pzimg-wrap.hudson:before,
rs-pzimg-wrap.inkwell:after,
rs-pzimg-wrap.inkwell:before,
rs-pzimg-wrap.lark:after,
rs-pzimg-wrap.lark:before,
rs-pzimg-wrap.lofi:after,
rs-pzimg-wrap.lofi:before,
rs-pzimg-wrap.mayfair:after,
rs-pzimg-wrap.mayfair:before,
rs-pzimg-wrap.moon:after,
rs-pzimg-wrap.moon:before,
rs-pzimg-wrap.reyes:after,
rs-pzimg-wrap.reyes:before,
rs-pzimg-wrap.rise:after,
rs-pzimg-wrap.rise:before,
rs-pzimg-wrap.slumber:after,
rs-pzimg-wrap.slumber:before,
rs-pzimg-wrap.toaster:after,
rs-pzimg-wrap.toaster:before,
rs-pzimg-wrap.walden:after,
rs-pzimg-wrap.walden:before,
rs-pzimg-wrap.willow:after,
rs-pzimg-wrap.willow:before,
rs-pzimg-wrap:before,
rs-pzimg-wrap:after {
  height: 500%;
  width: 500%
}

rs-loader.spinner6 {
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner6 .rs-spinner-inner {
  width: 100%;
  height: 100%;
  display: inline-block;
  -webkit-animation: rs-revealer-6 1.4s linear infinite;
  animation: rs-revealer-6 1.4s linear infinite
}

rs-loader.spinner6 .rs-spinner-inner span {
  position: absolute;
  vertical-align: top;
  border-radius: 100%;
  display: inline-block;
  width: 8px;
  height: 8px;
  margin-left: 16px;
  transform-origin: center 20px;
  -webkit-transform-origin: center 20px
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(2) {
  transform: rotate(36deg);
  -webkit-transform: rotate(36deg);
  opacity: .1
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(3) {
  transform: rotate(72deg);
  -webkit-transform: rotate(72deg);
  opacity: .2
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(4) {
  transform: rotate(108deg);
  -webkit-transform: rotate(108deg);
  opacity: .3
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(5) {
  transform: rotate(144deg);
  -webkit-transform: rotate(144deg);
  opacity: .4
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(6) {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  opacity: .5
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(7) {
  transform: rotate(216deg);
  -webkit-transform: rotate(216deg);
  opacity: .6
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(8) {
  transform: rotate(252deg);
  -webkit-transform: rotate(252deg);
  opacity: .7
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(9) {
  transform: rotate(288deg);
  -webkit-transform: rotate(288deg);
  opacity: .8
}

rs-loader.spinner6 .rs-spinner-inner span:nth-child(10) {
  transform: rotate(324deg);
  -webkit-transform: rotate(324deg);
  opacity: .9
}

@keyframes rs-revealer-6 {
  from {
    transform: rotate(0)
  }

  to {
    transform: rotate(360deg)
  }
}

@-webkit-keyframes rs-revealer-6 {
  from {
    -webkit-transform: rotate(0)
  }

  to {
    -webkit-transform: rotate(360deg)
  }
}

rs-loader.spinner7 {
  width: 35px;
  height: 35px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner7 .rs-spinner-inner {
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 0;
  border-radius: 100%;
  border: 2px solid;
  -webkit-animation: rs-revealer-7 .8s linear infinite;
  animation: rs-revealer-7 .8s linear infinite
}

@keyframes rs-revealer-7 {
  from {
    transform: rotate(0)
  }

  to {
    transform: rotate(360deg)
  }
}

@-webkit-keyframes rs-revealer-7 {
  from {
    -webkit-transform: rotate(0)
  }

  to {
    -webkit-transform: rotate(360deg)
  }
}

rs-loader.spinner8 {
  width: 50px;
  height: 50px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner8 .rs-spinner-inner {
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 0;
  text-align: left
}

rs-loader.spinner8 .rs-spinner-inner span {
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  -webkit-animation: rs-revealer-8 1.6s linear infinite;
  animation: rs-revealer-8 1.6s linear infinite
}

rs-loader.spinner8 .rs-spinner-inner span:last-child {
  animation-delay: -.8s;
  -webkit-animation-delay: -.8s
}

@keyframes rs-revealer-8 {
  0% {
    transform: scale(0, 0);
    opacity: .5
  }

  100% {
    transform: scale(1, 1);
    opacity: 0
  }
}

@-webkit-keyframes rs-revealer-8 {
  0% {
    -webkit-transform: scale(0, 0);
    opacity: .5
  }

  100% {
    -webkit-transform: scale(1, 1);
    opacity: 0
  }
}

rs-loader.spinner9 {
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner9 .rs-spinner-inner span {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rs-revealer-9 2s infinite ease-in-out;
  animation: rs-revealer-9 2s infinite ease-in-out
}

rs-loader.spinner9 .rs-spinner-inner span:last-child {
  -webkit-animation-delay: -1s;
  animation-delay: -1s
}

@-webkit-keyframes rs-revealer-9 {

  0%,
  100% {
    -webkit-transform: scale(0)
  }

  50% {
    -webkit-transform: scale(1)
  }
}

@keyframes rs-revealer-9 {

  0%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0)
  }

  50% {
    transform: scale(1);
    -webkit-transform: scale(1)
  }
}

rs-loader.spinner10 {
  width: 54px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner10 .rs-spinner-inner {
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 10px
}

rs-loader.spinner10 .rs-spinner-inner span {
  display: block;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: rs-revealer-10 1.2s infinite ease-in-out;
  animation: rs-revealer-10 1.2s infinite ease-in-out
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(2) {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(3) {
  -webkit-animation-delay: -1s;
  animation-delay: -1s
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(4) {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s
}

rs-loader.spinner10 .rs-spinner-inner span:nth-child(5) {
  -webkit-animation-delay: -.8s;
  animation-delay: -.8s
}

@-webkit-keyframes rs-revealer-10 {

  0%,
  100%,
  40% {
    -webkit-transform: scaleY(.4)
  }

  20% {
    -webkit-transform: scaleY(1)
  }
}

@keyframes rs-revealer-10 {

  0%,
  100%,
  40% {
    transform: scaleY(.4);
    -webkit-transform: scaleY(.4)
  }

  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1)
  }
}

rs-loader.spinner11 {
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner11 .rs-spinner-inner {
  width: 100%;
  height: 100%
}

rs-loader.spinner11 .rs-spinner-inner span {
  display: block;
  width: 33%;
  height: 33%;
  background-color: #333;
  float: left;
  -webkit-animation: rs-revealer-11 1.3s infinite ease-in-out;
  animation: rs-revealer-11 1.3s infinite ease-in-out
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(1) {
  -webkit-animation-delay: .2s;
  animation-delay: .2s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(2) {
  -webkit-animation-delay: .3s;
  animation-delay: .3s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(3) {
  -webkit-animation-delay: .4s;
  animation-delay: .4s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(4) {
  -webkit-animation-delay: .1s;
  animation-delay: .1s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(5) {
  -webkit-animation-delay: .2s;
  animation-delay: .2s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(6) {
  -webkit-animation-delay: .3s;
  animation-delay: .3s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(8) {
  -webkit-animation-delay: .1s;
  animation-delay: .1s
}

rs-loader.spinner11 .rs-spinner-inner span:nth-child(9) {
  -webkit-animation-delay: .2s;
  animation-delay: .2s
}

@-webkit-keyframes rs-revealer-11 {

  0%,
  100%,
  70% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1)
  }

  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1)
  }
}

@keyframes rs-revealer-11 {

  0%,
  100%,
  70% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1)
  }

  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1)
  }
}

rs-loader.spinner12 {
  width: 35px;
  height: 35px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner12 .rs-spinner-inner {
  width: 100%;
  height: 100%;
  -webkit-animation: rs-revealer-12 1s infinite linear;
  animation: rs-revealer-12 1s infinite linear
}

@-webkit-keyframes rs-revealer-12 {
  0% {
    -webkit-transform: rotate(0)
  }

  100% {
    -webkit-transform: rotate(360deg)
  }
}

@keyframes rs-revealer-12 {
  0% {
    transform: rotate(0)
  }

  100% {
    transform: rotate(360deg)
  }
}

rs-loader.spinner13 {
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner13 .rs-spinner-inner {
  width: 100%;
  height: 100%
}

rs-loader.spinner13 .rs-spinner-inner span {
  display: block;
  width: 40%;
  height: 40%;
  position: absolute;
  border-radius: 50%;
  -webkit-animation: rs-revealer-13 2s ease infinite;
  animation: rs-revealer-13 2s ease infinite
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(1) {
  animation-delay: -1.5s;
  -webkit-animation-delay: -1.5s
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(2) {
  animation-delay: -1s;
  -webkit-animation-delay: -1s
}

rs-loader.spinner13 .rs-spinner-inner span:nth-child(3) {
  animation-delay: -.5s;
  -webkit-animation-delay: -.5s
}

@keyframes rs-revealer-13 {

  0%,
  100% {
    transform: translate(0)
  }

  25% {
    transform: translate(160%)
  }

  50% {
    transform: translate(160%, 160%)
  }

  75% {
    transform: translate(0, 160%)
  }
}

@-webkit-keyframes rs-revealer-13 {

  0%,
  100% {
    -webkit-transform: translate(0)
  }

  25% {
    -webkit-transform: translate(160%)
  }

  50% {
    -webkit-transform: translate(160%, 160%)
  }

  75% {
    -webkit-transform: translate(0, 160%)
  }
}

rs-loader.spinner14 {
  width: 40px;
  height: 40px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner14 .rs-spinner-inner {
  width: 100%;
  height: 100%;
  animation: rs-revealer-14 1s infinite linear
}

rs-loader.spinner14 .rs-spinner-inner span {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: -8px
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(1) {
  -webkit-animation: rs-revealer-14-1 2s infinite;
  animation: rs-revealer-14-1 2s infinite
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(2) {
  -webkit-animation: rs-revealer-14-2 2s infinite;
  animation: rs-revealer-14-2 2s infinite
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(3) {
  -webkit-animation: rs-revealer-14-3 2s infinite;
  animation: rs-revealer-14-3 2s infinite
}

rs-loader.spinner14 .rs-spinner-inner span:nth-child(4) {
  -webkit-animation: rs-revealer-14-4 2s infinite;
  animation: rs-revealer-14-4 2s infinite
}

@-webkit-keyframes rs-revealer-14-1 {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
  }

  20% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, 80%, 0)
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, 80%, 0)
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
  }
}

@-webkit-keyframes rs-revealer-14-2 {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
  }

  20% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, -80%, 0)
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, -80%, 0)
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
  }
}

@-webkit-keyframes rs-revealer-14-3 {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
  }

  20% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, -80%, 0)
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, -80%, 0)
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
  }
}

@-webkit-keyframes rs-revealer-14-4 {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
  }

  20% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, 80%, 0)
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, 80%, 0)
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
  }
}

@keyframes rs-revealer-14-1 {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
  }

  20% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, 80%, 0)
  }

  80% {
    transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, 80%, 0)
  }

  100% {
    transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
  }
}

@keyframes rs-revealer-14-2 {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
  }

  20% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(80%, -80%, 0)
  }

  80% {
    transform: rotate3d(0, 0, 1, 360deg) translate3d(80%, -80%, 0)
  }

  100% {
    transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
  }
}

@keyframes rs-revealer-14-3 {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
  }

  20% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, -80%, 0)
  }

  80% {
    transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, -80%, 0)
  }

  100% {
    transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
  }
}

@keyframes rs-revealer-14-4 {
  0% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(0, 0, 0)
  }

  20% {
    transform: rotate3d(0, 0, 1, 0deg) translate3d(-80%, 80%, 0)
  }

  80% {
    transform: rotate3d(0, 0, 1, 360deg) translate3d(-80%, 80%, 0)
  }

  100% {
    transform: rotate3d(0, 0, 1, 360deg) translate3d(0, 0, 0)
  }
}

rs-loader.spinner15 {
  width: 40px;
  height: 40px;
  margin-top: -4px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%)
}

rs-loader.spinner15 .rs-spinner-inner {
  width: 100%;
  height: 100%
}

rs-loader.spinner15 .rs-spinner-inner span {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: rs-revealer-15 1.8s infinite ease-in-out;
  animation: rs-revealer-15 1.8s infinite ease-in-out
}

rs-loader.spinner15 .rs-spinner-inner:last-child {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s
}

@-webkit-keyframes rs-revealer-15 {
  25% {
    -webkit-transform: translateX(30px) rotate(-90deg) scale(.5)
  }

  50% {
    -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg)
  }

  75% {
    -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
  }

  100% {
    -webkit-transform: rotate(-360deg)
  }
}

@keyframes rs-revealer-15 {
  25% {
    transform: translateX(30px) rotate(-90deg) scale(.5);
    -webkit-transform: translateX(30px) rotate(-90deg) scale(.5)
  }

  50% {
    transform: translateX(30px) translateY(30px) rotate(-179deg);
    -webkit-transform: translateX(30px) translateY(30px) rotate(-179deg)
  }

  50.1% {
    transform: translateX(30px) translateY(30px) rotate(-180deg);
    -webkit-transform: translateX(30px) translateY(30px) rotate(-180deg)
  }

  75% {
    transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5);
    -webkit-transform: translateX(0) translateY(30px) rotate(-270deg) scale(.5)
  }

  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg)
  }
}

.bgcanvas {
  display: none;
  position: absolute;
  overflow: hidden
}

.RSscrollbar-measure {
  width: 100px;
  height: 100px;
  overflow: scroll;
  position: absolute;
  top: -9999px
}

.avada-has-rev-slider-styles .rev_slider_wrapper {
  transform: none
}

#rs-demo-id {}

footer {
  background-color: #000;
}

.elementor-572 .elementor-element.elementor-element-87dd9e1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-572 .elementor-element.elementor-element-87dd9e1:not(.elementor-motion-effects-element-type-background),
.elementor-572 .elementor-element.elementor-element-87dd9e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #eae9e8;
}

.elementor-572 .elementor-element.elementor-element-87dd9e1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  z-index: 1001;
}

.elementor-572 .elementor-element.elementor-element-87dd9e1>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-572 .elementor-element.elementor-element-df120a6 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-572 .elementor-element.elementor-element-0d57822>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-572 .elementor-element.elementor-element-bb7d7bc {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-572 .elementor-element.elementor-element-17ca5f4 .logo_image {
  max-height: 6em;
}

.elementor-572 .elementor-element.elementor-element-17ca5f4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-32674f3 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-572 .elementor-element.elementor-element-37a7022>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-e6f36fc>.elementor-widget-container {
  margin: 0px -10px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-572 .elementor-element.elementor-element-2a9fe3f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-572 .elementor-element.elementor-element-ee44505 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-572 .elementor-element.elementor-element-8cbf8a6 .logo_image {
  max-height: 80px;
}

.elementor-572 .elementor-element.elementor-element-ee89279 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-572 .elementor-element.elementor-element-25618c9:not(.elementor-motion-effects-element-type-background),
.elementor-572 .elementor-element.elementor-element-25618c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://heaven11.axiomthemes.com/wp-content/uploads/2018/12/breadcrumbs.png");
}

.elementor-572 .elementor-element.elementor-element-25618c9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-572 .elementor-element.elementor-element-25618c9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-572 .elementor-element.elementor-element-a96ea38 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-572 .elementor-element.elementor-element-eca6b6c .sc_layouts_title {
  min-height: 382px;
}

@media(min-width:768px) {
  .elementor-572 .elementor-element.elementor-element-bb7d7bc {
    width: 15%;
  }

  .elementor-572 .elementor-element.elementor-element-32674f3 {
    width: 85%;
  }
}

@media(max-width:1024px) {
  .elementor-572 .elementor-element.elementor-element-bb7d7bc>.elementor-element-populated.elementor-column-wrap {
    padding: 0em 0em 0em 2em;
  }
}

@media(max-width:767px) {
  .elementor-572 .elementor-element.elementor-element-ee44505 {
    width: 40%;
  }

  .elementor-572 .elementor-element.elementor-element-ee89279 {
    width: 60%;
  }
}

.footer_des {
  line-height: 1.6rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}

.news {
  line-height: 1.6rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 0.07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important;
}

body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--bg-color: #ffffff;
  --wp--preset--color--bd-color: #dfdfdf;
  --wp--preset--color--text: #3f3e3e;
  --wp--preset--color--text-dark: #202443;
  --wp--preset--color--text-light: #bdbebe;
  --wp--preset--color--text-link: #54cca3;
  --wp--preset--color--text-hover: #a399e8;
  --wp--preset--color--text-link-2: #a399e8;
  --wp--preset--color--text-hover-2: #54cca3;
  --wp--preset--color--text-link-3: #ddb837;
  --wp--preset--color--text-hover-3: #eec432;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');
  --wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');
  --wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');
  --wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');
  --wp--preset--duotone--midnight: url('#wp-duotone-midnight');
  --wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');
  --wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');
  --wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

body .is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: flex;
}

body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

body .is-layout-flex>* {
  margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover,
body #booked-profile-page input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body div.booked-calendar input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body div.booked-calendar .bc-head,
body div.booked-calendar .bc-head .bc-col,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page .booked-tabs li.active a,
body #booked-profile-page .booked-tabs li.active a:hover,
body #booked-profile-page .appt-block .google-cal-button>a:hover,
#ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
  background: #c4f2d4 !important;
}

body #booked-profile-page input[type=submit].button-primary:hover,
body div.booked-calendar input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body div.booked-calendar .bc-head .bc-col,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page .appt-block .google-cal-button>a:hover {
  border-color: #c4f2d4 !important;
}

body div.booked-calendar .bc-row.days,
body div.booked-calendar .bc-row.days .bc-col,
body .booked-calendarSwitcher.calendar,
body #booked-profile-page .booked-tabs,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
  background: #039146 !important;
}

body div.booked-calendar .bc-row.days .bc-col,
body #booked-profile-page .booked-tabs {
  border-color: #039146 !important;
}

#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a,
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover,
body #booked-profile-page input[type=submit].button-primary,
body div.booked-calendar input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
body #booked-profile-page .appt-block .google-cal-button>a,
body .booked-modal p.booked-title-bar,
body div.booked-calendar .bc-col:hover .date span,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
.booked-ms-modal .booked-book-appt,
body #booked-profile-page .booked-tabs li a .counter {
  background: #56c477;
}

body #booked-profile-page input[type=submit].button-primary,
body div.booked-calendar input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body #booked-profile-page .appt-block .google-cal-button>a,
body div.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover {
  border-color: #56c477;
}

body .booked-modal .bm-window p i.fa,
body .booked-modal .bm-window a,
body .booked-appt-list .booked-public-appointment-title,
body .booked-modal .bm-window p.appointment-title,
.booked-ms-modal.visible:hover .booked-book-appt {
  color: #56c477;
}

.booked-appt-list .timeslot.has-title .booked-public-appointment-title {
  color: inherit;
}

.wpim-447__c5 {
  top: 381px;
  left: 652px;
}

.wpim-447__c5 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-447__c5:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-447__c7 {
  top: 355px;
  left: 1497px;
}

.wpim-447__c7 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-447__c7:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-447__c9 {
  top: 181px;
  left: 694px;
}

.wpim-447__c9 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-447__c9:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-447__c11 {
  top: 103px;
  left: 398px;
}

.wpim-447__c11 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-447__c11:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-447__c13 {
  top: 536px;
  left: 1137px;
}

.wpim-447__c13 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #72ce10;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-447__c13:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-449__c7 {
  top: 380px;
  left: 1200px;
}

.wpim-449__c7 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-449__c7:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-449__c9 {
  top: 530px;
  left: 667px;
}

.wpim-449__c9 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-449__c9:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-449__c11 {
  top: 453px;
  left: 334px;
}

.wpim-449__c11 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-449__c11:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-449__c13 {
  top: 182px;
  left: 825px;
}

.wpim-449__c13 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-449__c13:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-449__c15 {
  top: 387px;
  left: 1509px;
}

.wpim-449__c15 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-449__c15:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-1506__c7 {
  top: 410px;
  left: 912px;
}

.wpim-1506__c7 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-1506__c7:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-1506__c9 {
  top: 532px;
  left: 623px;
}

.wpim-1506__c9 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-1506__c9:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-1506__c11 {
  top: 325px;
  left: 329px;
}

.wpim-1506__c11 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-1506__c11:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-1506__c13 {
  top: 180px;
  left: 687px;
}

.wpim-1506__c13 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-1506__c13:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.wpim-1506__c15 {
  top: 359px;
  left: 1170px;
}

.wpim-1506__c15 .wpim-marker__icon {
  width: 43px;
  height: 43px;
  border-radius: 0%;
  border-width: 0px;
  border-style: solid;
  border-color: #ffffff;
  transform: rotate(0deg);
  background-color: #282525;
  color: #54cca3;
  font-size: 12px;
  line-height: 47px;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.7);
}

.wpim-1506__c15:hover .wpim-marker__icon {
  border-color: #ffffff;
  background-color: #ffffff;
  color: #c2b28a;
}

.elementor-kit-1682 {
  --e-global-color-primary: #6EC1E4;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-color-5a1a0775: #4054B2;
  --e-global-color-624b6e4b: #23A455;
  --e-global-color-2cfa4e7e: #000;
  --e-global-color-3fca3969: #FFF;
  --e-global-typography-primary-font-family: "Roboto";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1308px;
}

.e-con {
  --container-max-width: 1308px;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}

.elementor-element {
  --widgets-spacing: 0px;
}

  {}

.sc_layouts_title_caption {
  display: var(--page-title-display);
}

@media(max-width:1024px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
  }

  .e-con {
    --container-max-width: 1024px;
  }
}

@media(max-width:767px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
  }

  .e-con {
    --container-max-width: 767px;
  }
}

.elementor-220 .elementor-element.elementor-element-4907d3b {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-220 .elementor-element.elementor-element-1c337c7 {
  --spacer-size: 50px;
}

.elementor-220 .elementor-element.elementor-element-1c337c7>.elementor-widget-container {
  margin: 0px 0px 23px 0px;
}

.elementor-220 .elementor-element.elementor-element-27ee09c {
  --spacer-size: 50px;
}

.elementor-220 .elementor-element.elementor-element-833bffd {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-220 .elementor-element.elementor-element-d3b08a6 .sc_googlemap {
  width: 100%;
  height: 589px;
}

.elementor-220 .elementor-element.elementor-element-8e3e2f7 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-bc-flex-widget .elementor-220 .elementor-element.elementor-element-74e687a.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-220 .elementor-element.elementor-element-74e687a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-220 .elementor-element.elementor-element-74e687a {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-220 .elementor-element.elementor-element-6ff6d9f {
  --spacer-size: 50px;
}

.elementor-220 .elementor-element.elementor-element-2572304 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-220 .elementor-element.elementor-element-00246bc {
  --spacer-size: 50px;
}

.elementor-220 .elementor-element.elementor-element-00246bc>.elementor-widget-container {
  margin: 0px 0px 23px 0px;
}

.elementor-220 .elementor-element.elementor-element-f79b9ff {
  --spacer-size: 50px;
}

.elementor-220 .elementor-element.elementor-element-6c232c2:not(.elementor-motion-effects-element-type-background),
.elementor-220 .elementor-element.elementor-element-6c232c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #eeeeee;
}

.elementor-220 .elementor-element.elementor-element-6c232c2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-220 .elementor-element.elementor-element-6c232c2>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-220 .elementor-element.elementor-element-18d698d {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-220 .elementor-element.elementor-element-ed6a468 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-220 .elementor-element.elementor-element-ce1552a {
  --spacer-size: 50px;
}

.elementor-220 .elementor-element.elementor-element-ce1552a>.elementor-widget-container {
  margin: 0px 0px -3px 0px;
}

.elementor-220 .elementor-element.elementor-element-5a8fb0a {
  --spacer-size: 50px;
}

.elementor-220 .elementor-element.elementor-element-5a8fb0a>.elementor-widget-container {
  margin: 0px 0px 15px 0px;
}

.elementor-220 .elementor-element.elementor-element-972eace {
  --spacer-size: 50px;
}

.elementor-220 .elementor-element.elementor-element-600b7ad {
  --spacer-size: 50px;
}

.elementor-220 .elementor-element.elementor-element-660df72 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

@media(min-width:768px) {
  .elementor-220 .elementor-element.elementor-element-833bffd {
    width: 58%;
  }

  .elementor-220 .elementor-element.elementor-element-8e3e2f7 {
    width: 5.332%;
  }

  .elementor-220 .elementor-element.elementor-element-74e687a {
    width: 42%;
  }

  .elementor-220 .elementor-element.elementor-element-18d698d {
    width: 15%;
  }

  .elementor-220 .elementor-element.elementor-element-ed6a468 {
    width: 68.665%;
  }

  .elementor-220 .elementor-element.elementor-element-660df72 {
    width: 15%;
  }
}

:root {
  --wp-gdpr--bar--background-color: #000000;
  --wp-gdpr--bar--color: #ffffff;
  --wp-gdpr--button--background-color: #000000;
  --wp-gdpr--button--background-color--darken: #000000;
  --wp-gdpr--button--color: #ffffff;
}

.trx_addons_inline_2032156854 img {
  max-height: 55px;
}

.trx_addons_inline_363117643 img {
  max-height: 80px;
}

.trx_addons_inline_454304547 {
  min-height: 394px;
  ;
}

.trx_addons_inline_1672641911 {
  width: 100%;
  height: 589px;
}

.trx_addons_inline_2896851 {
  width: 100%;
  height: 319px;
}

.elementor-31 .elementor-element.elementor-element-8b2a2cd>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-8b2a2cd:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-8b2a2cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #eae9e8;
}

.elementor-31 .elementor-element.elementor-element-8b2a2cd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-31 .elementor-element.elementor-element-8b2a2cd>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-90edcfe {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-31 .elementor-element.elementor-element-8db49d4>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-7449d83 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-31 .elementor-element.elementor-element-63a2753 .logo_image {
  max-height: 55px;
}

.elementor-31 .elementor-element.elementor-element-63a2753>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-e9443bf {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-31 .elementor-element.elementor-element-3f2cbd6>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-826e3aa>.elementor-widget-container {
  margin: 0px -10px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-31 .elementor-element.elementor-element-f9d78dc>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-31 .elementor-element.elementor-element-0ce1269 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-31 .elementor-element.elementor-element-557eb94 .logo_image {
  max-height: 80px;
}

.elementor-31 .elementor-element.elementor-element-bdbeb7c {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-31 .elementor-element.elementor-element-6585165:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-6585165>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("https://properties.heaven11.axiomthemes.com/wp-content/uploads/2018/06/breadcrumps3-copyright.png");
}

.elementor-31 .elementor-element.elementor-element-6585165 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-31 .elementor-element.elementor-element-6585165>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-31 .elementor-element.elementor-element-5d289f4 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-31 .elementor-element.elementor-element-9570e75 .sc_layouts_title {
  min-height: 382px;
}

@media(min-width:768px) {
  .elementor-31 .elementor-element.elementor-element-7449d83 {
    width: 24.332%;
  }

  .elementor-31 .elementor-element.elementor-element-e9443bf {
    width: 75%;
  }
}

@media(max-width:1024px) {
  .elementor-31 .elementor-element.elementor-element-7449d83>.elementor-element-populated.elementor-column-wrap {
    padding: 0em 0em 0em 2em;
  }
}

@media(max-width:767px) {
  .elementor-31 .elementor-element.elementor-element-0ce1269 {
    width: 40%;
  }

  .elementor-31 .elementor-element.elementor-element-bdbeb7c {
    width: 60%;
  }
}

.elementor-1456 .elementor-element.elementor-element-24bf7d5:not(.elementor-motion-effects-element-type-background),
.elementor-1456 .elementor-element.elementor-element-24bf7d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1a1a1a;
}

.elementor-1456 .elementor-element.elementor-element-24bf7d5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-24bf7d5>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-87c9b3b {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-730117a {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-730117a>.elementor-widget-container {
  margin: 0px 0px 20px 0px;
}

.elementor-1456 .elementor-element.elementor-element-e880877 {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-97d53fc:not(.elementor-motion-effects-element-type-background),
.elementor-1456 .elementor-element.elementor-element-97d53fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #272b4a;
}

.elementor-1456 .elementor-element.elementor-element-97d53fc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -1px;
  margin-bottom: 0px;
}

.elementor-1456 .elementor-element.elementor-element-97d53fc>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-a8d50a6 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-effb5b5 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-9cf65db {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-0bdbb65:not(.elementor-motion-effects-element-type-background),
.elementor-1456 .elementor-element.elementor-element-0bdbb65>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #272b4a;
}

.elementor-1456 .elementor-element.elementor-element-0bdbb65 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-0bdbb65>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-723b4c9 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-09c65d6 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-166de1a {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-d76f1aa:not(.elementor-motion-effects-element-type-background),
.elementor-1456 .elementor-element.elementor-element-d76f1aa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #272b4a;
}

.elementor-1456 .elementor-element.elementor-element-d76f1aa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-d76f1aa>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-7cab6c2 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-dd95e6e {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-dd95e6e>.elementor-widget-container {
  margin: 0px 0px -16px 0px;
}

.elementor-1456 .elementor-element.elementor-element-3b33286 {
  --divider-border-style: solid;
  --divider-color: #404463;
  --divider-border-width: 1px;
}

.elementor-1456 .elementor-element.elementor-element-3b33286 .elementor-divider-separator {
  width: 100%;
}

.elementor-1456 .elementor-element.elementor-element-3b33286 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-1456 .elementor-element.elementor-element-b24e78a {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-b24e78a>.elementor-widget-container {
  margin: 0px 0px -7px 0px;
}

.elementor-1456 .elementor-element.elementor-element-7fba3f5:not(.elementor-motion-effects-element-type-background),
.elementor-1456 .elementor-element.elementor-element-7fba3f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1a1a1a;
}

.elementor-1456 .elementor-element.elementor-element-7fba3f5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -1px;
  margin-bottom: 0px;
}

.elementor-1456 .elementor-element.elementor-element-7fba3f5>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-3fd71c8 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-6c81f3d {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-194e68e {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-3e934f7 {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-197c9a7 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-5a29657 {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-fe069ff {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-419976b {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-2b65359 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-48f5343 .sc_googlemap {
  width: 100%;
  height: 319px;
}

.elementor-1456 .elementor-element.elementor-element-0a25bb9:not(.elementor-motion-effects-element-type-background),
.elementor-1456 .elementor-element.elementor-element-0a25bb9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1a1a1a;
}

.elementor-1456 .elementor-element.elementor-element-0a25bb9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-0a25bb9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-4a82fc9 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-6d2e813 {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-fa25fd7 {
  --spacer-size: 50px;
}

.elementor-1456 .elementor-element.elementor-element-fa25fd7>.elementor-widget-container {
  margin: 0px 0px -12px 0px;
}

.elementor-1456 .elementor-element.elementor-element-7839a98>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-1456 .elementor-element.elementor-element-7839a98:not(.elementor-motion-effects-element-type-background),
.elementor-1456 .elementor-element.elementor-element-7839a98>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #242424;
}

.elementor-1456 .elementor-element.elementor-element-7839a98 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}

.elementor-1456 .elementor-element.elementor-element-7839a98>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1456 .elementor-element.elementor-element-146955f {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-2212449 {
  -ms-flex-pack: inherit;
  -webkit-justify-content: inherit;
  justify-content: inherit;
}

.elementor-1456 .elementor-element.elementor-element-55178bf>.elementor-widget-container {
  padding: 0px 50px 0px 0px;
}

@media(max-width:767px) {
  .elementor-1456 .elementor-element.elementor-element-3fd71c8 {
    width: 50%;
  }

  .elementor-1456 .elementor-element.elementor-element-194e68e {
    width: 100%;
  }

  .elementor-1456 .elementor-element.elementor-element-197c9a7 {
    width: 100%;
  }

  .elementor-1456 .elementor-element.elementor-element-fe069ff {
    width: 100%;
  }
}

@media(min-width:768px) {
  .elementor-1456 .elementor-element.elementor-element-09c65d6 {
    width: 20%;
  }

  .elementor-1456 .elementor-element.elementor-element-166de1a {
    width: 46.332%;
  }

  .elementor-1456 .elementor-element.elementor-element-3fd71c8 {
    width: 16.447%;
  }

  .elementor-1456 .elementor-element.elementor-element-194e68e {
    width: 16.447%;
  }

  .elementor-1456 .elementor-element.elementor-element-197c9a7 {
    width: 16.447%;
  }

  .elementor-1456 .elementor-element.elementor-element-fe069ff {
    width: 25.447%;
  }

  .elementor-1456 .elementor-element.elementor-element-2b65359 {
    width: 0%;
  }
}

.sc_layouts_menu {
  visibility: unset;
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button),
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #fff;
}

.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
  color: #fff !important;
  border-color: #a399e8 !important;
}

.custom-logo-link img,
.sc_layouts_logo img {
  max-height: 6em !important;
}

header .sc_layouts_row_type_normal {
  padding: 0em 0;
}

.sc_layouts_menu {
  max-height: 4em;
}

.scheme_default .sc_layouts_menu_nav>li>a:hover,
.scheme_default .sc_layouts_menu_nav>li.sfHover>a {
  color: #f1f1f1 !important;
  border-color: #a399e8 !important;
}

.scheme_default .sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button),
.scheme_default.sc_layouts_row_type_normal .sc_layouts_item a:not(.sc_button):not(.button) {
  color: #fff;
}

.scheme_default .sc_layouts_menu_nav>li>a:hover,
.scheme_default .sc_layouts_menu_nav>li.sfHover>a {
  color: #d5ca8a !important;
}

.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a,
.scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a,
.scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
  color: #fff !important;
  border-color: #d5ca8a !important;
}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav,
.scheme_default .sc_layouts_menu_nav>li ul {
  background-color: #d5ca8a !important;
}

.scheme_default .sc_layouts_menu_nav>li>a:hover,
.scheme_default .sc_layouts_menu_nav>li.sfHover>a {
  border-color: #d5ca8a !important;
}

.scheme_default .sc_layouts_iconed_text_alter .sc_layouts_item_icon {
  color: #ffffff;
  background-color: #d5ca8a !important;
}

.scheme_default .sc_layouts_iconed_text .sc_layouts_item_details_line2 {
  color: #d5ca8a !important;
}

.scheme_default .sc_button_hover_slide_left:not([class^="xdsoft_"]) {
  background: linear-gradient(to right, #000000 50%, #d5ca8a 50%) no-repeat scroll right bottom / 210% 100% #d5ca8a !important;
}

.scheme_default .sc_button_hover_slide_left:hover,
.scheme_default .sc_button_hover_slide_left.active,
.scheme_default .ui-state-active .sc_button_hover_slide_left,
.scheme_default .vc_active .sc_button_hover_slide_left,
.scheme_default .vc_tta-accordion .vc_tta-panel-title:hover .sc_button_hover_slide_left,
.scheme_default li.active .sc_button_hover_slide_left {
  background-position: left bottom !important;
  color: #ffffff !important;
}

.scheme_default .sc_icons .sc_icons_item_title {
  color: #d5ca8a !important;
}

.scheme_default .sc_item_subtitle {
  color: #d5ca8a !important;
}

.scheme_default .sc_item_subtitle:before,
.scheme_default .sc_item_subtitle:after {
  background-color: #d5ca8a !important;
}

.scheme_default input[type="text"]:hover,
.scheme_default input[type="number"]:hover,
.scheme_default input[type="email"]:hover,
.scheme_default input[type="tel"]:hover,
.scheme_default input[type="search"]:hover,
.scheme_default input[type="password"]:hover,
.scheme_default .select_container:hover,
.scheme_default select option:hover,
.scheme_default select option:hover,
.scheme_default .select2-container .select2-choice:hover,
.scheme_default textarea:hover,
.scheme_default textarea.wp-editor-area:hover,
.scheme_default #buddypress .dir-search input[type="search"]:hover,
.scheme_default #buddypress .dir-search input[type="text"]:hover,
.scheme_default #buddypress .groups-members-search input[type="search"]:hover,
.scheme_default #buddypress .groups-members-search input[type="text"]:hover,
.scheme_default #buddypress .standard-form input[type="color"]:hover,
.scheme_default #buddypress .standard-form input[type="date"]:hover,
.scheme_default #buddypress .standard-form input[type="datetime-local"]:hover,
.scheme_default #buddypress .standard-form input[type="datetime"]:hover,
.scheme_default #buddypress .standard-form input[type="email"]:hover,
.scheme_default #buddypress .standard-form input[type="month"]:hover,
.scheme_default #buddypress .standard-form input[type="number"]:hover,
.scheme_default #buddypress .standard-form input[type="password"]:hover,
.scheme_default #buddypress .standard-form input[type="range"]:hover,
.scheme_default #buddypress .standard-form input[type="search"]:hover,
.scheme_default #buddypress .standard-form input[type="tel"]:hover,
.scheme_default #buddypress .standard-form input[type="text"]:hover,
.scheme_default #buddypress .standard-form input[type="time"]:hover,
.scheme_default #buddypress .standard-form input[type="url"]:hover,
.scheme_default #buddypress .standard-form input[type="week"]:hover,
.scheme_default #buddypress .standard-form select:hover,
.scheme_default #buddypress .standard-form textarea:hover,
.scheme_default #buddypress form#whats-new-form textarea:hover,
.scheme_default #booked-page-form input[type="email"]:hover,
.scheme_default #booked-page-form input[type="text"]:hover,
.scheme_default #booked-page-form input[type="password"]:hover,
.scheme_default #booked-page-form textarea:hover,
.scheme_default .booked-upload-wrap:hover,
.scheme_default .booked-upload-wrap input:hover {
  border-color: #d5ca8a !important;
}

.scheme_default input[type="text"]:focus,
.scheme_default input[type="text"].filled,
.scheme_default input[type="number"]:focus,
.scheme_default input[type="number"].filled,
.scheme_default input[type="email"]:focus,
.scheme_default input[type="email"].filled,
.scheme_default input[type="tel"]:focus,
.scheme_default input[type="search"]:focus,
.scheme_default input[type="search"].filled,
.scheme_default input[type="password"]:focus,
.scheme_default input[type="password"].filled,
.scheme_default .select_container:hover,
.scheme_default select option:hover,
.scheme_default select option:focus,
.scheme_default .select2-container.select2-container--default span.select2-choice:hover,
.scheme_default .select2-container.select2-container--focus span.select2-choice,
.scheme_default .select2-container.select2-container--open span.select2-choice,
.scheme_default .select2-container.select2-container--focus span.select2-selection--single .select2-selection__rendered,
.scheme_default .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered,
.scheme_default .select2-container.select2-container--default span.select2-selection--single:hover .select2-selection__rendered,
.scheme_default .select2-container.select2-container--default span.select2-selection--multiple:hover,
.scheme_default .select2-container.select2-container--focus span.select2-selection--multiple,
.scheme_default .select2-container.select2-container--open span.select2-selection--multiple,
.scheme_default textarea:focus,
.scheme_default textarea.filled,
.scheme_default textarea.wp-editor-area:focus,
.scheme_default textarea.wp-editor-area.filled,
.scheme_default .tourmaster-form-field input[type="text"]:focus,
.scheme_default .tourmaster-form-field input[type="text"].filled,
.scheme_default .tourmaster-form-field input[type="email"]:focus,
.scheme_default .tourmaster-form-field input[type="email"].filled,
.scheme_default .tourmaster-form-field input[type="password"]:focus,
.scheme_default .tourmaster-form-field input[type="password"].filled,
.scheme_default .tourmaster-form-field textarea:focus,
.scheme_default .tourmaster-form-field textarea.filled,
.scheme_default .tourmaster-form-field select:focus,
.scheme_default .tourmaster-form-field select.filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"]:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type="text"].filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"]:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type="email"].filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"]:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border input[type="password"].filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border textarea:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border textarea.filled,
.scheme_default .tourmaster-form-field.tourmaster-with-border select:focus,
.scheme_default .tourmaster-form-field.tourmaster-with-border select.filled,
.scheme_default #buddypress .dir-search input[type="search"]:focus,
.scheme_default #buddypress .dir-search input[type="search"].filled,
.scheme_default #buddypress .dir-search input[type="text"]:focus,
.scheme_default #buddypress .dir-search input[type="text"].filled,
.scheme_default #buddypress .groups-members-search input[type="search"]:focus,
.scheme_default #buddypress .groups-members-search input[type="search"].filled,
.scheme_default #buddypress .groups-members-search input[type="text"]:focus,
.scheme_default #buddypress .groups-members-search input[type="text"].filled,
.scheme_default #buddypress .standard-form input[type="color"]:focus,
.scheme_default #buddypress .standard-form input[type="color"].filled,
.scheme_default #buddypress .standard-form input[type="date"]:focus,
.scheme_default #buddypress .standard-form input[type="date"].filled,
.scheme_default #buddypress .standard-form input[type="datetime-local"]:focus,
.scheme_default #buddypress .standard-form input[type="datetime-local"].filled,
.scheme_default #buddypress .standard-form input[type="datetime"]:focus,
.scheme_default #buddypress .standard-form input[type="datetime"].filled,
.scheme_default #buddypress .standard-form input[type="email"]:focus,
.scheme_default #buddypress .standard-form input[type="email"].filled,
.scheme_default #buddypress .standard-form input[type="month"]:focus,
.scheme_default #buddypress .standard-form input[type="month"].filled,
.scheme_default #buddypress .standard-form input[type="number"]:focus,
.scheme_default #buddypress .standard-form input[type="number"].filled,
.scheme_default #buddypress .standard-form input[type="password"]:focus,
.scheme_default #buddypress .standard-form input[type="password"].filled,
.scheme_default #buddypress .standard-form input[type="range"]:focus,
.scheme_default #buddypress .standard-form input[type="range"].filled,
.scheme_default #buddypress .standard-form input[type="search"]:focus,
.scheme_default #buddypress .standard-form input[type="search"].filled,
.scheme_default #buddypress .standard-form input[type="tel"]:focus,
.scheme_default #buddypress .standard-form input[type="tel"].filled,
.scheme_default #buddypress .standard-form input[type="text"]:focus,
.scheme_default #buddypress .standard-form input[type="text"].filled,
.scheme_default #buddypress .standard-form input[type="time"]:focus,
.scheme_default #buddypress .standard-form input[type="time"].filled,
.scheme_default #buddypress .standard-form input[type="url"]:focus,
.scheme_default #buddypress .standard-form input[type="url"].filled,
.scheme_default #buddypress .standard-form input[type="week"]:focus,
.scheme_default #buddypress .standard-form input[type="week"].filled,
.scheme_default #buddypress .standard-form select:focus,
.scheme_default #buddypress .standard-form select.filled,
.scheme_default #buddypress .standard-form textarea:focus,
.scheme_default #buddypress .standard-form textarea.filled,
.scheme_default #buddypress form#whats-new-form textarea:focus,
.scheme_default #buddypress form#whats-new-form textarea.filled,
.scheme_default #booked-page-form input[type="email"]:focus,
.scheme_default #booked-page-form input[type="email"].filled,
.scheme_default #booked-page-form input[type="text"]:focus,
.scheme_default #booked-page-form input[type="text"].filled,
.scheme_default #booked-page-form input[type="password"]:focus,
.scheme_default #booked-page-form input[type="password"].filled,
.scheme_default #booked-page-form textarea:focus,
.scheme_default #booked-page-form textarea.filled,
.scheme_default .booked-upload-wrap:hover,
.scheme_default .booked-upload-wrap input:focus,
.scheme_default .booked-upload-wrap input.filled,
.scheme_default form.mc4wp-form input[type="email"]:focus,
.scheme_default form.mc4wp-form input[type="email"].filled {
  border-color: #d5ca8a !important;
}

.scheme_default .sc_icons_item_description a:hover {
  color: #d5ca8a !important;
}

@media (max-width: 1024px) {

  a.custom-logo-link img,
  .wp-block-columns .sc_layouts_logo img,
  .sc_layouts_row .sc_layouts_logo img {
    max-height: 75px !important;
  }
  .trx_demo_panels {
    position: fixed;
    top: 0;
    right: 100%;
    z-index: 999;}
}

.mt-20 {
  margin-top: 20px !important;
}
#iframe iframe{
  width: 500px !important;
  height: 222px !important;
  
}
@media (max-width: 600px) {
	.elementor-widget-text-editor{
		    margin: 0px;
	}
  .mobiwhatsapp {
    display: block !important;
  }
  .deskwhatsapp{
    display: none !important;
  }
  .trx_demo_tabs{
  display:none !important;
}
.float img {
  width: 198px;
  transform: rotate(269deg);
  margin-top: -112px !important;
  margin-right: -49px !important;
}
.float {
  position: fixed;
  width: 218px;
  height: 5px;
  bottom: 20px;
  right: 42px !important;
  background-color: transparent;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  font-size: 30px;
  z-index: 99999;
  line-height: 40px;
}
.mobiwhatsapp {
  display: none;
}
.deskwhatsapp{
  display: block;
}
}
.float img {
  width: 140px;
  transform: rotate(0deg);
  margin-top: -90px;
  margin-right: 0px;
}
.float {
  position: fixed;
  width: 46px;
  height: 5px;
  bottom: 20px;
  right: 0px;
  background-color: transparent;
  color: #fff;
  border-radius: 5px;
  text-align: center;
  font-size: 30px;
  z-index: 99999;
  line-height: 40px;
}
.mobiwhatsapp {
  display: none;
}
.deskwhatsapp{
  display: block;
}
.meghp{
line-height: 1.6rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
#dholarsir{
  margin-left: 28px;
    margin-right: 5px;
}
#dholarsir .trx_addons_column-1_3{
  padding-right: 10px;
}
#dholarsir .trx_addons_hover_style_links{
  padding: 50px 30px 10px;
}
#p-tb{
  padding-top: 50px;
  padding-bottom: 50px;
}
.fa-twitter{
  color: #1D9BF0;
}

.fa-facebook{
  color: #1D9BF0;
}
.fa-instagram{
  color: #ba3a3a;
}
.fa-youtube-play{
  color: #f01d1d;
}
.fa-pinterest{
  color: #f01d1d;
}




