p:empty,.entry-content-wrapper:empty {
  display: none
}

.avia-shadow {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1)
}

.webkit_fix {
  -webkit-perspective: 1000px;
  -webkit-backface-visibility: hidden
}

body .container_wrap .avia-builder-el-no-sibling {
  margin-top: 0;
  margin-bottom: 0
}

body .container_wrap .avia-builder-el-last {
  margin-bottom: 0
}

body .container_wrap .avia-builder-el-first {
  margin-top: 0
}

body .av-align-left {
  text-align: left
}

body .av-align-right {
  text-align: right
}

body .av-align-center {
  text-align: center
}

#top .av_inherit_color * {
  color: inherit
}

#top .av_inherit_color a {
  text-decoration: underline
}

#top .av_opacity_variation {
  opacity: 0.7
}

#top .av-shortcode-disabled-notice {
  display: block;
  text-align: center;
  margin: 5px;
  padding: 20px;
  background-color: #FFFDF3;
  color: #C96D11;
  border: 1px solid #E6BF4A;
  clear: both
}

#top .av-shortcode-disabled-notice a {
  color: inherit;
  text-decoration: underline
}

.av-screen-reader-only {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden
}

.avia_loading_icon {
  background: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  margin: 0;
  display: none;
  z-index: 10000
}

#top .avia_loading_icon .av-siteloader {
  border-top-color: #fff;
  border-right-color: #fff;
  border-bottom-color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -20px
}

.avia-related-tooltip {
  position: absolute;
  z-index: 9999999;
  padding: 0;
  width: 200px;
  border-radius: 2px;
  box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.1);
  border-width: 1px;
  border-style: solid;
  padding: 15px;
  margin-top: -10px
}

.avia-related-tooltip .avia-arrow-wrap {
  top: auto;
  bottom: 0;
  position: absolute;
  left: 50%
}

.avia-related-tooltip .avia-arrow-wrap .avia-arrow {
  border-top: none;
  border-left: none;
  top: -4px
}

.avia_textblock {
  clear: both;
  line-height: 1.65em
}

.avia_textblock.av_multi_colums>p:first-child {
  margin-top: 0
}

.flex_column+.avia_textblock {
  padding-top: 50px
}

body .column-top-margin {
  margin-top: 50px
}

body .flex_column.avia-link-column {
  cursor: pointer
}

body .flex_column.avia-link-column.avia-link-column-hover:hover {
  opacity: 0.8
}

.av-icon-display {
  display: block;
  font-size: 30px;
  line-height: 58px;
  margin: 0 auto 20px auto;
  width: 60px;
  border-radius: 100px;
  border-style: solid;
  border-width: 1px;
  text-align: center;
  transition: all 0.3s ease-in-out
}

.av-icon-display.avia-svg-icon svg:first-child, .av-icon-display.avia-svg-icon img[is-svg-img="true"] {
  height: 1em;
  width: 1em;
  margin-bottom: -4px
}

.avia-section {
  clear: both;
  width: 100%;
  float: left;
  min-height: 100px;
  position: static
}

.avia-section.avia-section-small {
  min-height: 0
}

.js_active .av-minimum-height .container {
  z-index: 1;
  opacity: 0;
  transition: opacity 0.6s ease-in
}

.js_active.av-preloader-enabled .av-minimum-height .container {
  transition: opacity 1.2s ease-in
}

.avia-section.av-minimum-height .container {
  display: table;
  table-layout: fixed
}

.avia-section.av-minimum-height .container .content {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  float: none !important
}

.av-minimum-height-100 .container {
  height: 1500px
}

.avia-full-stretch {
  background-size: cover !important
}

.avia-full-contain {
  background-size: contain !important
}

.avia_mobile .avia-full-stretch {
  background-attachment: scroll !important
}

#top #main .avia-section .template-page {
  width: 100%;
  border: none;
  margin-left: auto;
  padding-left: 0;
  margin-right: auto
}

.avia-section .template-page .entry-content-wrapper {
  padding-right: 0
}

.avia-section-small .content, .avia-section-small .sidebar {
  padding-top: 20px;
  padding-bottom: 20px
}

.avia-section-large .content, .avia-section-large .sidebar {
  padding-top: 70px;
  padding-bottom: 70px
}

.avia-section-huge .content, .avia-section-huge .sidebar {
  padding-top: 130px;
  padding-bottom: 130px
}

.avia-section-no-padding .content, .avia-section-no-padding .sidebar, .avia-section-custom .content, .avia-section-custom .sidebar {
  padding-top: 0;
  padding-bottom: 0
}

.html_header_sticky_disabled .container_wrap:first-child, .avia-section.avia-full-stretch, .html_header_transparency .avia-section.avia-builder-el-0 {
  border-top: none
}

#top #wrap_all #main .avia-no-border-styling {
  border: none
}

#top .scroll-down-link {
  height: 60px;
  width: 80px;
  margin: 0px 0 0 -40px;
  line-height: 60px;
  position: absolute;
  left: 49.85%;
  bottom: 0px;
  color: #FFF;
  text-align: center;
  font-size: 70px;
  z-index: 100;
  text-decoration: none;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
  animation: avia_fade_move_down 2s ease-in-out infinite
}

#top .scroll-down-link.avia-svg-icon svg:first-child {
  height: 70px;
  width: auto;
  stroke: #FFF;
  fill: #FFF
}

#top .scroll-down-link.avia-svg-icon img[is-svg-img="true"] {
  height: 70px;
  width: auto
}

#top .av-section-with-video-bg {
  border-top: none;
  position: relative
}

#top .av-section-video-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0;
  margin: 0;
  z-index: 1
}

#top .av-section-video-bg .av-click-to-play-overlay {
  display: none
}

#top .av-section-video-bg .avia-slideshow-inner {
  height: 100% !important
}

#top .av-section-with-video-bg .av-section-video-bg .av-video-service-vimeo iframe {
  transform: scale(1.2)
}

.avia_mobile #top .av-parallax-section {
  z-index: 0;
  transform: translate3d(0,0,0)
}

.avia_mobile #top .av-parallax {
  position: absolute;
  z-index: -10
}

.avia_mobile #top .av-parallax .container {
  z-index: 10
}

.avia_mobile #top .av-section-mobile-video-disabled .av-section-video-bg {
  display: none
}

.avia_desktop #top .av-section-mobile-video-disabled {
  background-image: none !important
}

.avia_desktop #top .av-section-mobile-video-disabled .av-parallax {
  display: none
}

@media only screen and (max-width: 1024px) {
  .touch-device #top .avia-section.avia-bg-style-fixed {
      background-attachment:scroll
  }
}

.av-parallax-section {
  position: relative;
  border-top: none;
  overflow: hidden
}

.av-parallax {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  height: calc((100vh * 0.3) + 100%);
  will-change: transform
}

.av-parallax-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0
}

.js_active .av-parallax, .js_active .av-parallax-object {
  opacity: 0
}

.js_active .av-parallax.enabled-parallax {
  opacity: 1
}

.js_active .av-parallax.active-parallax, .js_active .av-parallax-object.active-parallax {
  opacity: 1;
  transition: opacity 0.3s ease-in-out
}

.avia_transform .av-extra-border-element {
  position: relative;
  width: 100%;
  overflow: visible
}

.avia_transform .av-extra-border-element.border-extra-arrow-down {
  position: relative;
  width: 50px;
  height: 25px;
  left: 50%;
  margin-left: -26px;
  margin-top: -1px;
  z-index: 25;
  margin-bottom: -25px;
  clear: both
}

.avia_transform .av-extra-border-element .av-extra-border-outer {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: absolute
}

.avia_transform .av-extra-border-element.border-extra-arrow-down .av-extra-border-inner {
  position: absolute;
  left: 50%;
  width: 50px;
  height: 50px;
  transform: translateX(-50%) rotate(45deg);
  top: -39px
}

.av-section-color-overlay+.container+.border-extra-diagonal,.av-section-color-overlay+.scroll-down-link+.container+.border-extra-diagonal {
  z-index: 1
}

.avia_transform .av-extra-border-element.border-extra-diagonal {
  height: 250px;
  margin-top: -250px
}

.avia_transform .av-extra-border-element.border-extra-diagonal .av-extra-border-inner {
  top: 250px;
  right: 0;
  width: 110%;
  height: 100%;
  transform-origin: right top;
  transform: rotate(5deg);
  position: absolute
}

.avia_transform .av-extra-border-element.border-extra-diagonal.border-extra-diagonal-inverse .av-extra-border-inner {
  transform: rotate(-5deg);
  transform-origin: left top;
  right: auto;
  left: 0
}

.av-extra-border-element.diagonal-box-shadow .av-extra-border-inner {
  box-shadow: 0 0 44px -8px rgba(0,0,0,0.2)
}

div .av-section-color-overlay-wrap {
  position: relative;
  width: 100%
}

.html_header_sidebar .av-section-color-overlay-wrap {
  float: left
}

div .av-section-color-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%
}

div .av-arrow-down-section .av-section-color-overlay {
  bottom: 24px
}

div .av-section-color-overlay {
  z-index: 1
}

div .av-video-service-html5 .av-section-color-overlay {
  z-index: 8
}

.html_minimal_header #main > .avia-builder-el-0, .av_minimal_header + #main .container_wrap_first:first-child {
  border-top: none
}

.av_dropcap1 {
  display: block;
  float: left;
  font-size: 38px;
  line-height: 32px;
  margin: 4px 8px 0 0
}

.av_dropcap2 {
  display: block;
  float: left;
  font-size: 18px;
  line-height: 35px;
  width: 35px;
  text-align: center;
  margin: 4px 8px 0 0;
  border-radius: 100px;
  font-weight: bold
}

fieldset {
  border: none
}

#top select, #top .avia_ajax_form .select, #top .entry-content-wrapper select {
  -webkit-appearance: none;
  border-radius: 0px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);
  background-position: center right;
  background-repeat: no-repeat;
  border-radius: 2px
}

#top select[multiple], #top .avia_ajax_form .select[multiple] {
  background-image: none
}

#top select[multiple] {
  background-image: none
}

.avia-builder-widget-area {
  position: relative
}

.flex_column .widget:first-child, .content .widget:first-child {
  padding-top: 0;
  border-top: none
}

.flex_column .widget .widgettitle , .content .widget .widgettitle {
  margin-top: 0.85em
}

.avia_textblock .wp-playlist {
  margin: 0
}

.wp-playlist-light .wp-playlist-item.wp-playlist-playing {
  background: transparent
}

.wp-playlist-current-item img {
  border-radius: 3px
}

.wp-playlist-current-item img[src$="media/audio.png"] {
  border-radius: 0px;
  background: #fff
}

.wp-playlist-item-meta.wp-playlist-item-title {
  font-weight: bold
}

.wp-playlist-tracks .wp-playlist-item {
  padding: 4px 3px
}

.wp-playlist-tracks .wp-playlist-item-length {
  top: 4px
}

div .mejs-controls .mejs-time-rail .mejs-time-loaded, div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #9c9c9c
}

div .mejs-controls .mejs-time-rail > span, div .mejs-controls .mejs-time-rail a, div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  height: 7px
}

div .mejs-controls div.mejs-time-rail {
  padding-top: 7px
}

div .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  top: 12px
}

div .mejs-container, div .mejs-embed, div .mejs-embed body, div .mejs-container div .mejs-controls {
  background: transparent
}

div .mejs-container {
  border-radius: 2px;
  background: #313131
}

div .wp-playlist-item-album {
  font-style: normal
}

div .mejs-controls .mejs-playpause-button, div .mejs-controls .mejs-volume-button {
  height: 30px
}

#top .mejs-container .mejs-controls .mejs-time, #top .mejs-time-rail .mejs-time-float {
  color: #fff
}

#top .mejs-time-rail .mejs-time-float {
  border: none
}

div .mejs-container .mejs-controls {
  height: 30px;
  width: 100%
}

#top .mejs-container {
  height: 30px
}

#top .mejs-container.mejs-audio {
  max-height: 30px
}

div .mejs-button>button {
  margin: 6px 6px
}

div .mejs-time {
  padding: 12px 6px 0;
  height: 18px
}

div .mejs-time-rail, div .mejs-horizontal-volume-slider {
  height: 30px
}

div .mejs-controls .mejs-time-rail .mejs-time-handle {
  display: none
}

div .mejs-time-buffering, div .mejs-time-current, div .mejs-time-float-corner, div .mejs-time-hovered, div .mejs-time-loaded, div .mejs-time-marker, div .mejs-time-total {
  height: 7px;
  outline: none
}

div .mejs-controls {
  padding: 0
}

#top .av-toggle-switch {
  display: block;
  margin-bottom: 10px;
  margin-top: 10px;
  opacity: 0;
  text-align: left
}

#top .av-toggle-switch.active {
  animation: avia-fadein 1s 1 ease-in;
  opacity: 1
}

#top .av-toggle-switch input[type="checkbox"] {
  display: none
}

#top .av-toggle-switch label {
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

#top .av-toggle-switch label .toggle-track {
  display: block;
  height: 27px;
  width: 54px;
  background: rgba(0, 0, 0, 0.08);
  border-radius: 100px;
  position: relative;
  margin-right: 15px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  clear: both;
  vertical-align: bottom;
  float: left;
  transition: all .1s ease-in
}

#top .av-toggle-switch .toggle-track:before {
  content: '';
  display: inline;
  height: 25px;
  width: 25px;
  background: #fff;
  border-radius: 100px;
  position: absolute;
  top: 0;
  right: 0;
  transition: right .1s ease-in;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 1px 1px
}

#top .av-toggle-switch.av-cookie-sc-disabled .toggle-track {
  opacity: 0.2
}

#top .av-toggle-switch input[type="checkbox"]:checked+.toggle-track:before {
  right: 27px
}

#top .av-toggle-switch input[type="checkbox"]:checked+.toggle-track {
  background: #5dceba
}

#top .av-toggle-switch .toggle-label-content {
  color: inherit;
  font-weight: bold;
  display: block;
  overflow: hidden;
  font-size: inherit
}

#top .avia-cookie-consent-modal-buttons-wrap {
  text-align: center
}

.avia-tooltip {
  position: absolute;
  z-index: 9999999;
  padding: 12px;
  margin-top: -18px;
  margin-left: -4px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  width: 140px;
  border-radius: 2px;
  text-align: center
}

.avia-tooltip .inner_tooltip {
  font-size: 0.925em;
  line-height: 1.65em
}

#top .avia-tooltip.transparent_dark, #top .avia-tooltip.transparent_dark .avia-arrow {
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  border: none
}

#top .avia-tooltip.transparent_dark h1, #top .avia-tooltip.transparent_dark h2, #top .avia-tooltip.transparent_dark h3, #top .avia-tooltip.transparent_dark h4, #top .avia-tooltip.transparent_dark h5, #top .avia-tooltip.transparent_dark h6 {
  color: inherit
}

.avia-tooltip.av-tooltip-shadow, .avia-tooltip.av-tooltip-shadow .avia-arrow {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15)
}

.avia-tooltip ul, .avia-tooltip ol, .avia-tooltip blockquote {
  text-align: left;
  list-style-position: inside
}

.avia-tooltip .avia-arrow {
  background: rgba(0, 0, 0, 0.8);
  border: none
}

.avia-tooltip .avia-arrow-wrap {
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: -20px;
  left: 50%;
  margin-left: -7px;
  overflow: hidden
}

.avia-tooltip .inner_tooltip br:first-child {
  display: none
}

.av-tt-hotspot .avia-arrow-wrap {
  bottom: auto;
  bottom: -19px
}

.transparent_dark.av-tt-hotspot .avia-arrow-wrap {
  bottom: -20px
}

.avia-tooltip.av-tt-pos-below {
  margin-top: 18px
}

.avia-tooltip.av-tt-pos-below .avia-arrow-wrap {
  bottom: auto;
  top: -19px
}

.avia-tooltip.av-tt-pos-below .avia-arrow {
  bottom: -6px;
  top: auto
}

.avia-tooltip.av-tt-pos-left {
  margin-top: 0;
  margin-left: -18px
}

.avia-tooltip.av-tt-pos-left .avia-arrow-wrap {
  left: auto;
  margin-left: 0;
  right: -19px;
  top: 50%;
  margin-top: -10px
}

.avia-tooltip.av-tt-pos-left .avia-arrow {
  top: 5px;
  left: -5px;
  margin-left: 0
}

.avia-tooltip.av-tt-pos-right {
  margin-top: 0;
  margin-left: 18px
}

.avia-tooltip.av-tt-pos-right .avia-arrow-wrap {
  left: -19px;
  margin-left: 0;
  top: 50%;
  margin-top: -10px
}

.avia-tooltip.av-tt-pos-right .avia-arrow {
  top: 5px;
  left: auto;
  right: -5px;
  margin-left: 0
}

.av-tt-pos-above.av-tt-align-right.avia-tooltip,.av-tt-pos-below.av-tt-align-right.avia-tooltip {
  margin-left: 4px
}

.av-tt-pos-above.av-tt-align-left .avia-arrow-wrap, .av-tt-pos-below.av-tt-align-left .avia-arrow-wrap {
  left: 0;
  margin-left: 7px
}

.av-tt-pos-above.av-tt-align-right .avia-arrow-wrap, .av-tt-pos-below.av-tt-align-right .avia-arrow-wrap {
  left: auto;
  right: 0;
  margin-left: auto;
  margin-right: 7px
}

.av-tt-pos-left.av-tt-align-top .avia-arrow-wrap, .av-tt-pos-right.av-tt-align-top .avia-arrow-wrap {
  top: 0;
  margin-top: 2px
}

.av-tt-pos-left.av-tt-align-bottom .avia-arrow-wrap, .av-tt-pos-right.av-tt-align-bottom .avia-arrow-wrap {
  bottom: 0;
  margin-bottom: 4px;
  top: auto
}

.av-tt-pos-above.av-tt-align-centered,.av-tt-pos-below.av-tt-align-centered {
  text-align: center
}

.avia_transform .av-animated-generic {
  opacity: 0
}

.avia_transform.avia_mobile .avia-mobile-no-animations .av-animated-generic {
  opacity: 1
}

.avia_transform .av-animated-when-visible, .avia_transform .av-animated-when-almost-visible, .avia_transform .av-animated-when-visible-95 {
  opacity: 0
}

.avia_transform .shadow-animated.av-animated-when-visible, .avia_transform .shadow-animated.av-animated-when-almost-visible, .avia_transform .shadow-animated.av-animated-when-visible-95 {
  opacity: 1
}

.avia-animate-admin-preview.fade-in, .avia_transform .avia_start_delayed_animation.fade-in {
  animation: avia-fadein 1.5s 1 ease-out;
  opacity: 1
}

.avia-animate-admin-preview.pop-up, .avia_transform .avia_start_delayed_animation.pop-up {
  animation: avia_image_appear 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity: 1
}

.avia-animate-admin-preview.top-to-bottom, .avia_transform .avia_start_delayed_animation.top-to-bottom {
  animation: avia-ttb 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity: 1
}

.avia-animate-admin-preview.bottom-to-top, .avia_transform .avia_start_delayed_animation.bottom-to-top {
  animation: avia-btt 0.8s 1 cubic-bezier(0.165, 0.840, 0.440, 1.000);
  opacity: 1
}

.avia-animate-admin-preview.left-to-right, .avia_transform .avia_start_delayed_animation.left-to-right {
  animation: avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity: 1
}

.avia-animate-admin-preview.right-to-left, .avia_transform .avia_start_delayed_animation.right-to-left {
  animation: avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity: 1
}

.avia-animate-admin-preview.av-rotateIn, .avia_transform .avia_start_delayed_animation.av-rotateIn {
  animation: avia-rotateIn 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity: 1
}

.avia-animate-admin-preview.av-rotateInUpLeft, .avia_transform .avia_start_delayed_animation.av-rotateInUpLeft {
  animation: avia-rotateInUpLeft 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity: 1
}

.avia-animate-admin-preview.av-rotateInUpRight, .avia_transform .avia_start_delayed_animation.av-rotateInUpRight {
  animation: avia-rotateInUpRight 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
  opacity: 1
}

.avia-animate-admin-preview.avia-curtain-reveal-overlay, .avia_transform.avia_desktop .avia-curtain-reveal-overlay, .avia_transform .avia-curtain-reveal-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 1;
  z-index: 100
}

.avia-animate-admin-preview.curtain-reveal-ttb, .avia_transform .avia_start_delayed_animation.curtain-reveal-ttb {
  animation: avia-curtain-reveal-ttb cubic-bezier(0.17,0.84,0.44,1) 1s 1;
  height: 0;
  top: 100%
}

.avia-animate-admin-preview.curtain-reveal-btt, .avia_transform .avia_start_delayed_animation.curtain-reveal-btt {
  animation: avia-curtain-reveal-btt cubic-bezier(0.17,0.84,0.44,1) 1s 1;
  height: 0
}

.avia-animate-admin-preview.curtain-reveal-ltr, .avia_transform .avia_start_delayed_animation.curtain-reveal-ltr {
  animation: avia-curtain-reveal-ltr cubic-bezier(0.17,0.84,0.44,1) 1s 1;
  width: 0;
  left: 100%
}

.avia-animate-admin-preview.curtain-reveal-rtl, .avia_transform .avia_start_delayed_animation.curtain-reveal-rtl {
  animation: avia-curtain-reveal-rtl cubic-bezier(0.17,0.84,0.44,1) 1s 1;
  width: 0
}

@keyframes avia_appear {
  0% {
      transform: scale(0.5);
      opacity: 0.1
  }

  100% {
      transform: scale(1);
      opacity: 1
  }
}

@keyframes avia_image_appear {
  0% {
      transform: scale(0.7);
      opacity: 0.1
  }

  100% {
      transform: scale(1);
      opacity: 1
  }
}

@keyframes avia_hotspot_appear {
  0% {
      transform: translate(0, 80px);
      opacity: 0.1
  }

  100% {
      transform: translate(0, 0px);
      opacity: 1
  }
}

@keyframes avia_appear_short {
  0% {
      transform: scale(0.5);
      opacity: 0
  }

  50% {
      opacity: 1
  }

  100% {
      transform: scale(1);
      opacity: 0
  }
}

@keyframes avia_masonry_show {
  0% {
      transform: translateZ(300px) translateY(200px) rotateX(-70deg);
      opacity: 0.1
  }

  100% {
      transform: translateZ(0px) translateY(0px) rotateX(0deg);
      opacity: 1
  }
}

@keyframes avia_fade_move_down {
  0% {
      transform: translate(0,-20px);
      opacity: 0
  }

  50% {
      opacity: 1
  }

  100% {
      transform: translate(0,20px);
      opacity: 0
  }
}

@keyframes avia_slide_down {
  0% {
      height: 0%
  }

  100% {
      height: 100%
  }
}

@keyframes avia_expand {
  0% {
      width: 0%
  }

  100% {
      width: 100%
  }
}

@keyframes avia-ltr {
  0% {
      transform: translate(-10%,0);
      opacity: 0
  }

  100% {
      transform: translate(0,0);
      opacity: 1
  }
}

@keyframes avia-rtl {
  0% {
      transform: translate(10%,0);
      opacity: 0
  }

  100% {
      transform: translate(0,0);
      opacity: 1
  }
}

@keyframes avia-btt {
  0% {
      transform: translate(0,50%);
      opacity: 0
  }

  100% {
      transform: translate(0,0);
      opacity: 1
  }
}

@keyframes avia-ttb {
  0% {
      transform: translate(0, -10%);
      opacity: 0
  }

  100% {
      transform: translate(0,0);
      opacity: 1
  }
}

@keyframes avia-fadein {
  0% {
      opacity: 0
  }

  100% {
      opacity: 1
  }
}

@keyframes avia-fadeOut {
  0% {
      opacity: 1
  }

  100% {
      opacity: 0
  }
}

@keyframes avia-rotateIn {
  0% {
      transform-origin: center;
      transform: rotate3d(0, 0, 1, -200deg);
      opacity: 0
  }

  100% {
      transform-origin: center;
      transform: none;
      opacity: 1
  }
}

@keyframes avia-rotateInUpLeft {
  0% {
      transform-origin: left bottom;
      transform: rotate3d(0, 0, 1, 45deg);
      opacity: 0
  }

  100% {
      transform-origin: left bottom;
      transform: none;
      opacity: 1
  }
}

@keyframes avia-rotateInUpRight {
  0% {
      transform-origin: right bottom;
      transform: rotate3d(0, 0, 1, -22deg);
      opacity: 0
  }

  100% {
      transform-origin: right bottom;
      transform: none;
      opacity: 1
  }
}

@keyframes avia-bg-move {
  0% {
      background-position: -31px 0
  }

  100% {
      background-position: 0 0
  }
}

@keyframes caption-right {
  0% {
      transform: translate(2000px,0);
      opacity: 0
  }

  100% {
      transform: translate(0,0);
      opacity: 1
  }
}

@keyframes caption-left {
  0% {
      transform: translate(-2000px,0);
      opacity: 0
  }

  100% {
      transform: translate(0,0);
      opacity: 1
  }
}

@keyframes caption-top {
  0% {
      transform: translate(0,-20px);
      opacity: 0
  }

  100% {
      transform: translate(0,0);
      opacity: 1
  }
}

@keyframes caption-bottom {
  0% {
      transform: translate(0,20px);
      opacity: 0
  }

  100% {
      transform: translate(0,0);
      opacity: 1
  }
}

@keyframes av_pulsate {
  0% {
      transform: scale(0.1);
      opacity: 0.0
  }

  50% {
      opacity: 0.7
  }

  100% {
      transform: scale(1);
      opacity: 0.0
  }
}

@keyframes sonarEffect {
  0% {
      opacity: 0.3
  }

  40% {
      opacity: 0.5;
      box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5)
  }

  100% {
      box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5);
      transform: scale(1.5);
      opacity: 0
  }
}

@keyframes avia-curtain-reveal-ltr {
  0% {
      width: 101%;
      left: 0
  }

  100% {
      width: 0;
      left: 100%
  }
}

@keyframes avia-curtain-reveal-rtl {
  0% {
      width: 100%
  }

  100% {
      width: 0
  }
}

@keyframes avia-curtain-reveal-ttb {
  0% {
      height: 101%;
      top: 0
  }

  100% {
      height: 0;
      top: 100%
  }
}

@keyframes avia-curtain-reveal-btt {
  0% {
      height: 100%
  }

  100% {
      height: 0
  }
}

.avia-animate-admin-preview.fade-in-left, .avia_transform .avia_start_delayed_animation.fade-in-left {
  animation: avia-fade-in-left cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.fade-in-right, .avia_transform .avia_start_delayed_animation.fade-in-right {
  animation: avia-fade-in-right cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.fade-in-down, .avia_transform .avia_start_delayed_animation.fade-in-down {
  animation: avia-fade-in-down cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.fade-in-up, .avia_transform .avia_start_delayed_animation.fade-in-up {
  animation: avia-fade-in-up cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.flip-in-x, .avia_transform .avia_start_delayed_animation.flip-in-x {
  animation: avia-flip-in-x cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.flip-in-y, .avia_transform .avia_start_delayed_animation.flip-in-y {
  animation: avia-flip-in-y cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.roll-in, .avia_transform .avia_start_delayed_animation.roll-in {
  animation: avia-roll-in cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards
}

.avia-animate-admin-preview.zoom-in, .avia_transform .avia_start_delayed_animation.zoom-in {
  animation: avia-zoom-in cubic-bezier(0.17,0.84,0.44,1) 1s 1 forwards
}

@keyframes avia-fade-in-left {
  0% {
      opacity: 0;
      transform: translate3d(-100%, 0, 0)
  }

  100% {
      opacity: 1;
      transform: translate3d(0, 0, 0)
  }
}

@keyframes avia-fade-in-right {
  0% {
      opacity: 0;
      transform: translate3d(100%, 0, 0)
  }

  100% {
      opacity: 1;
      transform: translate3d(0, 0, 0)
  }
}

@keyframes avia-fade-in-down {
  0% {
      opacity: 0;
      transform: translate3d(0, -100%, 0)
  }

  100% {
      opacity: 1;
      transform: translate3d(0, 0, 0)
  }
}

@keyframes avia-fade-in-up {
  0% {
      opacity: 0;
      transform: translate3d(0, 100%, 0)
  }

  100% {
      opacity: 1;
      transform: translate3d(0, 0, 0)
  }
}

@keyframes avia-flip-in-x {
  0% {
      transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
      animation-timing-function: ease-in;
      opacity: 0
  }

  80% {
      transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
  }

  100% {
      transform: perspective(400px);
      opacity: 1
  }
}

@keyframes avia-flip-in-y {
  0% {
      transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
      animation-timing-function: ease-in;
      opacity: 0
  }

  80% {
      transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
  }

  100% {
      transform: perspective(400px);
      opacity: 1
  }
}

@keyframes avia-roll-in {
  0% {
      opacity: 0;
      transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
  }

  100% {
      opacity: 1;
      transform: translate3d(0, 0, 0)
  }
}

@keyframes avia-zoom-in {
  0% {
      opacity: 0;
      transform: scale3d(0.3, 0.3, 0.3)
  }

  100% {
      opacity: 1
  }
}

.avia-divider-svg {
  overflow: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  line-height: 0;
  direction: ltr;
  pointer-events: none
}

.avia-divider-svg-top {
  top: 0px
}

.avia-divider-svg-bottom {
  bottom: -2px
}

.avia-divider-svg-top:not(.avia-svg-original) svg, .avia-divider-svg-bottom:not(.avia-svg-negative) svg {
  z-index: -1
}

.avia-divider-svg.avia-divider-svg-bottom.avia-svg-original,.avia-divider-svg.avia-divider-svg-top.avia-svg-negative {
  transform: rotate(180deg)
}

.avia-divider-svg svg {
  fill: #fff;
  display: block;
  width: calc(100% + 1.3px);
  position: relative;
  left: 50%;
  transform: translateX(-50%)
}

.avia-divider-svg path {
  transform-origin: center;
  transform: rotateY(0deg)
}

.avia-divider-svg.avia-flipped-svg svg {
  transform: translateX(-50%) rotateY(180deg)
}

.avia-divider-svg.avia-to-front {
  z-index: 100
}

.av-parallax-section.av-section-color-overlay-active .avia-divider-svg {
  z-index: 1
}

.av-parallax-section.av-section-color-overlay-active .avia-divider-svg.avia-to-front {
  z-index: 100
}

.avia-fold-unfold-section {
  position: relative;
  display: block;
  float: left;
  width: 100%
}

.avia-fold-unfold-section.avia-fold-init {
  max-height: 80px;
  overflow: hidden;
  opacity: 0.3
}

.avia-fold-textblock-wrap.avia-fold-init:not(.avia-fold-init-done) .avia_textblock,.avia-fold-section-wrap.avia-fold-init:not(.avia-fold-init-done)+.avia-section,.avia-fold-grid-row-wrap.avia-fold-init:not(.avia-fold-init-done)+.av-layout-grid-container {
  display: none
}

.avia-fold-unfold-section.avia-fold-init-done {
  max-height: 500px;
  overflow: hidden;
  opacity: 1;
  transition: all 1.0s ease-in-out
}

.avia-fold-unfold-section .av-fold-unfold-container {
  position: relative;
  clear: both;
  overflow: hidden;
  max-height: 80px;
  transition: all 0.7s ease-in-out
}

.avia-fold-unfold-section .av-fold-unfold-container::after {
  opacity: 0;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient( to bottom, rgba(255,255,255,0), rgba(255,255,255,1) );
  z-index: -1;
  height: 100%;
  transition: all 0.7s ease-in-out
}

.avia-fold-unfold-section .av-fold-unfold-container.folded::after {
  z-index: 500;
  opacity: 1
}

.av-fold-unfold-container .av-fold-unfold-inner {
  display: block;
  position: relative;
  float: left;
  width: 100%
}

.avia-fold-unfold-section .av-fold-button-wrapper {
  position: relative;
  display: block;
  float: left;
  width: 100%;
  padding-left: 0;
  padding-right: 0
}

.avia-fold-unfold-section.align-left .av-fold-button-wrapper.av-fold-btn-padding {
  padding-left: 30px
}

.avia-fold-unfold-section.align-right .av-fold-button-wrapper.av-fold-btn-padding {
  padding-right: 30px
}

.avia-fold-unfold-section .av-fold-button-container {
  position: relative;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 15px;
  float: left;
  z-index: 20;
  transition: all 0.7s ease-in-out
}

.avia-fold-unfold-section.align-right .av-fold-button-container {
  float: right
}

.avia-fold-unfold-section.align-center .av-fold-button-container {
  left: 50%;
  transform: translateX(-50%)
}

.avia-fold-unfold-section.fold-button .av-fold-button-container {
  padding: 0.5em 0.8em;
  border: 1px solid;
  border-radius: 7px
}

#top .avia-fold-unfold-section :not(.avia-button-wrap) .av-fold-button-container {
  text-decoration: underline
}

.avia-fold-unfold-section .av-fold-button-container:hover {
  opacity: 0.6;
  cursor: pointer
}

.avia-fold-unfold-section .av-fold-unfold-container .avia_textblock {
  display: inline-block
}

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: .8
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: 0!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-ajax-holder .mfp-content,.mfp-inline-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: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
  cursor: auto
}

.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
  -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: -.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-arrow,button.mfp-close {
  overflow: visible;
  cursor: pointer;
  background: 0 0;
  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:focus,.mfp-close:hover {
  opacity: 1
}

.mfp-close:active {
  top: 1px
}

.mfp-close-btn-in .mfp-close {
  color: #333
}

.mfp-iframe-holder .mfp-close,.mfp-image-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:focus,.mfp-arrow:hover {
  opacity: 1
}

.mfp-arrow:after,.mfp-arrow:before {
  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,.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,.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,.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,.6);
      position: fixed;
      text-align: center;
      padding: 0
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
      -webkit-transform:scale(.75);
      transform: scale(.75)
  }

  .mfp-arrow-left {
      -webkit-transform-origin: 0;
      transform-origin: 0
  }

  .mfp-arrow-right {
      -webkit-transform-origin: 100%;
      transform-origin: 100%
  }

  .mfp-container {
      padding-left: 6px;
      padding-right: 6px
  }
}

.mfp-ready .mfp-figure {
  opacity: 0
}

div .mfp-title {
  line-height: 1.4em;
  font-size: 13px
}

.mfp-title a {
  text-decoration: underline;
  color: #fff
}

.mfp-title a:hover {
  text-decoration: none;
  opacity: 0.8
}

.mfp-zoom-in .mfp-figure, .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler {
  opacity: 0;
  transition: all 0.3s ease-out;
  transform: scale(0.95)
}

.mfp-zoom-in.mfp-bg, .mfp-zoom-in .mfp-preloader {
  opacity: 0;
  transition: all 0.3s ease-out
}

.mfp-zoom-in.mfp-image-loaded .mfp-figure, .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler {
  opacity: 1;
  transform: scale(1)
}

.mfp-zoom-in.mfp-ready.mfp-bg, .mfp-zoom-in.mfp-ready .mfp-preloader {
  opacity: 0.8
}

.mfp-zoom-in.mfp-removing .mfp-figure, .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler {
  transform: scale(0.95);
  opacity: 0
}

.mfp-zoom-in.mfp-removing.mfp-bg, .mfp-zoom-in.mfp-removing .mfp-preloader {
  opacity: 0
}

div.avia-popup .mfp-iframe-scaler {
  overflow: visible
}

div.avia-popup .mfp-zoom-out-cur {
  cursor: auto
}

div.avia-popup .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: pointer
}

div.avia-popup .mfp-close {
  width: 40px;
  height: 40px;
  right: -13px;
  text-align: center;
  border-radius: 100px;
  border: 2px solid transparent;
  line-height: 38px;
  padding: 0;
  top: -5px;
  transition: all 0.3s ease-out;
  font-family: Arial,Baskerville,monospace !important
}

div.avia-popup .mfp-close:hover {
  border: 2px solid #fff;
  transform: scale(0.8) rotateZ(90deg)
}

div.avia-popup .mfp-iframe-scaler .mfp-close {
  top: -43px
}

div.avia-popup .mfp-figure:after {
  box-shadow: none;
  display: none
}

div.avia-popup button.mfp-arrow:before, div.avia-popup button.mfp-arrow:after {
  border: none;
  margin: 0;
  display: none
}

div.avia-popup button.mfp-arrow:before {
  opacity: 1;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 80px;
  line-height: 80px;
  margin-top: -40px;
  color: #fff;
  font-size: 50px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  transition: all 0.3s ease-out;
  transform: scale(1,1)
}

div.avia-popup button.mfp-arrow:hover:before {
  transform: scale(0.8,0.8)
}

div.avia-popup button.mfp-arrow:before {
  content: "\E87d";
  font-family: 'entypo-fontello-enfold'
}

div.avia-popup button.mfp-arrow-left:before {
  content: "\E87c";
  font-family: 'entypo-fontello-enfold'
}

.mfp-img {
  animation: none !important
}

@media (max-width: 900px) {
  .mfp-arrow {
      text-shadow:0px 0px 5px rgba(0, 0, 0, 0.5)
  }
}

div.avia-popup .mfp-s-error .mfp-preloader {
  background: transparent;
  width: 100%;
  animation: none;
  white-space: nowrap
}

.mfp-wrap.avia-mfp-is-video .mfp-iframe-holder {
  padding: 0px
}

.mfp-wrap.avia-mfp-is-video .mfp-iframe-holder .mfp-content {
  max-width: unset;
  padding: 0 50px
}

.mfp-wrap.avia-mfp-is-video .mfp-iframe-scaler {
  position: relative;
  top: 50%;
  transform: translateY(-50%) !important
}

.mfp-wrap.avia-mfp-video-16-9 .mfp-iframe-holder .mfp-content {
  height: 50.625vw;
  width: 90vw
}

.mfp-wrap.avia-mfp-video-16-9 .mfp-iframe-scaler {
  padding-top: 56.25%
}

.mfp-wrap.avia-mfp-video-4-3 .mfp-iframe-holder .mfp-content {
  height: 67.5vw;
  width: 90vw
}

.mfp-wrap.avia-mfp-video-4-3 .mfp-iframe-scaler {
  padding-top: 75%
}

.mfp-wrap.avia-mfp-video-9-16 .mfp-iframe-holder .mfp-content {
  height: 85vh;
  width: 47.8vh
}

.mfp-wrap.avia-mfp-video-9-16 .mfp-iframe-scaler {
  padding-top: 178%
}

.mfp-wrap.avia-mfp-video-3-4 .mfp-iframe-holder .mfp-content {
  height: 85vh;
  width: 63.8vh
}

.mfp-wrap.avia-mfp-video-3-4 .mfp-iframe-scaler {
  padding-top: 134%
}

.sidebar .widget:first-child, .content .sidebar .widget:first-child {
  padding-top: 0;
  border-top-style: none;
  border-top-width: 0
}

.widget_archive label.screen-reader-text {
  display: none
}

.widget_nav_menu a {
  display: block;
  padding: 4px 0px 5px 0;
  text-decoration: none
}

div .widget_nav_menu {
  padding-bottom: 24px
}

#top .widget_nav_menu ul {
  margin: 0;
  padding: 0;
  float: none;
  list-style-type: none
}

#top .widget_nav_menu li {
  position: relative;
  box-sizing: content-box;
  clear: both;
  font-size: 13px
}

#top #footer .widget_nav_menu li {
  background-color: transparent
}

#top .widget_nav_menu ul ul li:before {
  content: "\2219";
  position: absolute;
  top: 5px
}

#top .sidebar_left .widget_nav_menu ul ul li:before {
  right: -10px
}

#top .sidebar_left.sidebar_align_left .widget_nav_menu ul ul li:before {
  right: auto;
  left: 0
}

#top .widget_nav_menu ul ul li a {
  padding: 6px 0px 7px 12px
}

.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a {
  font-weight: bold
}

.sidebar .widget_nav_menu ul:first-child>.current-menu-item, .sidebar .widget_nav_menu ul:first-child>.current_page_item, .sidebar .widget_nav_menu ul:first-child>.current-menu-ancestor {
  padding-left: 51px;
  left: -51px;
  top: 1px;
  margin-top: -1px;
  padding-top: 1px;
  width: 100%;
  box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
  margin-bottom: 4px
}

.widget_nav_menu ul ul {
  display: block
}

.widget_nav_menu.widget_nav_hide_child ul ul {
  display: none
}

#top .widget_nav_menu .current-menu-item > ul, #top .widget_nav_menu .current_page_item > ul, #top .widget_nav_menu .current_page_ancestor > ul, #top .widget_nav_menu .current-menu-ancestor>ul {
  display: block
}

#top .widget_nav_menu .sub-menu>li {
  display: block;
  padding: 0 0 0 13px
}

#top .sidebar_left .widget_nav_menu .current-menu-item > ul, #top .sidebar_left .widget_nav_menu .current_page_item > ul, #top .sidebar_left .widget_nav_menu .current_page_ancestor > ul, #top .sidebar_left .widget_nav_menu .current-menu-ancestor>ul {
  padding: 0 13px 0 0
}

#top .sidebar_left.sidebar_align_left .widget_nav_menu .current-menu-item > ul, #top .sidebar_left.sidebar_align_left .widget_nav_menu .current_page_item > ul, #top .sidebar_left.sidebar_align_left .widget_nav_menu .current_page_ancestor > ul, #top .sidebar_left.sidebar_align_left .widget_nav_menu .current-menu-ancestor>ul {
  padding: 0 0 0 13px
}

#top .sidebar_left .widget_nav_menu .sub-menu {
  padding-right: 13px
}

#top .sidebar_left.sidebar_align_left .widget_nav_menu .sub-menu {
  padding-left: 13px;
  padding-right: 0
}

.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a {
  border: none;
  padding: 6px 7px 7px 0
}

#top .widget_nav_menu ul ul .sub-menu, #top .widget_nav_menu ul ul .children {
  padding: 0 0 0 10px;
  overflow: hidden;
  margin: 0
}

.widget_nav_menu .nested_nav>li:first-child>a {
  border: none
}

#top .widget_nav_menu .nested_nav {
  padding-bottom: 30px
}

#top .content .flex_column .widget_nav_menu li a {
  padding: 0.8em 3px
}

#top .content .flex_column .widget_nav_menu li a:hover, #top .content .flex_column .widget_nav_menu ul:first-child>.current-menu-item, #top .content .flex_column .widget_nav_menu ul:first-child>.current_page_item {
  background-color: rgba(255,255,255,0.4)
}

#top .content .flex_column .widget_nav_menu li {
  background-color: transparent;
  margin: 0;
  padding: 0;
  border-bottom-style: solid;
  border-bottom-width: 1px
}

#top .content .flex_column .widget_nav_menu li:first-child {
  border-top-style: solid;
  border-top-width: 1px
}

.av-instagram-pics {
  display: table;
  width: 100%;
  table-layout: fixed
}

.av-instagram-row {
  display: table-row
}

.av-instagram-item {
  display: table-cell;
  padding: 3px;
  height: 100%
}

.av-instagram-item a {
  display: block;
  position: relative;
  padding-bottom: 100%;
  width: 100%;
  background-size: cover
}

.av-instagram-item img {
  display: block
}

.av-instagram-item .image-overlay.overlay-type-image {
  left: 0;
  width: 100%
}

.av-instagram-item:first-child {
  padding-left: 0px
}

.av-instagram-item:last-child {
  padding-right: 0px
}

.av-instagram-row:first-child .av-instagram-item {
  padding-top: 0px
}

.av-instagram-row:last-child .av-instagram-item {
  padding-bottom: 0px
}

.av-instagram-follow {
  width: 100%;
  text-align: center;
  display: block;
  margin-top: 3px
}

.avia-instagram-feed .av-instagram-errors-msg.av-instagram-admin {
  color: #c03
}

#top .av-mailchimp-widget fieldset, #top .av-mailchimp-widget form {
  margin: 0
}

#top .av-mailchimp-widget p {
  margin: 2px 0
}

#top .av-mailchimp-widget-style-boxed_form {
  padding: 15px;
  border-style: solid;
  border-width: 1px
}

#top .av-mailchimp-widget .button {
  margin-top: 5px;
  width: 100%;
  padding: 13px 10px
}

.widgettitle+.av-mailchimp-widget-style-boxed_form {
  margin-top: -10px
}

#top .av-form-error-container {
  border: 1px solid #BB1313;
  padding: 15px;
  color: #BB1313;
  line-height: 1.4em;
  font-size: 13px;
  margin-bottom: 20px
}

.textwidget ul {
  margin-left: 0px;
  overflow: hidden
}

.js_active .avia_combo_widget .tab_titles {
  border-bottom-width: 1px;
  border-bottom-style: solid
}

.js_active #top .avia_combo_widget .active_tab {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: initial
}

.js_active #top .avia_combo_widget .tab_content {
  padding: 0;
  background: transparent;
  border: none
}

.js_active .avia_combo_widget .top_tab .tab {
  border: none;
  background: transparent;
  padding: 5px 10px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: transparent
}

.av_facebook_widget_wrap {
  overflow: hidden;
  position: relative;
  padding: 0px;
  background: #fff
}

.av_facebook_widget_wrap_border_yes {
  border-style: solid;
  border-width: 1px
}

.av_facebook_widget_wrap_positioner iframe {
  position: absolute;
  height: 100%;
  width: 100%
}

.av_facebook_widget_wrap_positioner {
}

.av_facebook_widget {
  width: 100%
}

.av_facebook_widget {
  width: 107%;
  max-width: 137%;
  left: -5px;
  top: -4px;
  position: relative
}

.avia_fb_likebox .av_facebook_widget_page_title {
  font-size: 1.2em;
  font-weight: 700;
  margin: 12px 0
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_link {
  display: inline-block;
  position: relative;
  width: 100%
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_link img {
  width: 100%
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_link:hover {
  text-decoration: none
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_text {
  font-size: 1.5em;
  position: absolute;
  padding: 25px;
  text-align: center;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  opacity: 0;
  width: 100%
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_text span {
  width: 100%
}

.widget .av_widget_img_text_confirm .av_img_text_confirm_text:hover {
  opacity: 1
}

.avia_fb_likebox .av_facebook_widget_main_wrap {
  background-attachment: scroll;
  background-size: cover;
  background-position: center center;
  width: 100%;
  min-width: 180px;
  min-height: 214px;
  position: relative;
  font-family: Helvetica,Arial,sans-serif
}

.avia_fb_likebox .av_facebook_widget_main_wrap_shadow {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 90px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, .7) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 0
}

.avia_fb_likebox .av_facebook_widget_logo_image {
  position: absolute;
  height: 54px;
  width: 54px;
  top: 8px;
  left: 8px;
  background: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, .5);
  border: 2px solid #fff;
  z-index: 2
}

.avia_fb_likebox .av_facebook_widget_logo_image img {
  max-width: 50px;
  max-height: 50px;
  text-align: center;
  display: inline-block
}

.avia_fb_likebox .av_facebook_widget_page_title_container {
  color: #fff;
  margin: 0px 18px 0 68px;
  position: relative;
  z-index: 2;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.358;
  margin-bottom: -5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-shadow: 0 2px 4px rgba(0, 0, 0, .9);
  top: 8px;
  min-height: 95px
}

#top .avia_fb_likebox .av_facebook_widget_page_title_container a {
  color: #fff
}

.avia_fb_likebox .av_facebook_widget_page_title_container .av_facebook_widget_content {
  font-size: 12px
}

.avia_fb_likebox .av_facebook_widget_page_title_container span {
  display: block
}

.avia_fb_likebox .av_facebook_widget_add_info {
  width: 100%;
  min-height: 83px;
  background: #f6f7f9;
  border: 1px solid #e9ebee;
  border-top: 0;
  font-size: 12px;
  line-height: 16px;
  color: #4b4f56;
  padding: 8px
}

.avia_fb_likebox .av_facebook_widget_add_info_inner {
  background: #fff;
  border-color: #e9ebee #dfe0e4 #d0d1d5;
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, .12);
  position: relative;
  min-height: 66px;
  padding: 8px
}

.avia_fb_likebox .av_facebook_widget_imagebar {
  height: 32px;
  background-repeat: repeat;
  background-size: auto 100%;
  background-image: url("../../themes/enfold/images/layout/fake_facebook.jpg")
}

.avia_fb_likebox .av_facebook_widget_add_info_inner_wrap {
  min-height: 15px;
  padding-bottom: 4px;
  display: block
}

.avia_fb_likebox .av_facebook_widget_button {
  background-color: #f6f7f9;
  border-color: #ced0d4;
  color: #4b4f56;
  line-height: 22px;
  border: 1px solid rgba(0, 0, 0, .12);
  font-size: 12px;
  padding: 0 5px;
  display: inline-block;
  margin: 8px
}

.avia_fb_likebox .av_facebook_widget_icon {
  display: inline-block;
  margin-right: 5px;
  background: #3a5797;
  height: 16px;
  width: 16px;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  font-size: 11px;
  line-height: 18px
}

.avia_fb_likebox .av_facebook_widget_icon.avia-svg-icon svg:first-child {
  height: 1em;
  width: 1em;
  fill: #fff;
  stroke: #fff;
  margin-bottom: -1px
}

.avia_fb_likebox .ajax_load {
  display: none
}

.avia_fb_likebox.ajax_loading_now .ajax_load {
  display: block
}

.avia_socialcount {
  overflow: hidden;
  text-align: left
}

#top .social_widget_icon {
  padding: 0;
  margin: 0;
  height: 30px;
  width: 30px;
  line-height: 32px;
  text-align: center;
  float: left;
  font-size: 17px;
  border-radius: 2px
}

.asc_twitter .social_widget_icon {
  color: #000;
  background-color: #fff
}

.asc_twitter .social_widget_icon.avia-svg-icon svg:first-child {
  fill: #000;
  stroke: #000;
  margin-top: 8px
}

.asc_rss .social_widget_icon {
  color: #fff;
  background-color: #ffa133;
  border-color: #ffa133;
  text-shadow: 1px 1px 1px #D18021
}

.asc_rss .social_widget_icon.avia-svg-icon svg:first-child {
  fill: #fff;
  stroke: #fff;
  margin-top: 8px
}

.avia_socialcount .seperator {
  display: none
}

div #footer .avia_socialcount {
  padding: 10px 0 0 0
}

.asc_multi_count {
  float: left;
  width: 50%
}

.avia_socialcount a, .avia_socialcount a:hover {
  height: 40px;
  text-decoration: none;
  display: block;
  min-width: 89px
}

.avia_socialcount strong, .avia_socialcount span {
  display: block;
  line-height: 1em;
  padding: 0 0 0 36px
}

.avia_socialcount a strong {
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0;
  padding-top: 4px
}

.avia_socialcount a span {
  font-size: 10px;
  padding-top: 3px
}

#top .widget.tweetbox .tweets {
  list-style-type: none;
  list-style-position: outside;
  border: none
}

#top .widget.tweetbox .tweet {
  padding: 10px 0;
  line-height: 18px;
  position: relative;
  overflow: hidden;
  font-size: 11px;
  background: none;
  border-top-style: dashed;
  border-top-width: 1px;
  margin: 0
}

#top .widget.tweetbox .tweet:first-child {
  border: none
}

.widget.tweetbox .tweet-thumb {
  position: relative
}

.widget.tweetbox .tweet-thumb a {
  margin-right: 9px;
  padding: 3px;
  float: left;
  border-style: solid;
  border-width: 1px;
  margin-top: 5px;
  display: block;
  width: 36px
}

#top .widget.tweetbox .tweet-thumb img {
  display: block;
  float: left;
  border: none;
  padding: 0;
  margin: 0
}

.widget.tweetbox .tweet-text {
  position: relative;
  overflow: hidden
}

.widget.tweetbox .tweet-time {
  clear: both;
  font-size: 11px
}

.widget.tweetbox .tweet-text.avatar_no {
  font-size: 12px;
  line-height: 1.7em;
  font-weight: 400
}

.widget.tweetbox .tweet-text.avatar_no .tweet-time {
  font-style: italic;
  font-weight: normal
}

.avia_partner_widget {
  overflow: hidden;
  clear: both
}

.avia_partner_widget a, .avia_partner_widget a:hover {
  float: left;
  display: block;
  text-decoration: none;
  width: 49.5%;
  outline: none;
  border: none;
  padding-bottom: 49.5%;
  position: relative;
  margin-right: 1%
}

.avia_partner_widget a.avia_partner2, .avia_partner_widget a.avia_partner2:hover {
  margin-right: 0
}

#top .avia_partner_widget {
  max-width: 304px
}

#top .avia_partner_widget img {
  position: absolute;
  left: 0;
  top: 0
}

.avia_partner1 {
  margin-right: 1px
}

.avia_parnter_empty {
  line-height: 1em;
  height: 97%;
  width: 97%;
  display: block;
  font-size: 10px;
  text-align: center;
  position: absolute;
  border-style: solid;
  border-width: 1px
}

.avia_parnter_empty span {
  width: 100%;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  text-align: center;
  left: 0
}

.widget .avia-google-map-container {
  height: 230px;
  width: 100%
}

.widget .avia-google-map-container {
  background: no-repeat center;
  background-size: cover
}

.widget .content .avia-google-map-container {
  height: 230px
}

#top .widget .infoWindow input[type="text"] {
  margin: 0 0px 3px 0
}

.widget .avia-google-map-container img, .widget .avia-google-map-container a img {
  max-width: none
}

.widget .avia-google-map-container div, .widget .avia-google-map-container img, .widget .avia-google-map-container a {
  box-sizing: content-box
}

.widget .avia-google-map-container .av_text_confirm_link {
  padding: 25px;
  text-align: center;
  opacity: 0;
  position: absolute;
  width: 150px;
  left: 50%;
  top: 50%;
  margin-left: -100px;
  margin-top: -50px;
  background: rgba(0,0,0,0.7);
  border-radius: 3px;
  color: #fff;
  font-size: 1em;
  line-height: 1.3em;
  transition: all 0.3s ease-in-out
}

.widget .avia-google-map-container .av_text_confirm_link:hover {
  color: #fff;
  background: rgba(0,0,0,0.9)
}

.widget .avia-google-map-container.av_gmaps_show_delayed.av-no-fallback-img .av_text_confirm_link, .widget .avia-google-map-container.av_gmaps_show_page_only.av-no-fallback-img .av_text_confirm_link {
  height: auto;
  opacity: 1
}

.widget .avia-google-map-container .av_text_confirm_link span {
  width: 100%
}

.widget .avia-google-map-container:hover .av_text_confirm_link {
  opacity: 1;
  text-decoration: none
}

#top .news-content {
  padding: 7px 0 3px 0;
  line-height: 1.7em;
  position: relative;
  overflow: hidden;
  font-size: 0.85em;
  display: block;
  clear: both;
  margin: 0
}

#top .news-wrap {
  border: none;
  list-style-type: none;
  list-style-position: outside
}

#top .news-wrap li {
  border: none;
  background: none;
  text-indent: 0
}

.news-link, .news-link:hover, #top .widget ul li .news-link:hover {
  display: block;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  z-index: 2
}

.news-thumb {
  margin-right: 9px;
  padding: 3px;
  float: left;
  margin-top: 4px;
  border-style: solid;
  border-width: 1px;
  height: 36px;
  width: 36px;
  display: block
}

.news-thumb img {
  width: 28px;
  height: 28px
}

.image_size_portfolio_small .news-link {
  float: left;
  margin-right: 10px
}

.image_size_portfolio_small .news-thumb, .image_size_portfolio_small .tweet-thumb img, .image_size_portfolio_small .news-thumb img {
  width: 150px;
  min-height: 100px
}

.image_size_portfolio_small .news-excerpt {
  overflow: hidden;
  font-size: 13px;
  line-height: 1.65em
}

.image_size_portfolio_small .news-headline {
  font-size: 14px
}

#top .news-thumb img {
  display: block;
  float: left;
  border: none;
  padding: 0;
  margin: 0
}

.news-headline {
  overflow: hidden;
  font-weight: bold;
  margin-top: 2px;
  display: block
}

.news-time {
  font-weight: normal;
  clear: both;
  font-size: 0.92em;
  display: block
}

.news-excerpt {
}

.tagcloud br {
  display: none
}

.tagcloud a {
  font-size: 11px !important;
  padding: 2px 8px;
  margin: 0 1px 1px 0;
  display: block;
  float: left;
  border-style: solid;
  border-width: 1px;
  text-decoration: none
}

.tagcloud a:hover {
  text-shadow: none;
  text-decoration: underline
}

.widget_tag_cloud h3 {
  border: none
}

.widget_rss li {
  line-height: 1.5em;
  font-size: 11px
}

.widget_rss li div {
  font-family: "Georgia","Times New Roman",Helvetica,Arial,sans-serif;
  font-style: italic
}

.rsswidget {
  display: block;
  font-weight: bold
}

.rss-date, .widget_rss cite {
  font-size: 11px
}

.widget_rss li {
  padding: 7px 0
}

.widget_rss .widgettitle img {
  display: none
}

.recentcomments, .widget_recent_entries li {
  padding: 7px 0;
  display: block;
  font-size: 0.85em;
  line-height: 1.5em
}

.recentcomments a, .widget_recent_entries li a {
  font-style: italic;
  font-family: "Georgia","Times New Roman",Helvetica,Arial,sans-serif
}

.recentcomments, .widget_recent_entries li {
  border-top-width: 3px;
  border-top-style: solid
}

.recentcomments:first-child, .widget_recent_entries li:first-child {
  border-top: none
}

.sidebar_left .widget_nav_menu ul:first-child>.current-menu-item, .sidebar_left .widget_nav_menu ul:first-child>.current_page_item, .sidebar_left .widget_nav_menu ul:first-child>.current-menu-ancestor {
  padding-right: 52px;
  padding-left: 0;
  left: auto;
  top: 1px
}

.sidebar_left.sidebar {
  text-align: right
}

.sidebar_left .news-thumb {
  float: right;
  margin: 4px 0 0 9px
}

#top .widget_twitter {
  font-size: 12px;
  line-height: 1.65em
}

#top .widget_twitter .twitter-avatar {
  float: left;
  margin-right: 13px;
  border-style: solid;
  border-width: 1px;
  padding: 3px;
  display: block
}

#top .widget_twitter .twitter-avatar a, #top .widget_twitter .twitter-avatar img {
  display: block
}

#top .widget_twitter ul {
  overflow: hidden;
  margin: 0;
  padding: 0
}

#top .widget_twitter li {
  padding: 0 0 8px 0;
  margin: 0 0 8px 0;
  border-bottom-style: solid;
  border-bottom-width: 2px
}

#top .widget_twitter li:last-child {
  border-bottom: none
}

#top .widget_twitter .entry-content-wrapper {
  padding: 0;
  margin: 0;
  float: none;
  clear: both;
  position: relative;
  border: none;
  width: 100%
}

#top .widget_twitter .entry-meta {
  display: block;
  font-size: 11px;
  font-style: italic;
  opacity: 0.8;
  margin-top: 5px
}

#top .widget_twitter .time-meta, #top .widget_twitter .from-meta {
}

#top .widget_twitter .intent-meta {
  display: block;
  font-size: 11px;
  margin-top: 8px
}

#top .widget_twitter .intent-meta a {
  text-decoration: none;
  margin-right: 4px
}

#top .widget_twitter .intent-meta a:hover {
  text-decoration: underline
}

.sidebar_left.sidebar_align_left.sidebar {
  text-align: left
}

.sidebar_left.sidebar_align_left .news-thumb {
  float: left;
  margin: 4px 9px 0 0
}

.sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current-menu-item, .sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current_page_item, .sidebar_left.sidebar_align_left .widget_nav_menu ul:first-child>.current-menu-ancestor {
  padding-left: 52px;
  padding-right: 0;
  left: 0;
  right: auto;
  top: 1px
}

.avia-toc-container {
  position: relative
}

.avia-toc-container a {
  display: block;
  position: relative;
  line-height: 1.4em
}

.avia-toc-container a:hover {
  text-decoration: none
}

.avia-toc-style-simple a {
  overflow-x: hidden;
  margin-bottom: 1em;
  min-height: 25px
}

.avia-toc-style-simple a span {
  background-color: #fff;
  position: relative;
  padding-right: 5px;
  z-index: 2
}

.avia-toc-style-simple a:after {
  float: left;
  width: 0;
  color: rgba(0,0,0,0.25);
  font-size: 9px;
  font-weight: normal;
  white-space: nowrap;
  content: ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "
}

.avia-toc-style-simple .avia-toc-level-0:after {
  line-height: 3
}

.avia-toc-style-simple .avia-toc-level-1:after {
  line-height: 3
}

.avia-toc-style-simple .avia-toc-level-2:after {
  line-height: 2.9
}

.avia-toc-style-simple .avia-toc-level-3:after {
  line-height: 2.7
}

.avia-toc-style-simple .avia-toc-level-4:after {
  line-height: 2.5
}

.avia-toc-style-simple .avia-toc-level-5:after {
  line-height: 2.4
}

.avia-toc-style-simple .avia-toc-level-0 {
  font-weight: bold;
  font-size: 1em
}

.avia-toc-style-simple .avia-toc-level-2 {
  font-weight: normal;
  font-size: 0.9375em
}

.avia-toc-style-simple .avia-toc-level-3 {
  font-weight: normal;
  font-size: 0.875em
}

.avia-toc-style-simple .avia-toc-level-4 {
  font-weight: normal;
  font-size: 0.8125em
}

.avia-toc-style-simple .avia-toc-level-5 {
  font-weight: normal;
  font-size: 0.8125em;
  font-style: italic
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-1 {
  margin-left: 0.625em
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-2 {
  margin-left: 1em
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-3 {
  margin-left: 1.428em
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-4 {
  margin-left: 2.307em
}

.avia-toc-style-simple.avia-toc-indent .avia-toc-level-5 {
  margin-left: 2.692em
}

.avia-toc-style-elegant {
  padding-left: 30px
}

.avia-toc-style-elegant a {
  text-transform: uppercase;
  padding-bottom: 1.5em
}

.avia-toc-style-elegant .avia-toc-level-0 {
  font-weight: bold;
  font-size: 0.875em
}

.avia-toc-style-elegant .avia-toc-level-1 {
  font-weight: normal;
  font-size: 0.875em
}

.avia-toc-style-elegant .avia-toc-level-2 {
  font-weight: normal;
  font-size: 0.8125em
}

.avia-toc-style-elegant .avia-toc-level-3 {
  font-weight: bold;
  font-size: 0.8125em
}

.avia-toc-style-elegant .avia-toc-level-4 {
  font-weight: normal;
  font-size: 0.75em
}

.avia-toc-style-elegant .avia-toc-level-5 {
  font-weight: normal;
  font-size: 0.75em;
  font-style: italic
}

.avia-toc-style-elegant a:before {
  content: '';
  position: absolute;
  height: calc(100% + 0.3em);
  left: -20px;
  top: 0.15em;
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: rgba(0,0,0,0.08)
}

.avia-toc-style-elegant a.avia-toc-level-0:last-child:after, .avia-toc-style-elegant a:first-child:after, .avia-toc-style-elegant a.avia-toc-level-0:after, .avia-toc-style-elegant a:first-child span:after, .avia-toc-style-elegant a.avia-toc-level-0 span:after {
  content: '';
  position: absolute;
  width: 9px;
  height: 9px;
  border-width: 3px;
  border-style: solid;
  border-radius: 9px;
  left: -26px;
  top: 0.15em;
  z-index: 2
}

.avia-toc-style-elegant a:first-child span:after, .avia-toc-style-elegant a.avia-toc-level-0 span:after {
  border-color: transparent;
  z-index: 1
}

.avia-toc-style-elegant a:first-child:hover span:after, .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
  animation: sonarEffect 2s ease-out infinite
}

.avia-toc-style-elegant a:last-child:before {
  display: none
}

.avia-toc-style-elegant a:last-child:after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  left: -23px;
  top: 0.4em;
  border-radius: 8px
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-1 {
  padding-left: 0.625em
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-2 {
  padding-left: 1em
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-3 {
  padding-left: 1.428em
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-4 {
  padding-left: 2.307em
}

.avia-toc-style-elegant.avia-toc-indent .avia-toc-level-5 {
  padding-left: 2.692em
}

.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(../../../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(../../../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(../../../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
}

:root {
  --enfold-socket-color-bg: #333;
  --enfold-socket-color-bg2: #333;
  --enfold-socket-color-primary: #fff;
  --enfold-socket-color-secondary: #fff;
  --enfold-socket-color-color: #fff;
  --enfold-socket-color-meta: #fff;
  --enfold-socket-color-heading: #fff;
  --enfold-socket-color-border: #333;
  --enfold-socket-color-constant-font: #333;
  --enfold-socket-color-button-border: #ddd;
  --enfold-socket-color-button-border2: #ddd;
  --enfold-socket-color-iconlist: #222;
  --enfold-socket-color-timeline: #222;
  --enfold-socket-color-timeline-date: #000;
  --enfold-socket-color-masonry: #222;
  --enfold-socket-color-stripe: #fff;
  --enfold-socket-color-stripe2: #fff;
  --enfold-socket-color-stripe2nd: #fff;
  --enfold-socket-color-button-font: #333;
  --enfold-footer-color-bg: #333;
  --enfold-footer-color-bg2: #333;
  --enfold-footer-color-primary: #fff;
  --enfold-footer-color-secondary: #fff;
  --enfold-footer-color-color: #fff;
  --enfold-footer-color-meta: #fff;
  --enfold-footer-color-heading: #fff;
  --enfold-footer-color-border: #333;
  --enfold-footer-color-constant-font: #333;
  --enfold-footer-color-button-border: #ddd;
  --enfold-footer-color-button-border2: #ddd;
  --enfold-footer-color-iconlist: #222;
  --enfold-footer-color-timeline: #222;
  --enfold-footer-color-timeline-date: #000;
  --enfold-footer-color-masonry: #222;
  --enfold-footer-color-stripe: #fff;
  --enfold-footer-color-stripe2: #fff;
  --enfold-footer-color-stripe2nd: #fff;
  --enfold-footer-color-button-font: #333;
  --enfold-alternate-color-bg: #61ba46;
  --enfold-alternate-color-bg2: #61ba46;
  --enfold-alternate-color-primary: #fff;
  --enfold-alternate-color-secondary: #fff;
  --enfold-alternate-color-color: #fff;
  --enfold-alternate-color-meta: #fff;
  --enfold-alternate-color-heading: #fff;
  --enfold-alternate-color-border: #fff;
  --enfold-alternate-color-constant-font: #61ba46;
  --enfold-alternate-color-button-border: #ddd;
  --enfold-alternate-color-button-border2: #ddd;
  --enfold-alternate-color-iconlist: #eee;
  --enfold-alternate-color-timeline: #eee;
  --enfold-alternate-color-timeline-date: #bbb;
  --enfold-alternate-color-masonry: #50a935;
  --enfold-alternate-color-stripe: #fff;
  --enfold-alternate-color-stripe2: #fff;
  --enfold-alternate-color-stripe2nd: #fff;
  --enfold-alternate-color-button-font: #61ba46;
  --enfold-main-color-bg: #fff;
  --enfold-main-color-bg2: #fff;
  --enfold-main-color-primary: #ec1c23;
  --enfold-main-color-secondary: #ec1c23;
  --enfold-main-color-color: #333;
  --enfold-main-color-meta: #333;
  --enfold-main-color-heading: #333;
  --enfold-main-color-border: #333;
  --enfold-main-color-constant-font: #fff;
  --enfold-main-color-button-border: #ca0a01;
  --enfold-main-color-button-border2: #ca0a01;
  --enfold-main-color-iconlist: #222;
  --enfold-main-color-timeline: #222;
  --enfold-main-color-timeline-date: #000;
  --enfold-main-color-masonry: #eee;
  --enfold-main-color-stripe: #fe3e45;
  --enfold-main-color-stripe2: #fd2d34;
  --enfold-main-color-stripe2nd: #fd2d34;
  --enfold-main-color-button-font: #fff;
  --enfold-header-color-bg: #fff;
  --enfold-header-color-bg2: #fff;
  --enfold-header-color-primary: #ec1c23;
  --enfold-header-color-secondary: #ec1c23;
  --enfold-header-color-color: #333;
  --enfold-header-color-meta: #333;
  --enfold-header-color-heading: #333;
  --enfold-header-color-border: #333;
  --enfold-header-color-constant-font: #fff;
  --enfold-header-color-button-border: #ca0a01;
  --enfold-header-color-button-border2: #ca0a01;
  --enfold-header-color-iconlist: #222;
  --enfold-header-color-timeline: #222;
  --enfold-header-color-timeline-date: #000;
  --enfold-header-color-masonry: #eee;
  --enfold-header-color-stripe: #fe3e45;
  --enfold-header-color-stripe2: #fd2d34;
  --enfold-header-color-stripe2nd: #fd2d34;
  --enfold-header-color-button-font: #fff;
  --enfold-header_burger_color: inherit;
  --enfold-header_replacement_menu_color: #fff;
  --enfold-header_replacement_menu_hover_color: inherit;
  --enfold-font-family-theme-body: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
  --enfold-font-size-theme-content: 13px;
  --enfold-font-size-theme-h1: 34px;
  --enfold-font-size-theme-h2: 28px;
  --enfold-font-size-theme-h3: 20px;
  --enfold-font-size-theme-h4: 18px;
  --enfold-font-size-theme-h5: 16px;
  --enfold-font-size-theme-h6: 14px;
  --enfold-font-size-content-font: 18px;
  --enfold-font-size-medium-content-font: 18px;
  --enfold-font-size-small-content-font: 18px;
  --enfold-font-size-mini-content-font: 18px;
  --enfold-font-size-h1: 36px;
  --enfold-font-size-medium-h1: 36px;
  --enfold-font-size-small-h1: 36px;
  --enfold-font-size-mini-h1: 36px
}

::selection {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-bg)
}

html.html_boxed {
  background: #fff center center repeat scroll
}

body,body .avia-tooltip {
  font-size: 18px
}

h1 {
  font-size: 36px
}

@media only screen and (min-width: 768px) and (max-width:989px) {
  body,body .avia-tooltip {
      font-size:18px
  }

  h1 {
      font-size: 36px
  }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
  body,body .avia-tooltip {
      font-size:18px
  }

  h1 {
      font-size: 36px
  }
}

@media only screen and (max-width: 479px) {
  body,body .avia-tooltip {
      font-size:18px
  }

  h1 {
      font-size: 36px
  }
}

.socket_color,.socket_color div,.socket_color header,.socket_color main,.socket_color aside,.socket_color footer,.socket_color article,.socket_color nav,.socket_color section,.socket_color span,.socket_color applet,.socket_color object,.socket_color iframe,.socket_color h1,.socket_color h2,.socket_color h3,.socket_color h4,.socket_color h5,.socket_color h6,.socket_color p,.socket_color blockquote,.socket_color pre,.socket_color a,.socket_color abbr,.socket_color acronym,.socket_color address,.socket_color big,.socket_color cite,.socket_color code,.socket_color del,.socket_color dfn,.socket_color em,.socket_color img,.socket_color ins,.socket_color kbd,.socket_color q,.socket_color s,.socket_color samp,.socket_color small,.socket_color strike,.socket_color strong,.socket_color sub,.socket_color sup,.socket_color tt,.socket_color var,.socket_color b,.socket_color u,.socket_color i,.socket_color center,.socket_color dl,.socket_color dt,.socket_color dd,.socket_color ol,.socket_color ul,.socket_color li,.socket_color fieldset,.socket_color form,.socket_color label,.socket_color legend,.socket_color table,.socket_color caption,.socket_color tbody,.socket_color tfoot,.socket_color thead,.socket_color tr,.socket_color th,.socket_color td,.socket_color article,.socket_color aside,.socket_color canvas,.socket_color details,.socket_color embed,.socket_color figure,.socket_color fieldset,.socket_color figcaption,.socket_color footer,.socket_color header,.socket_color hgroup,.socket_color menu,.socket_color nav,.socket_color output,.socket_color ruby,.socket_color section,.socket_color summary,.socket_color time,.socket_color mark,.socket_color audio,.socket_color video,#top .socket_color .pullquote_boxed,.responsive #top .socket_color .avia-testimonial,.responsive #top.avia-blank #main .socket_color.container_wrap:first-child,#top .socket_color.fullsize .template-blog .post_delimiter,.socket_color .related_posts.av-related-style-full a {
  border-color: var(--enfold-socket-color-border)
}

.socket_color .rounded-container,#top .socket_color .pagination a:hover,.socket_color .small-preview,.socket_color .fallback-post-type-icon {
  background: var(--enfold-socket-color-meta);
  color: var(--enfold-socket-color-bg)
}

.socket_color .rounded-container .avia-svg-icon svg:first-child,.socket_color .small-preview .avia-svg-icon svg:first-child,.socket_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-bg);
  stroke: var(--enfold-socket-color-bg)
}

.socket_color .av-default-color,#top .socket_color .av-force-default-color,.socket_color .av-catalogue-item,.socket_color .wp-playlist-item .wp-playlist-caption,.socket_color .wp-playlist {
  color: var(--enfold-socket-color-color)
}

.socket_color,.socket_color .site-background,.socket_color .first-quote,.socket_color .related_image_wrap,.socket_color .gravatar img.socket_color .hr_content,.socket_color .news-thumb,.socket_color .post-format-icon,.socket_color .ajax_controlls a,.socket_color .tweet-text.avatar_no,.socket_color .toggler,.socket_color .toggler.activeTitle:hover,.socket_color #js_sort_items,.socket_color.inner-entry,.socket_color .grid-entry-title,.socket_color .related-format-icon,.grid-entry .socket_color .avia-arrow,.socket_color .avia-gallery-big,.socket_color .avia-gallery-big,.socket_color .avia-gallery img,.socket_color .grid-content,.socket_color .av-share-box ul,#top .socket_color .av-related-style-full .related-format-icon,.socket_color .related_posts.av-related-style-full a:hover,.socket_color.avia-fullwidth-portfolio .pagination .current,.socket_color.avia-fullwidth-portfolio .pagination a,.socket_color .av-hotspot-fallback-tooltip-inner,.socket_color .av-hotspot-fallback-tooltip-count {
  background-color: var(--enfold-socket-color-bg);
  color: var(--enfold-socket-color-color)
}

.socket_color .ajax_controlls a.avia-svg-icon svg:first-child,.socket_color .avia-svg-icon svg:first-child,.socket_color .av-share-box ul li svg:first-child,#top .socket_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
  stroke: var(--enfold-socket-color-color);
  fill: var(--enfold-socket-color-color)
}

.socket_color .avia-fold-unfold-section .av-fold-unfold-container::after {
  background: linear-gradient( to bottom,rgba(51,51,51,0),rgba(51,51,51,1) )
}

.socket_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.socket_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
  color: var(--enfold-socket-color-color)
}

.socket_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
  background: var(--enfold-socket-color-bg);
  border-color: var(--enfold-socket-color-border)
}

.socket_color .avia-curtain-reveal-overlay {
  background: var(--enfold-socket-color-bg)
}

.socket_color .avia-icon-circles-icon {
  background: var(--enfold-socket-color-bg);
  border-color: var(--enfold-socket-color-border);
  color: var(--enfold-socket-color-color)
}

.socket_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-color);
  stroke: var(--enfold-socket-color-color)
}

.socket_color .avia-icon-circles-icon.active {
  background: var(--enfold-socket-color-secondary);
  border-color: var(--enfold-socket-color-secondary);
  color: var(--enfold-socket-color-bg)
}

.socket_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
  fill: var(--enfold-socket-color-bg);
  stroke: var(--enfold-socket-color-bg)
}

.socket_color .avia-icon-circles-icon-text {
  color: var(--enfold-socket-color-color);
  background: var(--enfold-socket-color-bg)
}

.socket_color .heading-color,.socket_color a.iconbox_icon:hover,.socket_color h1,.socket_color h2,.socket_color h3,.socket_color h4,.socket_color h5,.socket_color h6,.socket_color .sidebar .current_page_item>a,.socket_color .sidebar .current-menu-item>a,.socket_color .pagination .current,.socket_color .pagination a:hover,.socket_color strong.avia-testimonial-name,.socket_color .heading,.socket_color .toggle_content strong,.socket_color .toggle_content strong a,.socket_color .tab_content strong,.socket_color .tab_content strong a,.socket_color .asc_count,.socket_color .avia-testimonial-content strong,#top .socket_color .av-related-style-full .av-related-title,.socket_color .wp-playlist-item-meta.wp-playlist-item-title,#top .socket_color .av-no-image-slider h2 a,.socket_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.socket_color div .news-headline .news-title,.socket_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.socket_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
  color: var(--enfold-socket-color-heading)
}

.socket_color .heading .avia-svg-icon svg:first-child,.socket_color .av-special-heading .avia-svg-icon svg:first-child,.socket_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.socket_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-heading);
  stroke: var(--enfold-socket-color-heading)
}

.socket_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
  color: var(--enfold-socket-color-color)
}

.socket_color .meta-color,.socket_color .sidebar,.socket_color .sidebar a,.socket_color .minor-meta,.socket_color .minor-meta a,.socket_color .text-sep,.socket_color blockquote,.socket_color .post_nav a,.socket_color .comment-text,.socket_color .side-container-inner,.socket_color .news-time,.socket_color .pagination a,.socket_color .pagination span,.socket_color .tweet-text.avatar_no .tweet-time,#top .socket_color .extra-mini-title,.socket_color .team-member-job-title,.socket_color .team-social a,.socket_color #js_sort_items a,.grid-entry-excerpt,.socket_color .avia-testimonial-subtitle,.socket_color .commentmetadata a,.socket_color .social_bookmarks a,.socket_color .meta-heading > *,.socket_color .slide-meta,.socket_color .slide-meta a,.socket_color .taglist,.socket_color .taglist a,.socket_color .phone-info,.socket_color .phone-info a,.socket_color .av-sort-by-term a,.socket_color .av-magazine-time,.socket_color .av-magazine .av-magazine-entry-icon,.socket_color .av-catalogue-content,.socket_color .wp-playlist-item-length,.html_modern-blog #top div .socket_color .blog-categories a,.html_modern-blog #top div .socket_color .blog-categories a:hover {
  color: var(--enfold-socket-color-meta)
}

.socket_color .team-social a.avia-svg-icon svg:first-child,.socket_color .meta-heading .avia-svg-icon svg:first-child,.socket_color .social_bookmarks .avia-svg-icon a svg:first-child {
  stroke: var(--enfold-socket-color-meta);
  fill: var(--enfold-socket-color-meta)
}

.socket_color .team-social a.avia-svg-icon:hover svg:first-child {
  stroke: var(--enfold-socket-color-secondary);
  fill: var(--enfold-socket-color-secondary)
}

.socket_color .special-heading-inner-border {
  border-color: var(--enfold-socket-color-color)
}

.socket_color .meta-heading .special-heading-inner-border {
  border-color: var(--enfold-socket-color-meta)
}

.socket_color a,.socket_color .widget_first,.socket_color strong,.socket_color b,.socket_color b a,.socket_color strong a,.socket_color #js_sort_items a:hover,.socket_color #js_sort_items a.active_sort,.socket_color .av-sort-by-term a.active_sort,.socket_color .special_amp,.socket_color .taglist a.activeFilter,.socket_color #commentform .required,#top .socket_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .socket_color .blog-categories a,.html_elegant-blog #top .socket_color .blog-categories a:hover {
  color: var(--enfold-socket-color-primary)
}

.socket_color a.avia-button .avia-svg-icon svg:first-child,.socket_color a.more-link .avia-svg-icon svg:first-child,#top .socket_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
  stroke: var(--enfold-socket-color-primary);
  fill: var(--enfold-socket-color-primary)
}

.socket_color a:hover,.socket_color h1 a:hover,.socket_color h2 a:hover,.socket_color h3 a:hover,.socket_color h4 a:hover,.socket_color h5 a:hover,.socket_color h6 a:hover,.socket_color .template-search a.news-content:hover,.socket_color .wp-playlist-item .wp-playlist-caption:hover {
  color: var(--enfold-socket-color-secondary)
}

.socket_color a.more-link:hover .avia-svg-icon svg:first-child {
  stroke: var(--enfold-socket-color-secondary);
  fill: var(--enfold-socket-color-secondary)
}

.socket_color .primary-background,.socket_color .primary-background a,div .socket_color .button,.socket_color #submit,.socket_color input[type='submit'],.socket_color .small-preview:hover,.socket_color .avia-menu-fx,.socket_color .avia-menu-fx .avia-arrow,.socket_color.iconbox_top .iconbox_icon,.socket_color .iconbox_top a.iconbox_icon:hover,.socket_color .avia-data-table th.avia-highlight-col,.socket_color .avia-color-theme-color,.socket_color .avia-color-theme-color:hover,.socket_color .image-overlay .image-overlay-inside:before,.socket_color .comment-count,.socket_color .av_dropcap2,.responsive #top .socket_color .av-open-submenu.av-subnav-menu > li > a:hover,#top .socket_color .av-open-submenu.av-subnav-menu li > ul a:hover,.socket_color .av-colored-style .av-countdown-cell-inner,.socket_color .wc-block-components-button:not(.is-link) {
  background-color: var(--enfold-socket-color-primary);
  color: var(--enfold-socket-color-constant-font);
  border-color: var(--enfold-socket-color-button-border)
}

.socket_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-constant-font);
  stroke: var(--enfold-socket-color-constant-font)
}

.socket_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
  color: var(--enfold-socket-color-constant-font)
}

.socket_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
  fill: var(--enfold-socket-color-constant-font);
  stroke: var(--enfold-socket-color-constant-font)
}

.socket_color a.avia-button:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-secondary);
  stroke: var(--enfold-socket-color-secondary)
}

.socket_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.socket_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-socket-color-constant-font);
  stroke: var(--enfold-socket-color-constant-font)
}

.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.socket_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.socket_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-socket-color-primary);
  color: var(--enfold-socket-color-constant-font)
}

#top #wrap_all .socket_color .av-menu-button-colored > a .avia-menu-text {
  background-color: var(--enfold-socket-color-primary);
  color: var(--enfold-socket-color-constant-font);
  border-color: var(--enfold-socket-color-primary)
}

#top #wrap_all .socket_color .av-menu-button-colored > a .avia-menu-text:after {
  background-color: var(--enfold-socket-color-button-border)
}

#top .socket_color .mobile_menu_toggle {
  color: var(--enfold-socket-color-primary);
  background: var(--enfold-socket-color-bg)
}

#top .socket_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-primary);
  stroke: var(--enfold-socket-color-primary)
}

#top .socket_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
  color: var(--enfold-socket-color-primary)
}

#top .socket_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
  color: var(--enfold-socket-color-bg)
}

.socket_color .button:hover,.socket_color .ajax_controlls a:hover,.socket_color #submit:hover,.socket_color .big_button:hover,.socket_color .contentSlideControlls a:hover,.socket_color #submit:hover ,.socket_color input[type='submit']:hover {
  background-color: var(--enfold-socket-color-secondary);
  color: var(--enfold-socket-color-bg);
  border-color: var(--enfold-socket-color-button-border2)
}

.socket_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
  fill: var(--enfold-socket-color-bg);
  stroke: var(--enfold-socket-color-bg)
}

.socket_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
  background-color: var(--enfold-socket-color-secondary);
  border-color: var(--enfold-socket-color-button-border2)
}

.socket_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-socket-color-bg);
  stroke: var(--enfold-socket-color-bg)
}

.socket_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.socket_color .avia-toc-style-elegant a:first-child:after,.socket_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  background-color: var(--enfold-socket-color-bg);
  border-color: var(--enfold-socket-color-secondary)
}

.socket_color .avia-toc-style-elegant a:first-child span:after,.socket_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
  background-color: var(--enfold-socket-color-bg)
}

.socket_color .avia-toc-style-elegant a:first-child:hover span:after,.socket_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
  border-color: var(--enfold-socket-color-secondary)
}

.socket_color .avia-toc-style-elegant a:before {
  border-color: var(--enfold-socket-color-border)
}

.socket_color .avia-toc-style-elegant a:first-child:after,.socket_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  border-color: var(--enfold-socket-color-secondary);
  background-color: var(--enfold-socket-color-bg)
}

.socket_color .avia-toc-style-elegant a:last-child:after {
  background-color: var(--enfold-socket-color-border)
}

.socket_color .timeline-bullet {
  background-color: var(--enfold-socket-color-border);
  border-color: var(--enfold-socket-color-bg)
}

.socket_color table,.socket_color .widget_nav_menu ul:first-child>.current-menu-item,.socket_color .widget_nav_menu ul:first-child>.current_page_item,.socket_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.socket_color .pagination .current,.socket_color .pagination a,.socket_color.iconbox_top .iconbox_content,.socket_color .av_promobox,.socket_color .toggle_content,.socket_color .toggler:hover,#top .socket_color .av-minimal-toggle .toggler,.socket_color .related_posts_default_image,.socket_color .search-result-counter,.socket_color .container_wrap_meta,.socket_color .avia-content-slider .slide-image,.socket_color .avia-slider-testimonials .avia-testimonial-content,.socket_color .avia-testimonial-arrow-wrap .avia-arrow,.socket_color .news-thumb,.socket_color .portfolio-preview-content,.socket_color .portfolio-preview-content .avia-arrow,.socket_color .av-magazine .av-magazine-entry-icon,.socket_color .related_posts.av-related-style-full a,.socket_color .aviaccordion-slide,.socket_color.avia-fullwidth-portfolio .pagination,.socket_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.socket_color .av-catalogue-list li:hover,.socket_color .wp-playlist,.socket_color .avia-slideshow-fixed-height > li,.socket_color .avia-form-success,.socket_color .avia-form-error,.socket_color .av-boxed-grid-style .avia-testimonial {
  background: var(--enfold-socket-color-bg2)
}

#top .socket_color .post_timeline li:hover .timeline-bullet {
  background-color: var(--enfold-socket-color-secondary)
}

.socket_color blockquote,.socket_color .avia-bullet,.socket_color .av-no-color.av-icon-style-border a.av-icon-char {
  border-color: var(--enfold-socket-color-primary)
}

.html_header_top .socket_color .main_menu ul:first-child >li > ul,.html_header_top #top .socket_color .avia_mega_div>.sub-menu {
  border-top-color: var(--enfold-socket-color-primary)
}

.socket_color .breadcrumb,.socket_color .breadcrumb a,#top .socket_color.title_container .main-title,#top .socket_color.title_container .main-title a {
  color: var(--enfold-socket-color-color)
}

.socket_color .av-icon-display,#top .socket_color .av-related-style-full a:hover .related-format-icon,.socket_color .av-default-style .av-countdown-cell-inner,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.socket_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.socket_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-socket-color-bg2);
  color: var(--enfold-socket-color-meta)
}

.socket_color .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-meta);
  stroke: var(--enfold-socket-color-meta)
}

.socket_color .av-masonry-entry:hover .av-icon-display {
  background-color: var(--enfold-socket-color-primary);
  color: var(--enfold-socket-color-constant-font);
  border-color: var(--enfold-socket-color-button-border)
}

.socket_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-constant-font);
  stroke: var(--enfold-socket-color-constant-font)
}

#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display {
  color: var(--enfold-socket-color-primary)
}

#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-primary);
  stroke: var(--enfold-socket-color-primary)
}

.socket_color textarea::placeholder,.socket_color input::placeholder {
  color: var(--enfold-socket-color-meta);
  opacity: 0.5
}

.socket_color .header_bg,.socket_color .main_menu ul ul,.socket_color .main_menu .menu ul li a,.socket_color .pointer_arrow_wrap .pointer_arrow,.socket_color .avia_mega_div,.socket_color .av-subnav-menu > li ul,.socket_color .av-subnav-menu a {
  background-color: var(--enfold-socket-color-bg);
  color: var(--enfold-socket-color-meta)
}

.socket_color .main_menu .menu ul li a:hover,.socket_color .main_menu .menu ul li a:focus,.socket_color .av-subnav-menu ul a:hover,.socket_color .av-subnav-menu ul a:focus {
  background-color: var(--enfold-socket-color-bg2)
}

.socket_color .sub_menu > ul > li > a,.socket_color .sub_menu > div > ul > li > a,.socket_color .main_menu ul:first-child > li > a,#top .socket_color .main_menu .menu ul .current_page_item > a,#top .socket_color .main_menu .menu ul .current-menu-item > a,#top .socket_color .sub_menu li ul a {
  color: var(--enfold-socket-color-meta)
}

.socket_color .main_menu ul:first-child > li > a svg:first-child {
  stroke: var(--enfold-socket-color-meta);
  fill: var(--enfold-socket-color-meta)
}

.socket_color .main_menu ul:first-child > li > a:hover svg:first-child,.socket_color .main_menu ul:first-child > li > a:focus svg:first-child {
  stroke: var(--enfold-socket-color-color);
  fill: var(--enfold-socket-color-color)
}

#top .socket_color .main_menu .menu ul li > a:hover,#top .socket_color .main_menu .menu ul li>a:focus {
  color: var(--enfold-socket-color-color)
}

.socket_color .av-subnav-menu a:hover,.socket_color .av-subnav-menu a:focus,.socket_color .main_menu ul:first-child > li a:hover,.socket_color .main_menu ul:first-child > li a:focus,.socket_color .main_menu ul:first-child > li.current-menu-item > a,.socket_color .main_menu ul:first-child > li.current_page_item > a,.socket_color .main_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-socket-color-color)
}

#top .socket_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
  color: var(--enfold-socket-color-primary)
}

.socket_color .sub_menu > ul > li > a:hover,.socket_color .sub_menu > ul > li > a:focus,.socket_color .sub_menu > div > ul > li > a:hover,.socket_color .sub_menu>div>ul>li>a:focus {
  color: var(--enfold-socket-color-color)
}

#top .socket_color .sub_menu ul li a:hover,#top .socket_color .sub_menu ul li a:focus,.socket_color .sub_menu ul:first-child > li.current-menu-item > a,.socket_color .sub_menu ul:first-child > li.current_page_item > a,.socket_color .sub_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-socket-color-color)
}

.socket_color .sub_menu li ul a,.socket_color #payment,.socket_color .sub_menu ul li,.socket_color .sub_menu ul,#top .socket_color .sub_menu li li a:hover,#top .socket_color .sub_menu li li a:focus {
  background-color: var(--enfold-socket-color-bg)
}

.socket_color#header .avia_mega_div > .sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
  border-color: var(--enfold-socket-color-border)
}

#top .socket_color .widget_pages ul li a:focus,#top .socket_color .widget_nav_menu ul li a:focus {
  color: var(--enfold-socket-color-secondary)
}

@media only screen and (max-width: 767px) {
  #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-socket-color-bg);
      color: var(--enfold-socket-color-color);
      border-color: var(--enfold-socket-color-border)
  }

  #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-socket-color-color);
      fill: var(--enfold-socket-color-color)
  }
}

@media only screen and (max-width: 989px) {
  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-socket-color-bg);
      color: var(--enfold-socket-color-color);
      border-color: var(--enfold-socket-color-border)
  }

  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-socket-color-color);
      fill: var(--enfold-socket-color-color)
  }
}

.socket_color .avia-tt,.socket_color .avia-tt .avia-arrow,.socket_color .avia-tt .avia-arrow {
  background-color: var(--enfold-socket-color-bg);
  color: var(--enfold-socket-color-meta)
}

.socket_color .av_ajax_search_image {
  background-color: var(--enfold-socket-color-primary);
  color: var(--enfold-socket-color-bg)
}

.socket_color .av_ajax_search_image.avia-svg-icon svg:first-child {
  stroke: var(--enfold-socket-color-bg);
  fill: var(--enfold-socket-color-bg)
}

.socket_color .ajax_search_excerpt {
  color: var(--enfold-socket-color-meta)
}

.socket_color .av_ajax_search_title {
  color: var(--enfold-socket-color-heading)
}

.socket_color .ajax_load {
  background-color: var(--enfold-socket-color-primary)
}

.socket_color .av_searchsubmit_wrapper {
  background-color: var(--enfold-socket-color-primary)
}

#top .socket_color .avia-color-theme-color {
  color: var(--enfold-socket-color-button-font);
  border-color: var(--enfold-socket-color-button-border)
}

#top .socket_color .avia-color-theme-color .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-button-font);
  stroke: var(--enfold-socket-color-button-font)
}

.socket_color .avia-color-theme-color-subtle {
  background-color: var(--enfold-socket-color-bg2);
  color: var(--enfold-socket-color-color)
}

#top .socket_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-color);
  stroke: var(--enfold-socket-color-color)
}

.socket_color .avia-color-theme-color-subtle:hover {
  background-color: var(--enfold-socket-color-bg);
  color: var(--enfold-socket-color-heading)
}

#top .socket_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-heading);
  stroke: var(--enfold-socket-color-heading)
}

#top .socket_color .avia-color-theme-color-highlight {
  color: var(--enfold-socket-color-button-font);
  border-color: var(--enfold-socket-color-secondary);
  background-color: var(--enfold-socket-color-secondary)
}

#top .socket_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-button-font);
  stroke: var(--enfold-socket-color-button-font)
}

#top .socket_color .avia-font-color-theme-color,#top .socket_color .avia-font-color-theme-color-hover:hover {
  color: var(--enfold-socket-color-button-font)
}

#top .socket_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .socket_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-button-font);
  stroke: var(--enfold-socket-color-button-font)
}

.socket_color .avia-font-color-theme-color-subtle {
  color: var(--enfold-socket-color-color)
}

.socket_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-color);
  stroke: var(--enfold-socket-color-color)
}

.socket_color .avia-font-color-theme-color-subtle-hover:hover {
  color: var(--enfold-socket-color-heading)
}

.socket_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-heading);
  stroke: var(--enfold-socket-color-heading)
}

#top .socket_color .avia-font-color-theme-color-highlight,#top .socket_color .avia-font-color-theme-color-highlight-hover:hover {
  color: var(--enfold-socket-color-button-font)
}

#top .socket_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .socket_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-button-font);
  stroke: var(--enfold-socket-color-button-font)
}

.socket_color .avia-icon-list .iconlist_icon {
  background-color: var(--enfold-socket-color-iconlist)
}

.socket_color .avia-icon-list .iconlist-timeline {
  border-color: var(--enfold-socket-color-border)
}

.socket_color .iconlist_content {
  color: var(--enfold-socket-color-meta)
}

.socket_color .avia-timeline .milestone_icon {
  background-color: var(--enfold-socket-color-timeline)
}

.socket_color .avia-timeline .milestone_inner {
  background-color: var(--enfold-socket-color-timeline)
}

.socket_color .avia-timeline {
  border-color: var(--enfold-socket-color-timeline)
}

.socket_color .av-milestone-icon-wrap:after {
  border-color: var(--enfold-socket-color-timeline)
}

.socket_color .avia-timeline .av-milestone-date {
  color: var(--enfold-socket-color-timeline-date)
}

.socket_color .avia-timeline .av-milestone-date span {
  background-color: var(--enfold-socket-color-timeline)
}

.socket_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
  background-color: var(--enfold-socket-color-timeline)
}

.socket_color .av-timeline-nav a {
  background-color: var(--enfold-socket-color-timeline)
}

#top .socket_color .input-text,#top .socket_color input[type='text'],#top .socket_color input[type='input'],#top .socket_color input[type='password'],#top .socket_color input[type='email'],#top .socket_color input[type='number'],#top .socket_color input[type='url'],#top .socket_color input[type='tel'],#top .socket_color input[type='search'],#top .socket_color textarea,#top .socket_color select {
  border-color: var(--enfold-socket-color-border);
  background-color: var(--enfold-socket-color-bg2);
  color: var(--enfold-socket-color-meta);
  font-family: inherit
}

#top .socket_color .invers-color .input-text,#top .socket_color .invers-color input[type='text'],#top .socket_color .invers-color input[type='input'],#top .socket_color .invers-color input[type='password'],#top .socket_color .invers-color input[type='email'],#top .socket_color .invers-color input[type='number'],#top .socket_color .invers-color input[type='url'],#top .socket_color .invers-color input[type='tel'],#top .socket_color .invers-color input[type='search'],#top .socket_color .invers-color textarea,#top .socket_color .invers-color select {
  background-color: var(--enfold-socket-color-bg)
}

.socket_color .required {
  color: var(--enfold-socket-color-primary)
}

.socket_color .av-masonry {
  background-color: var(--enfold-socket-color-masonry)
}

.socket_color .av-masonry-pagination,.socket_color .av-masonry-pagination:hover,.socket_color .av-masonry-outerimage-container {
  background-color: var(--enfold-socket-color-bg)
}

.socket_color .container .av-inner-masonry-content,#top .socket_color .container .av-masonry-load-more,#top .socket_color .container .av-masonry-sort,.socket_color .container .av-masonry-entry .avia-arrow {
  background-color: var(--enfold-socket-color-bg2)
}

.socket_color .hr-short .hr-inner-style,.socket_color .hr-short .hr-inner {
  background-color: var(--enfold-socket-color-bg)
}

div .socket_color .tabcontainer .active_tab_content,div .socket_color .tabcontainer .active_tab {
  background-color: var(--enfold-socket-color-bg2);
  color: var(--enfold-socket-color-color)
}

div .socket_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-color);
  stroke: var(--enfold-socket-color-color)
}

.responsive.js_active #top .socket_color .avia_combo_widget .top_tab .tab {
  border-top-color: var(--enfold-socket-color-border)
}

.socket_color .template-archives .tabcontainer a,#top .socket_color .tabcontainer .tab:hover,#top .socket_color .tabcontainer .tab.active_tab {
  color: var(--enfold-socket-color-color)
}

#top .socket_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .socket_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-socket-color-color);
  stroke: var(--enfold-socket-color-color)
}

.socket_color .template-archives .tabcontainer a:hover {
  color: var(--enfold-socket-color-secondary)
}

.socket_color .sidebar_tab_icon {
  background-color: var(--enfold-socket-color-border)
}

#top .socket_color .sidebar_active_tab .sidebar_tab_icon {
  background-color: var(--enfold-socket-color-primary)
}

.socket_color .sidebar_tab:hover .sidebar_tab_icon {
  background-color: var(--enfold-socket-color-secondary)
}

.socket_color .sidebar_tab,.socket_color .tabcontainer .tab {
  color: var(--enfold-socket-color-meta)
}

.socket_color div .sidebar_active_tab ,div .socket_color .tabcontainer.noborder_tabs .active_tab_content,div .socket_color .tabcontainer.noborder_tabs .active_tab {
  color: var(--enfold-socket-color-color);
  background-color: var(--enfold-socket-color-bg)
}

#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a {
  background-color: var(--enfold-socket-color-bg2)
}

#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: var(--enfold-socket-color-meta)
}

@media only screen and (max-width: 767px) {
  .responsive #top .socket_color .tabcontainer .active_tab {
      background-color:var(--enfold-socket-color-secondary);
      color: var(--enfold-socket-color-constant-font)
  }

  .responsive #top .socket_color .tabcontainer {
      border-color: var(--enfold-socket-color-border)
  }

  .responsive #top .socket_color .active_tab_content {
      background-color: var(--enfold-socket-color-bg2)
  }
}

.socket_color tr:nth-child(even),.socket_color .avia-data-table .avia-heading-row .avia-desc-col,.socket_color .avia-data-table .avia-highlight-col,.socket_color .pricing-table>li:nth-child(even),body .socket_color .pricing-table.avia-desc-col li,#top .socket_color .avia-data-table.avia_pricing_minimal th {
  background-color: var(--enfold-socket-color-bg);
  color: var(--enfold-socket-color-color)
}

.socket_color table caption,.socket_color tr:nth-child(even),.socket_color .pricing-table>li:nth-child(even),#top .socket_color .avia-data-table.avia_pricing_minimal td {
  color: var(--enfold-socket-color-meta)
}

.socket_color tr:nth-child(odd),.socket_color .pricing-table>li:nth-child(odd),.socket_color .pricing-extra {
  background: var(--enfold-socket-color-bg2)
}

.socket_color .pricing-table li.avia-pricing-row,.socket_color .pricing-table li.avia-heading-row,.socket_color .pricing-table li.avia-pricing-row .pricing-extra {
  background-color: var(--enfold-socket-color-primary);
  color: var(--enfold-socket-color-constant-font);
  border-color: var(--enfold-socket-color-stripe)
}

.socket_color .pricing-table li.avia-heading-row,.socket_color .pricing-table li.avia-heading-row .pricing-extra {
  background-color: var(--enfold-socket-color-stripe2);
  color: var(--enfold-socket-color-constant-font);
  border-color: var(--enfold-socket-color-stripe)
}

.socket_color .pricing-table.avia-desc-col .avia-heading-row,.socket_color .pricing-table.avia-desc-col .avia-pricing-row {
  border-color: var(--enfold-socket-color-border)
}

.socket_color .theme-color-bar .bar {
  background: var(--enfold-socket-color-primary)
}

.socket_color .mejs-controls .mejs-time-rail .mejs-time-current,.socket_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.socket_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.socket_color .button.av-sending-button,.socket_color .av-striped-bar .theme-color-bar .bar {
  background: var(--enfold-socket-color-primary)
}

body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-socket-color-primary);
  color: #fff
}

body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-socket-color-primary);
  border-color: var(--enfold-socket-color-primary) transparent transparent transparent
}

.socket_color .progress {
  background-color: var(--enfold-socket-color-bg2)
}

.socket_color .av_searchform_element_results .av_ajax_search_entry,.socket_color .av_searchform_element_results .av_ajax_search_title,.socket_color.av_searchform_element_results .av_ajax_search_entry,.socket_color.av_searchform_element_results .av_ajax_search_title {
  color: var(--enfold-socket-color-primary)
}

.socket_color .av_searchform_element_results .ajax_search_excerpt,.socket_color.av_searchform_element_results .ajax_search_excerpt {
  color: var(--enfold-socket-color-meta)
}

.socket_color .av_searchform_element_results .av_ajax_search_image,.socket_color.av_searchform_element_results .av_ajax_search_image {
  color: var(--enfold-socket-color-meta)
}

.socket_color .button.av-sending-button {
  background: var(--enfold-socket-color-secondary);
  background-image: linear-gradient(-45deg,var(--enfold-socket-color-secondary) 25%,var(--enfold-socket-color-stripe2nd) 25%,var(--enfold-socket-color-stripe2nd) 50%,var(--enfold-socket-color-secondary) 50%,var(--enfold-socket-color-secondary) 75%,var(--enfold-socket-color-stripe2nd) 75%,var(--enfold-socket-color-stripe2nd));
  border-color: var(--enfold-socket-color-secondary)
}

.socket_color span.bbp-admin-links a {
  color: var(--enfold-socket-color-primary)
}

.socket_color span.bbp-admin-links a:hover {
  color: var(--enfold-socket-color-secondary)
}

#top .socket_color .bbp-reply-content,#top .socket_color .bbp-topic-content,#top .socket_color .bbp-body .super-sticky .page-numbers,#top .socket_color .bbp-body .sticky .page-numbers,#top .socket_color .bbp-pagination-links a:hover,#top .socket_color .bbp-pagination-links span.current {
  background: var(--enfold-socket-color-bg)
}

#top .socket_color .bbp-topics .bbp-header,#top .socket_color .bbp-topics .bbp-header,#top .socket_color .bbp-forums .bbp-header,#top .socket_color .bbp-topics-front ul.super-sticky,#top .socket_color .bbp-topics ul.super-sticky,#top .socket_color .bbp-topics ul.sticky,#top .socket_color .bbp-forum-content ul.sticky,#top .socket_color .bbp-body .page-numbers {
  background-color: var(--enfold-socket-color-bg2)
}

#top .socket_color .bbp-meta,#top .socket_color .bbp-author-role,#top .socket_color .bbp-author-ip,#top .socket_color .bbp-pagination-count,#top .socket_color .bbp-topics .bbp-body .bbp-topic-title:before {
  color: var(--enfold-socket-color-meta)
}

#top .socket_color .bbp-admin-links {
  color: var(--enfold-socket-color-border)
}

.socket_color #bbpress-forums li.bbp-body ul.forum,.socket_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .socket_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .socket_color .bbp-reply-author:before,.avia_transform .forum-search .socket_color .bbp-topic-author:before {
  background-color: var(--enfold-socket-color-bg);
  border-color: var(--enfold-socket-color-border)
}

#top .socket_color .bbp-author-name {
  color: var(--enfold-socket-color-heading)
}

.socket_color .widget_display_stats dt,.socket_color .widget_display_stats dd {
  background-color: var(--enfold-socket-color-bg2)
}

html,#scroll-top-link,#av-cookie-consent-badge {
  background-color: var(--enfold-socket-color-bg)
}

#scroll-top-link,#av-cookie-consent-badge {
  color: var(--enfold-socket-color-color);
  border: 1px solid var(--enfold-socket-color-border)
}

#scroll-top-link.avia-svg-icon svg:first-child,#av-cookie-consent-badge.avia-svg-icon svg:first-child {
  stroke: var(--enfold-socket-color-color);
  fill: var(--enfold-socket-color-color)
}

.footer_color,.footer_color div,.footer_color header,.footer_color main,.footer_color aside,.footer_color footer,.footer_color article,.footer_color nav,.footer_color section,.footer_color span,.footer_color applet,.footer_color object,.footer_color iframe,.footer_color h1,.footer_color h2,.footer_color h3,.footer_color h4,.footer_color h5,.footer_color h6,.footer_color p,.footer_color blockquote,.footer_color pre,.footer_color a,.footer_color abbr,.footer_color acronym,.footer_color address,.footer_color big,.footer_color cite,.footer_color code,.footer_color del,.footer_color dfn,.footer_color em,.footer_color img,.footer_color ins,.footer_color kbd,.footer_color q,.footer_color s,.footer_color samp,.footer_color small,.footer_color strike,.footer_color strong,.footer_color sub,.footer_color sup,.footer_color tt,.footer_color var,.footer_color b,.footer_color u,.footer_color i,.footer_color center,.footer_color dl,.footer_color dt,.footer_color dd,.footer_color ol,.footer_color ul,.footer_color li,.footer_color fieldset,.footer_color form,.footer_color label,.footer_color legend,.footer_color table,.footer_color caption,.footer_color tbody,.footer_color tfoot,.footer_color thead,.footer_color tr,.footer_color th,.footer_color td,.footer_color article,.footer_color aside,.footer_color canvas,.footer_color details,.footer_color embed,.footer_color figure,.footer_color fieldset,.footer_color figcaption,.footer_color footer,.footer_color header,.footer_color hgroup,.footer_color menu,.footer_color nav,.footer_color output,.footer_color ruby,.footer_color section,.footer_color summary,.footer_color time,.footer_color mark,.footer_color audio,.footer_color video,#top .footer_color .pullquote_boxed,.responsive #top .footer_color .avia-testimonial,.responsive #top.avia-blank #main .footer_color.container_wrap:first-child,#top .footer_color.fullsize .template-blog .post_delimiter,.footer_color .related_posts.av-related-style-full a {
  border-color: var(--enfold-footer-color-border)
}

.footer_color .rounded-container,#top .footer_color .pagination a:hover,.footer_color .small-preview,.footer_color .fallback-post-type-icon {
  background: var(--enfold-footer-color-meta);
  color: var(--enfold-footer-color-bg)
}

.footer_color .rounded-container .avia-svg-icon svg:first-child,.footer_color .small-preview .avia-svg-icon svg:first-child,.footer_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-bg);
  stroke: var(--enfold-footer-color-bg)
}

.footer_color .av-default-color,#top .footer_color .av-force-default-color,.footer_color .av-catalogue-item,.footer_color .wp-playlist-item .wp-playlist-caption,.footer_color .wp-playlist {
  color: var(--enfold-footer-color-color)
}

.footer_color,.footer_color .site-background,.footer_color .first-quote,.footer_color .related_image_wrap,.footer_color .gravatar img.footer_color .hr_content,.footer_color .news-thumb,.footer_color .post-format-icon,.footer_color .ajax_controlls a,.footer_color .tweet-text.avatar_no,.footer_color .toggler,.footer_color .toggler.activeTitle:hover,.footer_color #js_sort_items,.footer_color.inner-entry,.footer_color .grid-entry-title,.footer_color .related-format-icon,.grid-entry .footer_color .avia-arrow,.footer_color .avia-gallery-big,.footer_color .avia-gallery-big,.footer_color .avia-gallery img,.footer_color .grid-content,.footer_color .av-share-box ul,#top .footer_color .av-related-style-full .related-format-icon,.footer_color .related_posts.av-related-style-full a:hover,.footer_color.avia-fullwidth-portfolio .pagination .current,.footer_color.avia-fullwidth-portfolio .pagination a,.footer_color .av-hotspot-fallback-tooltip-inner,.footer_color .av-hotspot-fallback-tooltip-count {
  background-color: var(--enfold-footer-color-bg);
  color: var(--enfold-footer-color-color)
}

.footer_color .ajax_controlls a.avia-svg-icon svg:first-child,.footer_color .avia-svg-icon svg:first-child,.footer_color .av-share-box ul li svg:first-child,#top .footer_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
  stroke: var(--enfold-footer-color-color);
  fill: var(--enfold-footer-color-color)
}

.footer_color .avia-fold-unfold-section .av-fold-unfold-container::after {
  background: linear-gradient( to bottom,rgba(51,51,51,0),rgba(51,51,51,1) )
}

.footer_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.footer_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
  color: var(--enfold-footer-color-color)
}

.footer_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
  background: var(--enfold-footer-color-bg);
  border-color: var(--enfold-footer-color-border)
}

.footer_color .avia-curtain-reveal-overlay {
  background: var(--enfold-footer-color-bg)
}

.footer_color .avia-icon-circles-icon {
  background: var(--enfold-footer-color-bg);
  border-color: var(--enfold-footer-color-border);
  color: var(--enfold-footer-color-color)
}

.footer_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-color);
  stroke: var(--enfold-footer-color-color)
}

.footer_color .avia-icon-circles-icon.active {
  background: var(--enfold-footer-color-secondary);
  border-color: var(--enfold-footer-color-secondary);
  color: var(--enfold-footer-color-bg)
}

.footer_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
  fill: var(--enfold-footer-color-bg);
  stroke: var(--enfold-footer-color-bg)
}

.footer_color .avia-icon-circles-icon-text {
  color: var(--enfold-footer-color-color);
  background: var(--enfold-footer-color-bg)
}

.footer_color .heading-color,.footer_color a.iconbox_icon:hover,.footer_color h1,.footer_color h2,.footer_color h3,.footer_color h4,.footer_color h5,.footer_color h6,.footer_color .sidebar .current_page_item>a,.footer_color .sidebar .current-menu-item>a,.footer_color .pagination .current,.footer_color .pagination a:hover,.footer_color strong.avia-testimonial-name,.footer_color .heading,.footer_color .toggle_content strong,.footer_color .toggle_content strong a,.footer_color .tab_content strong,.footer_color .tab_content strong a,.footer_color .asc_count,.footer_color .avia-testimonial-content strong,#top .footer_color .av-related-style-full .av-related-title,.footer_color .wp-playlist-item-meta.wp-playlist-item-title,#top .footer_color .av-no-image-slider h2 a,.footer_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.footer_color div .news-headline .news-title,.footer_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.footer_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
  color: var(--enfold-footer-color-heading)
}

.footer_color .heading .avia-svg-icon svg:first-child,.footer_color .av-special-heading .avia-svg-icon svg:first-child,.footer_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.footer_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-heading);
  stroke: var(--enfold-footer-color-heading)
}

.footer_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
  color: var(--enfold-footer-color-color)
}

.footer_color .meta-color,.footer_color .sidebar,.footer_color .sidebar a,.footer_color .minor-meta,.footer_color .minor-meta a,.footer_color .text-sep,.footer_color blockquote,.footer_color .post_nav a,.footer_color .comment-text,.footer_color .side-container-inner,.footer_color .news-time,.footer_color .pagination a,.footer_color .pagination span,.footer_color .tweet-text.avatar_no .tweet-time,#top .footer_color .extra-mini-title,.footer_color .team-member-job-title,.footer_color .team-social a,.footer_color #js_sort_items a,.grid-entry-excerpt,.footer_color .avia-testimonial-subtitle,.footer_color .commentmetadata a,.footer_color .social_bookmarks a,.footer_color .meta-heading > *,.footer_color .slide-meta,.footer_color .slide-meta a,.footer_color .taglist,.footer_color .taglist a,.footer_color .phone-info,.footer_color .phone-info a,.footer_color .av-sort-by-term a,.footer_color .av-magazine-time,.footer_color .av-magazine .av-magazine-entry-icon,.footer_color .av-catalogue-content,.footer_color .wp-playlist-item-length,.html_modern-blog #top div .footer_color .blog-categories a,.html_modern-blog #top div .footer_color .blog-categories a:hover {
  color: var(--enfold-footer-color-meta)
}

.footer_color .team-social a.avia-svg-icon svg:first-child,.footer_color .meta-heading .avia-svg-icon svg:first-child,.footer_color .social_bookmarks .avia-svg-icon a svg:first-child {
  stroke: var(--enfold-footer-color-meta);
  fill: var(--enfold-footer-color-meta)
}

.footer_color .team-social a.avia-svg-icon:hover svg:first-child {
  stroke: var(--enfold-footer-color-secondary);
  fill: var(--enfold-footer-color-secondary)
}

.footer_color .special-heading-inner-border {
  border-color: var(--enfold-footer-color-color)
}

.footer_color .meta-heading .special-heading-inner-border {
  border-color: var(--enfold-footer-color-meta)
}

.footer_color a,.footer_color .widget_first,.footer_color strong,.footer_color b,.footer_color b a,.footer_color strong a,.footer_color #js_sort_items a:hover,.footer_color #js_sort_items a.active_sort,.footer_color .av-sort-by-term a.active_sort,.footer_color .special_amp,.footer_color .taglist a.activeFilter,.footer_color #commentform .required,#top .footer_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .footer_color .blog-categories a,.html_elegant-blog #top .footer_color .blog-categories a:hover {
  color: var(--enfold-footer-color-primary)
}

.footer_color a.avia-button .avia-svg-icon svg:first-child,.footer_color a.more-link .avia-svg-icon svg:first-child,#top .footer_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
  stroke: var(--enfold-footer-color-primary);
  fill: var(--enfold-footer-color-primary)
}

.footer_color a:hover,.footer_color h1 a:hover,.footer_color h2 a:hover,.footer_color h3 a:hover,.footer_color h4 a:hover,.footer_color h5 a:hover,.footer_color h6 a:hover,.footer_color .template-search a.news-content:hover,.footer_color .wp-playlist-item .wp-playlist-caption:hover {
  color: var(--enfold-footer-color-secondary)
}

.footer_color a.more-link:hover .avia-svg-icon svg:first-child {
  stroke: var(--enfold-footer-color-secondary);
  fill: var(--enfold-footer-color-secondary)
}

.footer_color .primary-background,.footer_color .primary-background a,div .footer_color .button,.footer_color #submit,.footer_color input[type='submit'],.footer_color .small-preview:hover,.footer_color .avia-menu-fx,.footer_color .avia-menu-fx .avia-arrow,.footer_color.iconbox_top .iconbox_icon,.footer_color .iconbox_top a.iconbox_icon:hover,.footer_color .avia-data-table th.avia-highlight-col,.footer_color .avia-color-theme-color,.footer_color .avia-color-theme-color:hover,.footer_color .image-overlay .image-overlay-inside:before,.footer_color .comment-count,.footer_color .av_dropcap2,.responsive #top .footer_color .av-open-submenu.av-subnav-menu > li > a:hover,#top .footer_color .av-open-submenu.av-subnav-menu li > ul a:hover,.footer_color .av-colored-style .av-countdown-cell-inner,.footer_color .wc-block-components-button:not(.is-link) {
  background-color: var(--enfold-footer-color-primary);
  color: var(--enfold-footer-color-constant-font);
  border-color: var(--enfold-footer-color-button-border)
}

.footer_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-constant-font);
  stroke: var(--enfold-footer-color-constant-font)
}

.footer_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
  color: var(--enfold-footer-color-constant-font)
}

.footer_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
  fill: var(--enfold-footer-color-constant-font);
  stroke: var(--enfold-footer-color-constant-font)
}

.footer_color a.avia-button:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-secondary);
  stroke: var(--enfold-footer-color-secondary)
}

.footer_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.footer_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-footer-color-constant-font);
  stroke: var(--enfold-footer-color-constant-font)
}

.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.footer_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.footer_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-footer-color-primary);
  color: var(--enfold-footer-color-constant-font)
}

#top #wrap_all .footer_color .av-menu-button-colored > a .avia-menu-text {
  background-color: var(--enfold-footer-color-primary);
  color: var(--enfold-footer-color-constant-font);
  border-color: var(--enfold-footer-color-primary)
}

#top #wrap_all .footer_color .av-menu-button-colored > a .avia-menu-text:after {
  background-color: var(--enfold-footer-color-button-border)
}

#top .footer_color .mobile_menu_toggle {
  color: var(--enfold-footer-color-primary);
  background: var(--enfold-footer-color-bg)
}

#top .footer_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-primary);
  stroke: var(--enfold-footer-color-primary)
}

#top .footer_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
  color: var(--enfold-footer-color-primary)
}

#top .footer_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
  color: var(--enfold-footer-color-bg)
}

.footer_color .button:hover,.footer_color .ajax_controlls a:hover,.footer_color #submit:hover,.footer_color .big_button:hover,.footer_color .contentSlideControlls a:hover,.footer_color #submit:hover ,.footer_color input[type='submit']:hover {
  background-color: var(--enfold-footer-color-secondary);
  color: var(--enfold-footer-color-bg);
  border-color: var(--enfold-footer-color-button-border2)
}

.footer_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
  fill: var(--enfold-footer-color-bg);
  stroke: var(--enfold-footer-color-bg)
}

.footer_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
  background-color: var(--enfold-footer-color-secondary);
  border-color: var(--enfold-footer-color-button-border2)
}

.footer_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-footer-color-bg);
  stroke: var(--enfold-footer-color-bg)
}

.footer_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.footer_color .avia-toc-style-elegant a:first-child:after,.footer_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  background-color: var(--enfold-footer-color-bg);
  border-color: var(--enfold-footer-color-secondary)
}

.footer_color .avia-toc-style-elegant a:first-child span:after,.footer_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
  background-color: var(--enfold-footer-color-bg)
}

.footer_color .avia-toc-style-elegant a:first-child:hover span:after,.footer_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
  border-color: var(--enfold-footer-color-secondary)
}

.footer_color .avia-toc-style-elegant a:before {
  border-color: var(--enfold-footer-color-border)
}

.footer_color .avia-toc-style-elegant a:first-child:after,.footer_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  border-color: var(--enfold-footer-color-secondary);
  background-color: var(--enfold-footer-color-bg)
}

.footer_color .avia-toc-style-elegant a:last-child:after {
  background-color: var(--enfold-footer-color-border)
}

.footer_color .timeline-bullet {
  background-color: var(--enfold-footer-color-border);
  border-color: var(--enfold-footer-color-bg)
}

.footer_color table,.footer_color .widget_nav_menu ul:first-child>.current-menu-item,.footer_color .widget_nav_menu ul:first-child>.current_page_item,.footer_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.footer_color .pagination .current,.footer_color .pagination a,.footer_color.iconbox_top .iconbox_content,.footer_color .av_promobox,.footer_color .toggle_content,.footer_color .toggler:hover,#top .footer_color .av-minimal-toggle .toggler,.footer_color .related_posts_default_image,.footer_color .search-result-counter,.footer_color .container_wrap_meta,.footer_color .avia-content-slider .slide-image,.footer_color .avia-slider-testimonials .avia-testimonial-content,.footer_color .avia-testimonial-arrow-wrap .avia-arrow,.footer_color .news-thumb,.footer_color .portfolio-preview-content,.footer_color .portfolio-preview-content .avia-arrow,.footer_color .av-magazine .av-magazine-entry-icon,.footer_color .related_posts.av-related-style-full a,.footer_color .aviaccordion-slide,.footer_color.avia-fullwidth-portfolio .pagination,.footer_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.footer_color .av-catalogue-list li:hover,.footer_color .wp-playlist,.footer_color .avia-slideshow-fixed-height > li,.footer_color .avia-form-success,.footer_color .avia-form-error,.footer_color .av-boxed-grid-style .avia-testimonial {
  background: var(--enfold-footer-color-bg2)
}

#top .footer_color .post_timeline li:hover .timeline-bullet {
  background-color: var(--enfold-footer-color-secondary)
}

.footer_color blockquote,.footer_color .avia-bullet,.footer_color .av-no-color.av-icon-style-border a.av-icon-char {
  border-color: var(--enfold-footer-color-primary)
}

.html_header_top .footer_color .main_menu ul:first-child >li > ul,.html_header_top #top .footer_color .avia_mega_div>.sub-menu {
  border-top-color: var(--enfold-footer-color-primary)
}

.footer_color .breadcrumb,.footer_color .breadcrumb a,#top .footer_color.title_container .main-title,#top .footer_color.title_container .main-title a {
  color: var(--enfold-footer-color-color)
}

.footer_color .av-icon-display,#top .footer_color .av-related-style-full a:hover .related-format-icon,.footer_color .av-default-style .av-countdown-cell-inner,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.footer_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.footer_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-footer-color-bg2);
  color: var(--enfold-footer-color-meta)
}

.footer_color .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-meta);
  stroke: var(--enfold-footer-color-meta)
}

.footer_color .av-masonry-entry:hover .av-icon-display {
  background-color: var(--enfold-footer-color-primary);
  color: var(--enfold-footer-color-constant-font);
  border-color: var(--enfold-footer-color-button-border)
}

.footer_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-constant-font);
  stroke: var(--enfold-footer-color-constant-font)
}

#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display {
  color: var(--enfold-footer-color-primary)
}

#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-primary);
  stroke: var(--enfold-footer-color-primary)
}

.footer_color textarea::placeholder,.footer_color input::placeholder {
  color: var(--enfold-footer-color-meta);
  opacity: 0.5
}

.footer_color .header_bg,.footer_color .main_menu ul ul,.footer_color .main_menu .menu ul li a,.footer_color .pointer_arrow_wrap .pointer_arrow,.footer_color .avia_mega_div,.footer_color .av-subnav-menu > li ul,.footer_color .av-subnav-menu a {
  background-color: var(--enfold-footer-color-bg);
  color: var(--enfold-footer-color-meta)
}

.footer_color .main_menu .menu ul li a:hover,.footer_color .main_menu .menu ul li a:focus,.footer_color .av-subnav-menu ul a:hover,.footer_color .av-subnav-menu ul a:focus {
  background-color: var(--enfold-footer-color-bg2)
}

.footer_color .sub_menu > ul > li > a,.footer_color .sub_menu > div > ul > li > a,.footer_color .main_menu ul:first-child > li > a,#top .footer_color .main_menu .menu ul .current_page_item > a,#top .footer_color .main_menu .menu ul .current-menu-item > a,#top .footer_color .sub_menu li ul a {
  color: var(--enfold-footer-color-meta)
}

.footer_color .main_menu ul:first-child > li > a svg:first-child {
  stroke: var(--enfold-footer-color-meta);
  fill: var(--enfold-footer-color-meta)
}

.footer_color .main_menu ul:first-child > li > a:hover svg:first-child,.footer_color .main_menu ul:first-child > li > a:focus svg:first-child {
  stroke: var(--enfold-footer-color-color);
  fill: var(--enfold-footer-color-color)
}

#top .footer_color .main_menu .menu ul li > a:hover,#top .footer_color .main_menu .menu ul li>a:focus {
  color: var(--enfold-footer-color-color)
}

.footer_color .av-subnav-menu a:hover,.footer_color .av-subnav-menu a:focus,.footer_color .main_menu ul:first-child > li a:hover,.footer_color .main_menu ul:first-child > li a:focus,.footer_color .main_menu ul:first-child > li.current-menu-item > a,.footer_color .main_menu ul:first-child > li.current_page_item > a,.footer_color .main_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-footer-color-color)
}

#top .footer_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
  color: var(--enfold-footer-color-primary)
}

.footer_color .sub_menu > ul > li > a:hover,.footer_color .sub_menu > ul > li > a:focus,.footer_color .sub_menu > div > ul > li > a:hover,.footer_color .sub_menu>div>ul>li>a:focus {
  color: var(--enfold-footer-color-color)
}

#top .footer_color .sub_menu ul li a:hover,#top .footer_color .sub_menu ul li a:focus,.footer_color .sub_menu ul:first-child > li.current-menu-item > a,.footer_color .sub_menu ul:first-child > li.current_page_item > a,.footer_color .sub_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-footer-color-color)
}

.footer_color .sub_menu li ul a,.footer_color #payment,.footer_color .sub_menu ul li,.footer_color .sub_menu ul,#top .footer_color .sub_menu li li a:hover,#top .footer_color .sub_menu li li a:focus {
  background-color: var(--enfold-footer-color-bg)
}

.footer_color#header .avia_mega_div > .sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
  border-color: var(--enfold-footer-color-border)
}

#top .footer_color .widget_pages ul li a:focus,#top .footer_color .widget_nav_menu ul li a:focus {
  color: var(--enfold-footer-color-secondary)
}

@media only screen and (max-width: 767px) {
  #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-footer-color-bg);
      color: var(--enfold-footer-color-color);
      border-color: var(--enfold-footer-color-border)
  }

  #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-footer-color-color);
      fill: var(--enfold-footer-color-color)
  }
}

@media only screen and (max-width: 989px) {
  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-footer-color-bg);
      color: var(--enfold-footer-color-color);
      border-color: var(--enfold-footer-color-border)
  }

  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-footer-color-color);
      fill: var(--enfold-footer-color-color)
  }
}

.footer_color .avia-tt,.footer_color .avia-tt .avia-arrow,.footer_color .avia-tt .avia-arrow {
  background-color: var(--enfold-footer-color-bg);
  color: var(--enfold-footer-color-meta)
}

.footer_color .av_ajax_search_image {
  background-color: var(--enfold-footer-color-primary);
  color: var(--enfold-footer-color-bg)
}

.footer_color .av_ajax_search_image.avia-svg-icon svg:first-child {
  stroke: var(--enfold-footer-color-bg);
  fill: var(--enfold-footer-color-bg)
}

.footer_color .ajax_search_excerpt {
  color: var(--enfold-footer-color-meta)
}

.footer_color .av_ajax_search_title {
  color: var(--enfold-footer-color-heading)
}

.footer_color .ajax_load {
  background-color: var(--enfold-footer-color-primary)
}

.footer_color .av_searchsubmit_wrapper {
  background-color: var(--enfold-footer-color-primary)
}

#top .footer_color .avia-color-theme-color {
  color: var(--enfold-footer-color-button-font);
  border-color: var(--enfold-footer-color-button-border)
}

#top .footer_color .avia-color-theme-color .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-button-font);
  stroke: var(--enfold-footer-color-button-font)
}

.footer_color .avia-color-theme-color-subtle {
  background-color: var(--enfold-footer-color-bg2);
  color: var(--enfold-footer-color-color)
}

#top .footer_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-color);
  stroke: var(--enfold-footer-color-color)
}

.footer_color .avia-color-theme-color-subtle:hover {
  background-color: var(--enfold-footer-color-bg);
  color: var(--enfold-footer-color-heading)
}

#top .footer_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-heading);
  stroke: var(--enfold-footer-color-heading)
}

#top .footer_color .avia-color-theme-color-highlight {
  color: var(--enfold-footer-color-button-font);
  border-color: var(--enfold-footer-color-secondary);
  background-color: var(--enfold-footer-color-secondary)
}

#top .footer_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-button-font);
  stroke: var(--enfold-footer-color-button-font)
}

#top .footer_color .avia-font-color-theme-color,#top .footer_color .avia-font-color-theme-color-hover:hover {
  color: var(--enfold-footer-color-button-font)
}

#top .footer_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .footer_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-button-font);
  stroke: var(--enfold-footer-color-button-font)
}

.footer_color .avia-font-color-theme-color-subtle {
  color: var(--enfold-footer-color-color)
}

.footer_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-color);
  stroke: var(--enfold-footer-color-color)
}

.footer_color .avia-font-color-theme-color-subtle-hover:hover {
  color: var(--enfold-footer-color-heading)
}

.footer_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-heading);
  stroke: var(--enfold-footer-color-heading)
}

#top .footer_color .avia-font-color-theme-color-highlight,#top .footer_color .avia-font-color-theme-color-highlight-hover:hover {
  color: var(--enfold-footer-color-button-font)
}

#top .footer_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .footer_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-button-font);
  stroke: var(--enfold-footer-color-button-font)
}

.footer_color .avia-icon-list .iconlist_icon {
  background-color: var(--enfold-footer-color-iconlist)
}

.footer_color .avia-icon-list .iconlist-timeline {
  border-color: var(--enfold-footer-color-border)
}

.footer_color .iconlist_content {
  color: var(--enfold-footer-color-meta)
}

.footer_color .avia-timeline .milestone_icon {
  background-color: var(--enfold-footer-color-timeline)
}

.footer_color .avia-timeline .milestone_inner {
  background-color: var(--enfold-footer-color-timeline)
}

.footer_color .avia-timeline {
  border-color: var(--enfold-footer-color-timeline)
}

.footer_color .av-milestone-icon-wrap:after {
  border-color: var(--enfold-footer-color-timeline)
}

.footer_color .avia-timeline .av-milestone-date {
  color: var(--enfold-footer-color-timeline-date)
}

.footer_color .avia-timeline .av-milestone-date span {
  background-color: var(--enfold-footer-color-timeline)
}

.footer_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
  background-color: var(--enfold-footer-color-timeline)
}

.footer_color .av-timeline-nav a {
  background-color: var(--enfold-footer-color-timeline)
}

#top .footer_color .input-text,#top .footer_color input[type='text'],#top .footer_color input[type='input'],#top .footer_color input[type='password'],#top .footer_color input[type='email'],#top .footer_color input[type='number'],#top .footer_color input[type='url'],#top .footer_color input[type='tel'],#top .footer_color input[type='search'],#top .footer_color textarea,#top .footer_color select {
  border-color: var(--enfold-footer-color-border);
  background-color: var(--enfold-footer-color-bg2);
  color: var(--enfold-footer-color-meta);
  font-family: inherit
}

#top .footer_color .invers-color .input-text,#top .footer_color .invers-color input[type='text'],#top .footer_color .invers-color input[type='input'],#top .footer_color .invers-color input[type='password'],#top .footer_color .invers-color input[type='email'],#top .footer_color .invers-color input[type='number'],#top .footer_color .invers-color input[type='url'],#top .footer_color .invers-color input[type='tel'],#top .footer_color .invers-color input[type='search'],#top .footer_color .invers-color textarea,#top .footer_color .invers-color select {
  background-color: var(--enfold-footer-color-bg)
}

.footer_color .required {
  color: var(--enfold-footer-color-primary)
}

.footer_color .av-masonry {
  background-color: var(--enfold-footer-color-masonry)
}

.footer_color .av-masonry-pagination,.footer_color .av-masonry-pagination:hover,.footer_color .av-masonry-outerimage-container {
  background-color: var(--enfold-footer-color-bg)
}

.footer_color .container .av-inner-masonry-content,#top .footer_color .container .av-masonry-load-more,#top .footer_color .container .av-masonry-sort,.footer_color .container .av-masonry-entry .avia-arrow {
  background-color: var(--enfold-footer-color-bg2)
}

.footer_color .hr-short .hr-inner-style,.footer_color .hr-short .hr-inner {
  background-color: var(--enfold-footer-color-bg)
}

div .footer_color .tabcontainer .active_tab_content,div .footer_color .tabcontainer .active_tab {
  background-color: var(--enfold-footer-color-bg2);
  color: var(--enfold-footer-color-color)
}

div .footer_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-color);
  stroke: var(--enfold-footer-color-color)
}

.responsive.js_active #top .footer_color .avia_combo_widget .top_tab .tab {
  border-top-color: var(--enfold-footer-color-border)
}

.footer_color .template-archives .tabcontainer a,#top .footer_color .tabcontainer .tab:hover,#top .footer_color .tabcontainer .tab.active_tab {
  color: var(--enfold-footer-color-color)
}

#top .footer_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .footer_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-footer-color-color);
  stroke: var(--enfold-footer-color-color)
}

.footer_color .template-archives .tabcontainer a:hover {
  color: var(--enfold-footer-color-secondary)
}

.footer_color .sidebar_tab_icon {
  background-color: var(--enfold-footer-color-border)
}

#top .footer_color .sidebar_active_tab .sidebar_tab_icon {
  background-color: var(--enfold-footer-color-primary)
}

.footer_color .sidebar_tab:hover .sidebar_tab_icon {
  background-color: var(--enfold-footer-color-secondary)
}

.footer_color .sidebar_tab,.footer_color .tabcontainer .tab {
  color: var(--enfold-footer-color-meta)
}

.footer_color div .sidebar_active_tab ,div .footer_color .tabcontainer.noborder_tabs .active_tab_content,div .footer_color .tabcontainer.noborder_tabs .active_tab {
  color: var(--enfold-footer-color-color);
  background-color: var(--enfold-footer-color-bg)
}

#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a {
  background-color: var(--enfold-footer-color-bg2)
}

#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: var(--enfold-footer-color-meta)
}

@media only screen and (max-width: 767px) {
  .responsive #top .footer_color .tabcontainer .active_tab {
      background-color:var(--enfold-footer-color-secondary);
      color: var(--enfold-footer-color-constant-font)
  }

  .responsive #top .footer_color .tabcontainer {
      border-color: var(--enfold-footer-color-border)
  }

  .responsive #top .footer_color .active_tab_content {
      background-color: var(--enfold-footer-color-bg2)
  }
}

.footer_color tr:nth-child(even),.footer_color .avia-data-table .avia-heading-row .avia-desc-col,.footer_color .avia-data-table .avia-highlight-col,.footer_color .pricing-table>li:nth-child(even),body .footer_color .pricing-table.avia-desc-col li,#top .footer_color .avia-data-table.avia_pricing_minimal th {
  background-color: var(--enfold-footer-color-bg);
  color: var(--enfold-footer-color-color)
}

.footer_color table caption,.footer_color tr:nth-child(even),.footer_color .pricing-table>li:nth-child(even),#top .footer_color .avia-data-table.avia_pricing_minimal td {
  color: var(--enfold-footer-color-meta)
}

.footer_color tr:nth-child(odd),.footer_color .pricing-table>li:nth-child(odd),.footer_color .pricing-extra {
  background: var(--enfold-footer-color-bg2)
}

.footer_color .pricing-table li.avia-pricing-row,.footer_color .pricing-table li.avia-heading-row,.footer_color .pricing-table li.avia-pricing-row .pricing-extra {
  background-color: var(--enfold-footer-color-primary);
  color: var(--enfold-footer-color-constant-font);
  border-color: var(--enfold-footer-color-stripe)
}

.footer_color .pricing-table li.avia-heading-row,.footer_color .pricing-table li.avia-heading-row .pricing-extra {
  background-color: var(--enfold-footer-color-stripe2);
  color: var(--enfold-footer-color-constant-font);
  border-color: var(--enfold-footer-color-stripe)
}

.footer_color .pricing-table.avia-desc-col .avia-heading-row,.footer_color .pricing-table.avia-desc-col .avia-pricing-row {
  border-color: var(--enfold-footer-color-border)
}

.footer_color .theme-color-bar .bar {
  background: var(--enfold-footer-color-primary)
}

.footer_color .mejs-controls .mejs-time-rail .mejs-time-current,.footer_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.footer_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.footer_color .button.av-sending-button,.footer_color .av-striped-bar .theme-color-bar .bar {
  background: var(--enfold-footer-color-primary)
}

body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-footer-color-primary);
  color: #fff
}

body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-footer-color-primary);
  border-color: var(--enfold-footer-color-primary) transparent transparent transparent
}

.footer_color .progress {
  background-color: var(--enfold-footer-color-bg2)
}

.footer_color .av_searchform_element_results .av_ajax_search_entry,.footer_color .av_searchform_element_results .av_ajax_search_title,.footer_color.av_searchform_element_results .av_ajax_search_entry,.footer_color.av_searchform_element_results .av_ajax_search_title {
  color: var(--enfold-footer-color-primary)
}

.footer_color .av_searchform_element_results .ajax_search_excerpt,.footer_color.av_searchform_element_results .ajax_search_excerpt {
  color: var(--enfold-footer-color-meta)
}

.footer_color .av_searchform_element_results .av_ajax_search_image,.footer_color.av_searchform_element_results .av_ajax_search_image {
  color: var(--enfold-footer-color-meta)
}

.footer_color .button.av-sending-button {
  background: var(--enfold-footer-color-secondary);
  background-image: linear-gradient(-45deg,var(--enfold-footer-color-secondary) 25%,var(--enfold-footer-color-stripe2nd) 25%,var(--enfold-footer-color-stripe2nd) 50%,var(--enfold-footer-color-secondary) 50%,var(--enfold-footer-color-secondary) 75%,var(--enfold-footer-color-stripe2nd) 75%,var(--enfold-footer-color-stripe2nd));
  border-color: var(--enfold-footer-color-secondary)
}

.footer_color span.bbp-admin-links a {
  color: var(--enfold-footer-color-primary)
}

.footer_color span.bbp-admin-links a:hover {
  color: var(--enfold-footer-color-secondary)
}

#top .footer_color .bbp-reply-content,#top .footer_color .bbp-topic-content,#top .footer_color .bbp-body .super-sticky .page-numbers,#top .footer_color .bbp-body .sticky .page-numbers,#top .footer_color .bbp-pagination-links a:hover,#top .footer_color .bbp-pagination-links span.current {
  background: var(--enfold-footer-color-bg)
}

#top .footer_color .bbp-topics .bbp-header,#top .footer_color .bbp-topics .bbp-header,#top .footer_color .bbp-forums .bbp-header,#top .footer_color .bbp-topics-front ul.super-sticky,#top .footer_color .bbp-topics ul.super-sticky,#top .footer_color .bbp-topics ul.sticky,#top .footer_color .bbp-forum-content ul.sticky,#top .footer_color .bbp-body .page-numbers {
  background-color: var(--enfold-footer-color-bg2)
}

#top .footer_color .bbp-meta,#top .footer_color .bbp-author-role,#top .footer_color .bbp-author-ip,#top .footer_color .bbp-pagination-count,#top .footer_color .bbp-topics .bbp-body .bbp-topic-title:before {
  color: var(--enfold-footer-color-meta)
}

#top .footer_color .bbp-admin-links {
  color: var(--enfold-footer-color-border)
}

.footer_color #bbpress-forums li.bbp-body ul.forum,.footer_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .footer_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .footer_color .bbp-reply-author:before,.avia_transform .forum-search .footer_color .bbp-topic-author:before {
  background-color: var(--enfold-footer-color-bg);
  border-color: var(--enfold-footer-color-border)
}

#top .footer_color .bbp-author-name {
  color: var(--enfold-footer-color-heading)
}

.footer_color .widget_display_stats dt,.footer_color .widget_display_stats dd {
  background-color: var(--enfold-footer-color-bg2)
}

.alternate_color,.alternate_color div,.alternate_color header,.alternate_color main,.alternate_color aside,.alternate_color footer,.alternate_color article,.alternate_color nav,.alternate_color section,.alternate_color span,.alternate_color applet,.alternate_color object,.alternate_color iframe,.alternate_color h1,.alternate_color h2,.alternate_color h3,.alternate_color h4,.alternate_color h5,.alternate_color h6,.alternate_color p,.alternate_color blockquote,.alternate_color pre,.alternate_color a,.alternate_color abbr,.alternate_color acronym,.alternate_color address,.alternate_color big,.alternate_color cite,.alternate_color code,.alternate_color del,.alternate_color dfn,.alternate_color em,.alternate_color img,.alternate_color ins,.alternate_color kbd,.alternate_color q,.alternate_color s,.alternate_color samp,.alternate_color small,.alternate_color strike,.alternate_color strong,.alternate_color sub,.alternate_color sup,.alternate_color tt,.alternate_color var,.alternate_color b,.alternate_color u,.alternate_color i,.alternate_color center,.alternate_color dl,.alternate_color dt,.alternate_color dd,.alternate_color ol,.alternate_color ul,.alternate_color li,.alternate_color fieldset,.alternate_color form,.alternate_color label,.alternate_color legend,.alternate_color table,.alternate_color caption,.alternate_color tbody,.alternate_color tfoot,.alternate_color thead,.alternate_color tr,.alternate_color th,.alternate_color td,.alternate_color article,.alternate_color aside,.alternate_color canvas,.alternate_color details,.alternate_color embed,.alternate_color figure,.alternate_color fieldset,.alternate_color figcaption,.alternate_color footer,.alternate_color header,.alternate_color hgroup,.alternate_color menu,.alternate_color nav,.alternate_color output,.alternate_color ruby,.alternate_color section,.alternate_color summary,.alternate_color time,.alternate_color mark,.alternate_color audio,.alternate_color video,#top .alternate_color .pullquote_boxed,.responsive #top .alternate_color .avia-testimonial,.responsive #top.avia-blank #main .alternate_color.container_wrap:first-child,#top .alternate_color.fullsize .template-blog .post_delimiter,.alternate_color .related_posts.av-related-style-full a {
  border-color: var(--enfold-alternate-color-border)
}

.alternate_color .rounded-container,#top .alternate_color .pagination a:hover,.alternate_color .small-preview,.alternate_color .fallback-post-type-icon {
  background: var(--enfold-alternate-color-meta);
  color: var(--enfold-alternate-color-bg)
}

.alternate_color .rounded-container .avia-svg-icon svg:first-child,.alternate_color .small-preview .avia-svg-icon svg:first-child,.alternate_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-bg);
  stroke: var(--enfold-alternate-color-bg)
}

.alternate_color .av-default-color,#top .alternate_color .av-force-default-color,.alternate_color .av-catalogue-item,.alternate_color .wp-playlist-item .wp-playlist-caption,.alternate_color .wp-playlist {
  color: var(--enfold-alternate-color-color)
}

.alternate_color,.alternate_color .site-background,.alternate_color .first-quote,.alternate_color .related_image_wrap,.alternate_color .gravatar img.alternate_color .hr_content,.alternate_color .news-thumb,.alternate_color .post-format-icon,.alternate_color .ajax_controlls a,.alternate_color .tweet-text.avatar_no,.alternate_color .toggler,.alternate_color .toggler.activeTitle:hover,.alternate_color #js_sort_items,.alternate_color.inner-entry,.alternate_color .grid-entry-title,.alternate_color .related-format-icon,.grid-entry .alternate_color .avia-arrow,.alternate_color .avia-gallery-big,.alternate_color .avia-gallery-big,.alternate_color .avia-gallery img,.alternate_color .grid-content,.alternate_color .av-share-box ul,#top .alternate_color .av-related-style-full .related-format-icon,.alternate_color .related_posts.av-related-style-full a:hover,.alternate_color.avia-fullwidth-portfolio .pagination .current,.alternate_color.avia-fullwidth-portfolio .pagination a,.alternate_color .av-hotspot-fallback-tooltip-inner,.alternate_color .av-hotspot-fallback-tooltip-count {
  background-color: var(--enfold-alternate-color-bg);
  color: var(--enfold-alternate-color-color)
}

.alternate_color .ajax_controlls a.avia-svg-icon svg:first-child,.alternate_color .avia-svg-icon svg:first-child,.alternate_color .av-share-box ul li svg:first-child,#top .alternate_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
  stroke: var(--enfold-alternate-color-color);
  fill: var(--enfold-alternate-color-color)
}

.alternate_color .avia-fold-unfold-section .av-fold-unfold-container::after {
  background: linear-gradient( to bottom,rgba(97,186,70,0),rgba(97,186,70,1) )
}

.alternate_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.alternate_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
  color: var(--enfold-alternate-color-color)
}

.alternate_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
  background: var(--enfold-alternate-color-bg);
  border-color: var(--enfold-alternate-color-border)
}

.alternate_color .avia-curtain-reveal-overlay {
  background: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-icon-circles-icon {
  background: var(--enfold-alternate-color-bg);
  border-color: var(--enfold-alternate-color-border);
  color: var(--enfold-alternate-color-color)
}

.alternate_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-color);
  stroke: var(--enfold-alternate-color-color)
}

.alternate_color .avia-icon-circles-icon.active {
  background: var(--enfold-alternate-color-secondary);
  border-color: var(--enfold-alternate-color-secondary);
  color: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
  fill: var(--enfold-alternate-color-bg);
  stroke: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-icon-circles-icon-text {
  color: var(--enfold-alternate-color-color);
  background: var(--enfold-alternate-color-bg)
}

.alternate_color .heading-color,.alternate_color a.iconbox_icon:hover,.alternate_color h1,.alternate_color h2,.alternate_color h3,.alternate_color h4,.alternate_color h5,.alternate_color h6,.alternate_color .sidebar .current_page_item>a,.alternate_color .sidebar .current-menu-item>a,.alternate_color .pagination .current,.alternate_color .pagination a:hover,.alternate_color strong.avia-testimonial-name,.alternate_color .heading,.alternate_color .toggle_content strong,.alternate_color .toggle_content strong a,.alternate_color .tab_content strong,.alternate_color .tab_content strong a,.alternate_color .asc_count,.alternate_color .avia-testimonial-content strong,#top .alternate_color .av-related-style-full .av-related-title,.alternate_color .wp-playlist-item-meta.wp-playlist-item-title,#top .alternate_color .av-no-image-slider h2 a,.alternate_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.alternate_color div .news-headline .news-title,.alternate_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.alternate_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
  color: var(--enfold-alternate-color-heading)
}

.alternate_color .heading .avia-svg-icon svg:first-child,.alternate_color .av-special-heading .avia-svg-icon svg:first-child,.alternate_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.alternate_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-heading);
  stroke: var(--enfold-alternate-color-heading)
}

.alternate_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
  color: var(--enfold-alternate-color-color)
}

.alternate_color .meta-color,.alternate_color .sidebar,.alternate_color .sidebar a,.alternate_color .minor-meta,.alternate_color .minor-meta a,.alternate_color .text-sep,.alternate_color blockquote,.alternate_color .post_nav a,.alternate_color .comment-text,.alternate_color .side-container-inner,.alternate_color .news-time,.alternate_color .pagination a,.alternate_color .pagination span,.alternate_color .tweet-text.avatar_no .tweet-time,#top .alternate_color .extra-mini-title,.alternate_color .team-member-job-title,.alternate_color .team-social a,.alternate_color #js_sort_items a,.grid-entry-excerpt,.alternate_color .avia-testimonial-subtitle,.alternate_color .commentmetadata a,.alternate_color .social_bookmarks a,.alternate_color .meta-heading > *,.alternate_color .slide-meta,.alternate_color .slide-meta a,.alternate_color .taglist,.alternate_color .taglist a,.alternate_color .phone-info,.alternate_color .phone-info a,.alternate_color .av-sort-by-term a,.alternate_color .av-magazine-time,.alternate_color .av-magazine .av-magazine-entry-icon,.alternate_color .av-catalogue-content,.alternate_color .wp-playlist-item-length,.html_modern-blog #top div .alternate_color .blog-categories a,.html_modern-blog #top div .alternate_color .blog-categories a:hover {
  color: var(--enfold-alternate-color-meta)
}

.alternate_color .team-social a.avia-svg-icon svg:first-child,.alternate_color .meta-heading .avia-svg-icon svg:first-child,.alternate_color .social_bookmarks .avia-svg-icon a svg:first-child {
  stroke: var(--enfold-alternate-color-meta);
  fill: var(--enfold-alternate-color-meta)
}

.alternate_color .team-social a.avia-svg-icon:hover svg:first-child {
  stroke: var(--enfold-alternate-color-secondary);
  fill: var(--enfold-alternate-color-secondary)
}

.alternate_color .special-heading-inner-border {
  border-color: var(--enfold-alternate-color-color)
}

.alternate_color .meta-heading .special-heading-inner-border {
  border-color: var(--enfold-alternate-color-meta)
}

.alternate_color a,.alternate_color .widget_first,.alternate_color strong,.alternate_color b,.alternate_color b a,.alternate_color strong a,.alternate_color #js_sort_items a:hover,.alternate_color #js_sort_items a.active_sort,.alternate_color .av-sort-by-term a.active_sort,.alternate_color .special_amp,.alternate_color .taglist a.activeFilter,.alternate_color #commentform .required,#top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .alternate_color .blog-categories a,.html_elegant-blog #top .alternate_color .blog-categories a:hover {
  color: var(--enfold-alternate-color-primary)
}

.alternate_color a.avia-button .avia-svg-icon svg:first-child,.alternate_color a.more-link .avia-svg-icon svg:first-child,#top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
  stroke: var(--enfold-alternate-color-primary);
  fill: var(--enfold-alternate-color-primary)
}

.alternate_color a:hover,.alternate_color h1 a:hover,.alternate_color h2 a:hover,.alternate_color h3 a:hover,.alternate_color h4 a:hover,.alternate_color h5 a:hover,.alternate_color h6 a:hover,.alternate_color .template-search a.news-content:hover,.alternate_color .wp-playlist-item .wp-playlist-caption:hover {
  color: var(--enfold-alternate-color-secondary)
}

.alternate_color a.more-link:hover .avia-svg-icon svg:first-child {
  stroke: var(--enfold-alternate-color-secondary);
  fill: var(--enfold-alternate-color-secondary)
}

.alternate_color .primary-background,.alternate_color .primary-background a,div .alternate_color .button,.alternate_color #submit,.alternate_color input[type='submit'],.alternate_color .small-preview:hover,.alternate_color .avia-menu-fx,.alternate_color .avia-menu-fx .avia-arrow,.alternate_color.iconbox_top .iconbox_icon,.alternate_color .iconbox_top a.iconbox_icon:hover,.alternate_color .avia-data-table th.avia-highlight-col,.alternate_color .avia-color-theme-color,.alternate_color .avia-color-theme-color:hover,.alternate_color .image-overlay .image-overlay-inside:before,.alternate_color .comment-count,.alternate_color .av_dropcap2,.responsive #top .alternate_color .av-open-submenu.av-subnav-menu > li > a:hover,#top .alternate_color .av-open-submenu.av-subnav-menu li > ul a:hover,.alternate_color .av-colored-style .av-countdown-cell-inner,.alternate_color .wc-block-components-button:not(.is-link) {
  background-color: var(--enfold-alternate-color-primary);
  color: var(--enfold-alternate-color-constant-font);
  border-color: var(--enfold-alternate-color-button-border)
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-constant-font);
  stroke: var(--enfold-alternate-color-constant-font)
}

.alternate_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
  color: var(--enfold-alternate-color-constant-font)
}

.alternate_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
  fill: var(--enfold-alternate-color-constant-font);
  stroke: var(--enfold-alternate-color-constant-font)
}

.alternate_color a.avia-button:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-secondary);
  stroke: var(--enfold-alternate-color-secondary)
}

.alternate_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.alternate_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-alternate-color-constant-font);
  stroke: var(--enfold-alternate-color-constant-font)
}

.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.alternate_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.alternate_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-alternate-color-primary);
  color: var(--enfold-alternate-color-constant-font)
}

#top #wrap_all .alternate_color .av-menu-button-colored > a .avia-menu-text {
  background-color: var(--enfold-alternate-color-primary);
  color: var(--enfold-alternate-color-constant-font);
  border-color: var(--enfold-alternate-color-primary)
}

#top #wrap_all .alternate_color .av-menu-button-colored > a .avia-menu-text:after {
  background-color: var(--enfold-alternate-color-button-border)
}

#top .alternate_color .mobile_menu_toggle {
  color: var(--enfold-alternate-color-primary);
  background: var(--enfold-alternate-color-bg)
}

#top .alternate_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-primary);
  stroke: var(--enfold-alternate-color-primary)
}

#top .alternate_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
  color: var(--enfold-alternate-color-primary)
}

#top .alternate_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
  color: var(--enfold-alternate-color-bg)
}

.alternate_color .button:hover,.alternate_color .ajax_controlls a:hover,.alternate_color #submit:hover,.alternate_color .big_button:hover,.alternate_color .contentSlideControlls a:hover,.alternate_color #submit:hover ,.alternate_color input[type='submit']:hover {
  background-color: var(--enfold-alternate-color-secondary);
  color: var(--enfold-alternate-color-bg);
  border-color: var(--enfold-alternate-color-button-border2)
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
  fill: var(--enfold-alternate-color-bg);
  stroke: var(--enfold-alternate-color-bg)
}

.alternate_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
  background-color: var(--enfold-alternate-color-secondary);
  border-color: var(--enfold-alternate-color-button-border2)
}

.alternate_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-alternate-color-bg);
  stroke: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.alternate_color .avia-toc-style-elegant a:first-child:after,.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  background-color: var(--enfold-alternate-color-bg);
  border-color: var(--enfold-alternate-color-secondary)
}

.alternate_color .avia-toc-style-elegant a:first-child span:after,.alternate_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
  background-color: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-toc-style-elegant a:first-child:hover span:after,.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
  border-color: var(--enfold-alternate-color-secondary)
}

.alternate_color .avia-toc-style-elegant a:before {
  border-color: var(--enfold-alternate-color-border)
}

.alternate_color .avia-toc-style-elegant a:first-child:after,.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  border-color: var(--enfold-alternate-color-secondary);
  background-color: var(--enfold-alternate-color-bg)
}

.alternate_color .avia-toc-style-elegant a:last-child:after {
  background-color: var(--enfold-alternate-color-border)
}

.alternate_color .timeline-bullet {
  background-color: var(--enfold-alternate-color-border);
  border-color: var(--enfold-alternate-color-bg)
}

.alternate_color table,.alternate_color .widget_nav_menu ul:first-child>.current-menu-item,.alternate_color .widget_nav_menu ul:first-child>.current_page_item,.alternate_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.alternate_color .pagination .current,.alternate_color .pagination a,.alternate_color.iconbox_top .iconbox_content,.alternate_color .av_promobox,.alternate_color .toggle_content,.alternate_color .toggler:hover,#top .alternate_color .av-minimal-toggle .toggler,.alternate_color .related_posts_default_image,.alternate_color .search-result-counter,.alternate_color .container_wrap_meta,.alternate_color .avia-content-slider .slide-image,.alternate_color .avia-slider-testimonials .avia-testimonial-content,.alternate_color .avia-testimonial-arrow-wrap .avia-arrow,.alternate_color .news-thumb,.alternate_color .portfolio-preview-content,.alternate_color .portfolio-preview-content .avia-arrow,.alternate_color .av-magazine .av-magazine-entry-icon,.alternate_color .related_posts.av-related-style-full a,.alternate_color .aviaccordion-slide,.alternate_color.avia-fullwidth-portfolio .pagination,.alternate_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.alternate_color .av-catalogue-list li:hover,.alternate_color .wp-playlist,.alternate_color .avia-slideshow-fixed-height > li,.alternate_color .avia-form-success,.alternate_color .avia-form-error,.alternate_color .av-boxed-grid-style .avia-testimonial {
  background: var(--enfold-alternate-color-bg2)
}

#top .alternate_color .post_timeline li:hover .timeline-bullet {
  background-color: var(--enfold-alternate-color-secondary)
}

.alternate_color blockquote,.alternate_color .avia-bullet,.alternate_color .av-no-color.av-icon-style-border a.av-icon-char {
  border-color: var(--enfold-alternate-color-primary)
}

.html_header_top .alternate_color .main_menu ul:first-child >li > ul,.html_header_top #top .alternate_color .avia_mega_div>.sub-menu {
  border-top-color: var(--enfold-alternate-color-primary)
}

.alternate_color .breadcrumb,.alternate_color .breadcrumb a,#top .alternate_color.title_container .main-title,#top .alternate_color.title_container .main-title a {
  color: var(--enfold-alternate-color-color)
}

.alternate_color .av-icon-display,#top .alternate_color .av-related-style-full a:hover .related-format-icon,.alternate_color .av-default-style .av-countdown-cell-inner,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.alternate_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.alternate_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-alternate-color-bg2);
  color: var(--enfold-alternate-color-meta)
}

.alternate_color .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-meta);
  stroke: var(--enfold-alternate-color-meta)
}

.alternate_color .av-masonry-entry:hover .av-icon-display {
  background-color: var(--enfold-alternate-color-primary);
  color: var(--enfold-alternate-color-constant-font);
  border-color: var(--enfold-alternate-color-button-border)
}

.alternate_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-constant-font);
  stroke: var(--enfold-alternate-color-constant-font)
}

#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display {
  color: var(--enfold-alternate-color-primary)
}

#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-primary);
  stroke: var(--enfold-alternate-color-primary)
}

.alternate_color textarea::placeholder,.alternate_color input::placeholder {
  color: var(--enfold-alternate-color-meta);
  opacity: 0.5
}

.alternate_color .header_bg,.alternate_color .main_menu ul ul,.alternate_color .main_menu .menu ul li a,.alternate_color .pointer_arrow_wrap .pointer_arrow,.alternate_color .avia_mega_div,.alternate_color .av-subnav-menu > li ul,.alternate_color .av-subnav-menu a {
  background-color: var(--enfold-alternate-color-bg);
  color: var(--enfold-alternate-color-meta)
}

.alternate_color .main_menu .menu ul li a:hover,.alternate_color .main_menu .menu ul li a:focus,.alternate_color .av-subnav-menu ul a:hover,.alternate_color .av-subnav-menu ul a:focus {
  background-color: var(--enfold-alternate-color-bg2)
}

.alternate_color .sub_menu > ul > li > a,.alternate_color .sub_menu > div > ul > li > a,.alternate_color .main_menu ul:first-child > li > a,#top .alternate_color .main_menu .menu ul .current_page_item > a,#top .alternate_color .main_menu .menu ul .current-menu-item > a,#top .alternate_color .sub_menu li ul a {
  color: var(--enfold-alternate-color-meta)
}

.alternate_color .main_menu ul:first-child > li > a svg:first-child {
  stroke: var(--enfold-alternate-color-meta);
  fill: var(--enfold-alternate-color-meta)
}

.alternate_color .main_menu ul:first-child > li > a:hover svg:first-child,.alternate_color .main_menu ul:first-child > li > a:focus svg:first-child {
  stroke: var(--enfold-alternate-color-color);
  fill: var(--enfold-alternate-color-color)
}

#top .alternate_color .main_menu .menu ul li > a:hover,#top .alternate_color .main_menu .menu ul li>a:focus {
  color: var(--enfold-alternate-color-color)
}

.alternate_color .av-subnav-menu a:hover,.alternate_color .av-subnav-menu a:focus,.alternate_color .main_menu ul:first-child > li a:hover,.alternate_color .main_menu ul:first-child > li a:focus,.alternate_color .main_menu ul:first-child > li.current-menu-item > a,.alternate_color .main_menu ul:first-child > li.current_page_item > a,.alternate_color .main_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-alternate-color-color)
}

#top .alternate_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
  color: var(--enfold-alternate-color-primary)
}

.alternate_color .sub_menu > ul > li > a:hover,.alternate_color .sub_menu > ul > li > a:focus,.alternate_color .sub_menu > div > ul > li > a:hover,.alternate_color .sub_menu>div>ul>li>a:focus {
  color: var(--enfold-alternate-color-color)
}

#top .alternate_color .sub_menu ul li a:hover,#top .alternate_color .sub_menu ul li a:focus,.alternate_color .sub_menu ul:first-child > li.current-menu-item > a,.alternate_color .sub_menu ul:first-child > li.current_page_item > a,.alternate_color .sub_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-alternate-color-color)
}

.alternate_color .sub_menu li ul a,.alternate_color #payment,.alternate_color .sub_menu ul li,.alternate_color .sub_menu ul,#top .alternate_color .sub_menu li li a:hover,#top .alternate_color .sub_menu li li a:focus {
  background-color: var(--enfold-alternate-color-bg)
}

.alternate_color#header .avia_mega_div > .sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
  border-color: var(--enfold-alternate-color-border)
}

#top .alternate_color .widget_pages ul li a:focus,#top .alternate_color .widget_nav_menu ul li a:focus {
  color: var(--enfold-alternate-color-secondary)
}

@media only screen and (max-width: 767px) {
  #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-alternate-color-bg);
      color: var(--enfold-alternate-color-color);
      border-color: var(--enfold-alternate-color-border)
  }

  #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-alternate-color-color);
      fill: var(--enfold-alternate-color-color)
  }
}

@media only screen and (max-width: 989px) {
  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-alternate-color-bg);
      color: var(--enfold-alternate-color-color);
      border-color: var(--enfold-alternate-color-border)
  }

  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-alternate-color-color);
      fill: var(--enfold-alternate-color-color)
  }
}

.alternate_color .avia-tt,.alternate_color .avia-tt .avia-arrow,.alternate_color .avia-tt .avia-arrow {
  background-color: var(--enfold-alternate-color-bg);
  color: var(--enfold-alternate-color-meta)
}

.alternate_color .av_ajax_search_image {
  background-color: var(--enfold-alternate-color-primary);
  color: var(--enfold-alternate-color-bg)
}

.alternate_color .av_ajax_search_image.avia-svg-icon svg:first-child {
  stroke: var(--enfold-alternate-color-bg);
  fill: var(--enfold-alternate-color-bg)
}

.alternate_color .ajax_search_excerpt {
  color: var(--enfold-alternate-color-meta)
}

.alternate_color .av_ajax_search_title {
  color: var(--enfold-alternate-color-heading)
}

.alternate_color .ajax_load {
  background-color: var(--enfold-alternate-color-primary)
}

.alternate_color .av_searchsubmit_wrapper {
  background-color: var(--enfold-alternate-color-primary)
}

#top .alternate_color .avia-color-theme-color {
  color: var(--enfold-alternate-color-button-font);
  border-color: var(--enfold-alternate-color-button-border)
}

#top .alternate_color .avia-color-theme-color .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-button-font);
  stroke: var(--enfold-alternate-color-button-font)
}

.alternate_color .avia-color-theme-color-subtle {
  background-color: var(--enfold-alternate-color-bg2);
  color: var(--enfold-alternate-color-color)
}

#top .alternate_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-color);
  stroke: var(--enfold-alternate-color-color)
}

.alternate_color .avia-color-theme-color-subtle:hover {
  background-color: var(--enfold-alternate-color-bg);
  color: var(--enfold-alternate-color-heading)
}

#top .alternate_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-heading);
  stroke: var(--enfold-alternate-color-heading)
}

#top .alternate_color .avia-color-theme-color-highlight {
  color: var(--enfold-alternate-color-button-font);
  border-color: var(--enfold-alternate-color-secondary);
  background-color: var(--enfold-alternate-color-secondary)
}

#top .alternate_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-button-font);
  stroke: var(--enfold-alternate-color-button-font)
}

#top .alternate_color .avia-font-color-theme-color,#top .alternate_color .avia-font-color-theme-color-hover:hover {
  color: var(--enfold-alternate-color-button-font)
}

#top .alternate_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .alternate_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-button-font);
  stroke: var(--enfold-alternate-color-button-font)
}

.alternate_color .avia-font-color-theme-color-subtle {
  color: var(--enfold-alternate-color-color)
}

.alternate_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-color);
  stroke: var(--enfold-alternate-color-color)
}

.alternate_color .avia-font-color-theme-color-subtle-hover:hover {
  color: var(--enfold-alternate-color-heading)
}

.alternate_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-heading);
  stroke: var(--enfold-alternate-color-heading)
}

#top .alternate_color .avia-font-color-theme-color-highlight,#top .alternate_color .avia-font-color-theme-color-highlight-hover:hover {
  color: var(--enfold-alternate-color-button-font)
}

#top .alternate_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .alternate_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-button-font);
  stroke: var(--enfold-alternate-color-button-font)
}

.alternate_color .avia-icon-list .iconlist_icon {
  background-color: var(--enfold-alternate-color-iconlist)
}

.alternate_color .avia-icon-list .iconlist-timeline {
  border-color: var(--enfold-alternate-color-border)
}

.alternate_color .iconlist_content {
  color: var(--enfold-alternate-color-meta)
}

.alternate_color .avia-timeline .milestone_icon {
  background-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .avia-timeline .milestone_inner {
  background-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .avia-timeline {
  border-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .av-milestone-icon-wrap:after {
  border-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .avia-timeline .av-milestone-date {
  color: var(--enfold-alternate-color-timeline-date)
}

.alternate_color .avia-timeline .av-milestone-date span {
  background-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
  background-color: var(--enfold-alternate-color-timeline)
}

.alternate_color .av-timeline-nav a {
  background-color: var(--enfold-alternate-color-timeline)
}

#top .alternate_color .input-text,#top .alternate_color input[type='text'],#top .alternate_color input[type='input'],#top .alternate_color input[type='password'],#top .alternate_color input[type='email'],#top .alternate_color input[type='number'],#top .alternate_color input[type='url'],#top .alternate_color input[type='tel'],#top .alternate_color input[type='search'],#top .alternate_color textarea,#top .alternate_color select {
  border-color: var(--enfold-alternate-color-border);
  background-color: var(--enfold-alternate-color-bg2);
  color: var(--enfold-alternate-color-meta);
  font-family: inherit
}

#top .alternate_color .invers-color .input-text,#top .alternate_color .invers-color input[type='text'],#top .alternate_color .invers-color input[type='input'],#top .alternate_color .invers-color input[type='password'],#top .alternate_color .invers-color input[type='email'],#top .alternate_color .invers-color input[type='number'],#top .alternate_color .invers-color input[type='url'],#top .alternate_color .invers-color input[type='tel'],#top .alternate_color .invers-color input[type='search'],#top .alternate_color .invers-color textarea,#top .alternate_color .invers-color select {
  background-color: var(--enfold-alternate-color-bg)
}

.alternate_color .required {
  color: var(--enfold-alternate-color-primary)
}

.alternate_color .av-masonry {
  background-color: var(--enfold-alternate-color-masonry)
}

.alternate_color .av-masonry-pagination,.alternate_color .av-masonry-pagination:hover,.alternate_color .av-masonry-outerimage-container {
  background-color: var(--enfold-alternate-color-bg)
}

.alternate_color .container .av-inner-masonry-content,#top .alternate_color .container .av-masonry-load-more,#top .alternate_color .container .av-masonry-sort,.alternate_color .container .av-masonry-entry .avia-arrow {
  background-color: var(--enfold-alternate-color-bg2)
}

.alternate_color .hr-short .hr-inner-style,.alternate_color .hr-short .hr-inner {
  background-color: var(--enfold-alternate-color-bg)
}

div .alternate_color .tabcontainer .active_tab_content,div .alternate_color .tabcontainer .active_tab {
  background-color: var(--enfold-alternate-color-bg2);
  color: var(--enfold-alternate-color-color)
}

div .alternate_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-color);
  stroke: var(--enfold-alternate-color-color)
}

.responsive.js_active #top .alternate_color .avia_combo_widget .top_tab .tab {
  border-top-color: var(--enfold-alternate-color-border)
}

.alternate_color .template-archives .tabcontainer a,#top .alternate_color .tabcontainer .tab:hover,#top .alternate_color .tabcontainer .tab.active_tab {
  color: var(--enfold-alternate-color-color)
}

#top .alternate_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .alternate_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-alternate-color-color);
  stroke: var(--enfold-alternate-color-color)
}

.alternate_color .template-archives .tabcontainer a:hover {
  color: var(--enfold-alternate-color-secondary)
}

.alternate_color .sidebar_tab_icon {
  background-color: var(--enfold-alternate-color-border)
}

#top .alternate_color .sidebar_active_tab .sidebar_tab_icon {
  background-color: var(--enfold-alternate-color-primary)
}

.alternate_color .sidebar_tab:hover .sidebar_tab_icon {
  background-color: var(--enfold-alternate-color-secondary)
}

.alternate_color .sidebar_tab,.alternate_color .tabcontainer .tab {
  color: var(--enfold-alternate-color-meta)
}

.alternate_color div .sidebar_active_tab ,div .alternate_color .tabcontainer.noborder_tabs .active_tab_content,div .alternate_color .tabcontainer.noborder_tabs .active_tab {
  color: var(--enfold-alternate-color-color);
  background-color: var(--enfold-alternate-color-bg)
}

#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a {
  background-color: var(--enfold-alternate-color-bg2)
}

#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: var(--enfold-alternate-color-meta)
}

@media only screen and (max-width: 767px) {
  .responsive #top .alternate_color .tabcontainer .active_tab {
      background-color:var(--enfold-alternate-color-secondary);
      color: var(--enfold-alternate-color-constant-font)
  }

  .responsive #top .alternate_color .tabcontainer {
      border-color: var(--enfold-alternate-color-border)
  }

  .responsive #top .alternate_color .active_tab_content {
      background-color: var(--enfold-alternate-color-bg2)
  }
}

.alternate_color tr:nth-child(even),.alternate_color .avia-data-table .avia-heading-row .avia-desc-col,.alternate_color .avia-data-table .avia-highlight-col,.alternate_color .pricing-table>li:nth-child(even),body .alternate_color .pricing-table.avia-desc-col li,#top .alternate_color .avia-data-table.avia_pricing_minimal th {
  background-color: var(--enfold-alternate-color-bg);
  color: var(--enfold-alternate-color-color)
}

.alternate_color table caption,.alternate_color tr:nth-child(even),.alternate_color .pricing-table>li:nth-child(even),#top .alternate_color .avia-data-table.avia_pricing_minimal td {
  color: var(--enfold-alternate-color-meta)
}

.alternate_color tr:nth-child(odd),.alternate_color .pricing-table>li:nth-child(odd),.alternate_color .pricing-extra {
  background: var(--enfold-alternate-color-bg2)
}

.alternate_color .pricing-table li.avia-pricing-row,.alternate_color .pricing-table li.avia-heading-row,.alternate_color .pricing-table li.avia-pricing-row .pricing-extra {
  background-color: var(--enfold-alternate-color-primary);
  color: var(--enfold-alternate-color-constant-font);
  border-color: var(--enfold-alternate-color-stripe)
}

.alternate_color .pricing-table li.avia-heading-row,.alternate_color .pricing-table li.avia-heading-row .pricing-extra {
  background-color: var(--enfold-alternate-color-stripe2);
  color: var(--enfold-alternate-color-constant-font);
  border-color: var(--enfold-alternate-color-stripe)
}

.alternate_color .pricing-table.avia-desc-col .avia-heading-row,.alternate_color .pricing-table.avia-desc-col .avia-pricing-row {
  border-color: var(--enfold-alternate-color-border)
}

.alternate_color .theme-color-bar .bar {
  background: var(--enfold-alternate-color-primary)
}

.alternate_color .mejs-controls .mejs-time-rail .mejs-time-current,.alternate_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.alternate_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.alternate_color .button.av-sending-button,.alternate_color .av-striped-bar .theme-color-bar .bar {
  background: var(--enfold-alternate-color-primary)
}

body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-alternate-color-primary);
  color: #fff
}

body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-alternate-color-primary);
  border-color: var(--enfold-alternate-color-primary) transparent transparent transparent
}

.alternate_color .progress {
  background-color: var(--enfold-alternate-color-bg2)
}

.alternate_color .av_searchform_element_results .av_ajax_search_entry,.alternate_color .av_searchform_element_results .av_ajax_search_title,.alternate_color.av_searchform_element_results .av_ajax_search_entry,.alternate_color.av_searchform_element_results .av_ajax_search_title {
  color: var(--enfold-alternate-color-primary)
}

.alternate_color .av_searchform_element_results .ajax_search_excerpt,.alternate_color.av_searchform_element_results .ajax_search_excerpt {
  color: var(--enfold-alternate-color-meta)
}

.alternate_color .av_searchform_element_results .av_ajax_search_image,.alternate_color.av_searchform_element_results .av_ajax_search_image {
  color: var(--enfold-alternate-color-meta)
}

.alternate_color .button.av-sending-button {
  background: var(--enfold-alternate-color-secondary);
  background-image: linear-gradient(-45deg,var(--enfold-alternate-color-secondary) 25%,var(--enfold-alternate-color-stripe2nd) 25%,var(--enfold-alternate-color-stripe2nd) 50%,var(--enfold-alternate-color-secondary) 50%,var(--enfold-alternate-color-secondary) 75%,var(--enfold-alternate-color-stripe2nd) 75%,var(--enfold-alternate-color-stripe2nd));
  border-color: var(--enfold-alternate-color-secondary)
}

.alternate_color span.bbp-admin-links a {
  color: var(--enfold-alternate-color-primary)
}

.alternate_color span.bbp-admin-links a:hover {
  color: var(--enfold-alternate-color-secondary)
}

#top .alternate_color .bbp-reply-content,#top .alternate_color .bbp-topic-content,#top .alternate_color .bbp-body .super-sticky .page-numbers,#top .alternate_color .bbp-body .sticky .page-numbers,#top .alternate_color .bbp-pagination-links a:hover,#top .alternate_color .bbp-pagination-links span.current {
  background: var(--enfold-alternate-color-bg)
}

#top .alternate_color .bbp-topics .bbp-header,#top .alternate_color .bbp-topics .bbp-header,#top .alternate_color .bbp-forums .bbp-header,#top .alternate_color .bbp-topics-front ul.super-sticky,#top .alternate_color .bbp-topics ul.super-sticky,#top .alternate_color .bbp-topics ul.sticky,#top .alternate_color .bbp-forum-content ul.sticky,#top .alternate_color .bbp-body .page-numbers {
  background-color: var(--enfold-alternate-color-bg2)
}

#top .alternate_color .bbp-meta,#top .alternate_color .bbp-author-role,#top .alternate_color .bbp-author-ip,#top .alternate_color .bbp-pagination-count,#top .alternate_color .bbp-topics .bbp-body .bbp-topic-title:before {
  color: var(--enfold-alternate-color-meta)
}

#top .alternate_color .bbp-admin-links {
  color: var(--enfold-alternate-color-border)
}

.alternate_color #bbpress-forums li.bbp-body ul.forum,.alternate_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .alternate_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .alternate_color .bbp-reply-author:before,.avia_transform .forum-search .alternate_color .bbp-topic-author:before {
  background-color: var(--enfold-alternate-color-bg);
  border-color: var(--enfold-alternate-color-border)
}

#top .alternate_color .bbp-author-name {
  color: var(--enfold-alternate-color-heading)
}

.alternate_color .widget_display_stats dt,.alternate_color .widget_display_stats dd {
  background-color: var(--enfold-alternate-color-bg2)
}

.main_color,.main_color div,.main_color header,.main_color main,.main_color aside,.main_color footer,.main_color article,.main_color nav,.main_color section,.main_color span,.main_color applet,.main_color object,.main_color iframe,.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6,.main_color p,.main_color blockquote,.main_color pre,.main_color a,.main_color abbr,.main_color acronym,.main_color address,.main_color big,.main_color cite,.main_color code,.main_color del,.main_color dfn,.main_color em,.main_color img,.main_color ins,.main_color kbd,.main_color q,.main_color s,.main_color samp,.main_color small,.main_color strike,.main_color strong,.main_color sub,.main_color sup,.main_color tt,.main_color var,.main_color b,.main_color u,.main_color i,.main_color center,.main_color dl,.main_color dt,.main_color dd,.main_color ol,.main_color ul,.main_color li,.main_color fieldset,.main_color form,.main_color label,.main_color legend,.main_color table,.main_color caption,.main_color tbody,.main_color tfoot,.main_color thead,.main_color tr,.main_color th,.main_color td,.main_color article,.main_color aside,.main_color canvas,.main_color details,.main_color embed,.main_color figure,.main_color fieldset,.main_color figcaption,.main_color footer,.main_color header,.main_color hgroup,.main_color menu,.main_color nav,.main_color output,.main_color ruby,.main_color section,.main_color summary,.main_color time,.main_color mark,.main_color audio,.main_color video,#top .main_color .pullquote_boxed,.responsive #top .main_color .avia-testimonial,.responsive #top.avia-blank #main .main_color.container_wrap:first-child,#top .main_color.fullsize .template-blog .post_delimiter,.main_color .related_posts.av-related-style-full a {
  border-color: var(--enfold-main-color-border)
}

.main_color .rounded-container,#top .main_color .pagination a:hover,.main_color .small-preview,.main_color .fallback-post-type-icon {
  background: var(--enfold-main-color-meta);
  color: var(--enfold-main-color-bg)
}

.main_color .rounded-container .avia-svg-icon svg:first-child,.main_color .small-preview .avia-svg-icon svg:first-child,.main_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-bg);
  stroke: var(--enfold-main-color-bg)
}

.main_color .av-default-color,#top .main_color .av-force-default-color,.main_color .av-catalogue-item,.main_color .wp-playlist-item .wp-playlist-caption,.main_color .wp-playlist {
  color: var(--enfold-main-color-color)
}

.main_color,.main_color .site-background,.main_color .first-quote,.main_color .related_image_wrap,.main_color .gravatar img.main_color .hr_content,.main_color .news-thumb,.main_color .post-format-icon,.main_color .ajax_controlls a,.main_color .tweet-text.avatar_no,.main_color .toggler,.main_color .toggler.activeTitle:hover,.main_color #js_sort_items,.main_color.inner-entry,.main_color .grid-entry-title,.main_color .related-format-icon,.grid-entry .main_color .avia-arrow,.main_color .avia-gallery-big,.main_color .avia-gallery-big,.main_color .avia-gallery img,.main_color .grid-content,.main_color .av-share-box ul,#top .main_color .av-related-style-full .related-format-icon,.main_color .related_posts.av-related-style-full a:hover,.main_color.avia-fullwidth-portfolio .pagination .current,.main_color.avia-fullwidth-portfolio .pagination a,.main_color .av-hotspot-fallback-tooltip-inner,.main_color .av-hotspot-fallback-tooltip-count {
  background-color: var(--enfold-main-color-bg);
  color: var(--enfold-main-color-color)
}

.main_color .ajax_controlls a.avia-svg-icon svg:first-child,.main_color .avia-svg-icon svg:first-child,.main_color .av-share-box ul li svg:first-child,#top .main_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
  stroke: var(--enfold-main-color-color);
  fill: var(--enfold-main-color-color)
}

.main_color .avia-fold-unfold-section .av-fold-unfold-container::after {
  background: linear-gradient( to bottom,rgba(255,255,255,0),rgba(255,255,255,1) )
}

.main_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.main_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
  color: var(--enfold-main-color-color)
}

.main_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
  background: var(--enfold-main-color-bg);
  border-color: var(--enfold-main-color-border)
}

.main_color .avia-curtain-reveal-overlay {
  background: var(--enfold-main-color-bg)
}

.main_color .avia-icon-circles-icon {
  background: var(--enfold-main-color-bg);
  border-color: var(--enfold-main-color-border);
  color: var(--enfold-main-color-color)
}

.main_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-color);
  stroke: var(--enfold-main-color-color)
}

.main_color .avia-icon-circles-icon.active {
  background: var(--enfold-main-color-secondary);
  border-color: var(--enfold-main-color-secondary);
  color: var(--enfold-main-color-bg)
}

.main_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
  fill: var(--enfold-main-color-bg);
  stroke: var(--enfold-main-color-bg)
}

.main_color .avia-icon-circles-icon-text {
  color: var(--enfold-main-color-color);
  background: var(--enfold-main-color-bg)
}

.main_color .heading-color,.main_color a.iconbox_icon:hover,.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6,.main_color .sidebar .current_page_item>a,.main_color .sidebar .current-menu-item>a,.main_color .pagination .current,.main_color .pagination a:hover,.main_color strong.avia-testimonial-name,.main_color .heading,.main_color .toggle_content strong,.main_color .toggle_content strong a,.main_color .tab_content strong,.main_color .tab_content strong a,.main_color .asc_count,.main_color .avia-testimonial-content strong,#top .main_color .av-related-style-full .av-related-title,.main_color .wp-playlist-item-meta.wp-playlist-item-title,#top .main_color .av-no-image-slider h2 a,.main_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.main_color div .news-headline .news-title,.main_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.main_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
  color: var(--enfold-main-color-heading)
}

.main_color .heading .avia-svg-icon svg:first-child,.main_color .av-special-heading .avia-svg-icon svg:first-child,.main_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.main_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-heading);
  stroke: var(--enfold-main-color-heading)
}

.main_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
  color: var(--enfold-main-color-color)
}

.main_color .meta-color,.main_color .sidebar,.main_color .sidebar a,.main_color .minor-meta,.main_color .minor-meta a,.main_color .text-sep,.main_color blockquote,.main_color .post_nav a,.main_color .comment-text,.main_color .side-container-inner,.main_color .news-time,.main_color .pagination a,.main_color .pagination span,.main_color .tweet-text.avatar_no .tweet-time,#top .main_color .extra-mini-title,.main_color .team-member-job-title,.main_color .team-social a,.main_color #js_sort_items a,.grid-entry-excerpt,.main_color .avia-testimonial-subtitle,.main_color .commentmetadata a,.main_color .social_bookmarks a,.main_color .meta-heading > *,.main_color .slide-meta,.main_color .slide-meta a,.main_color .taglist,.main_color .taglist a,.main_color .phone-info,.main_color .phone-info a,.main_color .av-sort-by-term a,.main_color .av-magazine-time,.main_color .av-magazine .av-magazine-entry-icon,.main_color .av-catalogue-content,.main_color .wp-playlist-item-length,.html_modern-blog #top div .main_color .blog-categories a,.html_modern-blog #top div .main_color .blog-categories a:hover {
  color: var(--enfold-main-color-meta)
}

.main_color .team-social a.avia-svg-icon svg:first-child,.main_color .meta-heading .avia-svg-icon svg:first-child,.main_color .social_bookmarks .avia-svg-icon a svg:first-child {
  stroke: var(--enfold-main-color-meta);
  fill: var(--enfold-main-color-meta)
}

.main_color .team-social a.avia-svg-icon:hover svg:first-child {
  stroke: var(--enfold-main-color-secondary);
  fill: var(--enfold-main-color-secondary)
}

.main_color .special-heading-inner-border {
  border-color: var(--enfold-main-color-color)
}

.main_color .meta-heading .special-heading-inner-border {
  border-color: var(--enfold-main-color-meta)
}

.main_color a,.main_color .widget_first,.main_color strong,.main_color b,.main_color b a,.main_color strong a,.main_color #js_sort_items a:hover,.main_color #js_sort_items a.active_sort,.main_color .av-sort-by-term a.active_sort,.main_color .special_amp,.main_color .taglist a.activeFilter,.main_color #commentform .required,#top .main_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .main_color .blog-categories a,.html_elegant-blog #top .main_color .blog-categories a:hover {
  color: var(--enfold-main-color-primary)
}

.main_color a.avia-button .avia-svg-icon svg:first-child,.main_color a.more-link .avia-svg-icon svg:first-child,#top .main_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
  stroke: var(--enfold-main-color-primary);
  fill: var(--enfold-main-color-primary)
}

.main_color a:hover,.main_color h1 a:hover,.main_color h2 a:hover,.main_color h3 a:hover,.main_color h4 a:hover,.main_color h5 a:hover,.main_color h6 a:hover,.main_color .template-search a.news-content:hover,.main_color .wp-playlist-item .wp-playlist-caption:hover {
  color: var(--enfold-main-color-secondary)
}

.main_color a.more-link:hover .avia-svg-icon svg:first-child {
  stroke: var(--enfold-main-color-secondary);
  fill: var(--enfold-main-color-secondary)
}

.main_color .primary-background,.main_color .primary-background a,div .main_color .button,.main_color #submit,.main_color input[type='submit'],.main_color .small-preview:hover,.main_color .avia-menu-fx,.main_color .avia-menu-fx .avia-arrow,.main_color.iconbox_top .iconbox_icon,.main_color .iconbox_top a.iconbox_icon:hover,.main_color .avia-data-table th.avia-highlight-col,.main_color .avia-color-theme-color,.main_color .avia-color-theme-color:hover,.main_color .image-overlay .image-overlay-inside:before,.main_color .comment-count,.main_color .av_dropcap2,.responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover,#top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover,.main_color .av-colored-style .av-countdown-cell-inner,.main_color .wc-block-components-button:not(.is-link) {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-constant-font);
  border-color: var(--enfold-main-color-button-border)
}

.main_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-constant-font);
  stroke: var(--enfold-main-color-constant-font)
}

.main_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
  color: var(--enfold-main-color-constant-font)
}

.main_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
  fill: var(--enfold-main-color-constant-font);
  stroke: var(--enfold-main-color-constant-font)
}

.main_color a.avia-button:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-secondary);
  stroke: var(--enfold-main-color-secondary)
}

.main_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.main_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-main-color-constant-font);
  stroke: var(--enfold-main-color-constant-font)
}

.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.main_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.main_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-constant-font)
}

#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-constant-font);
  border-color: var(--enfold-main-color-primary)
}

#top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text:after {
  background-color: var(--enfold-main-color-button-border)
}

#top .main_color .mobile_menu_toggle {
  color: var(--enfold-main-color-primary);
  background: var(--enfold-main-color-bg)
}

#top .main_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-primary);
  stroke: var(--enfold-main-color-primary)
}

#top .main_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
  color: var(--enfold-main-color-primary)
}

#top .main_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
  color: var(--enfold-main-color-bg)
}

.main_color .button:hover,.main_color .ajax_controlls a:hover,.main_color #submit:hover,.main_color .big_button:hover,.main_color .contentSlideControlls a:hover,.main_color #submit:hover ,.main_color input[type='submit']:hover {
  background-color: var(--enfold-main-color-secondary);
  color: var(--enfold-main-color-bg);
  border-color: var(--enfold-main-color-button-border2)
}

.main_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
  fill: var(--enfold-main-color-bg);
  stroke: var(--enfold-main-color-bg)
}

.main_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
  background-color: var(--enfold-main-color-secondary);
  border-color: var(--enfold-main-color-button-border2)
}

.main_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-main-color-bg);
  stroke: var(--enfold-main-color-bg)
}

.main_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.main_color .avia-toc-style-elegant a:first-child:after,.main_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  background-color: var(--enfold-main-color-bg);
  border-color: var(--enfold-main-color-secondary)
}

.main_color .avia-toc-style-elegant a:first-child span:after,.main_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
  background-color: var(--enfold-main-color-bg)
}

.main_color .avia-toc-style-elegant a:first-child:hover span:after,.main_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
  border-color: var(--enfold-main-color-secondary)
}

.main_color .avia-toc-style-elegant a:before {
  border-color: var(--enfold-main-color-border)
}

.main_color .avia-toc-style-elegant a:first-child:after,.main_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  border-color: var(--enfold-main-color-secondary);
  background-color: var(--enfold-main-color-bg)
}

.main_color .avia-toc-style-elegant a:last-child:after {
  background-color: var(--enfold-main-color-border)
}

.main_color .timeline-bullet {
  background-color: var(--enfold-main-color-border);
  border-color: var(--enfold-main-color-bg)
}

.main_color table,.main_color .widget_nav_menu ul:first-child>.current-menu-item,.main_color .widget_nav_menu ul:first-child>.current_page_item,.main_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.main_color .pagination .current,.main_color .pagination a,.main_color.iconbox_top .iconbox_content,.main_color .av_promobox,.main_color .toggle_content,.main_color .toggler:hover,#top .main_color .av-minimal-toggle .toggler,.main_color .related_posts_default_image,.main_color .search-result-counter,.main_color .container_wrap_meta,.main_color .avia-content-slider .slide-image,.main_color .avia-slider-testimonials .avia-testimonial-content,.main_color .avia-testimonial-arrow-wrap .avia-arrow,.main_color .news-thumb,.main_color .portfolio-preview-content,.main_color .portfolio-preview-content .avia-arrow,.main_color .av-magazine .av-magazine-entry-icon,.main_color .related_posts.av-related-style-full a,.main_color .aviaccordion-slide,.main_color.avia-fullwidth-portfolio .pagination,.main_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.main_color .av-catalogue-list li:hover,.main_color .wp-playlist,.main_color .avia-slideshow-fixed-height > li,.main_color .avia-form-success,.main_color .avia-form-error,.main_color .av-boxed-grid-style .avia-testimonial {
  background: var(--enfold-main-color-bg2)
}

#top .main_color .post_timeline li:hover .timeline-bullet {
  background-color: var(--enfold-main-color-secondary)
}

.main_color blockquote,.main_color .avia-bullet,.main_color .av-no-color.av-icon-style-border a.av-icon-char {
  border-color: var(--enfold-main-color-primary)
}

.html_header_top .main_color .main_menu ul:first-child >li > ul,.html_header_top #top .main_color .avia_mega_div>.sub-menu {
  border-top-color: var(--enfold-main-color-primary)
}

.main_color .breadcrumb,.main_color .breadcrumb a,#top .main_color.title_container .main-title,#top .main_color.title_container .main-title a {
  color: var(--enfold-main-color-color)
}

.main_color .av-icon-display,#top .main_color .av-related-style-full a:hover .related-format-icon,.main_color .av-default-style .av-countdown-cell-inner,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.main_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.main_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-main-color-bg2);
  color: var(--enfold-main-color-meta)
}

.main_color .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-meta);
  stroke: var(--enfold-main-color-meta)
}

.main_color .av-masonry-entry:hover .av-icon-display {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-constant-font);
  border-color: var(--enfold-main-color-button-border)
}

.main_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-constant-font);
  stroke: var(--enfold-main-color-constant-font)
}

#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display {
  color: var(--enfold-main-color-primary)
}

#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-primary);
  stroke: var(--enfold-main-color-primary)
}

.main_color textarea::placeholder,.main_color input::placeholder {
  color: var(--enfold-main-color-meta);
  opacity: 0.5
}

.main_color .header_bg,.main_color .main_menu ul ul,.main_color .main_menu .menu ul li a,.main_color .pointer_arrow_wrap .pointer_arrow,.main_color .avia_mega_div,.main_color .av-subnav-menu > li ul,.main_color .av-subnav-menu a {
  background-color: var(--enfold-main-color-bg);
  color: var(--enfold-main-color-meta)
}

.main_color .main_menu .menu ul li a:hover,.main_color .main_menu .menu ul li a:focus,.main_color .av-subnav-menu ul a:hover,.main_color .av-subnav-menu ul a:focus {
  background-color: var(--enfold-main-color-bg2)
}

.main_color .sub_menu > ul > li > a,.main_color .sub_menu > div > ul > li > a,.main_color .main_menu ul:first-child > li > a,#top .main_color .main_menu .menu ul .current_page_item > a,#top .main_color .main_menu .menu ul .current-menu-item > a,#top .main_color .sub_menu li ul a {
  color: var(--enfold-main-color-meta)
}

.main_color .main_menu ul:first-child > li > a svg:first-child {
  stroke: var(--enfold-main-color-meta);
  fill: var(--enfold-main-color-meta)
}

.main_color .main_menu ul:first-child > li > a:hover svg:first-child,.main_color .main_menu ul:first-child > li > a:focus svg:first-child {
  stroke: var(--enfold-main-color-color);
  fill: var(--enfold-main-color-color)
}

#top .main_color .main_menu .menu ul li > a:hover,#top .main_color .main_menu .menu ul li>a:focus {
  color: var(--enfold-main-color-color)
}

.main_color .av-subnav-menu a:hover,.main_color .av-subnav-menu a:focus,.main_color .main_menu ul:first-child > li a:hover,.main_color .main_menu ul:first-child > li a:focus,.main_color .main_menu ul:first-child > li.current-menu-item > a,.main_color .main_menu ul:first-child > li.current_page_item > a,.main_color .main_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-main-color-color)
}

#top .main_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
  color: var(--enfold-main-color-primary)
}

.main_color .sub_menu > ul > li > a:hover,.main_color .sub_menu > ul > li > a:focus,.main_color .sub_menu > div > ul > li > a:hover,.main_color .sub_menu>div>ul>li>a:focus {
  color: var(--enfold-main-color-color)
}

#top .main_color .sub_menu ul li a:hover,#top .main_color .sub_menu ul li a:focus,.main_color .sub_menu ul:first-child > li.current-menu-item > a,.main_color .sub_menu ul:first-child > li.current_page_item > a,.main_color .sub_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-main-color-color)
}

.main_color .sub_menu li ul a,.main_color #payment,.main_color .sub_menu ul li,.main_color .sub_menu ul,#top .main_color .sub_menu li li a:hover,#top .main_color .sub_menu li li a:focus {
  background-color: var(--enfold-main-color-bg)
}

.main_color#header .avia_mega_div > .sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
  border-color: var(--enfold-main-color-border)
}

#top .main_color .widget_pages ul li a:focus,#top .main_color .widget_nav_menu ul li a:focus {
  color: var(--enfold-main-color-secondary)
}

@media only screen and (max-width: 767px) {
  #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-main-color-bg);
      color: var(--enfold-main-color-color);
      border-color: var(--enfold-main-color-border)
  }

  #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-main-color-color);
      fill: var(--enfold-main-color-color)
  }
}

@media only screen and (max-width: 989px) {
  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-main-color-bg);
      color: var(--enfold-main-color-color);
      border-color: var(--enfold-main-color-border)
  }

  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-main-color-color);
      fill: var(--enfold-main-color-color)
  }
}

.main_color .avia-tt,.main_color .avia-tt .avia-arrow,.main_color .avia-tt .avia-arrow {
  background-color: var(--enfold-main-color-bg);
  color: var(--enfold-main-color-meta)
}

.main_color .av_ajax_search_image {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-bg)
}

.main_color .av_ajax_search_image.avia-svg-icon svg:first-child {
  stroke: var(--enfold-main-color-bg);
  fill: var(--enfold-main-color-bg)
}

.main_color .ajax_search_excerpt {
  color: var(--enfold-main-color-meta)
}

.main_color .av_ajax_search_title {
  color: var(--enfold-main-color-heading)
}

.main_color .ajax_load {
  background-color: var(--enfold-main-color-primary)
}

.main_color .av_searchsubmit_wrapper {
  background-color: var(--enfold-main-color-primary)
}

#top .main_color .avia-color-theme-color {
  color: var(--enfold-main-color-button-font);
  border-color: var(--enfold-main-color-button-border)
}

#top .main_color .avia-color-theme-color .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-button-font);
  stroke: var(--enfold-main-color-button-font)
}

.main_color .avia-color-theme-color-subtle {
  background-color: var(--enfold-main-color-bg2);
  color: var(--enfold-main-color-color)
}

#top .main_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-color);
  stroke: var(--enfold-main-color-color)
}

.main_color .avia-color-theme-color-subtle:hover {
  background-color: var(--enfold-main-color-bg);
  color: var(--enfold-main-color-heading)
}

#top .main_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-heading);
  stroke: var(--enfold-main-color-heading)
}

#top .main_color .avia-color-theme-color-highlight {
  color: var(--enfold-main-color-button-font);
  border-color: var(--enfold-main-color-secondary);
  background-color: var(--enfold-main-color-secondary)
}

#top .main_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-button-font);
  stroke: var(--enfold-main-color-button-font)
}

#top .main_color .avia-font-color-theme-color,#top .main_color .avia-font-color-theme-color-hover:hover {
  color: var(--enfold-main-color-button-font)
}

#top .main_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .main_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-button-font);
  stroke: var(--enfold-main-color-button-font)
}

.main_color .avia-font-color-theme-color-subtle {
  color: var(--enfold-main-color-color)
}

.main_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-color);
  stroke: var(--enfold-main-color-color)
}

.main_color .avia-font-color-theme-color-subtle-hover:hover {
  color: var(--enfold-main-color-heading)
}

.main_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-heading);
  stroke: var(--enfold-main-color-heading)
}

#top .main_color .avia-font-color-theme-color-highlight,#top .main_color .avia-font-color-theme-color-highlight-hover:hover {
  color: var(--enfold-main-color-button-font)
}

#top .main_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .main_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-button-font);
  stroke: var(--enfold-main-color-button-font)
}

.main_color .avia-icon-list .iconlist_icon {
  background-color: var(--enfold-main-color-iconlist)
}

.main_color .avia-icon-list .iconlist-timeline {
  border-color: var(--enfold-main-color-border)
}

.main_color .iconlist_content {
  color: var(--enfold-main-color-meta)
}

.main_color .avia-timeline .milestone_icon {
  background-color: var(--enfold-main-color-timeline)
}

.main_color .avia-timeline .milestone_inner {
  background-color: var(--enfold-main-color-timeline)
}

.main_color .avia-timeline {
  border-color: var(--enfold-main-color-timeline)
}

.main_color .av-milestone-icon-wrap:after {
  border-color: var(--enfold-main-color-timeline)
}

.main_color .avia-timeline .av-milestone-date {
  color: var(--enfold-main-color-timeline-date)
}

.main_color .avia-timeline .av-milestone-date span {
  background-color: var(--enfold-main-color-timeline)
}

.main_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
  background-color: var(--enfold-main-color-timeline)
}

.main_color .av-timeline-nav a {
  background-color: var(--enfold-main-color-timeline)
}

#top .main_color .input-text,#top .main_color input[type='text'],#top .main_color input[type='input'],#top .main_color input[type='password'],#top .main_color input[type='email'],#top .main_color input[type='number'],#top .main_color input[type='url'],#top .main_color input[type='tel'],#top .main_color input[type='search'],#top .main_color textarea,#top .main_color select {
  border-color: var(--enfold-main-color-border);
  background-color: var(--enfold-main-color-bg2);
  color: var(--enfold-main-color-meta);
  font-family: inherit
}

#top .main_color .invers-color .input-text,#top .main_color .invers-color input[type='text'],#top .main_color .invers-color input[type='input'],#top .main_color .invers-color input[type='password'],#top .main_color .invers-color input[type='email'],#top .main_color .invers-color input[type='number'],#top .main_color .invers-color input[type='url'],#top .main_color .invers-color input[type='tel'],#top .main_color .invers-color input[type='search'],#top .main_color .invers-color textarea,#top .main_color .invers-color select {
  background-color: var(--enfold-main-color-bg)
}

.main_color .required {
  color: var(--enfold-main-color-primary)
}

.main_color .av-masonry {
  background-color: var(--enfold-main-color-masonry)
}

.main_color .av-masonry-pagination,.main_color .av-masonry-pagination:hover,.main_color .av-masonry-outerimage-container {
  background-color: var(--enfold-main-color-bg)
}

.main_color .container .av-inner-masonry-content,#top .main_color .container .av-masonry-load-more,#top .main_color .container .av-masonry-sort,.main_color .container .av-masonry-entry .avia-arrow {
  background-color: var(--enfold-main-color-bg2)
}

.main_color .hr-short .hr-inner-style,.main_color .hr-short .hr-inner {
  background-color: var(--enfold-main-color-bg)
}

div .main_color .tabcontainer .active_tab_content,div .main_color .tabcontainer .active_tab {
  background-color: var(--enfold-main-color-bg2);
  color: var(--enfold-main-color-color)
}

div .main_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-color);
  stroke: var(--enfold-main-color-color)
}

.responsive.js_active #top .main_color .avia_combo_widget .top_tab .tab {
  border-top-color: var(--enfold-main-color-border)
}

.main_color .template-archives .tabcontainer a,#top .main_color .tabcontainer .tab:hover,#top .main_color .tabcontainer .tab.active_tab {
  color: var(--enfold-main-color-color)
}

#top .main_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .main_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-color);
  stroke: var(--enfold-main-color-color)
}

.main_color .template-archives .tabcontainer a:hover {
  color: var(--enfold-main-color-secondary)
}

.main_color .sidebar_tab_icon {
  background-color: var(--enfold-main-color-border)
}

#top .main_color .sidebar_active_tab .sidebar_tab_icon {
  background-color: var(--enfold-main-color-primary)
}

.main_color .sidebar_tab:hover .sidebar_tab_icon {
  background-color: var(--enfold-main-color-secondary)
}

.main_color .sidebar_tab,.main_color .tabcontainer .tab {
  color: var(--enfold-main-color-meta)
}

.main_color div .sidebar_active_tab ,div .main_color .tabcontainer.noborder_tabs .active_tab_content,div .main_color .tabcontainer.noborder_tabs .active_tab {
  color: var(--enfold-main-color-color);
  background-color: var(--enfold-main-color-bg)
}

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a {
  background-color: var(--enfold-main-color-bg2)
}

#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: var(--enfold-main-color-meta)
}

@media only screen and (max-width: 767px) {
  .responsive #top .main_color .tabcontainer .active_tab {
      background-color:var(--enfold-main-color-secondary);
      color: var(--enfold-main-color-constant-font)
  }

  .responsive #top .main_color .tabcontainer {
      border-color: var(--enfold-main-color-border)
  }

  .responsive #top .main_color .active_tab_content {
      background-color: var(--enfold-main-color-bg2)
  }
}

.main_color tr:nth-child(even),.main_color .avia-data-table .avia-heading-row .avia-desc-col,.main_color .avia-data-table .avia-highlight-col,.main_color .pricing-table>li:nth-child(even),body .main_color .pricing-table.avia-desc-col li,#top .main_color .avia-data-table.avia_pricing_minimal th {
  background-color: var(--enfold-main-color-bg);
  color: var(--enfold-main-color-color)
}

.main_color table caption,.main_color tr:nth-child(even),.main_color .pricing-table>li:nth-child(even),#top .main_color .avia-data-table.avia_pricing_minimal td {
  color: var(--enfold-main-color-meta)
}

.main_color tr:nth-child(odd),.main_color .pricing-table>li:nth-child(odd),.main_color .pricing-extra {
  background: var(--enfold-main-color-bg2)
}

.main_color .pricing-table li.avia-pricing-row,.main_color .pricing-table li.avia-heading-row,.main_color .pricing-table li.avia-pricing-row .pricing-extra {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-constant-font);
  border-color: var(--enfold-main-color-stripe)
}

.main_color .pricing-table li.avia-heading-row,.main_color .pricing-table li.avia-heading-row .pricing-extra {
  background-color: var(--enfold-main-color-stripe2);
  color: var(--enfold-main-color-constant-font);
  border-color: var(--enfold-main-color-stripe)
}

.main_color .pricing-table.avia-desc-col .avia-heading-row,.main_color .pricing-table.avia-desc-col .avia-pricing-row {
  border-color: var(--enfold-main-color-border)
}

.main_color .theme-color-bar .bar {
  background: var(--enfold-main-color-primary)
}

.main_color .mejs-controls .mejs-time-rail .mejs-time-current,.main_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.main_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.main_color .button.av-sending-button,.main_color .av-striped-bar .theme-color-bar .bar {
  background: var(--enfold-main-color-primary)
}

body .main_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-main-color-primary);
  color: #fff
}

body .main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-main-color-primary);
  border-color: var(--enfold-main-color-primary) transparent transparent transparent
}

.main_color .progress {
  background-color: var(--enfold-main-color-bg2)
}

.main_color .av_searchform_element_results .av_ajax_search_entry,.main_color .av_searchform_element_results .av_ajax_search_title,.main_color.av_searchform_element_results .av_ajax_search_entry,.main_color.av_searchform_element_results .av_ajax_search_title {
  color: var(--enfold-main-color-primary)
}

.main_color .av_searchform_element_results .ajax_search_excerpt,.main_color.av_searchform_element_results .ajax_search_excerpt {
  color: var(--enfold-main-color-meta)
}

.main_color .av_searchform_element_results .av_ajax_search_image,.main_color.av_searchform_element_results .av_ajax_search_image {
  color: var(--enfold-main-color-meta)
}

.main_color .button.av-sending-button {
  background: var(--enfold-main-color-secondary);
  background-image: linear-gradient(-45deg,var(--enfold-main-color-secondary) 25%,var(--enfold-main-color-stripe2nd) 25%,var(--enfold-main-color-stripe2nd) 50%,var(--enfold-main-color-secondary) 50%,var(--enfold-main-color-secondary) 75%,var(--enfold-main-color-stripe2nd) 75%,var(--enfold-main-color-stripe2nd));
  border-color: var(--enfold-main-color-secondary)
}

.main_color span.bbp-admin-links a {
  color: var(--enfold-main-color-primary)
}

.main_color span.bbp-admin-links a:hover {
  color: var(--enfold-main-color-secondary)
}

#top .main_color .bbp-reply-content,#top .main_color .bbp-topic-content,#top .main_color .bbp-body .super-sticky .page-numbers,#top .main_color .bbp-body .sticky .page-numbers,#top .main_color .bbp-pagination-links a:hover,#top .main_color .bbp-pagination-links span.current {
  background: var(--enfold-main-color-bg)
}

#top .main_color .bbp-topics .bbp-header,#top .main_color .bbp-topics .bbp-header,#top .main_color .bbp-forums .bbp-header,#top .main_color .bbp-topics-front ul.super-sticky,#top .main_color .bbp-topics ul.super-sticky,#top .main_color .bbp-topics ul.sticky,#top .main_color .bbp-forum-content ul.sticky,#top .main_color .bbp-body .page-numbers {
  background-color: var(--enfold-main-color-bg2)
}

#top .main_color .bbp-meta,#top .main_color .bbp-author-role,#top .main_color .bbp-author-ip,#top .main_color .bbp-pagination-count,#top .main_color .bbp-topics .bbp-body .bbp-topic-title:before {
  color: var(--enfold-main-color-meta)
}

#top .main_color .bbp-admin-links {
  color: var(--enfold-main-color-border)
}

.main_color #bbpress-forums li.bbp-body ul.forum,.main_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .main_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .main_color .bbp-reply-author:before,.avia_transform .forum-search .main_color .bbp-topic-author:before {
  background-color: var(--enfold-main-color-bg);
  border-color: var(--enfold-main-color-border)
}

#top .main_color .bbp-author-name {
  color: var(--enfold-main-color-heading)
}

.main_color .widget_display_stats dt,.main_color .widget_display_stats dd {
  background-color: var(--enfold-main-color-bg2)
}

.main_color dropcap2,.main_color dropcap3,.main_color avia_button,.main_color avia_button:hover,.main_color .on-primary-color,.main_color .on-primary-color:hover {
  color: var(--enfold-main-color-constant-font)
}

#main {
  border-color: var(--enfold-main-color-border)
}

#scroll-top-link:hover,#av-cookie-consent-badge:hover {
  background-color: var(--enfold-main-color-bg2);
  color: var(--enfold-main-color-primary);
  border: 1px solid var(--enfold-main-color-border)
}

#scroll-top-link.avia-svg-icon:hover svg:first-child,#av-cookie-consent-badge.avia-svg-icon:hover svg:first-child {
  stroke: var(--enfold-main-color-primary);
  fill: var(--enfold-main-color-primary)
}

.html_stretched #wrap_all {
  background-color: var(--enfold-main-color-bg)
}

#top .avia-datepicker-div .ui-datepicker-month,#top .avia-datepicker-div .ui-datepicker-year {
  color: var(--enfold-main-color-heading)
}

#top .avia-datepicker-div {
  background: var(--enfold-main-color-bg);
  border: 1px solid var(--enfold-main-color-border)
}

#top .avia-datepicker-div a {
  color: var(--enfold-main-color-meta);
  background-color: var(--enfold-main-color-bg2)
}

#top .avia-datepicker-div a.ui-state-active,#top .avia-datepicker-div a.ui-state-highlight {
  color: var(--enfold-main-color-primary)
}

#top .avia-datepicker-div a.ui-state-hover {
  color: var(--enfold-main-color-bg2);
  background-color: var(--enfold-main-color-meta)
}

#top .avia-datepicker-div .ui-datepicker-buttonpane button {
  background-color: var(--enfold-main-color-primary);
  color: var(--enfold-main-color-constant-font);
  border-color: var(--enfold-main-color-primary)
}

#top .av-siteloader {
  border-color: var(--enfold-main-color-border);
  border-left-color: var(--enfold-main-color-primary)
}

#top div.avia-popup .mfp-preloader {
  border-left-color: var(--enfold-main-color-primary)
}

.av-preloader-reactive #top .av-siteloader {
  border-color: var(--enfold-main-color-border)
}

#top .av-siteloader-wrap {
  background-color: var(--enfold-main-color-bg)
}

.av-preloader-reactive #top .av-siteloader:before {
  background-color: var(--enfold-main-color-border)
}

.av-tab-section-tab-title-container {
  background-color: var(--enfold-main-color-bg2)
}

#top .av-section-tab-title {
  color: var(--enfold-main-color-meta)
}

#top .av-section-tab-title .av-tab-section-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-main-color-meta);
  stroke: var(--enfold-main-color-meta)
}

#top a.av-active-tab-title {
  color: var(--enfold-main-color-primary)
}

#top .av-tab-arrow-container span {
  background-color: var(--enfold-main-color-bg)
}

.header_color,.header_color div,.header_color header,.header_color main,.header_color aside,.header_color footer,.header_color article,.header_color nav,.header_color section,.header_color span,.header_color applet,.header_color object,.header_color iframe,.header_color h1,.header_color h2,.header_color h3,.header_color h4,.header_color h5,.header_color h6,.header_color p,.header_color blockquote,.header_color pre,.header_color a,.header_color abbr,.header_color acronym,.header_color address,.header_color big,.header_color cite,.header_color code,.header_color del,.header_color dfn,.header_color em,.header_color img,.header_color ins,.header_color kbd,.header_color q,.header_color s,.header_color samp,.header_color small,.header_color strike,.header_color strong,.header_color sub,.header_color sup,.header_color tt,.header_color var,.header_color b,.header_color u,.header_color i,.header_color center,.header_color dl,.header_color dt,.header_color dd,.header_color ol,.header_color ul,.header_color li,.header_color fieldset,.header_color form,.header_color label,.header_color legend,.header_color table,.header_color caption,.header_color tbody,.header_color tfoot,.header_color thead,.header_color tr,.header_color th,.header_color td,.header_color article,.header_color aside,.header_color canvas,.header_color details,.header_color embed,.header_color figure,.header_color fieldset,.header_color figcaption,.header_color footer,.header_color header,.header_color hgroup,.header_color menu,.header_color nav,.header_color output,.header_color ruby,.header_color section,.header_color summary,.header_color time,.header_color mark,.header_color audio,.header_color video,#top .header_color .pullquote_boxed,.responsive #top .header_color .avia-testimonial,.responsive #top.avia-blank #main .header_color.container_wrap:first-child,#top .header_color.fullsize .template-blog .post_delimiter,.header_color .related_posts.av-related-style-full a {
  border-color: var(--enfold-header-color-border)
}

.header_color .rounded-container,#top .header_color .pagination a:hover,.header_color .small-preview,.header_color .fallback-post-type-icon {
  background: var(--enfold-header-color-meta);
  color: var(--enfold-header-color-bg)
}

.header_color .rounded-container .avia-svg-icon svg:first-child,.header_color .small-preview .avia-svg-icon svg:first-child,.header_color .fallback-post-type-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-bg);
  stroke: var(--enfold-header-color-bg)
}

.header_color .av-default-color,#top .header_color .av-force-default-color,.header_color .av-catalogue-item,.header_color .wp-playlist-item .wp-playlist-caption,.header_color .wp-playlist {
  color: var(--enfold-header-color-color)
}

.header_color,.header_color .site-background,.header_color .first-quote,.header_color .related_image_wrap,.header_color .gravatar img.header_color .hr_content,.header_color .news-thumb,.header_color .post-format-icon,.header_color .ajax_controlls a,.header_color .tweet-text.avatar_no,.header_color .toggler,.header_color .toggler.activeTitle:hover,.header_color #js_sort_items,.header_color.inner-entry,.header_color .grid-entry-title,.header_color .related-format-icon,.grid-entry .header_color .avia-arrow,.header_color .avia-gallery-big,.header_color .avia-gallery-big,.header_color .avia-gallery img,.header_color .grid-content,.header_color .av-share-box ul,#top .header_color .av-related-style-full .related-format-icon,.header_color .related_posts.av-related-style-full a:hover,.header_color.avia-fullwidth-portfolio .pagination .current,.header_color.avia-fullwidth-portfolio .pagination a,.header_color .av-hotspot-fallback-tooltip-inner,.header_color .av-hotspot-fallback-tooltip-count {
  background-color: var(--enfold-header-color-bg);
  color: var(--enfold-header-color-color)
}

.header_color .ajax_controlls a.avia-svg-icon svg:first-child,.header_color .avia-svg-icon svg:first-child,.header_color .av-share-box ul li svg:first-child,#top .header_color .avia-slider-testimonials.av-slideshow-ui .avia-slideshow-arrows a.avia-svg-icon svg:first-child {
  stroke: var(--enfold-header-color-color);
  fill: var(--enfold-header-color-color)
}

.header_color .avia-fold-unfold-section .av-fold-unfold-container::after {
  background: linear-gradient( to bottom,rgba(255,255,255,0),rgba(255,255,255,1) )
}

.header_color .avia-fold-unfold-section .av-fold-button-container:not(.avia-button),.header_color.avia-fold-unfold-section .av-fold-button-container:not(.avia-button) {
  color: var(--enfold-header-color-color)
}

.header_color .avia-fold-unfold-section .av-fold-button-container.fold-button {
  background: var(--enfold-header-color-bg);
  border-color: var(--enfold-header-color-border)
}

.header_color .avia-curtain-reveal-overlay {
  background: var(--enfold-header-color-bg)
}

.header_color .avia-icon-circles-icon {
  background: var(--enfold-header-color-bg);
  border-color: var(--enfold-header-color-border);
  color: var(--enfold-header-color-color)
}

.header_color .avia-icon-circles-icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-color);
  stroke: var(--enfold-header-color-color)
}

.header_color .avia-icon-circles-icon.active {
  background: var(--enfold-header-color-secondary);
  border-color: var(--enfold-header-color-secondary);
  color: var(--enfold-header-color-bg)
}

.header_color .avia-icon-circles-icon.avia-svg-icon.active svg:first-child {
  fill: var(--enfold-header-color-bg);
  stroke: var(--enfold-header-color-bg)
}

.header_color .avia-icon-circles-icon-text {
  color: var(--enfold-header-color-color);
  background: var(--enfold-header-color-bg)
}

.header_color .heading-color,.header_color a.iconbox_icon:hover,.header_color h1,.header_color h2,.header_color h3,.header_color h4,.header_color h5,.header_color h6,.header_color .sidebar .current_page_item>a,.header_color .sidebar .current-menu-item>a,.header_color .pagination .current,.header_color .pagination a:hover,.header_color strong.avia-testimonial-name,.header_color .heading,.header_color .toggle_content strong,.header_color .toggle_content strong a,.header_color .tab_content strong,.header_color .tab_content strong a,.header_color .asc_count,.header_color .avia-testimonial-content strong,#top .header_color .av-related-style-full .av-related-title,.header_color .wp-playlist-item-meta.wp-playlist-item-title,#top .header_color .av-no-image-slider h2 a,.header_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.header_color div .news-headline .news-title,.header_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top.card-time-color,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom.card-time-color,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back.card-time-color::before,.header_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock__card .flip-clock-counter {
  color: var(--enfold-header-color-heading)
}

.header_color .heading .avia-svg-icon svg:first-child,.header_color .av-special-heading .avia-svg-icon svg:first-child,.header_color a.iconbox_icon.avia-svg-icon:hover svg:first-child,.header_color .iconbox_icon.heading-color.avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-heading);
  stroke: var(--enfold-header-color-heading)
}

.header_color .av-countdown-timer.av-events-countdown a .av-countdown-time-label {
  color: var(--enfold-header-color-color)
}

.header_color .meta-color,.header_color .sidebar,.header_color .sidebar a,.header_color .minor-meta,.header_color .minor-meta a,.header_color .text-sep,.header_color blockquote,.header_color .post_nav a,.header_color .comment-text,.header_color .side-container-inner,.header_color .news-time,.header_color .pagination a,.header_color .pagination span,.header_color .tweet-text.avatar_no .tweet-time,#top .header_color .extra-mini-title,.header_color .team-member-job-title,.header_color .team-social a,.header_color #js_sort_items a,.grid-entry-excerpt,.header_color .avia-testimonial-subtitle,.header_color .commentmetadata a,.header_color .social_bookmarks a,.header_color .meta-heading > *,.header_color .slide-meta,.header_color .slide-meta a,.header_color .taglist,.header_color .taglist a,.header_color .phone-info,.header_color .phone-info a,.header_color .av-sort-by-term a,.header_color .av-magazine-time,.header_color .av-magazine .av-magazine-entry-icon,.header_color .av-catalogue-content,.header_color .wp-playlist-item-length,.html_modern-blog #top div .header_color .blog-categories a,.html_modern-blog #top div .header_color .blog-categories a:hover {
  color: var(--enfold-header-color-meta)
}

.header_color .team-social a.avia-svg-icon svg:first-child,.header_color .meta-heading .avia-svg-icon svg:first-child,.header_color .social_bookmarks .avia-svg-icon a svg:first-child {
  stroke: var(--enfold-header-color-meta);
  fill: var(--enfold-header-color-meta)
}

.header_color .team-social a.avia-svg-icon:hover svg:first-child {
  stroke: var(--enfold-header-color-secondary);
  fill: var(--enfold-header-color-secondary)
}

.header_color .special-heading-inner-border {
  border-color: var(--enfold-header-color-color)
}

.header_color .meta-heading .special-heading-inner-border {
  border-color: var(--enfold-header-color-meta)
}

.header_color a,.header_color .widget_first,.header_color strong,.header_color b,.header_color b a,.header_color strong a,.header_color #js_sort_items a:hover,.header_color #js_sort_items a.active_sort,.header_color .av-sort-by-term a.active_sort,.header_color .special_amp,.header_color .taglist a.activeFilter,.header_color #commentform .required,#top .header_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .header_color .blog-categories a,.html_elegant-blog #top .header_color .blog-categories a:hover {
  color: var(--enfold-header-color-primary)
}

.header_color a.avia-button .avia-svg-icon svg:first-child,.header_color a.more-link .avia-svg-icon svg:first-child,#top .header_color .av-no-color.av-icon-style-border a.av-icon-char svg:first-child {
  stroke: var(--enfold-header-color-primary);
  fill: var(--enfold-header-color-primary)
}

.header_color a:hover,.header_color h1 a:hover,.header_color h2 a:hover,.header_color h3 a:hover,.header_color h4 a:hover,.header_color h5 a:hover,.header_color h6 a:hover,.header_color .template-search a.news-content:hover,.header_color .wp-playlist-item .wp-playlist-caption:hover {
  color: var(--enfold-header-color-secondary)
}

.header_color a.more-link:hover .avia-svg-icon svg:first-child {
  stroke: var(--enfold-header-color-secondary);
  fill: var(--enfold-header-color-secondary)
}

.header_color .primary-background,.header_color .primary-background a,div .header_color .button,.header_color #submit,.header_color input[type='submit'],.header_color .small-preview:hover,.header_color .avia-menu-fx,.header_color .avia-menu-fx .avia-arrow,.header_color.iconbox_top .iconbox_icon,.header_color .iconbox_top a.iconbox_icon:hover,.header_color .avia-data-table th.avia-highlight-col,.header_color .avia-color-theme-color,.header_color .avia-color-theme-color:hover,.header_color .image-overlay .image-overlay-inside:before,.header_color .comment-count,.header_color .av_dropcap2,.responsive #top .header_color .av-open-submenu.av-subnav-menu > li > a:hover,#top .header_color .av-open-submenu.av-subnav-menu li > ul a:hover,.header_color .av-colored-style .av-countdown-cell-inner,.header_color .wc-block-components-button:not(.is-link) {
  background-color: var(--enfold-header-color-primary);
  color: var(--enfold-header-color-constant-font);
  border-color: var(--enfold-header-color-button-border)
}

.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-constant-font);
  stroke: var(--enfold-header-color-constant-font)
}

.header_color .av_searchform_wrapper .av-search-icon:not(.av-input-field-icon) {
  color: var(--enfold-header-color-constant-font)
}

.header_color .av_searchform_wrapper .av-search-icon.avia-svg-icon:not(.av-input-field-icon) svg:first-child {
  fill: var(--enfold-header-color-constant-font);
  stroke: var(--enfold-header-color-constant-font)
}

.header_color a.avia-button:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-secondary);
  stroke: var(--enfold-header-color-secondary)
}

.header_color.iconbox_top .iconbox_icon.avia-svg-icon svg:first-child,.header_color .iconbox_top a.iconbox_icon.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-header-color-constant-font);
  stroke: var(--enfold-header-color-constant-font)
}

.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__top,.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__bottom,.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::before,.header_color .av-colored-style.av-countdown-timer.av-flip-numbers .card__back::after,.header_color .av-colored-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-header-color-primary);
  color: var(--enfold-header-color-constant-font)
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
  background-color: var(--enfold-header-color-primary);
  color: var(--enfold-header-color-constant-font);
  border-color: var(--enfold-header-color-primary)
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text:after {
  background-color: var(--enfold-header-color-button-border)
}

#top .header_color .mobile_menu_toggle {
  color: var(--enfold-header-color-primary);
  background: var(--enfold-header-color-bg)
}

#top .header_color .mobile_menu_toggle .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-primary);
  stroke: var(--enfold-header-color-primary)
}

#top .header_color .av-menu-mobile-active .av-subnav-menu>li>a:before {
  color: var(--enfold-header-color-primary)
}

#top .header_color .av-open-submenu.av-subnav-menu>li>a:hover:before {
  color: var(--enfold-header-color-bg)
}

.header_color .button:hover,.header_color .ajax_controlls a:hover,.header_color #submit:hover,.header_color .big_button:hover,.header_color .contentSlideControlls a:hover,.header_color #submit:hover ,.header_color input[type='submit']:hover {
  background-color: var(--enfold-header-color-secondary);
  color: var(--enfold-header-color-bg);
  border-color: var(--enfold-header-color-button-border2)
}

.header_color #searchform .av_searchform_search.avia-svg-icon svg:first-child:hover {
  fill: var(--enfold-header-color-bg);
  stroke: var(--enfold-header-color-bg)
}

.header_color #searchform .av_searchform_search.avia-svg-icon:hover~#searchsubmit {
  background-color: var(--enfold-header-color-secondary);
  border-color: var(--enfold-header-color-button-border2)
}

.header_color .ajax_controlls a.avia-svg-icon:hover svg:first-child {
  fill: var(--enfold-header-color-bg);
  stroke: var(--enfold-header-color-bg)
}

.header_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.header_color .avia-toc-style-elegant a:first-child:after,.header_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  background-color: var(--enfold-header-color-bg);
  border-color: var(--enfold-header-color-secondary)
}

.header_color .avia-toc-style-elegant a:first-child span:after,.header_color .avia-toc-style-elegant a.avia-toc-level-0 span:after {
  background-color: var(--enfold-header-color-bg)
}

.header_color .avia-toc-style-elegant a:first-child:hover span:after,.header_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after {
  border-color: var(--enfold-header-color-secondary)
}

.header_color .avia-toc-style-elegant a:before {
  border-color: var(--enfold-header-color-border)
}

.header_color .avia-toc-style-elegant a:first-child:after,.header_color .avia-toc-style-elegant a.avia-toc-level-0:after {
  border-color: var(--enfold-header-color-secondary);
  background-color: var(--enfold-header-color-bg)
}

.header_color .avia-toc-style-elegant a:last-child:after {
  background-color: var(--enfold-header-color-border)
}

.header_color .timeline-bullet {
  background-color: var(--enfold-header-color-border);
  border-color: var(--enfold-header-color-bg)
}

.header_color table,.header_color .widget_nav_menu ul:first-child>.current-menu-item,.header_color .widget_nav_menu ul:first-child>.current_page_item,.header_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.header_color .pagination .current,.header_color .pagination a,.header_color.iconbox_top .iconbox_content,.header_color .av_promobox,.header_color .toggle_content,.header_color .toggler:hover,#top .header_color .av-minimal-toggle .toggler,.header_color .related_posts_default_image,.header_color .search-result-counter,.header_color .container_wrap_meta,.header_color .avia-content-slider .slide-image,.header_color .avia-slider-testimonials .avia-testimonial-content,.header_color .avia-testimonial-arrow-wrap .avia-arrow,.header_color .news-thumb,.header_color .portfolio-preview-content,.header_color .portfolio-preview-content .avia-arrow,.header_color .av-magazine .av-magazine-entry-icon,.header_color .related_posts.av-related-style-full a,.header_color .aviaccordion-slide,.header_color.avia-fullwidth-portfolio .pagination,.header_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.header_color .av-catalogue-list li:hover,.header_color .wp-playlist,.header_color .avia-slideshow-fixed-height > li,.header_color .avia-form-success,.header_color .avia-form-error,.header_color .av-boxed-grid-style .avia-testimonial {
  background: var(--enfold-header-color-bg2)
}

#top .header_color .post_timeline li:hover .timeline-bullet {
  background-color: var(--enfold-header-color-secondary)
}

.header_color blockquote,.header_color .avia-bullet,.header_color .av-no-color.av-icon-style-border a.av-icon-char {
  border-color: var(--enfold-header-color-primary)
}

.html_header_top .header_color .main_menu ul:first-child >li > ul,.html_header_top #top .header_color .avia_mega_div>.sub-menu {
  border-top-color: var(--enfold-header-color-primary)
}

.header_color .breadcrumb,.header_color .breadcrumb a,#top .header_color.title_container .main-title,#top .header_color.title_container .main-title a {
  color: var(--enfold-header-color-color)
}

.header_color .av-icon-display,#top .header_color .av-related-style-full a:hover .related-format-icon,.header_color .av-default-style .av-countdown-cell-inner,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__top,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__bottom,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::before,.header_color .av-default-style.av-countdown-timer.av-flip-numbers .card__back::after,.header_color .av-default-style.av-countdown-timer.av-flip-clock .flip-clock-counter {
  background-color: var(--enfold-header-color-bg2);
  color: var(--enfold-header-color-meta)
}

.header_color .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-meta);
  stroke: var(--enfold-header-color-meta)
}

.header_color .av-masonry-entry:hover .av-icon-display {
  background-color: var(--enfold-header-color-primary);
  color: var(--enfold-header-color-constant-font);
  border-color: var(--enfold-header-color-button-border)
}

.header_color .av-masonry-entry:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-constant-font);
  stroke: var(--enfold-header-color-constant-font)
}

#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display {
  color: var(--enfold-header-color-primary)
}

#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display.avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-primary);
  stroke: var(--enfold-header-color-primary)
}

.header_color textarea::placeholder,.header_color input::placeholder {
  color: var(--enfold-header-color-meta);
  opacity: 0.5
}

.header_color .header_bg,.header_color .main_menu ul ul,.header_color .main_menu .menu ul li a,.header_color .pointer_arrow_wrap .pointer_arrow,.header_color .avia_mega_div,.header_color .av-subnav-menu > li ul,.header_color .av-subnav-menu a {
  background-color: var(--enfold-header-color-bg);
  color: var(--enfold-header-color-meta)
}

.header_color .main_menu .menu ul li a:hover,.header_color .main_menu .menu ul li a:focus,.header_color .av-subnav-menu ul a:hover,.header_color .av-subnav-menu ul a:focus {
  background-color: var(--enfold-header-color-bg2)
}

.header_color .sub_menu > ul > li > a,.header_color .sub_menu > div > ul > li > a,.header_color .main_menu ul:first-child > li > a,#top .header_color .main_menu .menu ul .current_page_item > a,#top .header_color .main_menu .menu ul .current-menu-item > a,#top .header_color .sub_menu li ul a {
  color: var(--enfold-header-color-meta)
}

.header_color .main_menu ul:first-child > li > a svg:first-child {
  stroke: var(--enfold-header-color-meta);
  fill: var(--enfold-header-color-meta)
}

.header_color .main_menu ul:first-child > li > a:hover svg:first-child,.header_color .main_menu ul:first-child > li > a:focus svg:first-child {
  stroke: var(--enfold-header-color-color);
  fill: var(--enfold-header-color-color)
}

#top .header_color .main_menu .menu ul li > a:hover,#top .header_color .main_menu .menu ul li>a:focus {
  color: var(--enfold-header-color-color)
}

.header_color .av-subnav-menu a:hover,.header_color .av-subnav-menu a:focus,.header_color .main_menu ul:first-child > li a:hover,.header_color .main_menu ul:first-child > li a:focus,.header_color .main_menu ul:first-child > li.current-menu-item > a,.header_color .main_menu ul:first-child > li.current_page_item > a,.header_color .main_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-header-color-color)
}

#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item>a {
  color: var(--enfold-header-color-primary)
}

.header_color .sub_menu > ul > li > a:hover,.header_color .sub_menu > ul > li > a:focus,.header_color .sub_menu > div > ul > li > a:hover,.header_color .sub_menu>div>ul>li>a:focus {
  color: var(--enfold-header-color-color)
}

#top .header_color .sub_menu ul li a:hover,#top .header_color .sub_menu ul li a:focus,.header_color .sub_menu ul:first-child > li.current-menu-item > a,.header_color .sub_menu ul:first-child > li.current_page_item > a,.header_color .sub_menu ul:first-child>li.active-parent-item>a {
  color: var(--enfold-header-color-color)
}

.header_color .sub_menu li ul a,.header_color #payment,.header_color .sub_menu ul li,.header_color .sub_menu ul,#top .header_color .sub_menu li li a:hover,#top .header_color .sub_menu li li a:focus {
  background-color: var(--enfold-header-color-bg)
}

.header_color#header .avia_mega_div > .sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a {
  border-color: var(--enfold-header-color-border)
}

#top .header_color .widget_pages ul li a:focus,#top .header_color .widget_nav_menu ul li a:focus {
  color: var(--enfold-header-color-secondary)
}

@media only screen and (max-width: 767px) {
  #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-header-color-bg);
      color: var(--enfold-header-color-color);
      border-color: var(--enfold-header-color-border)
  }

  #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-header-color-color);
      fill: var(--enfold-header-color-color)
  }
}

@media only screen and (max-width: 989px) {
  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency {
      background-color:var(--enfold-header-color-bg);
      color: var(--enfold-header-color-color);
      border-color: var(--enfold-header-color-border)
  }

  .html_mobile_menu_tablet #top #wrap_all .av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-header-color-color);
      fill: var(--enfold-header-color-color)
  }
}

.header_color .avia-tt,.header_color .avia-tt .avia-arrow,.header_color .avia-tt .avia-arrow {
  background-color: var(--enfold-header-color-bg);
  color: var(--enfold-header-color-meta)
}

.header_color .av_ajax_search_image {
  background-color: var(--enfold-header-color-primary);
  color: var(--enfold-header-color-bg)
}

.header_color .av_ajax_search_image.avia-svg-icon svg:first-child {
  stroke: var(--enfold-header-color-bg);
  fill: var(--enfold-header-color-bg)
}

.header_color .ajax_search_excerpt {
  color: var(--enfold-header-color-meta)
}

.header_color .av_ajax_search_title {
  color: var(--enfold-header-color-heading)
}

.header_color .ajax_load {
  background-color: var(--enfold-header-color-primary)
}

.header_color .av_searchsubmit_wrapper {
  background-color: var(--enfold-header-color-primary)
}

#top .header_color .avia-color-theme-color {
  color: var(--enfold-header-color-button-font);
  border-color: var(--enfold-header-color-button-border)
}

#top .header_color .avia-color-theme-color .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-button-font);
  stroke: var(--enfold-header-color-button-font)
}

.header_color .avia-color-theme-color-subtle {
  background-color: var(--enfold-header-color-bg2);
  color: var(--enfold-header-color-color)
}

#top .header_color .avia-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-color);
  stroke: var(--enfold-header-color-color)
}

.header_color .avia-color-theme-color-subtle:hover {
  background-color: var(--enfold-header-color-bg);
  color: var(--enfold-header-color-heading)
}

#top .header_color .avia-color-theme-color-subtle:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-heading);
  stroke: var(--enfold-header-color-heading)
}

#top .header_color .avia-color-theme-color-highlight {
  color: var(--enfold-header-color-button-font);
  border-color: var(--enfold-header-color-secondary);
  background-color: var(--enfold-header-color-secondary)
}

#top .header_color .avia-color-theme-color-highlight .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-button-font);
  stroke: var(--enfold-header-color-button-font)
}

#top .header_color .avia-font-color-theme-color,#top .header_color .avia-font-color-theme-color-hover:hover {
  color: var(--enfold-header-color-button-font)
}

#top .header_color .avia-font-color-theme-color .avia-svg-icon svg:first-child,#top .header_color .avia-font-color-theme-color-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-button-font);
  stroke: var(--enfold-header-color-button-font)
}

.header_color .avia-font-color-theme-color-subtle {
  color: var(--enfold-header-color-color)
}

.header_color .avia-font-color-theme-color-subtle .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-color);
  stroke: var(--enfold-header-color-color)
}

.header_color .avia-font-color-theme-color-subtle-hover:hover {
  color: var(--enfold-header-color-heading)
}

.header_color .avia-font-color-theme-color-subtle-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-heading);
  stroke: var(--enfold-header-color-heading)
}

#top .header_color .avia-font-color-theme-color-highlight,#top .header_color .avia-font-color-theme-color-highlight-hover:hover {
  color: var(--enfold-header-color-button-font)
}

#top .header_color .avia-font-color-theme-color-highlight .avia-svg-icon svg:first-child,#top .header_color .avia-font-color-theme-color-highlight-hover:hover .avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-button-font);
  stroke: var(--enfold-header-color-button-font)
}

.header_color .avia-icon-list .iconlist_icon {
  background-color: var(--enfold-header-color-iconlist)
}

.header_color .avia-icon-list .iconlist-timeline {
  border-color: var(--enfold-header-color-border)
}

.header_color .iconlist_content {
  color: var(--enfold-header-color-meta)
}

.header_color .avia-timeline .milestone_icon {
  background-color: var(--enfold-header-color-timeline)
}

.header_color .avia-timeline .milestone_inner {
  background-color: var(--enfold-header-color-timeline)
}

.header_color .avia-timeline {
  border-color: var(--enfold-header-color-timeline)
}

.header_color .av-milestone-icon-wrap:after {
  border-color: var(--enfold-header-color-timeline)
}

.header_color .avia-timeline .av-milestone-date {
  color: var(--enfold-header-color-timeline-date)
}

.header_color .avia-timeline .av-milestone-date span {
  background-color: var(--enfold-header-color-timeline)
}

.header_color .avia-timeline-horizontal .av-milestone-content-wrap footer {
  background-color: var(--enfold-header-color-timeline)
}

.header_color .av-timeline-nav a {
  background-color: var(--enfold-header-color-timeline)
}

#top .header_color .input-text,#top .header_color input[type='text'],#top .header_color input[type='input'],#top .header_color input[type='password'],#top .header_color input[type='email'],#top .header_color input[type='number'],#top .header_color input[type='url'],#top .header_color input[type='tel'],#top .header_color input[type='search'],#top .header_color textarea,#top .header_color select {
  border-color: var(--enfold-header-color-border);
  background-color: var(--enfold-header-color-bg2);
  color: var(--enfold-header-color-meta);
  font-family: inherit
}

#top .header_color .invers-color .input-text,#top .header_color .invers-color input[type='text'],#top .header_color .invers-color input[type='input'],#top .header_color .invers-color input[type='password'],#top .header_color .invers-color input[type='email'],#top .header_color .invers-color input[type='number'],#top .header_color .invers-color input[type='url'],#top .header_color .invers-color input[type='tel'],#top .header_color .invers-color input[type='search'],#top .header_color .invers-color textarea,#top .header_color .invers-color select {
  background-color: var(--enfold-header-color-bg)
}

.header_color .required {
  color: var(--enfold-header-color-primary)
}

.header_color .av-masonry {
  background-color: var(--enfold-header-color-masonry)
}

.header_color .av-masonry-pagination,.header_color .av-masonry-pagination:hover,.header_color .av-masonry-outerimage-container {
  background-color: var(--enfold-header-color-bg)
}

.header_color .container .av-inner-masonry-content,#top .header_color .container .av-masonry-load-more,#top .header_color .container .av-masonry-sort,.header_color .container .av-masonry-entry .avia-arrow {
  background-color: var(--enfold-header-color-bg2)
}

.header_color .hr-short .hr-inner-style,.header_color .hr-short .hr-inner {
  background-color: var(--enfold-header-color-bg)
}

div .header_color .tabcontainer .active_tab_content,div .header_color .tabcontainer .active_tab {
  background-color: var(--enfold-header-color-bg2);
  color: var(--enfold-header-color-color)
}

div .header_color .tabcontainer .active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-color);
  stroke: var(--enfold-header-color-color)
}

.responsive.js_active #top .header_color .avia_combo_widget .top_tab .tab {
  border-top-color: var(--enfold-header-color-border)
}

.header_color .template-archives .tabcontainer a,#top .header_color .tabcontainer .tab:hover,#top .header_color .tabcontainer .tab.active_tab {
  color: var(--enfold-header-color-color)
}

#top .header_color .tabcontainer .tab:hover .tab_icon.avia-svg-icon svg:first-child,#top .header_color .tabcontainer .tab.active_tab .tab_icon.avia-svg-icon svg:first-child {
  fill: var(--enfold-header-color-color);
  stroke: var(--enfold-header-color-color)
}

.header_color .template-archives .tabcontainer a:hover {
  color: var(--enfold-header-color-secondary)
}

.header_color .sidebar_tab_icon {
  background-color: var(--enfold-header-color-border)
}

#top .header_color .sidebar_active_tab .sidebar_tab_icon {
  background-color: var(--enfold-header-color-primary)
}

.header_color .sidebar_tab:hover .sidebar_tab_icon {
  background-color: var(--enfold-header-color-secondary)
}

.header_color .sidebar_tab,.header_color .tabcontainer .tab {
  color: var(--enfold-header-color-meta)
}

.header_color div .sidebar_active_tab ,div .header_color .tabcontainer.noborder_tabs .active_tab_content,div .header_color .tabcontainer.noborder_tabs .active_tab {
  color: var(--enfold-header-color-color);
  background-color: var(--enfold-header-color-bg)
}

#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a {
  background-color: var(--enfold-header-color-bg2)
}

#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a:hover {
  background-color: var(--enfold-header-color-meta)
}

@media only screen and (max-width: 767px) {
  .responsive #top .header_color .tabcontainer .active_tab {
      background-color:var(--enfold-header-color-secondary);
      color: var(--enfold-header-color-constant-font)
  }

  .responsive #top .header_color .tabcontainer {
      border-color: var(--enfold-header-color-border)
  }

  .responsive #top .header_color .active_tab_content {
      background-color: var(--enfold-header-color-bg2)
  }
}

.header_color tr:nth-child(even),.header_color .avia-data-table .avia-heading-row .avia-desc-col,.header_color .avia-data-table .avia-highlight-col,.header_color .pricing-table>li:nth-child(even),body .header_color .pricing-table.avia-desc-col li,#top .header_color .avia-data-table.avia_pricing_minimal th {
  background-color: var(--enfold-header-color-bg);
  color: var(--enfold-header-color-color)
}

.header_color table caption,.header_color tr:nth-child(even),.header_color .pricing-table>li:nth-child(even),#top .header_color .avia-data-table.avia_pricing_minimal td {
  color: var(--enfold-header-color-meta)
}

.header_color tr:nth-child(odd),.header_color .pricing-table>li:nth-child(odd),.header_color .pricing-extra {
  background: var(--enfold-header-color-bg2)
}

.header_color .pricing-table li.avia-pricing-row,.header_color .pricing-table li.avia-heading-row,.header_color .pricing-table li.avia-pricing-row .pricing-extra {
  background-color: var(--enfold-header-color-primary);
  color: var(--enfold-header-color-constant-font);
  border-color: var(--enfold-header-color-stripe)
}

.header_color .pricing-table li.avia-heading-row,.header_color .pricing-table li.avia-heading-row .pricing-extra {
  background-color: var(--enfold-header-color-stripe2);
  color: var(--enfold-header-color-constant-font);
  border-color: var(--enfold-header-color-stripe)
}

.header_color .pricing-table.avia-desc-col .avia-heading-row,.header_color .pricing-table.avia-desc-col .avia-pricing-row {
  border-color: var(--enfold-header-color-border)
}

.header_color .theme-color-bar .bar {
  background: var(--enfold-header-color-primary)
}

.header_color .mejs-controls .mejs-time-rail .mejs-time-current,.header_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,.header_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.header_color .button.av-sending-button,.header_color .av-striped-bar .theme-color-bar .bar {
  background: var(--enfold-header-color-primary)
}

body .header_color .mejs-controls .mejs-time-rail .mejs-time-float {
  background: var(--enfold-header-color-primary);
  color: #fff
}

body .header_color .mejs-controls .mejs-time-rail .mejs-time-float-corner {
  border: solid 4px var(--enfold-header-color-primary);
  border-color: var(--enfold-header-color-primary) transparent transparent transparent
}

.header_color .progress {
  background-color: var(--enfold-header-color-bg2)
}

.header_color .av_searchform_element_results .av_ajax_search_entry,.header_color .av_searchform_element_results .av_ajax_search_title,.header_color.av_searchform_element_results .av_ajax_search_entry,.header_color.av_searchform_element_results .av_ajax_search_title {
  color: var(--enfold-header-color-primary)
}

.header_color .av_searchform_element_results .ajax_search_excerpt,.header_color.av_searchform_element_results .ajax_search_excerpt {
  color: var(--enfold-header-color-meta)
}

.header_color .av_searchform_element_results .av_ajax_search_image,.header_color.av_searchform_element_results .av_ajax_search_image {
  color: var(--enfold-header-color-meta)
}

.header_color .button.av-sending-button {
  background: var(--enfold-header-color-secondary);
  background-image: linear-gradient(-45deg,var(--enfold-header-color-secondary) 25%,var(--enfold-header-color-stripe2nd) 25%,var(--enfold-header-color-stripe2nd) 50%,var(--enfold-header-color-secondary) 50%,var(--enfold-header-color-secondary) 75%,var(--enfold-header-color-stripe2nd) 75%,var(--enfold-header-color-stripe2nd));
  border-color: var(--enfold-header-color-secondary)
}

.header_color span.bbp-admin-links a {
  color: var(--enfold-header-color-primary)
}

.header_color span.bbp-admin-links a:hover {
  color: var(--enfold-header-color-secondary)
}

#top .header_color .bbp-reply-content,#top .header_color .bbp-topic-content,#top .header_color .bbp-body .super-sticky .page-numbers,#top .header_color .bbp-body .sticky .page-numbers,#top .header_color .bbp-pagination-links a:hover,#top .header_color .bbp-pagination-links span.current {
  background: var(--enfold-header-color-bg)
}

#top .header_color .bbp-topics .bbp-header,#top .header_color .bbp-topics .bbp-header,#top .header_color .bbp-forums .bbp-header,#top .header_color .bbp-topics-front ul.super-sticky,#top .header_color .bbp-topics ul.super-sticky,#top .header_color .bbp-topics ul.sticky,#top .header_color .bbp-forum-content ul.sticky,#top .header_color .bbp-body .page-numbers {
  background-color: var(--enfold-header-color-bg2)
}

#top .header_color .bbp-meta,#top .header_color .bbp-author-role,#top .header_color .bbp-author-ip,#top .header_color .bbp-pagination-count,#top .header_color .bbp-topics .bbp-body .bbp-topic-title:before {
  color: var(--enfold-header-color-meta)
}

#top .header_color .bbp-admin-links {
  color: var(--enfold-header-color-border)
}

.header_color #bbpress-forums li.bbp-body ul.forum,.header_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .header_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .header_color .bbp-reply-author:before,.avia_transform .forum-search .header_color .bbp-topic-author:before {
  background-color: var(--enfold-header-color-bg);
  border-color: var(--enfold-header-color-border)
}

#top .header_color .bbp-author-name {
  color: var(--enfold-header-color-heading)
}

.header_color .widget_display_stats dt,.header_color .widget_display_stats dd {
  background-color: var(--enfold-header-color-bg2)
}

.header_color dropcap2,.header_color dropcap3,.header_color avia_button,.header_color avia_button:hover,.header_color .on-primary-color,.header_color .on-primary-color:hover {
  color: var(--enfold-header-color-constant-font)
}

#main,.avia-msie-8 .av_header_sticky_disabled#header {
  background-color: var(--enfold-header-color-bg)
}

.html_header_sidebar #header .av-main-nav > li > a .avia-menu-text {
  color: var(--enfold-header-color-heading)
}

.html_header_sidebar #header .av-main-nav > li > a .avia-menu-subtext {
  color: var(--enfold-header-color-meta)
}

.html_header_sidebar #header .av-main-nav > li:hover > a .avia-menu-text,.html_header_sidebar #header .av-main-nav > li.current-menu-ancestor > a .avia-menu-text,.html_header_sidebar #header .av-main-nav li.current-menu-item > a .avia-menu-text {
  color: var(--enfold-header-color-primary)
}

#top #wrap_all .av_seperator_big_border#header .av-menu-button-colored>a {
  background-color: var(--enfold-header-color-primary)
}

#top #wrap_all .av_seperator_big_border#header .av-menu-button-bordered>a {
  background-color: var(--enfold-header-color-bg2)
}

html.html_header_sidebar #wrap_all {
  background-color: var(--enfold-header-color-bg)
}

.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::before,.header_color .av-hamburger-inner::after {
  background-color: var(--enfold-header-color-meta)
}

.html_av-overlay-side #top .av-burger-overlay-scroll {
  background: var(--enfold-header-color-bg)
}

.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
  background-color: var(--enfold-header-color-bg2)
}

.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {
  border-color: var(--enfold-header-color-border)
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a {
  color: var(--enfold-header-color-color)
}

.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a {
  color: var(--enfold-header-color-color)
}

.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after {
  background-color: var(--enfold-header-color-color)
}

#header .header-reading-progress {
  background-color: var(--enfold-header-color-heading)
}

#top #wrap_all .av_header_transparency .main_menu ul:first-child > li > a,#top #wrap_all .av_header_transparency .sub_menu > ul > li > a,#top .av_header_transparency #header_main_alternate,.av_header_transparency #header_main .social_bookmarks li a {
  color: inherit;
  border-color: transparent;
  background: transparent
}

#top #wrap_all .header_color.av_header_transparency,#top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span,#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text,#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtext {
  color: var(--enfold-header_replacement_menu_color)
}

#top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child {
  stroke: var(--enfold-header_replacement_menu_color);
  fill: var(--enfold-header_replacement_menu_color)
}

#top .header_color.av_header_transparency .avia-menu-fx,.av_header_transparency div .av-hamburger-inner,.av_header_transparency div .av-hamburger-inner::before,.av_header_transparency div .av-hamburger-inner::after {
  background: var(--enfold-header_replacement_menu_color)
}

@media only screen and (max-width: 767px) {
  #top #wrap_all .header_color.av_header_transparency,#top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span,#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text,#top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtex {
      color:var(--enfold-header-color-meta)
  }

  #top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-header-color-meta);
      fill: var(--enfold-header-color-meta)
  }

  .header_color div .av-hamburger-inner,.header_color div .av-hamburger-inner::before,.header_color div .av-hamburger-inner::after {
      background-color: var(--enfold-header-color-meta)
  }

  #top .av_header_with_border.av_header_transparency .avia-menu.av_menu_icon_beside {
      border-color: var(--enfold-header-color-border)
  }
}

@media only screen and (max-width: 989px) {
  .html_mobile_menu_tablet #top #wrap_all .header_color.av_header_transparency,.html_mobile_menu_tablet #top #wrap_all .header_color.av_header_transparency .phone-info.with_nav span,.html_mobile_menu_tablet #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-text,.html_mobile_menu_tablet #top #header.header_color.av_header_transparency .av-main-nav > li > a .avia-menu-subtex {
      color:var(--enfold-header-color-meta)
  }

  .html_mobile_menu_tablet #top #wrap_all .header_color.av_header_transparency .avia-svg-icon svg:first-child {
      stroke: var(--enfold-header-color-meta);
      fill: var(--enfold-header-color-meta)
  }

  .html_mobile_menu_tablet .header_color div .av-hamburger-inner,.html_mobile_menu_tablet .header_color div .av-hamburger-inner::before,.html_mobile_menu_tablet .header_color div .av-hamburger-inner::after {
      background-color: var(--enfold-header-color-meta)
  }

  .html_mobile_menu_tablet #top .av_header_with_border.av_header_transparency .avia-menu.av_menu_icon_beside {
      border-color: var(--enfold-header-color-border)
  }
}

.html_av-overlay-side .av-burger-overlay-scroll {
  width: 500px;
  transform: translateX(500px)
}

.bbp-topics .bbp-body .bbp-topic-title:before {
  content: '\E83b';
  font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .topic-voices-multi .bbp-topic-title:before {
  content: '\E83c';
  font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .super-sticky .bbp-topic-title:before {
  content: '\E808';
  font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .sticky .bbp-topic-title:before {
  content: '\E809';
  font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .status-closed .bbp-topic-title:before {
  content: '\E824';
  font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before {
  content: '\E809\E824';
  font-family: 'entypo-fontello-enfold'
}

.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before {
  content: '\E808\E824';
  font-family: 'entypo-fontello-enfold'
}

#top .avia-layerslider .ls-nav-prev:before {
  content: '\E87c';
  font-family: 'entypo-fontello-enfold'
}

#top .avia-layerslider .ls-nav-next:before {
  content: '\E87d';
  font-family: 'entypo-fontello-enfold'
}

#top .avia-layerslider .ls-nav-start:before,#top .avia_playpause_icon:before {
  content: '\E897';
  font-family: 'entypo-fontello-enfold'
}

#top .avia-layerslider .ls-nav-stop:before,#top .avia_playpause_icon.av-pause:before {
  content: '\E899';
  font-family: 'entypo-fontello-enfold'
}

.image-overlay .image-overlay-inside:before {
  content: '\E869';
  font-family: 'entypo-fontello-enfold'
}

.image-overlay.overlay-type-extern .image-overlay-inside:before {
  content: '\E832';
  font-family: 'entypo-fontello-enfold'
}

.image-overlay.overlay-type-video .image-overlay-inside:before {
  content: '\E897';
  font-family: 'entypo-fontello-enfold'
}

div.avia-popup button.mfp-arrow:before {
  content: '\E87d';
  font-family: 'entypo-fontello-enfold'
}

div.avia-popup button.mfp-arrow-left:before {
  content: '\E87c';
  font-family: 'entypo-fontello-enfold'
}

.html_header_transparency #top .avia-builder-el-0 .container,.html_header_transparency #top .avia-builder-el-0 .slideshow_caption {
  padding-top: 88px
}

h1,h2,h3,h4,h5,h6,#top .title_container .main-title,tr.pricing-row td,#top .portfolio-title,.callout .content-area,.avia-big-box .avia-innerbox,.av-special-font,.av-current-sort-title,.html_elegant-blog #top .minor-meta,#av-burger-menu-ul li {
  font-family: 'arvo',Helvetica,Arial,sans-serif
}

:root {
  --enfold-font-family-heading: 'arvo',Helvetica,Arial,sans-serif
}

body.open_sans {
  font-family: 'open sans',Helvetica,Arial,sans-serif
}

:root {
  --enfold-font-family-body: 'open sans',Helvetica,Arial,sans-serif
}

.container {
  width: 95%
}

.container .av-content-small.units {
  width: 73%
}

.responsive .boxed#top,.responsive.html_boxed.html_header_sticky #header,.responsive.html_boxed.html_header_transparency #header {
  width: 1410px;
  max-width: 90%
}

.responsive .container {
  max-width: 1410px
}

#top #wrap_all .header_color h1,#top #wrap_all .header_color h2,#top #wrap_all .header_color h3,#top #wrap_all .header_color h4,#top #wrap_all .header_color h5,#top #wrap_all .header_color h6,#top #wrap_all .main_color h1,#top #wrap_all .main_color h2,#top #wrap_all .main_color h3,#top #wrap_all .main_color h4,#top #wrap_all .main_color h5,#top #wrap_all .main_color h6 {
  color: #61ba46
}

#top #header:hover_main_alternate {
  background-color: #61ba46
}

#top #header .av-main-nav>li:hover>a {
  color: #fff;
  background-color: #61ba46
}

#top #header .av-main-nav > li:hover > a .avia-menu-text,#top #header .av-main-nav > li:hover > a .avia-menu-subtext {
  color: #fff
}

#top #header_meta,#top #header_meta nav ul ul li,#top #header_meta nav ul ul a,#top #header_meta nav ul ul {
  background-color: #61ba46 !important
}

#top #header_meta a,#top #header_meta li,#top #header_meta .phone-info {
  color: #fff
}

#top #header .av-main-nav>li {
  font-family: 'arvo',Helvetica,Arial,sans-serif
}

#top #header .av-main-nav>li>a {
  font-size: 18px;
  font-family: 'arvo',Helvetica,Arial,sans-serif;
  font-weight: 700
}

#top #wrap_all .all_colors h1,#top #wrap_all .all_colors h2,#top #wrap_all .all_colors h3,#top #wrap_all .all_colors h4,#top #wrap_all .all_colors h5,#top #wrap_all .all_colors h6 {
  font-weight: 700;
  text-transform: none
}

#top .all_colors .image-overlay {
  visibility: hidden
}

@media only screen and (min-width: 768px) {
}

@media only screen and (max-width: 767px) {
}

.responsive #scroll-top-link.avia_pop_class {
  display: block;
  visibility: visible;
  opacity: 0.7
}

.flex_column.av_one_fifth {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word
}

@media screen and (min-width: 768px) and (max-width:1366px) {
  .flex_column.av_one_fifth,.flex_column.av_one_fourth,.flex_column.av_one_third {
      -webkit-hyphens:auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
      overflow-wrap: break-word
  }
}

@media screen and (max-width: 468px) {
  .flex_column {
      -webkit-hyphens:auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
      overflow-wrap: break-word
  }
}

@font-face {
  font-display: swap;
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 400;
  src: url('../../themes/enfold-child/fonts/arvo-v20-latin-regular.woff2') format('woff2'), url('../../themes/enfold-child/fonts/arvo-v20-latin-regular.woff') format('woff')
}

@font-face {
  font-display: swap;
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 700;
  src: url('../../themes/enfold-child/fonts/arvo-v20-latin-700.woff2') format('woff2'), url('../../themes/enfold-child/fonts/arvo-v20-latin-700.woff') format('woff')
}

h1,h2,h3,h4,h5,h6 {
  font-family: 'Arvo','open sans',Helvetica,Arial,sans-serif
}

.logo img, .logo svg {
  padding: 10px 0px
}

.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title {
  font-size: 20px
}

.phone-info {
  font-weight: bold;
  line-height: 15px;
  font-size: 16px
}

@media only screen and (min-width: 420px) .av_phone_active_left .phone-info {
  margin-top:3px
}
}

#top .social_bookmarks li {
  border-right-width: 0px
}

#top #header_meta .av_font_icon.avia-icon-pos-left {
  float: none;
  display: inline-block;
  top: 2px;
  position: relative
}

#header_meta .colorAanmelden a {
  font-size: 16px;
  line-height: 20px;
  background-color: #FFF;
  padding: 9px 10px 9px
}

#header_meta, #header_meta .container {
  min-height: 40px;
  line-height: 40px
}

#header_meta #top .social_bookmarks {
  height: 40px !important
}

#top .social_bookmarks li a {
  line-height: 40px
}

#top .social_bookmarks {
  height: 40px;
  margin: 0px
}

.av-subheading {
  font-size: 18px !important;
  color: #F5892F
}

.alternate_color div.av-subheading {
  color: #fff !important
}

#footer-page .avia-image-container-inner div.avia-image-overlay-wrap img {
  max-width: 144px !important
}

.avia-testimonial {
  border-right-width: 0px
}

.logoKleiner div.avia-content-slider-inner div.slide-entry img {
  height: 130px;
  width: 130px
}

.avia-cookie-consent {
  width: 100%;
  position: fixed;
  background-color: rgba(0,0,0,0.85);
  z-index: 999;
  color: rgba(255,255,255,0.9);
  padding: 1.1em;
  text-align: center;
  opacity: 1;
  visibility: visible;
  transition: all 0.3s ease-in-out;
  overflow: hidden
}

.avia-cookie-consent .container {
  float: none !important;
  padding: 0 !important
}

.avia-cookie-consent a.avia_cookie_infolink, .avia-cookie-consent p, .avia-cookie-consent .avia-cookie-consent-button {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  letter-spacing: 0.05em
}

.avia-cookie-consent a.avia_cookie_infolink {
  color: inherit
}

.avia-cookie-consent p {
  margin: 0
}

.avia-cookie-consent a.avia_cookie_infolink, .avia-cookie-consent p {
  margin-right: 0.5em
}

.avia-cookie-consent .avia-cookie-consent-button, .avia-popup .avia-cookie-consent-button {
  cursor: pointer;
  display: inline-block;
  background-color: #fff;
  border: 2px solid transparent;
  color: #000;
  padding: 1.1em;
  min-width: 80px;
  border-radius: 3px;
  text-decoration: none;
  transition: all 0.3s ease-in;
  line-height: 1;
  white-space: nowrap;
  margin: 0 0 0 6px
}

.avia-cookie-consent .avia-cookie-consent-button.av-extra-cookie-btn, .avia-popup .avia-cookie-consent-button.av-extra-cookie-btn {
  color: #fff;
  background-color: transparent;
  border-color: #fff
}

.avia-cookie-consent .avia-cookie-consent-button.avia-cookie-hide-notification, .avia-popup .avia-cookie-consent-button.avia-cookie-hide-notification {
  background-color: #fff;
  color: #FF75B5
}

.avia-cookie-consent .avia-cookie-consent-button.hidden {
  display: none
}

a.avia-cookie-consent-button:hover {
  opacity: 0.9
}

#av-consent-extra-info .av-hidden-escential-sc {
  display: none
}

.avia-cookiemessage-bottom {
  bottom: 0;
  left: 0
}

.avia-cookiemessage-top {
  top: 0;
  left: 0
}

.avia-cookiemessage-top-left,.avia-cookiemessage-bottom-left,.avia-cookiemessage-top-right,.avia-cookiemessage-bottom-right {
  width: 25%
}

.avia-cookiemessage-top-left a.avia_cookie_infolink, .avia-cookiemessage-bottom-left a.avia_cookie_infolink, .avia-cookiemessage-top-right a.avia_cookie_infolink, .avia-cookiemessage-bottom-right a.avia_cookie_infolink, .avia-cookiemessage-top-left p, .avia-cookiemessage-bottom-left p, .avia-cookiemessage-top-right p, .avia-cookiemessage-bottom-right p {
  display: block;
  margin-right: 0
}

.avia-cookiemessage-top-left .avia-cookie-consent-button, .avia-cookiemessage-bottom-left .avia-cookie-consent-button, .avia-cookiemessage-top-right .avia-cookie-consent-button, .avia-cookiemessage-bottom-right .avia-cookie-consent-button {
  margin: 0.5em
}

.avia-cookiemessage-bottom-right {
  bottom: 30px;
  right: 30px
}

.avia-cookiemessage-top-right {
  top: 30px;
  right: 30px
}

.avia-cookiemessage-bottom-left {
  bottom: 30px;
  left: 30px
}

.avia-cookiemessage-top-left {
  top: 30px;
  left: 30px
}

.avia-cookie-consent.cookiebar-hidden {
  opacity: 0;
  visibility: hidden
}

.avia-cookie-consent.cookiebar-hidden-permanent {
  opacity: 0;
  visibility: hidden
}

.avia-cookiemessage-top.cookiebar-hidden {
  transform: translateY(-110%)
}

.avia-cookiemessage-bottom.cookiebar-hidden {
  transform: translateY(110%)
}

.avia-cookiemessage-bottom-left.cookiebar-hidden,.avia-cookiemessage-top-left.cookiebar-hidden {
  transform: translateX(-110%)
}

.avia-cookiemessage-bottom-right.cookiebar-hidden,.avia-cookiemessage-top-right.cookiebar-hidden {
  transform: translateX(110%)
}

.avia-cookie-consent.avia-cookiemessage-bottom.cookiebar-hidden {
  bottom: -50px
}

body.admin-bar .avia-cookiemessage-top, body.admin-bar .avia-cookiemessage-top-right, body.admin-bar .avia-cookiemessage-top-left {
  margin-top: 32px
}

.av-inline-modal {
  padding: 20px;
  border-radius: 4px;
  min-width: 250px;
  max-width: 800px;
  margin: 0 auto;
  position: relative;
  display: none;
  transition: opacity 0.2s ease-in-out;
  opacity: 0
}

.av-inline-modal {
  max-height: 80vh;
  overflow: auto
}

.av-inline-modal .avia-cookie-consent-modal-buttons-wrap {
  padding-bottom: 10px
}

.avia-popup .av-inline-modal {
  display: block;
  opacity: 1
}

.avia-popup.mfp-removing .av-inline-modal {
  opacity: 0
}

.avia-popup .av-inline-modal .mfp-close {
  right: 18px;
  top: 18px
}

.avia-popup .av-inline-modal .mfp-close:hover {
  border: 2px solid #e1e0e0
}

.avia-popup .av-inline-modal .tabcontainer {
  min-height: 320px
}

.responsive.avia-safari.avia_mobile .avia-popup .av-inline-modal .tabcontainer.sidebar_tab {
  overflow: scroll
}

.avia-popup .av-inline-modal .tab {
  padding: 20px 16px;
  font-size: 14px;
  font-weight: bold
}

.avia-popup .av-inline-modal>.av-special-heading {
  padding-right: 40px
}

.avia-popup .av-inline-modal.avia-hide-popup-close .mfp-close {
  display: none
}

#av-cookie-consent-badge:hover {
  cursor: pointer
}

#av-cookie-consent-badge.av-consent-badge-left-bottom {
  display: block;
  bottom: 50px;
  left: 0px
}

#av-cookie-consent-badge.av-consent-badge-right-bottom {
  display: block;
  bottom: 50px;
  right: 0px
}

.av-cookies-consent-hide-message-bar #av-cookie-consent-badge {
  display: none
}

#av-cookie-consent-badge.avia-svg-icon svg:first-child {
  height: 14px;
  width: auto;
  margin-top: 7px
}

.avia-privacy-reload-tooltip-link-container {
  display: none
}

#top .avia-privacy-reload-tooltip-link-container.av-display-tooltip {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  opacity: 1;
  z-index: 10000;
  padding: 20px;
  display: block;
  border-radius: 3px;
  background-color: #fff;
  margin-left: -200px;
  text-align: center;
  line-height: 1.4em;
  box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.2)
}

#top .avia-privacy-reload-tooltip-link-container.av-display-tooltip a {
  color: #333;
  text-decoration: none
}

.avia-privacy-reload-tooltip span.avia-arrow {
  display: none
}

.avia-section.av-lgosytuq-543091d1cca533a35952c81ddd92601c {
  background-repeat: no-repeat;
  background-image: url(/wp-content/img/1.png);
  background-position: 50% 50%;
  background-attachment: scroll
}

#top .av-special-heading.av-lgotyw9g-4ff32d615258ae3107ee46d3502e7f9e {
  padding-bottom: 10px
}

body .av-special-heading.av-lgotyw9g-4ff32d615258ae3107ee46d3502e7f9e .av-special-heading-tag .heading-char {
  font-size: 25px
}

.av-special-heading.av-lgotyw9g-4ff32d615258ae3107ee46d3502e7f9e .av-subheading {
  font-size: 15px
}

#top #wrap_all .avia-button.av-lgotn47c-a79d83218f4e2c6db172b6c97fa0afa5 {
  margin-bottom: 5px;
  margin-right: 5px
}

#top #wrap_all .avia-button.av-lgotnjle-ae554f8e8df7e87f24d74cde022594b1 {
  margin-bottom: 5px;
  margin-right: 5px
}

#top .av-special-heading.av-lgut62uh-32c08481ecd3195fc24b7c135ff73894 {
  padding-bottom: 10px
}

body .av-special-heading.av-lgut62uh-32c08481ecd3195fc24b7c135ff73894 .av-special-heading-tag .heading-char {
  font-size: 25px
}

.av-special-heading.av-lgut62uh-32c08481ecd3195fc24b7c135ff73894 .av-subheading {
  font-size: 15px
}

.avia-image-container.av-ljk1m5z0-621d4d50fae01922d55485ed87aad43d img.avia_image {
  box-shadow: none
}

.avia-image-container.av-ljk1m5z0-621d4d50fae01922d55485ed87aad43d .av-image-caption-overlay-center {
  color: #fff
}

#top .av_textblock_section.av-ljk1szea-edd485bfa427c5a73fab26f8673d65fd .avia_textblock {
  font-size: 14px
}

.avia-image-container.av-yn3orv-a05e873861e86b86d22b1fa3de28ed99 img.avia_image {
  box-shadow: none
}

.avia-image-container.av-yn3orv-a05e873861e86b86d22b1fa3de28ed99 .av-image-caption-overlay-center {
  color: #fff
}

#top .av-special-heading.av-wbypuz-2b289a0c15a88d2206cb9fc778aff85d {
  padding-bottom: 10px
}

body .av-special-heading.av-wbypuz-2b289a0c15a88d2206cb9fc778aff85d .av-special-heading-tag .heading-char {
  font-size: 25px
}

.av-special-heading.av-wbypuz-2b289a0c15a88d2206cb9fc778aff85d .av-subheading {
  font-size: 15px
}

#top .av_textblock_section.av-ljk1t9qu-a3607f7cb5336c320e2dad8042746a3b .avia_textblock {
  font-size: 14px
}

.avia-image-container.av-rmkgtn-c130aaaef5e0f444ec76e0d55a7f400b img.avia_image {
  box-shadow: none
}

.avia-image-container.av-rmkgtn-c130aaaef5e0f444ec76e0d55a7f400b .av-image-caption-overlay-center {
  color: #fff
}

#top .av-special-heading.av-ljk1tv9m-8d9bd4483f9c3a26d5228720acd8a14b {
  padding-bottom: 10px
}

body .av-special-heading.av-ljk1tv9m-8d9bd4483f9c3a26d5228720acd8a14b .av-special-heading-tag .heading-char {
  font-size: 25px
}

.av-special-heading.av-ljk1tv9m-8d9bd4483f9c3a26d5228720acd8a14b .av-subheading {
  font-size: 15px
}

#top .av_textblock_section.av-ljk1tkxl-10a2052d382314093c929cb53adcfd06 .avia_textblock {
  font-size: 14px
}

.avia-image-container.av-ls4t23-48146de4536992fa05879595c02114c6 img.avia_image {
  box-shadow: none
}

.avia-image-container.av-ls4t23-48146de4536992fa05879595c02114c6 .av-image-caption-overlay-center {
  color: #fff
}

#top .av-special-heading.av-ljk1uh54-a38b8aa4d0cbfb7380775e335cf5f8fd {
  padding-bottom: 10px
}

body .av-special-heading.av-ljk1uh54-a38b8aa4d0cbfb7380775e335cf5f8fd .av-special-heading-tag .heading-char {
  font-size: 25px
}

.av-special-heading.av-ljk1uh54-a38b8aa4d0cbfb7380775e335cf5f8fd .av-subheading {
  font-size: 15px
}

#top .av_textblock_section.av-ljk1uylx-da97b35229da145b0343cacc762f3ff7 .avia_textblock {
  font-size: 14px
}

.avia-image-container.av-gw7fij-192f6a95b8a6523a399726304f53d42f img.avia_image {
  box-shadow: none
}

.avia-image-container.av-gw7fij-192f6a95b8a6523a399726304f53d42f .av-image-caption-overlay-center {
  color: #fff
}

#top .av-special-heading.av-fzzg97-e50790c2e77268095ee38f3cfff8eeb9 {
  padding-bottom: 10px
}

body .av-special-heading.av-fzzg97-e50790c2e77268095ee38f3cfff8eeb9 .av-special-heading-tag .heading-char {
  font-size: 25px
}

.av-special-heading.av-fzzg97-e50790c2e77268095ee38f3cfff8eeb9 .av-subheading {
  font-size: 15px
}

#top .av_textblock_section.av-ljk1w96j-de344ff953bea3b1175086d0ff6ae58d .avia_textblock {
  font-size: 14px
}

#top .av-special-heading.av-lgosnc1m-6cc3fc877963eb763190afc3d3a3b9a4 {
  padding-bottom: 10px
}

body .av-special-heading.av-lgosnc1m-6cc3fc877963eb763190afc3d3a3b9a4 .av-special-heading-tag .heading-char {
  font-size: 25px
}

.av-special-heading.av-lgosnc1m-6cc3fc877963eb763190afc3d3a3b9a4 .av-subheading {
  font-size: 15px
}

.flex_column.av-15lzyt7-4be50e0c23d1d656f7107195e0ed322c {
  width: 22.75%;
  margin-left: 0;
  padding: 30px 10px 30px 10px
}

#top .flex_column_table.av-equal-height-column-flextable.av-15lzyt7-4be50e0c23d1d656f7107195e0ed322c .av-flex-placeholder {
  width: 3%
}

.iconbox.av-lgxrbu0r-142adc0eaa7c8efbd3aa709662ec93e5 .iconbox_icon {
  background-color: #61ba46;
  border: 1px solid #fff
}

.flex_column.av-6e0gmj-67a939824b8c6b6dd9ed11792882b622 {
  width: 22.75%;
  margin-left: 0;
  padding: 30px 10px 30px 10px
}

#top .flex_column_table.av-equal-height-column-flextable.av-6e0gmj-67a939824b8c6b6dd9ed11792882b622 .av-flex-placeholder {
  width: 3%
}

.iconbox.av-lgxrb35o-797aedc9f3c00cdf5db275288bc9c747 .iconbox_icon {
  background-color: #61ba46;
  border: 1px solid #fff
}

.flex_column.av-4wkt2z-9c209238f9a59ef1e952d7d09a6339e5 {
  width: 22.75%;
  margin-left: 0;
  padding: 30px 10px 30px 10px
}

#top .flex_column_table.av-equal-height-column-flextable.av-4wkt2z-9c209238f9a59ef1e952d7d09a6339e5 .av-flex-placeholder {
  width: 3%
}

.iconbox.av-lgxrbl22-3aec0d4764273eabac7b1ef8f6c065da .iconbox_icon {
  background-color: #61ba46;
  border: 1px solid #fff
}

.flex_column.av-2mzzrv-20055e590331416332170d87b57f0a98 {
  width: 22.75%;
  margin-left: 0;
  padding: 30px 10px 30px 10px
}

#top .flex_column_table.av-equal-height-column-flextable.av-2mzzrv-20055e590331416332170d87b57f0a98 .av-flex-placeholder {
  width: 3%
}

.iconbox.av-lgxr921i-446c3b78d06580a3af2e04d710f291e8 .iconbox_icon {
  background-color: #61ba46;
  border: 1px solid #fff
}

#top .av-special-heading.av-ljk2a7ds-691895f62eaac8bc5b998fed481fc5a5 {
  padding-bottom: 10px
}

body .av-special-heading.av-ljk2a7ds-691895f62eaac8bc5b998fed481fc5a5 .av-special-heading-tag .heading-char {
  font-size: 25px
}

.av-special-heading.av-ljk2a7ds-691895f62eaac8bc5b998fed481fc5a5 .av-subheading {
  font-size: 15px
}

#top #wrap_all .avia-button.av-ljk2ezcv-85b9201f1075f8cc53d78e4652bdea85 {
  margin-bottom: 5px;
  margin-right: 5px
}

.avia-image-container.av-ljk2bwwz-7b1fc245ddee68cdf0e809d70d1aa884 img.avia_image {
  box-shadow: none
}

.avia-image-container.av-ljk2bwwz-7b1fc245ddee68cdf0e809d70d1aa884 .av-image-caption-overlay-center {
  color: #fff
}

#top .av-special-heading.av-lgxjbdvh-856b0d0d041e0eea66804efc8f6244dd {
  padding-bottom: 10px
}

body .av-special-heading.av-lgxjbdvh-856b0d0d041e0eea66804efc8f6244dd .av-special-heading-tag .heading-char {
  font-size: 25px
}

.av-special-heading.av-lgxjbdvh-856b0d0d041e0eea66804efc8f6244dd .av-subheading {
  font-size: 15px
}
