@charset "utf-8";
.vertical-centering {
  top: 50%;
  transform: translateY(-50%);
}
.horizontal-centering {
  left: 50%;
  transform: translateX(-50%);
}
.centering-mixin {
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.wp-block-button__link {
  opacity: 1;
  transition: opacity 0.250s;
}
.wp-block-button__link:hover {
  opacity: 0.7;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  clear: none;
}
.content ul.wp-block-gallery,
.content ul.blocks-gallery-grid {
  margin: 0;
}
.wp-block-quote:not(.is-large):not(.is-style-large) {
  border-left: 4px solid #000;
  padding: 0 0 0 1em;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  position: relative;
  padding: 1em 0;
  margin: 1em 0;
}
.wp-block-quote.is-large:before,
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:before,
.wp-block-quote.is-style-large:after {
  position: absolute;
  top: -2px;
  left: 0;
  width: 100%;
  height: 2px;
  content: "";
}
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:after {
  top: 100%;
}
.content blockquote.wp-block-quote,
.content .wp-block-pullquote blockquote {
  background: none;
}
.wp-block-pullquote {
  padding: 1rem;
}
.wp-block-pullquote blockquote {
  color: #111;
  border: none;
  margin-top: calc(2 * 1rem);
  margin-bottom: calc(2.15 * 1rem);
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}
.wp-block-pullquote p {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.wp-block-pullquote p em {
  font-style: normal;
}
.wp-block-pullquote cite {
  display: inline-block;
  font-size: 13px;
  line-height: 18px;
  text-transform: inherit;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
  width: 100%;
  padding: 0;
}
.wp-block-pullquote.alignleft blockquote,
.wp-block-pullquote.alignright blockquote {
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  max-width: 100%;
}
.wp-block-pullquote.is-style-solid-color {
  background-color: #0073aa;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .wp-block-pullquote.is-style-solid-color {
    padding-left: 10%;
    padding-right: 10%;
    box-sizing: border-box;
  }
}
.wp-block-pullquote.is-style-solid-color p {
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
.wp-block-pullquote.is-style-solid-color a,
.wp-block-pullquote.is-style-solid-color cite,
.wp-block-pullquote blockquote * {
  color: inherit;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  max-width: calc(100% - ( 2 * 1rem ));
  color: #fff;
  padding-left: 0;
  margin-left: 1rem;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 0.5em;
}
@media only screen and (min-width: 768px) {
  .wp-block-pullquote.is-style-solid-color blockquote {
    margin-left: 0;
    margin-right: 0;
  }
}
.wp-block-quote p {
  font-size: 20px;
  line-height: 28px;
}
.wp-block-quote cite {
  font-size: 13px;
  line-height: 18px;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
  font-size: 26px;
  line-height: 32px;
  font-style: normal;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
  font-size: 15px;
  line-height: 20px;
}
@media only screen and (min-width: 768px) {
  .wp-block-quote.is-large,
  .wp-block-quote.is-style-large {
    margin: 2rem 0;
    padding: 2em 0;
  }
  .wp-block-quote.is-large:before,
  .wp-block-quote.is-large:after,
  .wp-block-quote.is-style-large:before,
  .wp-block-quote.is-style-large:after {
    height: 4px;
    top: -4px;
  }
  .wp-block-quote.is-large:after,
  .wp-block-quote.is-style-large:after {
    top: 100%;
  }
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  box-sizing: border-box;
}
.content .wp-block-table.is-style-stripes td {
  border-color: transparent;
}
.alignwide {
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 768px) {
  .alignwide {
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
  }
}
.alignfull {
  margin-top: calc(2 * 1rem);
  margin-right: 0;
  margin-bottom: calc(2 * 1rem);
  margin-left: 0;
  max-width: 100%;
}
.content>*.alignfull {
  position: relative;
}
.sidebar-none .content> *.alignfull,
.sidebar-none [class*="wp-block"].alignfull,
.sidebar-none .content ul.wp-block-gallery.alignfull {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
}
.content>*.alignfull img {
  display: block;
  width: 100vw;
}
@media only screen and (min-width: 768px) {
  .wp-block-image.alignfull img {
    margin-left: auto;
    margin-right: auto;
  }
}
.wp-block-image img {
  display: block;
}
.wp-block-image.alignleft,
.wp-block-image.alignright {
  max-width: 100%;
}
.wp-block-image.alignfull img {
  width: 100vw;
}
@media only screen and (min-width: 768px) {
  .wp-block-image.alignfull img {
    margin-left: auto;
    margin-right: auto;
  }
}
.wp-block-cover-image,
.wp-block-cover {
  position: relative;
  min-height: 430px;
}
.wp-block-cover-image.aligncenter h2,
.wp-block-cover-image.aligncenter .wp-block-cover-image-text,
.wp-block-cover-image.aligncenter .wp-block-cover-text,
.wp-block-cover.aligncenter h2,
.wp-block-cover.aligncenter .wp-block-cover-image-text,
.wp-block-cover.aligncenter .wp-block-cover-text {
  width: 100%;
  z-index: 1;
  left: 50%;
  position: absolute;
  transform: translate(-50%,-50%);
  top: 50%;
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .wp-block-cover-image.alignfull .wp-block-cover-image-text,
  .wp-block-cover-image.alignfull .wp-block-cover-text,
  .wp-block-cover-image.alignfull h2,
  .wp-block-cover.alignfull .wp-block-cover-image-text,
  .wp-block-cover.alignfull .wp-block-cover-text,
  .wp-block-cover.alignfull h2 {
    max-width: calc(8 *( 100vw / 12 ) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  .wp-block-cover-image.alignfull .wp-block-cover-image-text,
  .wp-block-cover-image.alignfull .wp-block-cover-text,
  .wp-block-cover-image.alignfull h2,
  .wp-block-cover.alignfull .wp-block-cover-image-text,
  .wp-block-cover.alignfull .wp-block-cover-text,
  .wp-block-cover.alignfull h2 {
    max-width: calc(6 * ( 100vw / 12 ) - 28px);
  }
}
.wp-block-gallery {
  list-style-type: none;
  padding-left: 0;
}
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
  margin-bottom: 16px;
}
.wp-block-audio figcaption,
.wp-block-video figcaption,
.wp-block-image figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  font-size: 0.71111em;
  line-height: 1.6;
  margin: 0;
  padding: 0.5rem;
  text-align: center;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
  padding: 14px;
  box-sizing: border-box;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .wp-block-cover-image .wp-block-cover-image-text,
  .wp-block-cover-image .wp-block-cover-text,
  .wp-block-cover-image h2,
  .wp-block-cover .wp-block-cover-image-text,
  .wp-block-cover .wp-block-cover-text,
  .wp-block-cover h2 {
    max-width: 100%;
  }
}
.has-blue-color {
  color: #1982d1;
}
.has-blue-background-color {
  background-color: #1982d1;
}
.has-black-color {
  color: #000;
}
.has-black-background-color {
  background-color: #000;
}
.has-dark-gray-color {
  color: #373737;
}
.has-dark-gray-background-color {
  background-color: #373737;
}
.has-medium-gray-color {
  color: #666;
}
.has-medium-gray-background-color {
  background-color: #666;
}
.has-light-gray-color {
  color: #e2e2e2;
}
.has-light-gray-background-color {
  background-color: #e2e2e2;
}
.has-white-color {
  color: #fff;
}
.has-white-background-color {
  background-color: #fff;
}
.content .has-secondary-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color {
  background-color: #005177;
}
.content .has-dark-gray-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color {
  background-color: #111;
}
.content .has-light-gray-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color {
  background-color: #767676;
}
.content .has-white-background-color,
.content .wp-block-pullquote.is-style-solid-color.has-white-background-color {
  background-color: #FFF;
}
.content .has-primary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p {
  color: #0073aa;
}
.content .has-secondary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p {
  color: #005177;
}
.content .has-dark-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color p {
  color: #111;
}
.content .has-light-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color p {
  color: #767676;
}
.content .has-white-color,
.content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
  color: #FFF;
}
.content .has-drop-cap:not(:focus):first-letter {
  font-size: 3.375em;
  line-height: 1;
  font-weight: bold;
  margin: 0 0.25em 0 0;
}
.content .wp-block-latest-comments {
  margin: 0;
}
.content .wp-block-categories,
.content .wp-block-archives,
.content .wp-block-latest-posts {
  margin: 0;
}
.wp-block-categories li,
.wp-block-archives li,
.wp-block-latest-posts li {
  margin-bottom: 10px;
  padding: 0;
}
.wp-block-archives li,
.wp-block-latest-posts li {
  list-style: none;
}
.wp-block-archives li a,
.wp-block-latest-posts li a {
  text-decoration: none;
}
.wp-block-latest-comments__comment-meta a {
  text-decoration: none;
}
.content .wc-block-grid__products {
  list-style: none;
  margin: 0 0 24px;
}
.wc-block-grid__product {
  box-sizing: border-box;
}
@media only screen and (max-width: 768px) {
  [data-align="left"] .wp-block-cover-image,
  [data-align="right"] .wp-block-cover-image,
  .wp-block-cover-image.alignleft,
  .wp-block-cover-image.alignright,
  [data-align="left"] .wp-block-cover,
  [data-align="right"] .wp-block-cover,
  .wp-block-cover.alignleft,
  .wp-block-cover.alignright,
  .wp-block-pullquote.alignleft,
  .wp-block-pullquote.alignright {
    max-width: 100%;
  }
}
@media (max-width: 782px) {
  .wp-block-columns {
    flex-wrap: wrap;
  }
  .wp-block-column {
    flex-basis: 100%;
  }
  .wp-block-column:not(:first-child) {
    margin-left: 0;
    margin-right: 0;
  }
  .wp-block-column:not(:last-child) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .content .wp-block-columns .wp-block-column > *:first-child {
    margin-top: 0;
  }
  .content .wp-block-columns .wp-block-column > *:last-child {
    margin-bottom: 0;
  }
  .content .wp-block-columns[class*='has-'] > *:last-child {
    margin-right: 0;
  }
}
.masthead:not(.side-header) {
  max-width: 100%;
}
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead:not(.side-header) {
  position: absolute;
  width: 100%;
  z-index: 102;
}
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) {
  box-sizing: border-box;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .masthead:not(.side-header):not(.mixed-header) {
    display: -ms-flexbox;
    -ms-flex-direction: column;
    -ms-align-content: space-between;
    align-content: space-between;
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: center;
  }
  .masthead:not(.side-header):not(.mixed-header) .top-bar,
  .masthead:not(.side-header):not(.mixed-header) .header-bar,
  .masthead:not(.side-header):not(.mixed-header) .ph-wrap {
    width: 100%;
  }
  .masthead .header-bar {
    box-sizing: border-box;
  }
  .phantom-sticky.floating-navigation-below-slider .fixed-masthead.masthead:not(.sticky-on) {
    top: auto !important;
  }
}
.masthead:not(.side-header) .header-bar {
  position: relative;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
  -ms-flex-line-pack: stretch;
  -ms-flex-pack: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: justify;
}
.masthead:not(.side-header) .main-nav {
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.masthead:not(.side-header).full-height .main-nav {
  -ms-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-align-content: stretch;
  align-content: stretch;
}
.masthead:not(.side-header).full-height .header-bar .main-nav > li > a,
.masthead:not(.side-header) .header-bar .main-nav > li > a {
  display: flex;
  display: -ms-flexbox;
  display: -ms-flex;
  -ms-align-content: center;
  align-content: center;
  -ms-flex-line-pack: stretch;
}
.masthead:not(.side-header).dividers.justify .main-nav > li {
  -ms-flex-positive: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-pack: center;
  -ms-justify-content: center;
  justify-content: center;
}
.masthead:not(.side-header).dividers .main-nav > li:not(.dt-mega-menu) {
  position: relative;
}
.masthead:not(.side-header).dividers .main-nav > li:before,
.masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
  content: "";
  position: absolute;
  left: -0.5px;
  width: 0;
  border-right: solid 1px yellow;
  height: 100%;
  max-height: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.masthead:not(.side-header).dividers .main-nav > li:first-child:before {
  display: none;
}
.masthead:not(.side-header).dividers.surround .main-nav > li:first-child:before {
  display: block;
}
.masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
  left: auto;
  right: -0.5px;
}
.masthead:not(.side-header).full-height .main-nav > li > a {
  -ms-flex-positive: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-pack: center;
  -ms-justify-content: center;
  justify-content: center;
}
.masthead.inline-header:not(.widgets) .header-bar .mini-widgets {
  display: none;
}
.inline-header .header-bar {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
}
.inline-header .branding,
.inline-header .header-bar > .mini-widgets {
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -ms-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.inline-header.left .main-nav,
.inline-header.right .main-nav,
.inline-header.center .main-nav {
  -ms-flex-positive: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
}
.inline-header.left .main-nav {
  -ms-flex-pack: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}
.inline-header.right .main-nav {
  -ms-flex-pack: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}
.inline-header.center .main-nav {
  -ms-flex-pack: center;
  -ms-justify-content: center;
  justify-content: center;
}
.inline-header.justify .main-nav {
  -ms-flex-positive: 10;
  -ms-flex-grow: 10;
  flex-grow: 10;
  -ms-flex-pack: space-around;
  -ms-justify-content: space-around;
  justify-content: space-around;
  -ms-flex-pack: distribute;
}
.inline-header.justify .main-nav > li {
  -ms-flex-positive: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  -ms-flex-pack: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: end;
}
.inline-header.justify .main-nav > li > a {
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
}
.inline-header.justify.widgets .main-nav > li {
  -ms-flex-pack: center;
  -ms-justify-content: center;
  justify-content: center;
}
.content {
  --the7-base-border-radius: 1px;
  --the7-accent-color: #218dec;
  --the7-accent-gradient: 319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%;
  --the7-title-color: #333333;
  --the7-filter-pointer-border-width: 2px;
  --the7-filter-pointer-bg-radius: 1px;
  --the7-general-border-radius: 1px;
  --the7-text-big-line-height: 27px;
  --the7-text-big-font-size: 15px;
  --the7-button-normal-bg-color: #218dec;
  --the7-button-hover-bg-color: #23aadd;
  --e-global-color-the7_content_headers_color: #333333;
  --e-global-color-the7_content_primary_text_color: #85868c;
  --e-global-color-the7_content_secondary_text_color: #b4b5bb;
  --e-global-color-the7_accent: #218dec;
  --e-global-color-the7_buttons_color_mode: #218dec;
  --e-global-color-the7_buttons_hover_color_mode: #23aadd;
  --e-global-color-the7_buttons_text_color_mode: #ffffff;
  --e-global-color-the7_buttons_text_hover_color_mode: #ffffff;
  --e-global-color-the7_buttons_border_color_mode: #218dec;
  --e-global-color-the7_buttons_hover_border_color_mode: #218dec;
  --e-global-color-the7_dividers_color: rgba(51,51,51,0.12);
  --e-global-color-the7_general_content_boxes_bg_color: #f7f7f7;
}
.transparent-border-mixin {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .transparent-border-mixin,
.sidebar-content .transparent-border-mixin {
  border-color: rgba(133,134,140,0.15);
}
.footer .transparent-border-mixin {
  border-color: rgba(133,134,140,0.15);
}
.solid-bg-mixin {
  background-color: #f7f7f7;
}
.outline-element-decoration .outline-decoration {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .shadow-decoration {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.accent-bg-mixin {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient .accent-bg-mixin {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
html,
body,
body.page,
.wf-container > * {
  font:  normal  15px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  word-spacing: normal;
  color: #85868c;
}
a.dt-owl-item-wrap,
a.dt-owl-item-wrap:hover {
  color: #85868c;
}
#main .wf-wrap,
.page-title .wf-wrap,
.fancy-header .wf-wrap {
  padding: 0 70px 0 0px;
}
.side-header .mobile-header-bar {
  box-sizing: border-box;
}
.no-cssgridlegacy.no-cssgrid .wf-container,
.no-cssgridlegacy.no-cssgrid .wf-container-main {
  margin: 0 -70px 0 0px;
}
#main-slideshow.fixed > .royalSlider {
  max-width: calc(1300px -  - );
}
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar {
  max-width: calc(1300px - 50px - 50px);
  margin: 0 auto;
}
.masthead:not(.side-header).full-width .header-bar,
.header-bar .masthead.side-header-menu-icon {
  max-width: 100%;
}
.page-title .wf-wrap:after {
  width: calc(1300px - 70px - 0px);
  max-width: calc(100% - 70px - 0px);
}
.boxed .page-title .wf-wrap:after {
  left: 0px;
}
.no-cssgridlegacy.no-cssgrid .wf-container,
.no-cssgridlegacy.no-cssgrid .wf-container-main {
  margin: 0 -70px 0 0px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .content {
  padding-left: 0px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .content {
  padding-right: 70px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {
  padding-right: 70px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
  padding-left: 0px;
}
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {
  padding-left: 0;
}
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,
.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {
  padding-right: 0;
}
.no-cssgridlegacy.no-cssgrid .content,
.no-cssgridlegacy.no-cssgrid .sidebar {
  padding: 0 70px 0 0px;
}
.sidebar-right .sidebar,
.sidebar-divider-off.sidebar-right .sidebar,
.sidebar-right .sidebar.solid-bg,
.sidebar-right .sidebar.bg-under-widget {
  margin-right: 0;
  margin-left: 0;
}
.sidebar-left .sidebar,
.sidebar-divider-off.sidebar-left .sidebar,
.sidebar-left .sidebar.solid-bg,
.sidebar-left .sidebar.bg-under-widget {
  margin-right: 0;
  margin-left: 0;
}
#main-slideshow.fixed {
  padding: 70px 70px 0px 0px;
}
.wf-container {
  margin: 0 -70px 0 0px;
}
.wf-cell,
.wf-usr-cell {
  padding: 0 70px 0 0px;
}
#footer .wf-wrap {
  padding: 0 25px 0 0px;
}
.text-big,
.dt-accordion-text-big .wpb_accordion_header > a {
  font-size: 15px;
  line-height: 27px;
}
.text-normal,
.dt-accordion-text-normal .wpb_accordion_header > a,
.icon-with-text-shortcode .dt-text-desc {
  font-size: 14px;
  line-height: 25px;
}
.text-small,
.dt-accordion-text-small .wpb_accordion_header > a {
  font-size: 13px;
  line-height: 23px;
}
.wp-caption-text {
  font-size: 13px;
  line-height: 23px;
}
.text-uppercase {
  text-transform: uppercase;
}
h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header > a {
  color: #333333;
  font:  normal bold 44px / 54px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
@media (max-width: 800px) {
  h1,
  .h1-size,
  .entry-title.h1-size,
  .dt-accordion-h1-size .wpb_accordion_header > a {
    font-size: 34px;
    line-height: 44px;
  }
}
h2,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.dt-accordion-h2-size .wpb_accordion_header > a {
  color: #333333;
  font:  normal bold 34px / 44px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h3,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.dt-accordion-h3-size .wpb_accordion_header > a {
  color: #333333;
  font:  normal bold 24px / 34px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h4,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.dt-accordion-h4-size .wpb_accordion_header > a,
.vc_separator h4 {
  color: #333333;
  font:  normal bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h5,
.h5-size,
h4.entry-title,
.entry-title.h5-size,
.dt-accordion-h5-size .wpb_accordion_header > a {
  color: #333333;
  font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
h6,
.h6-size,
.entry-title.h6-size,
.dt-accordion-h6-size .wpb_accordion_header > a {
  color: #333333;
  font:  normal bold 14px / 24px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h1 {
  line-height: 54px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h2 {
  line-height: 44px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h3 {
  line-height: 34px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h4 {
  line-height: 30px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h5 {
  line-height: 26px;
}
.uvc-heading.uvc-heading-default-font-sizes .uvc-main-heading h6 {
  line-height: 24px;
}
h1,
h2,
h3,
h4,
h5,
h6,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1-size,
.entry-title.h1-size,
.h2-size,
.entry-title.h2-size,
h1.entry-title,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.h4-size,
.entry-title.h4-size,
h3.entry-title,
.h5-size,
.entry-title.h5-size,
.h6-size,
.entry-title.h6-size,
.header-color,
.entry-meta .header-color,
.color-title {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h1-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h1-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h2-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h2-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h1.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h3-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h3-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h2.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h4-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h4-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h5-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h5-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .h6-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h6-size,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .header-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-meta .header-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .color-title {
  color: #333333;
}
.sidebar-content h1,
.sidebar-content h2,
.sidebar-content h3,
.sidebar-content h4,
.sidebar-content h5,
.sidebar-content h6,
.sidebar-content h1 a,
.sidebar-content h2 a,
.sidebar-content h3 a,
.sidebar-content h4 a,
.sidebar-content h5 a,
.sidebar-content h6 a,
.sidebar-content h1 a:hover,
.sidebar-content h2 a:hover,
.sidebar-content h3 a:hover,
.sidebar-content h4 a:hover,
.sidebar-content h5 a:hover,
.sidebar-content h6 a:hover,
.sidebar-content .h1-size,
.sidebar-content .entry-title.h1-size,
.sidebar-content .h2-size,
.sidebar-content .entry-title.h2-size,
.sidebar-content h1.entry-title,
.sidebar-content .h3-size,
.sidebar-content .entry-title.h3-size,
.sidebar-content h2.entry-title,
.sidebar-content .h4-size,
.sidebar-content .entry-title.h4-size,
.sidebar-content h3.entry-title,
.sidebar-content .h5-size,
.sidebar-content .entry-title.h5-size,
.sidebar-content .h6-size,
.sidebar-content .entry-title.h6-size,
.sidebar-content .header-color,
.sidebar-content .entry-meta .header-color,
.sidebar-content .color-title {
  color: #333333;
}
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer h1 a,
.footer h2 a,
.footer h3 a,
.footer h4 a,
.footer h5 a,
.footer h6 a,
.footer h1 a:hover,
.footer h2 a:hover,
.footer h3 a:hover,
.footer h4 a:hover,
.footer h5 a:hover,
.footer h6 a:hover,
.footer .h1-size,
.footer .entry-title.h1-size,
.footer .h2-size,
.footer .entry-title.h2-size,
.footer h1.entry-title,
.footer .h3-size,
.footer .entry-title.h3-size,
.footer h2.entry-title,
.footer .h4-size,
.footer .entry-title.h4-size,
.footer h3.entry-title,
.footer .h5-size,
.footer .entry-title.h5-size,
.footer .h6-size,
.footer .entry-title.h6-size,
.footer .header-color,
.footer .entry-meta .header-color,
.footer .color-title {
  color: #ffffff;
}
.text-primary {
  font-size: 15px;
  line-height: 27px;
}
.content .text-primary {
  color: #333333;
}
.footer .text-primary {
  color: #ffffff;
}
a.text-primary {
  text-decoration: none;
}
a.text-primary:hover {
  text-decoration: underline;
}
.color-primary .sidebar,
.sidebar-content .color-primary {
  color: #333333;
}
.footer .color-primary {
  color: #ffffff;
}
a.color-primary {
  text-decoration: none;
}
a.color-primary:hover {
  text-decoration: underline;
}
.text-secondary {
  font-size: 13px;
  line-height: 23px;
}
.color-secondary,
.text-secondary {
  color: #218dec;
}
.stripe .color-secondary,
.stripe .text-secondary {
  color: #218dec;
}
a,
a:hover {
  color: #1ebbf0;
}
#page .color-accent {
  color: #218dec;
}
.accent-gradient #page .color-accent {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .color-accent {
    color: #218dec;
  }
}
.paint-accent-color {
  color: #218dec !important;
}
.accent-gradient .paint-accent-color {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.color-secondary,
.color-base-transparent {
  color: #b4b5bb;
}
.sidebar-content .color-secondary,
.sidebar-content .color-base-transparent {
  color: rgba(133,134,140,0.5);
}
.footer .color-secondary,
.footer .color-base-transparent {
  color: rgba(133,134,140,0.5);
}
#main > .wf-wrap,
#bottom-bar > .wf-wrap,
#footer > .wf-wrap {
  width: 1300px;
}
#phantom.full-width .ph-wrap.boxed {
  max-width: 100%;
}
#page.boxed {
  max-width: 1340px;
}
.footer-overlap .boxed .footer,
.footer-overlap .boxed #bottom-bar {
  max-width: 1340px;
}
#phantom .ph-wrap.boxed,
.boxed .top-bar.line-content:before,
.boxed .classic-header.content-width-line .navigation:before {
  max-width: calc(1300px - 50px - 50px);
}
.boxed .full-width .top-bar.line-content:before,
.boxed .classic-header.full-width.content-width-line .navigation:before {
  max-width: 100%;
}
#main {
  padding: 70px 0 0px 0;
}
#main > .wf-wrap {
  padding: 0 70px 0 0px;
}
body {
  background: #f7f7f7 none repeat fixed left top;
  background-size: auto;
}
#page {
  background: #ffffff none repeat  center top;
  background-size: auto;
  background-attachment: ;
}
.fixed-page-bg #page {
  background: none;
}
.fixed-page-bg #page:after {
  content: "";
  position: fixed;
  top: 0;
  height: 100vh;
  left: 0;
  right: 0;
  z-index: -1;
  background: #ffffff none repeat center top;
  background-size: auto;
}
.fixed-page-bg #page.boxed:after {
  max-width: 1340px;
  margin: 0 auto;
}
.footer-overlap .page-inner {
  background: #ffffff none repeat  center top;
  background-size: auto;
}
textarea,
select,
blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content,
.dt-form button,
.dt-btn,
#main-slideshow .tp-button,
.wpcf7-submit.dt-btn-m,
.shortcode-action-bg,
.shortcode-action-bg:before,
.shortcode-teaser.frame-on,
.testimonial-item  .ts-viewport,
.footer .testimonials.slider-content,
.shortcode-code,
#main .vc_text_separator div,
#main .vc_progress_bar .vc_single_bar,
#main .vc_progress_bar .vc_single_bar .vc_label,
#main .vc_progress_bar .vc_single_bar .vc_bar,
#main .flexslider,
.nsu-submit,
.mc4wp-form input[type="url"],
.mc4wp-form input[type="date"],
#main #content .rotatingtweets,
#main #content .norotatingtweets,
.mc4wp-form form select,
#megaMenu ul.megaMenu > li.menu-item,
#megaMenu ul.megaMenu > li.menu-item > a,
.customSelect,
.loading-label,
.widget .testimonial-content,
.skill,
.skill-value,
.widget .team-container,
.widget .logo-items li,
.comment-list .comment > article,
.bg-on:not(.fullwidth-img),
.blog-content .block-style-widget,
#mobile-menu,
.testimonial-content,
.wpb_content_element .wpb_accordion_header > a:before,
.wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header,
.twentytwenty-before-label,
.twentytwenty-after-label,
.btn-cntr a,
.photo-scroller .album-share-overlay .share-button.entry-share,
.project-navigation,
.album-share-overlay,
.st-accordion li > a:before,
.arrows-accent .prev i,
.arrows-accent .next i,
.arrows-accent .owl-prev i,
.arrows-accent .owl-next i,
.round-images .bg-on.team-container:not(.fullwidth-img),
.solid-bg .sidebar-content,
.solid-bg.sidebar-content .widget,
.bg-under-widget .sidebar-content .widget,
.ls-container.ls-carousel .ls-nav-prev,
.ls-container.ls-carousel .ls-nav-next,
.menu-btn,
.custom-menu a:before,
.small-fancy-datas .fancy-date a {
  border-radius: 1px;
}
.wpb_tabs.tab-style-two,
.wpb_tour.tab-style-two {
  border-radius: 1px;
}
.top-bar-bg {
  background: rgba(255,255,255,0) none repeat center center;
}
#phantom .top-bar-bg,
.sticky-on .top-bar-bg,
.sticky-top-line-on .top-bar-bg {
  background: rgba(255,255,255,0) none repeat center center !important;
}
.top-bar.line-content:after,
.top-bar.full-width-line:after {
  border-bottom: 1px solid rgba(51,51,51,0.12);
}
.top-bar.line-content:after {
  width: calc(100% - 55px - 50px);
  left: auto;
  right: auto;
}
.boxed .top-bar.line-content:after {
  left: 50%;
}
.top-bar {
  min-height: 36px;
  padding: 5px 55px 0px 50px;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar {
  max-width: calc(1300px);
  margin: 0 auto;
}
.masthead:not(.side-header).full-width .top-bar,
.top-bar .masthead.side-header-menu-icon {
  max-width: 100%;
}
.top-bar,
.top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
.top-bar .mini-nav .customSelect,
.top-bar .mini-nav a:hover,
.header-bottom-bar a {
  color: #aeafb5;
}
.masthead .top-bar .mini-contacts,
.masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a,
.masthead .top-bar .mini-login,
.masthead .top-bar .mini-login .submit,
.masthead .top-bar .mini-search .submit,
.masthead .top-bar .mini-search,
.masthead .top-bar .wc-ico-cart,
.masthead .top-bar .text-area,
.masthead .top-bar .customSelectInner {
  font:  500 13px / 19px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.masthead .top-bar .shopping-cart,
.masthead .top-bar .soc-ico a,
.masthead .top-bar .soc-ico {
  line-height: 19px;
}
.branding > a,
.branding > img {
  padding: 0px 5px 0px 0px;
}
.transparent .masthead:not(.side-header-h-stroke) .branding > a,
.transparent .masthead:not(.side-header-h-stroke) .branding > img {
  padding: 0px 5px 0px 0px;
}
.side-header-h-stroke .branding > a,
.side-header-v-stroke .branding > a,
.side-header-h-stroke .branding > img,
.side-header-v-stroke .branding > img {
  padding: 0px 18px 0px 0px;
}
.mini-search input.field,
.overlay-search-microwidget input[type=text] {
  font:    14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  min-height: 34px;
  height: auto;
  line-height: 34px;
  width: 200px;
  border-width: 0px;
  border-color: #e2e2e2;
  border-radius: 0px;
  background: #f4f4f4;
  padding: 0 12px 0 12px;
}
.overlay-search-microwidget .searchform:not(.search-icon-disabled) input.field,
.mini-search .searchform:not(.search-icon-disabled) input.field {
  padding-right: 12px;
}
.animate-search-width .search-icon {
  width: 16px;
}
.animate-search-width input.field:focus,
.animate-search-width input.field:active,
.animate-search-width:hover input.field {
  width: 200px;
}
.mini-search .search-icon i,
.overlay-search-microwidget .search-icon i {
  color: #aaaaaa;
}
.searchform input::-moz-placeholder {
  color: #aaaaaa !important;
  opacity: 1;
}
.searchform input[type=text],
.mini-search .field::placeholder,
.overlay-search-microwidget .field::placeholder {
  color: #aaaaaa;
}
.popup-search .field::placeholder {
  color: #aaaaaa !important;
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
  right: 12px;
}
.overlay-search-microwidget .search-icon i,
.mini-search .search-icon i {
  font-size: 16px;
}
.popup-search .search-icon {
  right: 22px;
}
.branding .popup-search .searchform .submit > span,
.branding .overlay-search .searchform .submit > span {
  margin-left: 7.1428571428571px;
}
.mixed-header .header-bar .popup-search .searchform .submit > span,
.mixed-header .header-bar .overlay-search .searchform .submit > span {
  margin-left: 7.1428571428571px;
}
.popup-search .submit i,
.overlay-search .submit i {
  font-size: 16px;
  color: #333333;
}
.branding .popup-search .submit i,
.branding .overlay-search .submit i {
  font-size: 0px;
  color: ;
}
.mixed-header .popup-search .submit i,
.mixed-header .overlay-search .submit i {
  font-size: 16px;
  color: #333333;
}
.masthead .top-bar .popup-search .submit i,
.masthead .top-bar .overlay-search .submit i {
  font-size: 16px;
  color: #aeafb5;
}
.dt-mobile-header .popup-search .submit i,
.dt-mobile-header .overlay-search .submit i {
  font-size: 16px;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit i,
.mobile-header-bar .mobile-mini-widgets .overlay-search .submit i {
  font-size: 16px;
  color: #333333;
}
.overlay-search-microwidget {
  background: rgba(0,0,0,0.9);
  background: -webkit-linear-gradient();
  background: linear-gradient();
}
.masthead .popup-search .popup-search-wrap {
  top: calc(100% + 10px);
}
.dt-mobile-header .popup-search .popup-search-wrap {
  width: 100%;
}
.masthead.side-header .mini-widgets .popup-search .popup-search-wrap {
  top: auto;
  bottom: calc(100% + 10px);
}
.masthead .mini-widgets .popup-search .popup-search-wrap.bottom-overflow {
  top: auto;
  bottom: calc(100% + 10px);
}
.masthead .mini-search input[type="text"]::-moz-placeholder {
  color: #333333;
}
.mini-search .submit {
  font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mini-search .submit:hover {
  opacity: 0.7;
}
.branding .mini-search .submit {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: ;
}
.mixed-header .mini-search .submit {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.dt-mobile-header .mini-search .submit {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit {
  font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.dt-mobile-header .mini-search .popup-search-wrap {
  top: auto;
  bottom: auto;
}
.overlay-search-microwidget .search-icon,
.mini-search .search-icon {
  color: #aaaaaa;
}
.popup-search .submit.default-icon:before,
.overlay-search .submit.default-icon:before {
  color: #333333;
}
.branding .popup-search .submit.default-icon:before,
.branding .overlay-search .submit.default-icon:before {
  color: ;
}
.mixed-header .popup-search .submit.default-icon:before,
.mixed-header .overlay-search .submit.default-icon:before {
  color: #333333;
}
.dt-mobile-header .popup-search .submit.default-icon:before,
.dt-mobile-header .overlay-search .submit.default-icon:before {
  color: #333333;
}
.mobile-header-bar .popup-search .submit.default-icon:before,
.mobile-header-bar .overlay-search .submit.default-icon:before {
  color: #333333;
}
.top-bar .mini-search .submit {
  color: #aeafb5;
}
.top-bar .mini-search .submit:hover {
  opacity: 0.7;
}
.top-bar .popup-search .submit:before,
.top-bar .overlay-search .submit:before {
  color: #218dec;
}
.login-remember {
  font-size: 13px;
  line-height: 23px;
}
.mini-login,
.mini-login .submit {
  font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mini-login i,
.mini-login .submit i {
  font-size: 16px;
  color: #333333;
}
.branding .mini-login,
.branding .mini-login .submit {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: ;
}
.branding .mini-login i,
.branding .mini-login .submit i {
  font-size: 0px;
  color: ;
  margin-right: 7.1428571428571px;
}
.mixed-header .mini-login,
.mixed-header .mini-login .submit {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mixed-header .mini-login i,
.mixed-header .mini-login .submit i {
  font-size: 16px;
  color: #333333;
}
.masthead .top-bar .mini-login,
.masthead .top-bar .mini-login .submit {
  color: #aeafb5;
}
.masthead .top-bar .mini-login i,
.masthead .top-bar .mini-login .submit i {
  font-size: 16px;
  color: #aeafb5;
}
.mixed-header .header-bar .mini-login i,
.mixed-header .header-bar .mini-login .submit i {
  margin-right: 7.1428571428571px;
}
.dt-mobile-header .mini-login,
.dt-mobile-header .mini-login .submit {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.dt-mobile-header .mini-login i,
.dt-mobile-header .mini-login .submit i {
  font-size: 16px;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-login,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit {
  font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-login i,
.mobile-header-bar .mobile-mini-widgets .mini-login .submit i {
  font-size: 16px;
  color: #333333;
}
a.mini-contacts:hover {
  opacity: 0.7;
}
.mini-contacts {
  text-decoration: none;
  font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mini-contacts i {
  font-size: 16px;
  color: #333333;
}
.branding .mini-contacts {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: ;
}
.branding .mini-contacts i {
  font-size: 0px;
  color: ;
}
.mixed-header .mini-contacts {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mixed-header .mini-contacts i {
  font-size: 16px;
  color: #333333;
}
.mixed-header .header-bar .mini-contacts i {
  margin-right: 7.1428571428571px;
}
.masthead .top-bar .mini-contacts {
  color: #aeafb5;
}
.masthead .top-bar .mini-contacts i {
  font-size: 16px;
  color: #aeafb5;
}
.dt-mobile-header .mini-contacts {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.dt-mobile-header .mini-contacts i {
  font-size: 16px;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts {
  font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-contacts i {
  font-size: 16px;
  color: #333333;
}
.masthead .mini-widgets .soc-ico a,
.masthead .mobile-mini-widgets .soc-ico a,
.dt-mobile-header .soc-ico a {
  width: 26px;
  height: 26px;
  margin: 0 2px;
  line-height: 26px;
  border-radius: 100px;
}
.masthead .mini-widgets .soc-ico a:before,
.masthead .mini-widgets .soc-ico a:after,
.masthead .mobile-mini-widgets .soc-ico a:before,
.masthead .mobile-mini-widgets .soc-ico a:after,
.dt-mobile-header .soc-ico a:before,
.dt-mobile-header .soc-ico a:after {
  width: 26px;
  height: 26px;
}
.masthead .mini-widgets .soc-ico a:first-child,
.masthead .mobile-mini-widgets .soc-ico a:first-child,
.dt-mobile-header .soc-ico a:first-child {
  margin-left: 0;
}
.masthead .mini-widgets .soc-ico a:last-child,
.masthead .mobile-mini-widgets .soc-ico a:last-child,
.dt-mobile-header .soc-ico a:last-child {
  margin-right: 0;
}
.masthead .soc-ico .soc-font-icon,
.dt-mobile-header .soc-ico .soc-font-icon {
  font-size: 16px;
  line-height: 26px;
}
.masthead .soc-ico.border-on a:before,
.dt-mobile-header .soc-ico.border-on a:before {
  box-shadow: inset 0px 0px 0px 0px #218dec;
}
.masthead .soc-ico.hover-border-on a:hover:after,
.dt-mobile-header .soc-ico.hover-border-on a:hover:after {
  box-shadow: inset 0px 0px 0px 0px #218dec;
}
.masthead .soc-ico.custom-bg a:before,
.masthead .soc-ico.accent-bg a:before,
.dt-mobile-header .soc-ico.custom-bg a:before,
.dt-mobile-header .soc-ico.accent-bg a:before {
  background-color: #218dec;
}
.accent-gradient .masthead .soc-ico.gradient-bg a:before,
.masthead .soc-ico.gradient-bg a:before,
.accent-gradient .masthead .soc-ico.accent-bg a:before,
.accent-gradient .dt-mobile-header .soc-ico.gradient-bg a:before,
.dt-mobile-header .soc-ico.gradient-bg a:before,
.accent-gradient .dt-mobile-header .soc-ico.accent-bg a:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.masthead .soc-ico.hover-gradient-bg a:after,
.masthead .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .masthead .soc-ico.hover-accent-bg a:after,
.masthead .soc-ico.gradient-bg.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg a:after,
.dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.hover-accent-bg a:after,
.dt-mobile-header .soc-ico.gradient-bg.hover-gradient-bg a:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.masthead .soc-ico.hover-custom-bg a:after,
.masthead .soc-ico.accent-bg.hover-custom-bg a:after,
.masthead .soc-ico.hover-custom-bg a:after,
.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:after,
.masthead .soc-ico.hover-accent-bg a:after,
.dt-mobile-header .soc-ico.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.hover-custom-bg a:after,
.accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a:after,
.dt-mobile-header .soc-ico.hover-accent-bg a:after {
  background-color: #218dec;
  background-image: none;
}
.masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
  color: #218dec;
  color: #a6a7ad !important;
  background: none !important;
}
.accent-gradient .masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.accent-gradient .masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
.accent-gradient .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
  .accent-gradient .masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
  .accent-gradient .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
    color: #218dec;
  }
}
.masthead .mini-widgets .soc-ico a:hover .soc-font-icon,
.masthead .mobile-mini-widgets .soc-ico a:hover .soc-font-icon,
.dt-mobile-header .soc-ico a:hover .soc-font-icon {
  color: #218dec;
  color: #ffffff !important;
  background: none !important;
}
.accent-gradient .masthead .mini-widgets .soc-ico a:hover .soc-font-icon,
.accent-gradient .masthead .mobile-mini-widgets .soc-ico a:hover .soc-font-icon,
.accent-gradient .dt-mobile-header .soc-ico a:hover .soc-font-icon {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .masthead .mini-widgets .soc-ico a:hover .soc-font-icon,
  .accent-gradient .masthead .mobile-mini-widgets .soc-ico a:hover .soc-font-icon,
  .accent-gradient .dt-mobile-header .soc-ico a:hover .soc-font-icon {
    color: #218dec;
  }
}
.text-area {
  font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.branding .text-area {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: ;
}
.mixed-header .text-area {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.top-bar .text-area {
  color: #aeafb5;
}
.dt-mobile-header .text-area {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .text-area {
  font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mini-nav .mini-sub-nav > li:not(.wpml-ls-item) > a .menu-text,
.mini-nav .mini-sub-nav li.has-children > a:after,
.footer-sub-nav > li a .subtitle-text,
.mini-nav .mini-sub-nav li a .subtitle-text {
  font-size: 13px;
  line-height: 23px;
}
.footer-sub-nav > li a .subtitle-text,
.mini-nav .mini-sub-nav li a .subtitle-text {
  font-size: 13px;
  line-height: 23px;
  font-size: 11px;
}
.mini-sub-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.mini-sub-nav > li:not(.act):not(.wpml-ls-item):hover > a .menu-text,
.mini-nav .mini-sub-nav > li.act:not(.wpml-ls-item) > a .subtitle-text,
.mini-nav .mini-sub-nav > li:not(.act):not(.wpml-ls-item):hover > a .subtitle-text {
  color: #218dec;
}
.masthead .menu-select,
.masthead .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.masthead .branding .menu-select,
.masthead .branding .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: ;
}
.masthead.mixed-header .menu-select,
.masthead.mixed-header .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.masthead .top-bar .menu-select,
.masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a {
  color: #aeafb5;
  font:  500 13px / 19px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.dt-mobile-header .menu-select,
.dt-mobile-header .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .menu-select,
.mobile-header-bar .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar .mobile-mini-widgets .mini-nav .mini-sub-nav > li > a * {
  color: 222222 !important;
}
.masthead .mini-nav .customSelectInner {
  font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.branding .mini-nav .customSelectInner {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: ;
}
.mixed-header .mini-nav .customSelectInner {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.top-bar .mini-nav .customSelectInner {
  color: #aeafb5;
  font:  500 13px / 19px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.dt-mobile-header .mini-nav .customSelectInner {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner {
  font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
#bottom-bar .mini-nav .customSelectInner {
  color: #ffffff;
  font-size: 13px;
  line-height: 23px;
  line-height: 17px;
}
#bottom-bar .mini-nav .customSelectInner i {
  color: #ffffff;
}
.dt-mobile-header .mini-nav {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-nav {
  font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mini-nav .customSelectInner i,
.list-type-menu.mini-nav > ul > li > a i,
.list-type-menu-first-switch.mini-nav > ul > li > a i,
.list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #333333;
}
.branding .mini-nav .customSelectInner i,
.branding .list-type-menu.mini-nav > ul > li > a i,
.branding .list-type-menu-first-switch.mini-nav > ul > li > a i,
.branding .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 0px;
  color: ;
  margin-right: 7.1428571428571px;
}
.mixed-header .mini-nav .customSelectInner i,
.mixed-header .list-type-menu.mini-nav > ul > li > a i,
.mixed-header .list-type-menu-first-switch.mini-nav > ul > li > a i,
.mixed-header .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #333333;
}
.mixed-header .header-bar .mini-nav .customSelectInner i i,
.mixed-header .header-bar .list-type-menu.mini-nav > ul > li > a i i,
.mixed-header .header-bar .list-type-menu-first-switch.mini-nav > ul > li > a i i,
.mixed-header .header-bar .list-type-menu-second-switch.mini-nav > ul > li > a i i {
  margin-right: 7.1428571428571px;
}
.masthead .top-bar .mini-nav .customSelectInner i,
.masthead .top-bar .list-type-menu.mini-nav > ul > li > a i,
.masthead .top-bar .list-type-menu-first-switch.mini-nav > ul > li > a i,
.masthead .top-bar .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #aeafb5;
}
.dt-mobile-header .mini-nav .customSelectInner i,
.dt-mobile-header .list-type-menu.mini-nav > ul > li > a i,
.dt-mobile-header .list-type-menu-first-switch.mini-nav > ul > li > a i,
.dt-mobile-header .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu.mini-nav > ul > li > a i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu-first-switch.mini-nav > ul > li > a i,
.mobile-header-bar .mobile-mini-widgets .list-type-menu-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #333333;
}
#bottom-bar .mini-nav .menu-select:hover .customSelectInner i {
  color: inherit;
}
.header-elements-button-1 {
  font:   bold 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  padding: 10px 20px 10px 20px;
  border-radius: 0px;
}
.header-elements-button-1:not(:hover) span {
  color: #ffffff;
}
.header-elements-button-1.microwidget-btn-bg-on:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.header-elements-button-1.border-on:before {
  box-shadow: inset 0px 0px 0px 1px #218dec;
}
.header-elements-button-1 i {
  font-size: 14px;
}
.header-elements-button-1.btn-icon-align-left i {
  margin-right: 5px;
}
.header-elements-button-1.btn-icon-align-right i {
  margin-left: 5px;
}
.header-elements-button-1.btn-icon-align-right:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-1.btn-icon-align-left:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-1:hover span {
  color: #ffffff;
}
.header-elements-button-1.btn-icon-align-right:hover i {
  color: #ffffff;
}
.header-elements-button-1.btn-icon-align-left:hover i {
  color: #ffffff;
}
.header-elements-button-1.microwidget-btn-hover-bg-on:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.header-elements-button-1.hover-border-on:after {
  box-shadow: inset 0px 0px 0px 1px #218dec;
}
.header-elements-button-2 {
  font:   bold 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  padding: 10px 20px 10px 20px;
  border-radius: 0px;
}
.header-elements-button-2:not(:hover) span {
  color: #ffffff;
}
.header-elements-button-2.microwidget-btn-bg-on:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.header-elements-button-2.border-on:before {
  box-shadow: inset 0px 0px 0px 1px #218dec;
}
.header-elements-button-2 i {
  font-size: 14px;
}
.header-elements-button-2.btn-icon-align-left i {
  margin-right: 5px;
}
.header-elements-button-2.btn-icon-align-right i {
  margin-left: 5px;
}
.header-elements-button-2:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-2:hover span {
  color: #ffffff;
}
.header-elements-button-2.btn-icon-align-right:hover i {
  color: #ffffff;
}
.header-elements-button-2.btn-icon-align-left:hover i {
  color: #ffffff;
}
.header-elements-button-2.btn-icon-align-right:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-2.btn-icon-align-left:not(:hover) i {
  color: #ffffff;
}
.header-elements-button-2.microwidget-btn-hover-bg-on:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.header-elements-button-2.hover-border-on:after {
  box-shadow: inset 0px 0px 0px 1px #218dec;
}
.masthead:not(.side-header).dividers .main-nav > li:before,
.masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
  border-color: rgba(17,17,17,0.14);
  height: 24px;
  border-width: 1px;
}
.side-header.dividers .main-nav > li:before,
.side-header.dividers.surround .main-nav > li:last-child:after {
  border-color: rgba(17,17,17,0.14);
  width: 24px;
  border-width: 1px;
}
.main-nav > li > a {
  margin: 18px 14px 18px 14px;
  padding: 4px 4px 4px 4px;
}
.main-nav > li > a .animate-wrap {
  margin: -4px -4px -4px -4px;
  padding: 4px 4px 4px 4px;
}
.side-header.dividers:not(.surround) .main-nav {
  margin: -22px 0 -22px 0;
}
.side-header:not(.dividers) .main-nav {
  margin: -22px 0 -22px 0;
}
.top-header .outside-item-double-margin.main-nav > li:first-child > a {
  margin-left: 28px;
}
.top-header .outside-item-custom-margin.main-nav > li:first-child > a {
  margin-left: 30px;
}
.top-header .outside-item-remove-margin.main-nav > li:first-child > a {
  margin-left: 0;
}
.top-header .outside-item-double-margin.main-nav > li:last-child > a {
  margin-right: 28px;
}
.top-header .outside-item-custom-margin.main-nav > li:last-child > a {
  margin-right: 30px;
}
.top-header .outside-item-remove-margin.main-nav > li:last-child > a {
  margin-right: 0;
}
.sub-downwards .main-nav > li > .next-level-button {
  left: -14px;
  margin-top: 18px;
  margin-bottom: 18px;
}
.sub-downwards .main-nav > li > .sub-nav:last-child {
  margin-bottom: 22px;
}
.sub-downwards .main-nav > li:last-child > .sub-nav:last-child {
  margin-bottom: 0;
}
.side-header.dividers .main-nav > li:before,
.side-header.dividers.surround .main-nav > li:last-child:after {
  left: 18px;
}
.main-nav > li > a .menu-text {
  font:  normal bold 17px / 21px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.main-nav.level-arrows-on > li.has-children > a .menu-item-text {
  line-height: 21px;
}
.main-nav > li:not(.wpml-ls-item) > a .menu-text {
  color: #333333;
}
.sticky-on .main-nav > li:not(.wpml-ls-item) > a .menu-text,
#phantom .main-nav > li:not(.wpml-ls-item) > a .menu-text {
  color: #333333;
}
.main-nav > li:not(.wpml-ls-item) > a {
  color: #333333;
}
.sticky-on .main-nav > li:not(.wpml-ls-item) > a,
#phantom .main-nav > li:not(.wpml-ls-item) > a {
  color: #333333;
}
.main-nav > li.act:not(.wpml-ls-item) > a {
  color: #333333;
}
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a {
  color: #333333;
}
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
  color: #333333;
}
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
  color: #333333;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
  color: #333333;
}
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,
#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text,
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text,
.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,
#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text,
.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text,
#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text {
  color: #333333;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a {
  color: #333333;
}
.sticky-on .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
#phantom .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
.sticky-on .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a,
#phantom .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a {
  color: #333333;
}
.top-header .main-nav.level-arrows-on > li.has-children > a .menu-text:after {
  color: #333333;
}
.sticky-on .main-nav.level-arrows-on > li.has-children > a .menu-text:after,
#phantom .main-nav.level-arrows-on > li.has-children > a .menu-text:after {
  color: #333333;
}
.sub-sideways .main-nav.level-arrows-on > li.has-children > a:after {
  color: rgba(51,51,51,0.2);
}
.sub-downwards .main-nav.level-arrows-on > li.has-children > a:after,
.sub-downwards .next-level-button,
.sub-downwards .main-nav > li.menu-item-language > a:after {
  color: rgba(51,51,51,0.2);
}
.top-header .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
.top-header .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text:after {
  color: #333333;
}
.sticky-on .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
#phantom .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
.sticky-on .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text:after,
#phantom .main-nav.level-arrows-on > li.dt-hovered.has-children:not(.act) > a .menu-text:after {
  color: #333333;
}
.top-header .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
  color: #333333;
}
.sticky-on .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after,
#phantom .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
  color: #333333;
}
.side-header.sub-downwards .main-nav.level-arrows-on li.has-children > a:after {
  line-height: 21px;
}
.main-nav > li > a .subtitle-text {
  font: italic normal normal 11px / 15px "Arial", Helvetica, Arial, Verdana, sans-serif;
}
.main-nav > .menu-item > a > i {
  font-size: 14px;
}
#main-nav > .menu-item > a > i {
  line-height: 14px;
}
.main-nav .sub-nav > .menu-item > a i {
  font-size: 14px;
}
.hover-outline-decoration > li > a,
.active-outline-decoration > li > a {
  border: 2px solid transparent;
}
.top-header .hover-outline-decoration > li:not(.act) > a:hover,
.top-header .hover-outline-decoration > li.dt-hovered:not(.act) > a {
  border: 2px solid #218dec;
}
.top-header .active-outline-decoration > li.act > a {
  border: 2px solid rgba(33,141,236,0.15);
}
.top-header .active-bg-decoration > li.act > a {
  background-color: rgba(33,141,236,0.15);
  background: rgba(33,141,236,0.15);
  background: -webkit-linear-gradient(319deg, rgba(33,141,236,0.15) 0%, rgba(237,237,237,0.15) 0%, rgba(32,153,237,0.15) 0%, rgba(57,223,170,0.15) 0%, rgba(33,141,236,0.15) 1%, rgba(30,187,239,0.15) 1%, rgba(33,141,236,0.15) 1%, rgba(33,141,236,0.15) 2%, rgba(237,237,237,0.15) 2%, rgba(140,191,236,0.15) 2%, rgba(33,141,236,0.15) 2%, rgba(32,155,237,0.15) 3%, rgba(33,146,236,0.15) 11%, rgba(31,177,238,0.15) 11%, rgba(30,187,239,0.15) 11%, rgba(33,141,236,0.15) 13%, rgba(30,187,239,0.15) 13%, rgba(33,145,236,0.15) 13%, rgba(33,141,236,0.15) 16%, rgba(33,141,236,0.15) 17%, rgba(30,187,239,0.15) 18%, rgba(30,187,239,0.15) 23%, rgba(30,187,240,0.15) 24%, rgba(37,195,225,0.15) 28%, rgba(38,196,222,0.15) 29%, rgba(30,187,239,0.15) 33%, rgba(34,192,233,0.15) 33%, rgba(34,192,232,0.15) 34%, rgba(36,194,228,0.15) 37%, rgba(30,187,239,0.15) 42%, rgba(42,201,214,0.15) 46%, rgba(44,204,207,0.15) 50%, rgba(43,198,210,0.15) 51%, rgba(43,196,211,0.15) 52%, rgba(43,196,211,0.15) 65%, rgba(40,196,217,0.15) 68%, rgba(33,147,237,0.15) 77%);
  background: linear-gradient(319deg, rgba(33,141,236,0.15) 0%, rgba(237,237,237,0.15) 0%, rgba(32,153,237,0.15) 0%, rgba(57,223,170,0.15) 0%, rgba(33,141,236,0.15) 1%, rgba(30,187,239,0.15) 1%, rgba(33,141,236,0.15) 1%, rgba(33,141,236,0.15) 2%, rgba(237,237,237,0.15) 2%, rgba(140,191,236,0.15) 2%, rgba(33,141,236,0.15) 2%, rgba(32,155,237,0.15) 3%, rgba(33,146,236,0.15) 11%, rgba(31,177,238,0.15) 11%, rgba(30,187,239,0.15) 11%, rgba(33,141,236,0.15) 13%, rgba(30,187,239,0.15) 13%, rgba(33,145,236,0.15) 13%, rgba(33,141,236,0.15) 16%, rgba(33,141,236,0.15) 17%, rgba(30,187,239,0.15) 18%, rgba(30,187,239,0.15) 23%, rgba(30,187,240,0.15) 24%, rgba(37,195,225,0.15) 28%, rgba(38,196,222,0.15) 29%, rgba(30,187,239,0.15) 33%, rgba(34,192,233,0.15) 33%, rgba(34,192,232,0.15) 34%, rgba(36,194,228,0.15) 37%, rgba(30,187,239,0.15) 42%, rgba(42,201,214,0.15) 46%, rgba(44,204,207,0.15) 50%, rgba(43,198,210,0.15) 51%, rgba(43,196,211,0.15) 52%, rgba(43,196,211,0.15) 65%, rgba(40,196,217,0.15) 68%, rgba(33,147,237,0.15) 77%);
}
.top-header .hover-bg-decoration > li:not(.act) > a:hover,
.top-header .hover-bg-decoration > li.dt-hovered:not(.act) > a {
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.hover-outline-decoration > li > a,
> li > a .active-outline-decoration,
> li > a .active-bg-decoration,
> li > a .hover-bg-decoration {
  border-radius: 3px;
}
.bg-outline-decoration > li > a,
.main-nav > li > a .animate-wrap,
.hover-line-decoration > li:not(.act) > a:hover .decoration-line,
.hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line,
.active-line-decoration > li > a .decoration-line {
  border-radius: 3px;
}
.top-header .active-line-decoration > li.act > a:after {
  background-color: rgba(130,36,227,0.3);
  background: rgba(130,36,227,0.3);
  background: -webkit-linear-gradient();
  background: linear-gradient();
}
.top-header .hover-line-decoration > li > a:hover .decoration-line,
.top-header .hover-line-decoration > li.dt-hovered > a .decoration-line {
  height: 2px;
  background-color: rgba(255,255,255,0.23);
  background: rgba(255,255,255,0.23);
  background: -webkit-linear-gradient(left, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%);
  background: linear-gradient(left, rgba(255,255,255,0.23) 30%, rgba(0,0,0,0.23) 100%);
}
.top-header .active-line-decoration > li.act > a .decoration-line {
  height: 2px;
  background-color: rgba(130,36,227,0.3);
  background: rgba(130,36,227,0.3);
  background: -webkit-linear-gradient();
  background: linear-gradient();
}
.l-to-r-line > li > a i.underline {
  bottom: -6px;
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  height: 2px;
}
.from-centre-line > li > a .menu-item-text:before {
  bottom: -6px;
  height: 2px;
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.upwards-line > li > a .menu-item-text:before {
  bottom: -6px;
  height: 2px;
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.downwards-line > li > a .menu-item-text:before {
  bottom: -6px;
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.top-header .masthead .downwards-line > li > a .menu-item-text:before {
  height: 2px;
}
li:not(.dt-mega-menu) .sub-nav {
  width: 280px;
}
.header-side-left #main-nav > li > .sub-nav {
  padding-left: ;
}
.header-side-right #main-nav > li > .sub-nav {
  padding-right: ;
}
.sub-nav {
  background-color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.top-header .sub-nav .sub-nav,
.sub-sideways .sub-nav .sub-nav {
  top: -10px;
}
.main-nav .sub-nav > li > a .menu-text {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.sub-downwards .sub-nav .next-level-button:before,
.side-header.sub-downwards .main-nav.level-arrows-on .sub-nav > li.has-children > a:after {
  line-height: 17px;
}
.main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text {
  color: #333333;
}
.main-nav .sub-nav > li:not(.wpml-ls-item) > a,
#bottom-bar .sub-nav > li:not(.wpml-ls-item) > a {
  color: #333333;
}
.sub-nav.level-arrows-on > li.has-children:not(.dt-mega-parent) > a:after,
#bottom-bar .sub-nav li.has-children > a:after {
  color: #333333;
}
.main-nav .sub-nav > li > a .subtitle-text {
  font: italic normal normal 10px / 14px "Arial", Helvetica, Arial, Verdana, sans-serif;
}
.main-nav .sub-nav > li > a,
.sub-downwards .sub-nav.sub-nav-widgets > li {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
}
.top-header .main-nav .sub-nav.level-arrows-on > li.has-children > a {
  padding-right: 18px;
}
.sub-nav li:not(:first-child) .sub-nav {
  top: -10px;
}
.masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
  right: 2px;
}
.top-header .masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
  right: 10px;
}
.rtl .masthead:not(.sub-downwards) .sub-nav li.has-children a:after {
  right: auto;
  left: 10px;
}
.sub-downwards .sub-nav > li > .next-level-button {
  left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.sub-downwards.dt-parent-menu-clickable .sub-nav > li:not(.has-children) > a {
  margin-right: 30px;
}
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,
#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,
.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover,
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover {
  color: #218dec;
}
.masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text {
  color: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a .menu-text {
    color: #218dec;
  }
}
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover .menu-text {
  color: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover .menu-text {
    color: #218dec;
  }
}
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent):not(.act):hover > a:after,
#bottom-bar .sub-nav li.has-children:not(.act):hover > a:after {
  color: #218dec;
}
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a,
.top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent):not(.act):hover > a {
  background-color: rgba(33,141,236,0.07);
  background: rgba(33,141,236,0.07);
  background: -webkit-linear-gradient(319deg, rgba(33,141,236,0.07) 0%, rgba(237,237,237,0.07) 0%, rgba(32,153,237,0.07) 0%, rgba(57,223,170,0.07) 0%, rgba(33,141,236,0.07) 1%, rgba(30,187,239,0.07) 1%, rgba(33,141,236,0.07) 1%, rgba(33,141,236,0.07) 2%, rgba(237,237,237,0.07) 2%, rgba(140,191,236,0.07) 2%, rgba(33,141,236,0.07) 2%, rgba(32,155,237,0.07) 3%, rgba(33,146,236,0.07) 11%, rgba(31,177,238,0.07) 11%, rgba(30,187,239,0.07) 11%, rgba(33,141,236,0.07) 13%, rgba(30,187,239,0.07) 13%, rgba(33,145,236,0.07) 13%, rgba(33,141,236,0.07) 16%, rgba(33,141,236,0.07) 17%, rgba(30,187,239,0.07) 18%, rgba(30,187,239,0.07) 23%, rgba(30,187,240,0.07) 24%, rgba(37,195,225,0.07) 28%, rgba(38,196,222,0.07) 29%, rgba(30,187,239,0.07) 33%, rgba(34,192,233,0.07) 33%, rgba(34,192,232,0.07) 34%, rgba(36,194,228,0.07) 37%, rgba(30,187,239,0.07) 42%, rgba(42,201,214,0.07) 46%, rgba(44,204,207,0.07) 50%, rgba(43,198,210,0.07) 51%, rgba(43,196,211,0.07) 52%, rgba(43,196,211,0.07) 65%, rgba(40,196,217,0.07) 68%, rgba(33,147,237,0.07) 77%);
  background: linear-gradient(319deg, rgba(33,141,236,0.07) 0%, rgba(237,237,237,0.07) 0%, rgba(32,153,237,0.07) 0%, rgba(57,223,170,0.07) 0%, rgba(33,141,236,0.07) 1%, rgba(30,187,239,0.07) 1%, rgba(33,141,236,0.07) 1%, rgba(33,141,236,0.07) 2%, rgba(237,237,237,0.07) 2%, rgba(140,191,236,0.07) 2%, rgba(33,141,236,0.07) 2%, rgba(32,155,237,0.07) 3%, rgba(33,146,236,0.07) 11%, rgba(31,177,238,0.07) 11%, rgba(30,187,239,0.07) 11%, rgba(33,141,236,0.07) 13%, rgba(30,187,239,0.07) 13%, rgba(33,145,236,0.07) 13%, rgba(33,141,236,0.07) 16%, rgba(33,141,236,0.07) 17%, rgba(30,187,239,0.07) 18%, rgba(30,187,239,0.07) 23%, rgba(30,187,240,0.07) 24%, rgba(37,195,225,0.07) 28%, rgba(38,196,222,0.07) 29%, rgba(30,187,239,0.07) 33%, rgba(34,192,233,0.07) 33%, rgba(34,192,232,0.07) 34%, rgba(36,194,228,0.07) 37%, rgba(30,187,239,0.07) 42%, rgba(42,201,214,0.07) 46%, rgba(44,204,207,0.07) 50%, rgba(43,198,210,0.07) 51%, rgba(43,196,211,0.07) 52%, rgba(43,196,211,0.07) 65%, rgba(40,196,217,0.07) 68%, rgba(33,147,237,0.07) 77%);
}
.top-header .sub-nav.hover-style-bg > li:not(.dt-mega-parent).act > a,
.top-header .sub-nav.gradient-hover.hover-style-bg > li:not(.dt-mega-parent).act > a {
  background-color: rgba(33,141,236,0.07);
  background: rgba(33,141,236,0.07);
  background: -webkit-linear-gradient(319deg, rgba(33,141,236,0.07) 0%, rgba(237,237,237,0.07) 0%, rgba(32,153,237,0.07) 0%, rgba(57,223,170,0.07) 0%, rgba(33,141,236,0.07) 1%, rgba(30,187,239,0.07) 1%, rgba(33,141,236,0.07) 1%, rgba(33,141,236,0.07) 2%, rgba(237,237,237,0.07) 2%, rgba(140,191,236,0.07) 2%, rgba(33,141,236,0.07) 2%, rgba(32,155,237,0.07) 3%, rgba(33,146,236,0.07) 11%, rgba(31,177,238,0.07) 11%, rgba(30,187,239,0.07) 11%, rgba(33,141,236,0.07) 13%, rgba(30,187,239,0.07) 13%, rgba(33,145,236,0.07) 13%, rgba(33,141,236,0.07) 16%, rgba(33,141,236,0.07) 17%, rgba(30,187,239,0.07) 18%, rgba(30,187,239,0.07) 23%, rgba(30,187,240,0.07) 24%, rgba(37,195,225,0.07) 28%, rgba(38,196,222,0.07) 29%, rgba(30,187,239,0.07) 33%, rgba(34,192,233,0.07) 33%, rgba(34,192,232,0.07) 34%, rgba(36,194,228,0.07) 37%, rgba(30,187,239,0.07) 42%, rgba(42,201,214,0.07) 46%, rgba(44,204,207,0.07) 50%, rgba(43,198,210,0.07) 51%, rgba(43,196,211,0.07) 52%, rgba(43,196,211,0.07) 65%, rgba(40,196,217,0.07) 68%, rgba(33,147,237,0.07) 77%);
  background: linear-gradient(319deg, rgba(33,141,236,0.07) 0%, rgba(237,237,237,0.07) 0%, rgba(32,153,237,0.07) 0%, rgba(57,223,170,0.07) 0%, rgba(33,141,236,0.07) 1%, rgba(30,187,239,0.07) 1%, rgba(33,141,236,0.07) 1%, rgba(33,141,236,0.07) 2%, rgba(237,237,237,0.07) 2%, rgba(140,191,236,0.07) 2%, rgba(33,141,236,0.07) 2%, rgba(32,155,237,0.07) 3%, rgba(33,146,236,0.07) 11%, rgba(31,177,238,0.07) 11%, rgba(30,187,239,0.07) 11%, rgba(33,141,236,0.07) 13%, rgba(30,187,239,0.07) 13%, rgba(33,145,236,0.07) 13%, rgba(33,141,236,0.07) 16%, rgba(33,141,236,0.07) 17%, rgba(30,187,239,0.07) 18%, rgba(30,187,239,0.07) 23%, rgba(30,187,240,0.07) 24%, rgba(37,195,225,0.07) 28%, rgba(38,196,222,0.07) 29%, rgba(30,187,239,0.07) 33%, rgba(34,192,233,0.07) 33%, rgba(34,192,232,0.07) 34%, rgba(36,194,228,0.07) 37%, rgba(30,187,239,0.07) 42%, rgba(42,201,214,0.07) 46%, rgba(44,204,207,0.07) 50%, rgba(43,198,210,0.07) 51%, rgba(43,196,211,0.07) 52%, rgba(43,196,211,0.07) 65%, rgba(40,196,217,0.07) 68%, rgba(33,147,237,0.07) 77%);
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item) > a,
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^="fa"],
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^="dt-icon"],
.main-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a {
  color: #218dec;
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text {
  color: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text {
    color: #218dec;
  }
}
.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent).act > a:after,
#bottom-bar .sub-nav li.has-children.act > a:after {
  color: #218dec;
}
.masthead:not(.sub-downwards) .sub-nav .sub-nav {
  left: 271px !important;
}
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav {
  right: 271px;
  left: auto !important;
}
.masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow {
  left: -291px !important;
}
.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow {
  right: -289px;
  left: auto !important;
}
.sub-downwards .sub-nav.level-arrows-on li.has-children > a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children:not(.act):hover > a:after,
.sub-downwards .sub-nav.level-arrows-on li.has-children.act > a:after,
.sub-downwards .sub-nav .next-level-button {
  color: rgba(51,51,51,0.27);
}
.sub-downwards .main-nav.level-arrows-on > li.has-children > a {
  max-width: calc(100% - 30px - 14px - 14px);
}
.sub-downwards .sub-nav.level-arrows-on > li.has-children > a {
  max-width: calc(100% - 30px - 0px - 0px);
}
.masthead.masthead-mobile-header,
.masthead.masthead-mobile-header:not(.mixed-header) {
  background: #ffffff;
}
.mobile-sticky-header-overlay,
.mobile-sticky-sidebar-overlay {
  background-color: rgba(0,0,0,0.5);
}
.dt-mobile-header {
  background-color: #ffffff;
  width: 300px;
}
.right-mobile-menu .show-mobile-header .dt-mobile-header {
  right: 300px;
}
.dt-mobile-header .mobile-header-scrollbar-wrap {
  width: calc(300px - 13px);
  padding: 45px 15px 30px 30px;
  box-sizing: border-box;
}
.admin-bar .dt-mobile-header .mobile-header-scrollbar-wrap {
  padding-top: 77px;
}
@media screen and (max-width: 782px) {
  .admin-bar .dt-mobile-header .mobile-header-scrollbar-wrap {
    padding-top: 91px;
  }
}
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-thumb {
  background: rgba(51,51,51,0.2);
  border-color: #ffffff;
}
html:not(.touchevents) .dt-mobile-header::-webkit-scrollbar-track {
  background-color: #ffffff;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
  margin: 0 auto;
  box-sizing: border-box;
}
.masthead:not(.side-header).full-width .mobile-header-bar,
.mobile-header-bar .masthead.side-header-menu-icon {
  max-width: 100%;
}
.dt-mobile-menu-icon {
  padding: 5px 2px 5px 2px;
}
.dt-mobile-menu-icon .menu-toggle-caption {
  font:    16px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  word-spacing: normal;
}
.mobile-left-caption .dt-mobile-menu-icon .menu-toggle-caption {
  margin-right: 10px;
}
.mobile-right-caption .dt-mobile-menu-icon .menu-toggle-caption {
  margin-left: 10px;
}
.dt-mobile-menu-icon:not(.floating-btn) {
  margin: 0px 0px 0px 0px;
  border-radius: 0px;
}
.mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn):before {
  background-color: #218dec;
  background: rgba(255,255,255,0) !important;
}
.accent-gradient .mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn):before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.mobile-menu-icon-border-enable .dt-mobile-menu-icon:not(.floating-btn):before {
  border: 0px solid #218dec;
}
.mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn):after {
  background-color: #218dec;
  background: rgba(255,255,255,0) !important;
}
.accent-gradient .mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn):after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.mobile-menu-icon-hover-border-enable .dt-mobile-menu-icon:not(.floating-btn):after {
  border: 0px solid #218dec;
}
.dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-toggle-caption {
  color: #218dec;
  color: #333333 !important;
  background: none;
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line,
.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line {
  background-color: #333333;
  background-color: #218dec;
  background: #333333 !important;
}
.accent-gradient .animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line,
.accent-gradient .two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.dt-mobile-menu-icon:not(.floating-btn) .menu-line:before {
  background-color: #218dec;
  background: #333333 !important;
}
.accent-gradient .dt-mobile-menu-icon:not(.floating-btn) .menu-line:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.dt-mobile-menu-icon:not(.floating-btn) .menu-line:after {
  background-color: #218dec;
  background: #333333 !important;
}
.accent-gradient .dt-mobile-menu-icon:not(.floating-btn) .menu-line:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.dt-mobile-menu-icon:not(.floating-btn):hover .menu-toggle-caption {
  color: #218dec;
  color: #333333 !important;
  background: none;
}
.masthead:not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
  background-color: #218dec;
  background: #333333 !important;
}
.accent-gradient .masthead:not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line,
.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
  background-color: #218dec;
  background: #333333 !important;
}
.accent-gradient.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line,
.accent-gradient.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
.dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
.h-dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
.two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after {
  background-color: #218dec;
  background: #333333 !important;
}
.accent-gradient .animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
.accent-gradient .dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
.accent-gradient .h-dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
.accent-gradient .two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
  border-radius: 1px;
}
.dt-close-mobile-menu-icon .mobile-menu-close-caption {
  font:    16px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  word-spacing: normal;
}
.mobile-close-left-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption {
  margin-right: 10px;
}
.mobile-close-right-caption .dt-close-mobile-menu-icon .mobile-menu-close-caption {
  margin-left: 10px;
}
.dt-close-mobile-menu-icon:not(:hover) .mobile-menu-close-caption {
  color: #218dec;
  color: #ffffff !important;
  background: none;
}
.dt-close-mobile-menu-icon:hover .mobile-menu-close-caption {
  color: #218dec;
  color: #ffffff !important;
  background: none;
}
.left-mobile-menu-close-icon .dt-close-mobile-menu-icon {
  left: 0;
}
.right-mobile-menu-close-icon .dt-close-mobile-menu-icon {
  right: 0;
}
.center-mobile-menu-close-icon .dt-close-mobile-menu-icon {
  left: 50%;
  transform: translateX(-50%);
}
.ouside-mobile-menu-close-icon .dt-close-mobile-menu-icon {
  left: 300px;
}
.right-mobile-menu.ouside-mobile-menu-close-icon .dt-close-mobile-menu-icon {
  right: 300px;
  left: auto;
}
@media screen and (max-width: 300px) {
  .show-mobile-header .dt-close-mobile-menu-icon {
    left: calc(100% - 30px);
  }
  .right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
    left: auto;
    right: 0;
  }
  .right-mobile-menu .show-mobile-header .dt-mobile-header {
    right: 100%;
  }
}
.mobile-branding > a,
.mobile-branding > img {
  padding: 0px 0px 0px 0px;
}
.transparent .masthead:not(.mixed-header) .mobile-branding > a,
.transparent .masthead:not(.mixed-header) .mobile-branding > img {
  padding: 0px 0px 0px 0px;
}
.sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding > a,
.sticky-mobile-on.masthead:not(.mixed-header) .mobile-branding > img {
  padding: 0px 0px 0px 0px;
}
.sticky-mobile-on.masthead.masthead-mobile-header .sticky-mobile-logo-first-switch,
.sticky-mobile-on.masthead.masthead-mobile-header .sticky-mobile-logo-second-switch {
  padding: 0px 0px 0px 0px;
}
.mobile-main-nav > li > a {
  padding: 10.4px 25px 10.4px 0;
}
.mobile-menu-show-divider .mobile-main-nav > li > a {
  padding: 15.2px 25px 15.2px 0;
}
.dt-mobile-header .next-level-button {
  padding: 10.4px 0;
  top: 0;
  line-height: 20px;
}
.mobile-menu-show-divider.dt-mobile-header .next-level-button {
  padding: 15.2px 0;
}
.dt-mobile-header .next-level-button:before {
  line-height: 20px;
}
.mobile-main-nav > li > .sub-nav:last-child {
  margin-bottom: 16px;
}
.mobile-main-nav li > a .menu-text {
  font:   bold 16px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: none;
}
.mobile-main-nav > .menu-item > a i[class^="fa"],
.mobile-main-nav > .menu-item > a i[class^="dt-icon"] {
  font-size: 16px;
}
.mobile-main-nav li > a {
  color: #333333;
}
.mobile-main-nav li.act > a {
  color: #218dec;
}
.mobile-main-nav li.act > a .menu-text,
.mobile-main-nav li.act > a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
  color: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .mobile-main-nav li.act > a .menu-text,
  .mobile-main-nav li.act > a .subtitle-text,
  .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text,
  .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
    color: #218dec;
  }
}
.mobile-main-nav li:not(.act) > a:hover .subtitle-text,
.mobile-main-nav li:not(.act) > a:hover .menu-text,
.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
  color: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .mobile-main-nav li:not(.act) > a:hover .subtitle-text,
  .mobile-main-nav li:not(.act) > a:hover .menu-text,
  .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
    color: #218dec;
  }
}
.mobile-main-nav li:not(.act) > a:hover,
.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover {
  color: #218dec;
}
.mobile-main-nav > li.has-children > a:after,
.mobile-main-nav .next-level-button,
.mobile-main-nav > li.menu-item-language > a:after {
  color: rgba(51,51,51,0.17);
}
.mobile-menu-show-divider .mobile-main-nav > li:before {
  border-bottom: 1px solid rgba(51,51,51,0.12);
}
.mobile-main-nav .sub-nav > li > a,
#page .mobile-main-nav .sub-nav li {
  padding: 5.2px 0px 5.2px 0;
}
.dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: none;
}
.mobile-main-nav .sub-nav > .menu-item > a i[class^="fa"],
.mobile-main-nav .sub-nav > .menu-item > a i[class^="dt-icon"] {
  font-size: 13px;
}
.mobile-main-nav .sub-nav li > a .menu-text,
.mobile-main-nav .sub-nav li > a i[class^="fa"],
.mobile-main-nav .sub-nav li > a i[class^="dt-icon"] {
  font-size: 9px;
  line-height: 13px;
}
.mobile-main-nav .sub-nav.level-arrows-on li.has-children > a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover > a:after,
.mobile-main-nav .sub-nav.level-arrows-on li.has-children.act > a:after,
.mobile-main-nav .sub-nav li.has-children a:after,
.mobile-main-nav .sub-nav .next-level-button {
  color: rgba(51,51,51,0.17);
}
.mobile-main-nav .sub-nav .next-level-button {
  padding: 6.5px 0;
  top: 0;
  line-height: 17px;
}
.mobile-main-nav .sub-nav .next-level-button:before {
  line-height: 17px;
}
.mobile-main-nav  > li.has-children > a {
  max-width: calc(100% - 55px);
}
.mobile-main-nav .sub-nav > li.has-children > a {
  max-width: calc(100% - 30px);
}
.dt-close-mobile-menu-icon {
  padding: 5px 5px 5px 5px;
  margin: 15px 0px 0px 0px;
  border-radius: 0px;
}
.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before {
  background-color: #218dec;
}
.accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.mobile-hamburger-close-border-enable .dt-close-mobile-menu-icon:before {
  border: 0px solid #218dec;
}
.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
  background-color: #218dec;
}
.accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.mobile-hamburger-close-border-hover-enable .dt-close-mobile-menu-icon:after {
  border: 0px solid #218dec;
}
.dt-close-mobile-menu-icon span:after {
  background-color: #218dec;
  background: #ffffff !important;
}
.accent-gradient .dt-close-mobile-menu-icon span:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.dt-close-mobile-menu-icon span:before {
  background-color: #218dec;
  background: #ffffff !important;
}
.accent-gradient .dt-close-mobile-menu-icon span:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.top-bar .sub-nav li.has-children.act:after,
#bottom-bar .sub-nav li.has-children.act:after {
  color: #218dec;
}
.top-bar .sub-nav > ul > li > a,
#bottom-bar .sub-nav > ul > li > a {
  color: #333333;
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
#page .masthead.sticky-on .header-bar,
#phantom.masthead .header-bar,
#phantom .ph-wrap {
  min-height: 60px;
}
#phantom .logo-box,
#phantom .phantom-top-line-logo,
.phantom-sticky .sticky-on.masthead:not(.side-header) .branding > a,
.phantom-sticky .sticky-on.masthead:not(.side-header) .branding > img {
  padding: 0px 18px 0px 0px;
}
.transparent.phantom-sticky .sticky-on.masthead .branding > a,
.transparent.phantom-sticky .sticky-on.masthead .branding > img {
  padding: 0px 18px 0px 0px;
}
#phantom {
  background: rgba(255,255,255,0.9) none repeat center center;
  background-size: auto;
}
.phantom-shadow-decoration #phantom {
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
#phantom.boxed {
  max-width: 1340px;
}
.phantom-line-decoration #phantom {
  border-bottom: 1px solid rgba(51,51,51,0.11);
  box-shadow: none !important;
}
.phantom-content-width-line-decoration #phantom .ph-wrap {
  position: relative;
  box-shadow: none !important;
}
.phantom-content-width-line-decoration #phantom .ph-wrap:after {
  position: absolute;
  bottom: 0;
  left: auto;
  right: auto;
  content: "";
  width: calc(100% - 50px - 50px);
  height: 1px;
  background: rgba(51,51,51,0.11);
}
.phantom-shadow-decoration #phantom {
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  border-bottom: none;
}
.phantom-disable-decoration #phantom {
  box-shadow: none !important;
  border-bottom: none;
}
.responsive-off.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
  background: rgba(255,255,255,0.9) !important;
}
.responsive-off.phantom-line-decoration.phantom-sticky .sticky-on.masthead {
  border-bottom: 1px solid rgba(51,51,51,0.11);
  box-shadow: none !important;
}
.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar,
.ph-wrap {
  padding: 0 50px 0 50px;
}
.top-header .mega-full-width > .dt-mega-menu-wrap {
  width: calc(1300px - 50px - 50px);
}
.boxed .masthead:not(.full-width):not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke) .header-bar,
.boxed .ph-wrap {
  max-width: 100%;
  width: calc(1300px - 50px - 50px);
}
#phantom .ph-wrap .header-bar {
  padding: 0;
}
.boxed .masthead:not(.width-in-pixel):not(#phantom) .top-bar.full-width-line:after,
.boxed .masthead:not(.width-in-pixel):not(.sticky-on) .top-bar-bg,
.boxed.masthead:not(.width-in-pixel):not(#phantom) .top-bar-bg,
.boxed .classic-header:not(.width-in-pixel) .navigation:before {
  margin: 0 -50px 0 -50px;
  padding: 0 1000px;
}
.ph-wrap,
#phantom .ph-wrap.boxed,
.boxed .top-bar.line-content:before,
.boxed .classic-header.content-width-line .navigation:before {
  max-width: calc(1300px - 50px - 50px);
}
.masthead:not(.mixed-header) {
  background: #ffffff none repeat center center;
  background-size: auto;
  background-attachment: ;
}
.masthead.line-decoration:not(.side-header):not(.mixed-header):not(.masthead-mobile-header) {
  border-bottom: 1px solid rgba(51,51,51,0.11);
}
.header-side-left .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {
  border-right: 1px solid rgba(51,51,51,0.11);
}
.header-side-right .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {
  border-left: 1px solid rgba(51,51,51,0.11);
}
.masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar {
  padding-bottom: 1px;
}
.masthead.content-width-line-decoration:not(.mixed-header):not(.side-header):not(.masthead-mobile-header):not(#phantom) .header-bar:after {
  position: absolute;
  bottom: 0;
  left: auto;
  right: auto;
  content: "";
  width: calc(100% - 50px - 50px);
  height: 1px;
  background: rgba(51,51,51,0.11);
}
.header-side-left .masthead.content-width-line-decoration:not(.mixed-header):not(.masthead-mobile-header) .header-bar:after {
  position: absolute;
  content: "";
  right: 0;
  bottom: auto;
  top: auto;
  height: calc(100% -  - 0px);
  width: 1px;
  background: rgba(51,51,51,0.11);
}
.header-side-right .masthead.content-width-line-decoration:not(.mixed-header):not(.masthead-mobile-header) .header-bar:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: auto;
  top: auto;
  height: calc(100% -  - 0px);
  width: 1px;
  background: rgba(51,51,51,0.11);
}
.transparent .masthead:not(.side-header),
.overlay-navigation .masthead.shadow-decoration:not(.mixed-header) {
  box-shadow: none;
}
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.transparent .masthead:not(.side-header) {
  background: #eeee22;
}
.transparent .top-bar-bg {
  background: rgba(0,0,0,0.5);
}
#main-slideshow:not(.rv-slider):not(.empty-slider) {
  min-height: 100px;
}
#main-slideshow.fixed,
#main-slideshow.fix,
#main-slideshow.layer-fixed {
  background:     ;
  background-size: ;
  background-color: rgba(133,134,140,0.08);
}
#main-slideshow.fixed {
  min-height: 20px;
}
#main-slideshow.fixed > .royalSlider,
#main-slideshow.fixed .ts-wrap {
  max-width: 1212px;
}
.outline-element-decoration #main-slideshow.fixed:after,
.outline-element-decoration #main-slideshow.layer-fixed:after,
.outline-element-decoration #main-slideshow.fix:after {
  background-color: rgba(133,134,140,0.15);
}
.page-title .wf-wrap {
  min-height: 180px;
  padding-top: 25px;
  padding-bottom: 20px;
}
.page-title .wf-wrap:after {
  border-bottom: 5px dashed rgba(51,51,51,0.11);
}
.page-title.solid-bg {
  background-color: #f7f7f7;
}
.page-title.solid-bg.bg-img-enabled {
  background-image: none;
  background-repeat: repeat;
  background-attachment: ;
  background-position: center center;
  background-size: auto auto;
}
.page-title.overlay-bg:after {
  background: rgba(0,0,0,0.5);
}
.page-title.gradient-bg {
  background: #f7f7f7;
  background: -webkit-linear-gradient();
  background: linear-gradient();
}
.page-title.title-outline-decoration {
  border-bottom: 1px solid rgba(30,115,190,0);
}
.page-title > .wf-wrap,
#fancy-header > .wf-wrap {
  width: 1300px;
}
.page-title h1,
.page-title h1 *,
.page-title h1 a:hover,
#page .page-title .entry-title {
  font:  normal bold 30px / 40px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: uppercase;
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
  color: rgba(133,134,140,0.35);
}
.page-title.breadcrumbs-bg .breadcrumbs {
  background: rgba(255,255,255,0.2);
  border-radius: 2px;
  border: 0px solid rgba(130,36,227,0.2);
}
.page-title .breadcrumbs {
  padding: 0px 0px 0px 0px;
  margin: 8px 0px 0px 0px;
}
.page-title .breadcrumbs,
.page-title .breadcrumbs a {
  color: #b4b5bb;
  font:  normal  13px / 23px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
  color: rgba(180,181,187,0.5);
}
.fancy-header h1,
.fancy-header h2,
.fancy-header .fancy-subtitle {
  font:  normal bold 30px / 40px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
#page .fancy-header .color-accent span {
  color: #218dec;
}
.accent-gradient #page .fancy-header .color-accent span {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .fancy-header .color-accent span {
    color: #218dec;
  }
}
.dt-breadcrumbs-shortcode .breadcrumbs * {
  color: #b4b5bb;
}
.responsive-off #main:not(.sidebar-none) .wf-container-main {
  grid-column-gap: 50px;
}
.responsive-off .sidebar-right .wf-container-main {
  -ms-grid-columns: calc(100% - 350px - 25px) 50px calc(350px - 25px);
  grid-template-columns: calc(100% - 350px - 25px) calc(350px - 25px);
}
.responsive-off .sidebar-left .wf-container-main {
  -ms-grid-columns: calc(350px - 25px) 50px calc(100% - 350px - 25px);
  grid-template-columns: calc(350px - 25px) calc(100% - 350px - 25px);
}
.responsive-off .sidebar-divider-vertical.sidebar-left .sidebar {
  padding-right: 50px;
}
.responsive-off .sidebar-divider-vertical.sidebar-right .sidebar {
  padding-left: 50px;
}
.sidebar-right .sidebar {
  border-left: 1px solid rgba(51,51,51,0.12);
}
.sidebar-left .sidebar {
  border-right: 1px solid rgba(51,51,51,0.12);
}
.solid-bg .sidebar-content {
  background: #f7f7f8 none repeat center center;
}
.solid-bg.sidebar-outline-decoration .sidebar-content,
.bg-under-widget.sidebar-outline-decoration .widget {
  border: 1px solid rgba(0,0,0,0.06);
}
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget {
  background: #f7f7f8 none repeat center center;
}
.solid-bg.sidebar-content.sidebar-outline-decoration .widget {
  border: 1px solid rgba(0,0,0,0.06);
}
.solid-bg.sidebar-shadow-decoration .sidebar-content,
.bg-under-widget.sidebar-shadow-decoration .sidebar-content .widget,
.solid-bg.sidebar-content.sidebar-shadow-decoration .widget {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.sidebar .widget,
.sidebar-content .widget,
.elementor-widget-sidebar .widget {
  border-top: 1px solid rgba(51,51,51,0.12);
  color: #85868c;
  font-size: 14px;
  line-height: 25px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.sidebar.bg-under-widget .widget,
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget,
.mec-wrap .col-md-4 .widget {
  margin-top: 60px;
}
.widget-title {
  font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget-title {
  color: #333333;
}
.sidebar-content .widget-title {
  color: #333333;
}
.footer .widget-title {
  color: #ffffff;
}
.widgettitle {
  font:  normal bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widgettitle {
  color: #333333;
}
.sidebar-content .widgettitle {
  color: #333333;
}
.footer .widgettitle {
  color: #ffffff;
}
.custom-nav > li li a:before {
  background-color: #b4b5bb;
}
.footer .custom-nav > li li a:before {
  background-color: rgba(133,134,140,0.5);
}
.sidebar-content .custom-nav > li li a:before {
  background-color: rgba(133,134,140,0.5);
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button),
.sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button) * {
  color: #85868c;
}
.sidebar-content .widget .post-content .text-secondary {
  color: #85868c;
}
.footer .widget a,
.footer .widget .post-content .text-secondary {
  color: #85868c;
}
.widget_categories li a,
.widget_meta a,
.blogroll a,
.widget_archive li a,
.widget_recent_entries a,
.widget_recent_comments a,
.widget_links a,
.items-grid a,
.recent-posts a,
.widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.contact-info .secondary-color,
.widget_nav_menu a,
.tagcloud a,
.widget_pages a,
a.rsswidget,
.textwidget a {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_categories li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_meta a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .blogroll a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_archive li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_entries a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_recent_comments a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_links a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .items-grid a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .recent-posts a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .contact-info .secondary-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_nav_menu a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .tagcloud a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .widget_pages a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget a.rsswidget,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .textwidget a {
  color: #333333;
}
.sidebar-content .widget_categories li a,
.sidebar-content .widget_meta a,
.sidebar-content .blogroll a,
.sidebar-content .widget_archive li a,
.sidebar-content .widget_recent_entries a,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_links a,
.sidebar-content .items-grid a,
.sidebar-content .recent-posts a,
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.sidebar-content .contact-info .secondary-color,
.sidebar-content .widget_nav_menu a,
.sidebar-content .tagcloud a,
.sidebar-content .widget_pages a,
.sidebar-content a.rsswidget,
.sidebar-content .textwidget a {
  color: #333333;
}
.footer .widget_categories li a,
.footer .widget_meta a,
.footer .blogroll a,
.footer .widget_archive li a,
.footer .widget_recent_entries a,
.footer .widget_recent_comments a,
.footer .widget_links a,
.footer .items-grid a,
.footer .recent-posts a,
.footer .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
.footer .contact-info .secondary-color,
.footer .widget_nav_menu a,
.footer .tagcloud a,
.footer .widget_pages a,
.footer a.rsswidget,
.footer .textwidget a {
  color: #ffffff;
}
.sidebar-content .custom-categories a,
.sidebar-content .custom-categories a .item-name,
.sidebar-content .cat-item a,
.sidebar-content .widget_recent_comments a,
.sidebar-content .widget_tag_cloud a:hover {
  color: #333333;
}
.footer .custom-categories a,
.footer .custom-categories a .item-name,
.footer .cat-item a,
.footer .widget_recent_comments a,
.footer .widget_tag_cloud a:hover {
  color: #ffffff;
}
.sidebar-content .custom-categories a span.item-num,
.sidebar-content .cat-item a span.item-num {
  color: rgba(133,134,140,0.5);
}
.footer .custom-categories a span.item-num,
.footer .cat-item a span.item-num {
  color: rgba(133,134,140,0.5);
}
.sidebar-content .custom-categories a:hover span.item-name,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-categories a:hover span.item-name,
.sidebar-content .cat-item a:hover span.item-name,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .cat-item a:hover span.item-name,
.sidebar-content .custom-menu a:hover,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover,
.sidebar-content .custom-menu li.act > a,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act > a,
.sidebar-content .widget_recent_comments a:hover,
.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .widget_recent_comments a:hover {
  color: #218dec;
}
.accent-gradient #page .custom-categories a:hover span.item-name,
.accent-gradient #page .cat-item a:hover span.item-name,
.accent-gradient #page .custom-menu a:hover,
.accent-gradient #page .custom-menu li.act > a,
.accent-gradient #page .widget_recent_comments a:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .custom-categories a:hover span.item-name,
  .accent-gradient #page .cat-item a:hover span.item-name,
  .accent-gradient #page .custom-menu a:hover,
  .accent-gradient #page .custom-menu li.act > a,
  .accent-gradient #page .widget_recent_comments a:hover {
    color: #218dec;
  }
}
.footer .custom-categories a:hover span.item-name,
.footer .cat-item a:hover span.item-name,
.footer .custom-menu a:hover,
.footer .custom-menu li.act > a,
.footer .widget_recent_comments a:hover {
  color: #218dec;
}
.accent-gradient #page .footer .custom-categories a:hover span.item-name,
.accent-gradient #page .footer .cat-item a:hover span.item-name,
.accent-gradient #page .footer .custom-menu a:hover,
.accent-gradient #page .footer .custom-menu li.act > a,
.accent-gradient #page .footer .widget_recent_comments a:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .footer .custom-categories a:hover span.item-name,
  .accent-gradient #page .footer .cat-item a:hover span.item-name,
  .accent-gradient #page .footer .custom-menu a:hover,
  .accent-gradient #page .footer .custom-menu li.act > a,
  .accent-gradient #page .footer .widget_recent_comments a:hover {
    color: #218dec;
  }
}
.sidebar-content .widget .menu li,
.sidebar-content .widget .custom-menu.dividers-on li,
.sidebar-content .widget_pages li,
.sidebar-content .blogroll li,
.sidebar-content .widget .qts-lang-menu li {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(133,134,140,0.15);
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.widget .menu li,
.widget_pages li,
.widget .custom-menu.dividers-on li,
.widget .blogroll li,
.widget .qts-lang-menu li {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(133,134,140,0.15);
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.footer .menu li,
.footer .widget_pages li,
.footer .custom-menu.dividers-on li,
.footer .blogroll li,
.footer .qts-lang-menu li {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(133,134,140,0.15);
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.menu .current-menu-parent > a,
.menu .current-menu-item > a,
.custom-nav > li > a:hover span,
.custom-nav li.act > a span,
.custom-nav > li > ul a:hover span,
.st-accordion li > a:hover,
.st-accordion > ul li > a:hover *,
.widget .custom-categories a:hover span.item-name,
.widget_categories li a:hover,
.widget_meta a:hover,
.blogroll a:hover,
.widget_archive li a:hover,
.widget_recent_entries a:hover,
.widget_links a:hover,
.widget_pages a:hover,
.recent-posts a:not(.post-rollover):hover,
.items-grid .post-content > a:hover,
#wp-calendar td a:hover,
.tagcloud a:hover,
.widget_nav_menu a:hover,
a.rsswidget:hover {
  color: #218dec;
}
.sidebar-content .menu .current-menu-parent > a,
.sidebar-content.solid-bg .menu .current-menu-parent > a,
.sidebar-content .menu .current-menu-item > a,
.sidebar-content.solid-bg .menu .current-menu-item > a,
.sidebar-content .custom-nav > li > a:hover span,
.sidebar-content.solid-bg .custom-nav > li > a:hover span,
.sidebar-content .custom-nav li.act > a span,
.sidebar-content.solid-bg .custom-nav li.act > a span,
.sidebar-content .custom-nav > li > ul a:hover span,
.sidebar-content.solid-bg .custom-nav > li > ul a:hover span,
.sidebar-content .st-accordion li > a:hover,
.sidebar-content.solid-bg .st-accordion li > a:hover,
.sidebar-content .st-accordion > ul li > a:hover *,
.sidebar-content.solid-bg .st-accordion > ul li > a:hover *,
.sidebar-content .widget .custom-categories a:hover span.item-name,
.sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,
.sidebar-content .widget_categories li a:hover,
.sidebar-content.solid-bg .widget_categories li a:hover,
.sidebar-content .widget_meta a:hover,
.sidebar-content.solid-bg .widget_meta a:hover,
.sidebar-content .blogroll a:hover,
.sidebar-content.solid-bg .blogroll a:hover,
.sidebar-content .widget_archive li a:hover,
.sidebar-content.solid-bg .widget_archive li a:hover,
.sidebar-content .widget_recent_entries a:hover,
.sidebar-content.solid-bg .widget_recent_entries a:hover,
.sidebar-content .widget_links a:hover,
.sidebar-content.solid-bg .widget_links a:hover,
.sidebar-content .widget_pages a:hover,
.sidebar-content.solid-bg .widget_pages a:hover,
.sidebar-content .recent-posts a:not(.post-rollover):hover,
.sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,
.sidebar-content .items-grid .post-content > a:hover,
.sidebar-content.solid-bg .items-grid .post-content > a:hover,
.sidebar-content #wp-calendar td a:hover,
.sidebar-content.solid-bg #wp-calendar td a:hover,
.sidebar-content .tagcloud a:hover,
.sidebar-content.solid-bg .tagcloud a:hover,
.sidebar-content .widget_nav_menu a:hover,
.sidebar-content.solid-bg .widget_nav_menu a:hover,
.sidebar-content a.rsswidget:hover,
.sidebar-content.solid-bg a.rsswidget:hover {
  color: #218dec;
}
.accent-gradient .sidebar-content .menu .current-menu-parent > a,
.accent-gradient .sidebar-content.solid-bg .menu .current-menu-parent > a,
.accent-gradient .sidebar-content .menu .current-menu-item > a,
.accent-gradient .sidebar-content.solid-bg .menu .current-menu-item > a,
.accent-gradient .sidebar-content .custom-nav > li > a:hover span,
.accent-gradient .sidebar-content.solid-bg .custom-nav > li > a:hover span,
.accent-gradient .sidebar-content .custom-nav li.act > a span,
.accent-gradient .sidebar-content.solid-bg .custom-nav li.act > a span,
.accent-gradient .sidebar-content .custom-nav > li > ul a:hover span,
.accent-gradient .sidebar-content.solid-bg .custom-nav > li > ul a:hover span,
.accent-gradient .sidebar-content .st-accordion li > a:hover,
.accent-gradient .sidebar-content.solid-bg .st-accordion li > a:hover,
.accent-gradient .sidebar-content .st-accordion > ul li > a:hover *,
.accent-gradient .sidebar-content.solid-bg .st-accordion > ul li > a:hover *,
.accent-gradient .sidebar-content .widget .custom-categories a:hover span.item-name,
.accent-gradient .sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,
.accent-gradient .sidebar-content .widget_categories li a:hover,
.accent-gradient .sidebar-content.solid-bg .widget_categories li a:hover,
.accent-gradient .sidebar-content .widget_meta a:hover,
.accent-gradient .sidebar-content.solid-bg .widget_meta a:hover,
.accent-gradient .sidebar-content .blogroll a:hover,
.accent-gradient .sidebar-content.solid-bg .blogroll a:hover,
.accent-gradient .sidebar-content .widget_archive li a:hover,
.accent-gradient .sidebar-content.solid-bg .widget_archive li a:hover,
.accent-gradient .sidebar-content .widget_recent_entries a:hover,
.accent-gradient .sidebar-content.solid-bg .widget_recent_entries a:hover,
.accent-gradient .sidebar-content .widget_links a:hover,
.accent-gradient .sidebar-content.solid-bg .widget_links a:hover,
.accent-gradient .sidebar-content .widget_pages a:hover,
.accent-gradient .sidebar-content.solid-bg .widget_pages a:hover,
.accent-gradient .sidebar-content .recent-posts a:not(.post-rollover):hover,
.accent-gradient .sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,
.accent-gradient .sidebar-content .items-grid .post-content > a:hover,
.accent-gradient .sidebar-content.solid-bg .items-grid .post-content > a:hover,
.accent-gradient .sidebar-content #wp-calendar td a:hover,
.accent-gradient .sidebar-content.solid-bg #wp-calendar td a:hover,
.accent-gradient .sidebar-content .tagcloud a:hover,
.accent-gradient .sidebar-content.solid-bg .tagcloud a:hover,
.accent-gradient .sidebar-content .widget_nav_menu a:hover,
.accent-gradient .sidebar-content.solid-bg .widget_nav_menu a:hover,
.accent-gradient .sidebar-content a.rsswidget:hover,
.accent-gradient .sidebar-content.solid-bg a.rsswidget:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .sidebar-content .menu .current-menu-parent > a,
  .accent-gradient .sidebar-content.solid-bg .menu .current-menu-parent > a,
  .accent-gradient .sidebar-content .menu .current-menu-item > a,
  .accent-gradient .sidebar-content.solid-bg .menu .current-menu-item > a,
  .accent-gradient .sidebar-content .custom-nav > li > a:hover span,
  .accent-gradient .sidebar-content.solid-bg .custom-nav > li > a:hover span,
  .accent-gradient .sidebar-content .custom-nav li.act > a span,
  .accent-gradient .sidebar-content.solid-bg .custom-nav li.act > a span,
  .accent-gradient .sidebar-content .custom-nav > li > ul a:hover span,
  .accent-gradient .sidebar-content.solid-bg .custom-nav > li > ul a:hover span,
  .accent-gradient .sidebar-content .st-accordion li > a:hover,
  .accent-gradient .sidebar-content.solid-bg .st-accordion li > a:hover,
  .accent-gradient .sidebar-content .st-accordion > ul li > a:hover *,
  .accent-gradient .sidebar-content.solid-bg .st-accordion > ul li > a:hover *,
  .accent-gradient .sidebar-content .widget .custom-categories a:hover span.item-name,
  .accent-gradient .sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,
  .accent-gradient .sidebar-content .widget_categories li a:hover,
  .accent-gradient .sidebar-content.solid-bg .widget_categories li a:hover,
  .accent-gradient .sidebar-content .widget_meta a:hover,
  .accent-gradient .sidebar-content.solid-bg .widget_meta a:hover,
  .accent-gradient .sidebar-content .blogroll a:hover,
  .accent-gradient .sidebar-content.solid-bg .blogroll a:hover,
  .accent-gradient .sidebar-content .widget_archive li a:hover,
  .accent-gradient .sidebar-content.solid-bg .widget_archive li a:hover,
  .accent-gradient .sidebar-content .widget_recent_entries a:hover,
  .accent-gradient .sidebar-content.solid-bg .widget_recent_entries a:hover,
  .accent-gradient .sidebar-content .widget_links a:hover,
  .accent-gradient .sidebar-content.solid-bg .widget_links a:hover,
  .accent-gradient .sidebar-content .widget_pages a:hover,
  .accent-gradient .sidebar-content.solid-bg .widget_pages a:hover,
  .accent-gradient .sidebar-content .recent-posts a:not(.post-rollover):hover,
  .accent-gradient .sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,
  .accent-gradient .sidebar-content .items-grid .post-content > a:hover,
  .accent-gradient .sidebar-content.solid-bg .items-grid .post-content > a:hover,
  .accent-gradient .sidebar-content #wp-calendar td a:hover,
  .accent-gradient .sidebar-content.solid-bg #wp-calendar td a:hover,
  .accent-gradient .sidebar-content .tagcloud a:hover,
  .accent-gradient .sidebar-content.solid-bg .tagcloud a:hover,
  .accent-gradient .sidebar-content .widget_nav_menu a:hover,
  .accent-gradient .sidebar-content.solid-bg .widget_nav_menu a:hover,
  .accent-gradient .sidebar-content a.rsswidget:hover,
  .accent-gradient .sidebar-content.solid-bg a.rsswidget:hover {
    color: #218dec;
  }
}
.footer .menu .current-menu-parent > a,
.footer .menu .current-menu-item > a,
.footer .custom-nav > li > a:hover span,
.footer .custom-nav li.act > a span,
.footer .custom-nav > li > ul a:hover span,
.footer .st-accordion li > a:hover,
.footer .st-accordion > ul li > a:hover *,
.footer .widget .custom-categories a:hover span.item-name,
.footer .widget_categories li a:hover,
.footer .widget_meta a:hover,
.footer .blogroll a:hover,
.footer .widget_archive li a:hover,
.footer .widget_recent_entries a:hover,
.footer .widget_links a:hover,
.footer .widget_pages a:hover,
.footer .recent-posts a:not(.post-rollover):hover,
.footer .items-grid .post-content > a:hover,
.footer #wp-calendar td a:hover,
.footer .tagcloud a:hover,
.footer .widget_nav_menu a:hover,
.footer a.rsswidget:hover {
  color: #218dec;
}
.accent-gradient .footer .menu .current-menu-parent > a,
.accent-gradient .footer .menu .current-menu-item > a,
.accent-gradient .footer .custom-nav > li > a:hover span,
.accent-gradient .footer .custom-nav li.act > a span,
.accent-gradient .footer .custom-nav > li > ul a:hover span,
.accent-gradient .footer .st-accordion li > a:hover,
.accent-gradient .footer .st-accordion > ul li > a:hover *,
.accent-gradient .footer .widget .custom-categories a:hover span.item-name,
.accent-gradient .footer .widget_categories li a:hover,
.accent-gradient .footer .widget_meta a:hover,
.accent-gradient .footer .blogroll a:hover,
.accent-gradient .footer .widget_archive li a:hover,
.accent-gradient .footer .widget_recent_entries a:hover,
.accent-gradient .footer .widget_links a:hover,
.accent-gradient .footer .widget_pages a:hover,
.accent-gradient .footer .recent-posts a:not(.post-rollover):hover,
.accent-gradient .footer .items-grid .post-content > a:hover,
.accent-gradient .footer #wp-calendar td a:hover,
.accent-gradient .footer .tagcloud a:hover,
.accent-gradient .footer .widget_nav_menu a:hover,
.accent-gradient .footer a.rsswidget:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .footer .menu .current-menu-parent > a,
  .accent-gradient .footer .menu .current-menu-item > a,
  .accent-gradient .footer .custom-nav > li > a:hover span,
  .accent-gradient .footer .custom-nav li.act > a span,
  .accent-gradient .footer .custom-nav > li > ul a:hover span,
  .accent-gradient .footer .st-accordion li > a:hover,
  .accent-gradient .footer .st-accordion > ul li > a:hover *,
  .accent-gradient .footer .widget .custom-categories a:hover span.item-name,
  .accent-gradient .footer .widget_categories li a:hover,
  .accent-gradient .footer .widget_meta a:hover,
  .accent-gradient .footer .blogroll a:hover,
  .accent-gradient .footer .widget_archive li a:hover,
  .accent-gradient .footer .widget_recent_entries a:hover,
  .accent-gradient .footer .widget_links a:hover,
  .accent-gradient .footer .widget_pages a:hover,
  .accent-gradient .footer .recent-posts a:not(.post-rollover):hover,
  .accent-gradient .footer .items-grid .post-content > a:hover,
  .accent-gradient .footer #wp-calendar td a:hover,
  .accent-gradient .footer .tagcloud a:hover,
  .accent-gradient .footer .widget_nav_menu a:hover,
  .accent-gradient .footer a.rsswidget:hover {
    color: #218dec;
  }
}
.textwidget a:not(.dt-btn):hover {
  color: #218dec;
}
.sidebar-content .textwidget a:not(.dt-btn):hover,
.stripe .sidebar-content.solid-bg .textwidget a:not(.dt-btn):hover {
  color: #218dec;
}
.footer .textwidget a:not(.dt-btn):hover {
  color: #218dec;
}
.accent-gradient #page .footer .textwidget a:not(.dt-btn):hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .footer .textwidget a:not(.dt-btn):hover {
    color: #218dec;
  }
}
#wp-calendar,
#wp-calendar td {
  background-color: rgba(51,51,51,0.04);
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar td {
  background-color: rgba(51,51,51,0.04);
}
#wp-calendar,
#wp-calendar caption,
#wp-calendar td {
  border-color: rgba(51,51,51,0.12);
}
.sidebar-content #wp-calendar,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar td {
  border-color: rgba(133,134,140,0.15);
}
#wp-calendar td:hover {
  background-color: rgba(51,51,51,0.08);
}
.sidebar-content #wp-calendar td:hover {
  background-color: rgba(51,51,51,0.08);
}
.footer #wp-calendar,
.footer #wp-calendar td {
  background-color: rgba(255,255,255,0.04);
}
.footer #wp-calendar td:hover {
  background-color: rgba(255,255,255,0.08);
}
.footer #wp-calendar,
.footer #wp-calendar caption,
.footer #wp-calendar td {
  border-color: rgba(133,134,140,0.15);
}
#wp-calendar td.act {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient #wp-calendar td.act {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
#wp-calendar th,
#wp-calendar caption,
#wp-calendar tfoot td,
#wp-calendar tfoot td a {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar th,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar caption,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #wp-calendar tfoot td a {
  color: #333333;
}
.sidebar-content #wp-calendar th,
.sidebar-content #wp-calendar caption,
.sidebar-content #wp-calendar tfoot td,
.sidebar-content #wp-calendar tfoot td a {
  color: #333333;
}
.footer #wp-calendar th,
.footer #wp-calendar caption,
.footer #wp-calendar tfoot td,
.footer #wp-calendar tfoot td a {
  color: #ffffff;
}
#page .widget .searchform .submit,
.content .searchform .submit {
  color: rgba(139,141,148,0.5);
}
.custom-nav > li > a,
.custom-nav > li > ul a {
  font-size: ;
}
.custom-nav > li > ul a {
  font-size: 13px;
}
.widget_recent_comments a:hover {
  color: #218dec !important;
}
.custom-menu a:after {
  color: rgba(180,181,187,0.999);
}
.sidebar-content .custom-menu a:after {
  color: rgba(133,134,140,0.5);
}
.footer .custom-menu a:after {
  color: rgba(133,134,140,0.5);
}
.custom-menu a:hover:after,
.custom-menu .act > a:after {
  color: rgba(180,181,187,0.999);
}
.sidebar-content .custom-menu a:hover:after,
.sidebar-content .custom-menu .act > a:after {
  color: rgba(33,141,236,0.999);
}
.footer .custom-menu a:hover:after,
.footer .custom-menu .act > a:after {
  color: rgba(33,141,236,0.999);
}
.sidebar .skill,
.sidebar-content .skill {
  background-color: rgba(133,134,140,0.15);
}
.footer .skill {
  background-color: rgba(133,134,140,0.15);
}
.skill-value {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient .skill-value {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.skill-name {
  font-size: 13px;
  line-height: 23px;
}
.skill-name,
.skill-name *,
.custom-nav > li > a span,
.custom-nav > li > ul a span,
.st-accordion li a,
.st-accordion > ul li > a * {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .skill-name *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav > li > a span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-nav > li > ul a span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .st-accordion > ul li > a * {
  color: #333333;
}
.sidebar-content .skill-name,
.sidebar-content .skill-name *,
.sidebar-content .custom-nav > li > a span,
.sidebar-content .custom-nav > li > ul a span,
.sidebar-content .st-accordion li a,
.sidebar-content .st-accordion > ul li > a * {
  color: #333333;
}
.footer .skill-name,
.footer .skill-name *,
.footer .custom-nav > li > a span,
.footer .custom-nav > li > ul a span,
.footer .st-accordion li a,
.footer .st-accordion > ul li > a * {
  color: #ffffff;
}
.st-accordion li > a {
  font-size: 14px;
  line-height: 25px;
}
.custom-menu.show-arrow a:after {
  top: 7px;
}
.footer .custom-menu.show-arrow a:after {
  top: 6px;
}
.custom-menu a:not(:hover) {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .custom-menu a:not(:hover) {
  color: #333333;
}
.sidebar-content .custom-menu a:not(:hover) {
  color: #333333;
}
.footer .custom-menu a:not(:hover) {
  color: #ffffff;
}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
  color: #333333;
}
.sidebar-content .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
  color: #333333;
}
.footer .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {
  color: #ffffff;
}
.custom-menu a:before,
.widget_presscore-custom-menu-1 .custom-menu a:after {
  top: 7px;
}
.footer .custom-menu a:before,
.footer .widget_presscore-custom-menu-1 .custom-menu a:after {
  top: 6px;
}
.custom-nav > li li a:before {
  top: 13.5px;
}
.footer .custom-nav > li li a:before {
  top: 12.5px;
}
.sidebar .st-accordion li > a:before,
.sidebar-content .st-accordion li > a:before,
.sidebar .custom-menu a:before,
.sidebar-content .custom-menu a:before {
  background-color: rgba(133,134,140,0.15);
}
.footer .st-accordion li > a:before,
.footer .custom-menu a:before {
  background-color: rgba(133,134,140,0.15);
}
.st-accordion li > a:after {
  color: rgba(133,134,140,0.5);
}
.footer .st-accordion li > a:after {
  color: rgba(133,134,140,0.5);
}
.st-accordion li > a:hover:after {
  color: #218dec;
}
.footer .st-accordion li > a:hover:after {
  color: ;
}
.dt-posts-preload .dt-posts-preload-activity {
  background-color: rgba(33,141,236,0.9);
}
.format-link-content,
.format-aside-content,
.format-status-content {
  background-color: #f7f7f7;
}
.outline-element-decoration .format-link-content {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .format-link-content {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.post.bg-on,
.post.bg-on.fullwidth-img.format-quote,
.post.bg-on.fullwidth-img.format-link {
  background-color: #f7f7f7;
}
.outline-element-decoration .post.bg-on,
.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,
.outline-element-decoration .post.bg-on.fullwidth-img.format-link {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .post.bg-on,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,
.shadow-element-decoration .post.bg-on.fullwidth-img.format-link {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.layout-list .post {
  border-top: 1px solid;
  border-color: rgba(51,51,51,0.12);
}
.sidebar .layout-list .post,
.sidebar-content .layout-list .post {
  border-color: rgba(133,134,140,0.15);
}
.footer .layout-list .post {
  border-color: rgba(133,134,140,0.15);
}
.dividers-on.classic-layout-list .post {
  border-bottom: 1px solid;
  border-color: rgba(51,51,51,0.12);
}
.sidebar .dividers-on.classic-layout-list .post,
.sidebar-content .dividers-on.classic-layout-list .post {
  border-color: rgba(133,134,140,0.15);
}
.footer .dividers-on.classic-layout-list .post {
  border-color: rgba(133,134,140,0.15);
}
.content-bg-on.centered-layout-list article,
.content-bg-on.classic-layout-list article {
  background-color: #f7f7f7;
}
.outline-element-decoration .content-bg-on.centered-layout-list article,
.outline-element-decoration .content-bg-on.classic-layout-list article {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .content-bg-on.centered-layout-list article,
.shadow-element-decoration .content-bg-on.classic-layout-list article {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.centered-layout-list.dividers-on .post-entry-content:after {
  background-color: rgba(133,134,140,0.15);
}
.sidebar .centered-layout-list.dividers-on .post-entry-content:after,
.sidebar-content .centered-layout-list.dividers-on .post-entry-content:after {
  background-color: rgba(133,134,140,0.15);
}
.footer .centered-layout-list.dividers-on .post-entry-content:after {
  background-color: rgba(133,134,140,0.15);
}
.content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlay-layout-list) .post-entry-content {
  background-color: #f7f7f7;
}
.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.content-bg-on.content-rollover-layout-list .post-entry-content:before {
  background: #f7f7f7;
  background: -moz-linear-gradient(top,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
  background: -webkit-linear-gradient(top,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
  background: linear-gradient(to bottom,rgba(247,247,247,0) 0%,#f7f7f7 65%,#f7f7f7 100%);
}
#page .content-bg-on.gradient-overlap-layout-list .post-entry-content {
  background: linear-gradient(to bottom,#f7f7f7,#f7f7f7) no-repeat 0px 150px;
}
.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {
  background: #f7f7f7;
  background: -moz-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,0.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
  background: -webkit-linear-gradient(top,rgba(247,247,247,0) 0%,rgba(247,247,247,0.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
  background: linear-gradient(to bottom,rgba(247,247,247,0) 0%,rgba(247,247,247,0.9) 64%,#f7f7f7 83%,#f7f7f7 100%);
}
#page .content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
  background: #f7f7f7;
}
.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {
  display: none;
}
#page .enable-bg-rollover.gradient-overlay-layout-list .post-entry-content {
  background-color: rgba(33,141,236,0.85);
  background: rgba(33,141,236,0.85);
  background: -webkit-linear-gradient(319deg, rgba(33,141,236,0.85) 0%, rgba(237,237,237,0.85) 0%, rgba(32,153,237,0.85) 0%, rgba(57,223,170,0.85) 0%, rgba(33,141,236,0.85) 1%, rgba(30,187,239,0.85) 1%, rgba(33,141,236,0.85) 1%, rgba(33,141,236,0.85) 2%, rgba(237,237,237,0.85) 2%, rgba(140,191,236,0.85) 2%, rgba(33,141,236,0.85) 2%, rgba(32,155,237,0.85) 3%, rgba(33,146,236,0.85) 11%, rgba(31,177,238,0.85) 11%, rgba(30,187,239,0.85) 11%, rgba(33,141,236,0.85) 13%, rgba(30,187,239,0.85) 13%, rgba(33,145,236,0.85) 13%, rgba(33,141,236,0.85) 16%, rgba(33,141,236,0.85) 17%, rgba(30,187,239,0.85) 18%, rgba(30,187,239,0.85) 23%, rgba(30,187,240,0.85) 24%, rgba(37,195,225,0.85) 28%, rgba(38,196,222,0.85) 29%, rgba(30,187,239,0.85) 33%, rgba(34,192,233,0.85) 33%, rgba(34,192,232,0.85) 34%, rgba(36,194,228,0.85) 37%, rgba(30,187,239,0.85) 42%, rgba(42,201,214,0.85) 46%, rgba(44,204,207,0.85) 50%, rgba(43,198,210,0.85) 51%, rgba(43,196,211,0.85) 52%, rgba(43,196,211,0.85) 65%, rgba(40,196,217,0.85) 68%, rgba(33,147,237,0.85) 77%);
  background: linear-gradient(319deg, rgba(33,141,236,0.85) 0%, rgba(237,237,237,0.85) 0%, rgba(32,153,237,0.85) 0%, rgba(57,223,170,0.85) 0%, rgba(33,141,236,0.85) 1%, rgba(30,187,239,0.85) 1%, rgba(33,141,236,0.85) 1%, rgba(33,141,236,0.85) 2%, rgba(237,237,237,0.85) 2%, rgba(140,191,236,0.85) 2%, rgba(33,141,236,0.85) 2%, rgba(32,155,237,0.85) 3%, rgba(33,146,236,0.85) 11%, rgba(31,177,238,0.85) 11%, rgba(30,187,239,0.85) 11%, rgba(33,141,236,0.85) 13%, rgba(30,187,239,0.85) 13%, rgba(33,145,236,0.85) 13%, rgba(33,141,236,0.85) 16%, rgba(33,141,236,0.85) 17%, rgba(30,187,239,0.85) 18%, rgba(30,187,239,0.85) 23%, rgba(30,187,240,0.85) 24%, rgba(37,195,225,0.85) 28%, rgba(38,196,222,0.85) 29%, rgba(30,187,239,0.85) 33%, rgba(34,192,233,0.85) 33%, rgba(34,192,232,0.85) 34%, rgba(36,194,228,0.85) 37%, rgba(30,187,239,0.85) 42%, rgba(42,201,214,0.85) 46%, rgba(44,204,207,0.85) 50%, rgba(43,198,210,0.85) 51%, rgba(43,196,211,0.85) 52%, rgba(43,196,211,0.85) 65%, rgba(40,196,217,0.85) 68%, rgba(33,147,237,0.85) 77%);
}
.blog-shortcode .entry-title,
.portfolio-shortcode .entry-title,
.albums-shortcode .entry-title,
.owl-carousel.blog-carousel-shortcode .entry-title {
  font: normal normal normal 24px / 34px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.mode-masonry.blog-shortcode .entry-title,
.mode-grid.blog-shortcode .entry-title,
.blog-carousel-shortcode.blog-shortcode .entry-title,
.portfolio-carousel-shortcode.blog-shortcode .entry-title,
.albums-carousel-shortcode.blog-shortcode .entry-title,
.mode-masonry.portfolio-shortcode .entry-title,
.mode-grid.portfolio-shortcode .entry-title,
.blog-carousel-shortcode.portfolio-shortcode .entry-title,
.portfolio-carousel-shortcode.portfolio-shortcode .entry-title,
.albums-carousel-shortcode.portfolio-shortcode .entry-title,
.mode-masonry.albums-shortcode .entry-title,
.mode-grid.albums-shortcode .entry-title,
.blog-carousel-shortcode.albums-shortcode .entry-title,
.portfolio-carousel-shortcode.albums-shortcode .entry-title,
.albums-carousel-shortcode.albums-shortcode .entry-title,
.mode-masonry.owl-carousel.blog-carousel-shortcode .entry-title,
.mode-grid.owl-carousel.blog-carousel-shortcode .entry-title,
.blog-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,
.portfolio-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,
.albums-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title {
  font: normal normal normal 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.blog-shortcode .entry-title a,
.portfolio-shortcode .entry-title a,
.albums-shortcode .entry-title a,
.owl-carousel.blog-carousel-shortcode .entry-title a {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .blog-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .portfolio-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .albums-shortcode .entry-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .owl-carousel.blog-carousel-shortcode .entry-title a {
  color: #333333;
}
.sidebar-content .blog-shortcode .entry-title a,
.sidebar-content .portfolio-shortcode .entry-title a,
.sidebar-content .albums-shortcode .entry-title a,
.sidebar-content .owl-carousel.blog-carousel-shortcode .entry-title a {
  color: #333333;
}
.footer .blog-shortcode .entry-title a,
.footer .portfolio-shortcode .entry-title a,
.footer .albums-shortcode .entry-title a,
.footer .owl-carousel.blog-carousel-shortcode .entry-title a {
  color: #ffffff;
}
#page .blog-shortcode .entry-title a:hover,
#page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,
#page .albums-shortcode .entry-title a:hover,
#page .owl-carousel.blog-carousel-shortcode .entry-title a:hover {
  color: #218dec;
}
.accent-gradient #page .blog-shortcode .entry-title a:hover,
.accent-gradient #page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,
.accent-gradient #page .albums-shortcode .entry-title a:hover,
.accent-gradient #page .owl-carousel.blog-carousel-shortcode .entry-title a:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .blog-shortcode .entry-title a:hover,
  .accent-gradient #page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,
  .accent-gradient #page .albums-shortcode .entry-title a:hover,
  .accent-gradient #page .owl-carousel.blog-carousel-shortcode .entry-title a:hover {
    color: #218dec;
  }
}
.blog-shortcode .entry-meta,
.portfolio-shortcode .entry-meta,
.albums-shortcode .entry-meta,
.owl-carousel .entry-meta {
  font-size: 13px;
  line-height: 23px;
  color: #b4b5bb;
}
.sidebar-content .blog-shortcode .entry-meta,
.sidebar-content .portfolio-shortcode .entry-meta,
.sidebar-content .albums-shortcode .entry-meta,
.sidebar-content .owl-carousel .entry-meta {
  color: rgba(133,134,140,0.5);
}
.footer .blog-shortcode .entry-meta,
.footer .portfolio-shortcode .entry-meta,
.footer .albums-shortcode .entry-meta,
.footer .owl-carousel .entry-meta {
  color: rgba(133,134,140,0.5);
}
.blog-shortcode .entry-excerpt,
.portfolio-shortcode .entry-excerpt,
.albums-shortcode .entry-excerpt,
.owl-carousel .entry-excerpt {
  font-size: 14px;
  line-height: 25px;
}
.blog-shortcode.mode-list .entry-excerpt {
  font-size: 15px;
  line-height: 27px;
}
.post-details.details-type-link {
  font-size: 13px;
  line-height: 17px;
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link {
  color: #333333;
}
.sidebar-content .post-details.details-type-link {
  color: #333333;
}
.footer .post-details.details-type-link {
  color: #ffffff;
}
.post-details.details-type-link * {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post-details.details-type-link * {
  color: #333333;
}
.sidebar-content .post-details.details-type-link * {
  color: #333333;
}
.footer .post-details.details-type-link * {
  color: #ffffff;
}
.post-details.details-type-link:after {
  background-color: #218dec;
}
.accent-gradient .post-details.details-type-link:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.details {
  font-size: 13px;
  line-height: 17px;
  color: #333333;
}
.details:hover {
  color: #333333;
}
.details:before {
  background-color: #218dec;
}
.accent-gradient .details:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.layout-masonry .post h2.entry-title,
.layout-grid .post h2.entry-title,
.shortcode-blog-posts .post h2.entry-title,
.dt-blog-shortcode .post h2.entry-title,
.slider-wrapper .post h2.entry-title,
.rollover-content h2.entry-title {
  color: #333333;
  font:  normal bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.post h2.entry-title,
.post h2.entry-title {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .post h2.entry-title {
  color: #333333;
}
.sidebar-content .post h2.entry-title,
.sidebar-content .post h2.entry-title {
  color: #333333;
}
.footer .post h2.entry-title,
.footer .post h2.entry-title {
  color: #ffffff;
}
.description-under-image .post .entry-title a:hover,
.post .blog-content .entry-title a:hover,
.project-list-content .entry-title a:hover {
  color: #218dec;
}
.accent-gradient .description-under-image .post .entry-title a:hover,
.accent-gradient .post .blog-content .entry-title a:hover,
.accent-gradient .project-list-content .entry-title a:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .description-under-image .post .entry-title a:hover,
  .accent-gradient .post .blog-content .entry-title a:hover,
  .accent-gradient .project-list-content .entry-title a:hover {
    color: #218dec;
  }
}
.fancy-date .entry-month:after,
.fancy-date .entry-date:after {
  background: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.portfolio-shortcode .project-links-container a:not(:hover) span {
  color: #218dec;
}
.dt-icon-hover-on.portfolio-shortcode .project-links-container a:hover span {
  color: #218dec;
}
.portfolio-shortcode .project-links-container:before,
.portfolio-shortcode .project-links-container:after {
  border-color: #218dec;
}
.dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
  background-color: #218dec;
}
.accent-gradient .dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
  background-color: #218dec;
}
.accent-gradient .dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.comment-list .comment-body {
  background-color: #f7f7f7;
}
.shadow-element-decoration .comment-list .comment-body {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .comment-list .comment-body {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.comment-content {
  font-size: 14px;
  line-height: 25px;
}
.reply,
.comment-meta,
#reply-title small {
  font-size: 13px;
  line-height: 23px;
}
.comment-author,
.pingback-title {
  font-size: 15px;
  line-height: 27px;
}
.comment-author a,
.comment-author .fn {
  color: #333333;
  font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.comments-title {
  color: #333333;
  font:  normal bold 24px / 34px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
#reply-title small {
  font:  normal  14px / 25px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.comments-title,
.comments-title a,
.comment-author a,
.comment-author .fn,
#reply-title,
.fn,
.fn a,
.pingback-title {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comments-title a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author .fn,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget #reply-title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .fn a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pingback-title {
  color: #333333;
}
.sidebar-content .comments-title,
.sidebar-content .comments-title a,
.sidebar-content .comment-author a,
.sidebar-content .comment-author .fn,
.sidebar-content #reply-title,
.sidebar-content .fn,
.sidebar-content .fn a,
.sidebar-content .pingback-title {
  color: #333333;
}
.footer .comments-title,
.footer .comments-title a,
.footer .comment-author a,
.footer .comment-author .fn,
.footer #reply-title,
.footer .fn,
.footer .fn a,
.footer .pingback-title {
  color: #ffffff;
}
#page .fn a:hover {
  color: #218dec;
}
.accent-gradient #page .fn a:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .fn a:hover {
    color: #218dec;
  }
}
.entry-author {
  background-color: #f7f7f7;
}
.shadow-element-decoration .entry-author {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .entry-author {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.entry-author .text-primary {
  font-size: 14px;
}
.author-link,
.author-link:hover,
.meta-nav {
  color: #b4b5bb;
  font-size: 13px;
  line-height: 23px;
}
.sidebar-content .author-link,
.sidebar-content .author-link:hover,
.sidebar-content .meta-nav {
  color: rgba(133,134,140,0.5);
}
.footer .author-link,
.footer .author-link:hover,
.footer .meta-nav {
  color: rgba(133,134,140,0.5);
}
.author-description h4,
.comment-author-name {
  color: #333333;
  font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .author-description h4,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-author-name {
  color: #333333;
}
.sidebar-content .author-description h4,
.sidebar-content .comment-author-name {
  color: #333333;
}
.footer .author-description h4,
.footer .comment-author-name {
  color: #ffffff;
}
.entry-meta,
.entry-tags,
.portfolio-categories,
.author-link {
  font-size: 13px;
  line-height: 23px;
}
.share-link-description,
.author-bio {
  font-size: 14px;
  line-height: 25px;
}
.single .entry-tags a {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .single .entry-tags a,
.sidebar-content .single .entry-tags a {
  border-color: rgba(133,134,140,0.15);
}
.footer .single .entry-tags a {
  border-color: rgba(133,134,140,0.15);
}
.entry-meta:before {
  width: 25px;
  height: 25px;
}
.portfolio-categories > a:after,
.portfolio-categories > span:after,
.entry-meta > a:after,
.entry-meta > span:after {
  background-color: #b4b5bb;
}
.sidebar-content .portfolio-categories > a:after,
.sidebar-content .portfolio-categories > span:after,
.sidebar-content .entry-meta > a:after,
.sidebar-content .entry-meta > span:after {
  background-color: rgba(133,134,140,0.5);
}
.footer .portfolio-categories > a:after,
.footer .portfolio-categories > span:after,
.footer .entry-meta > a:after,
.footer .entry-meta > span:after {
  background-color: rgba(133,134,140,0.5);
}
.comment-metadata,
.comment-metadata a,
.entry-meta a,
.entry-meta span,
.entry-meta a *,
.single .entry-tags,
.single .entry-tags a {
  color: #b4b5bb;
}
.single .entry-tags a:hover {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .single .entry-tags a:hover {
  color: #333333;
}
.sidebar-content .single .entry-tags a:hover {
  color: #333333;
}
.footer .single .entry-tags a:hover {
  color: #ffffff;
}
.share-button.entry-share,
.btn-project-link,
.btn-project-link:hover,
.comment-reply-link,
.comment-reply-link:hover,
.share-link-description {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-button.entry-share,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-project-link:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-reply-link,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .comment-reply-link:hover,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .share-link-description {
  color: #333333;
}
.sidebar-content .share-button.entry-share,
.sidebar-content .btn-project-link,
.sidebar-content .btn-project-link:hover,
.sidebar-content .comment-reply-link,
.sidebar-content .comment-reply-link:hover,
.sidebar-content .share-link-description {
  color: #333333;
}
.footer .share-button.entry-share,
.footer .btn-project-link,
.footer .btn-project-link:hover,
.footer .comment-reply-link,
.footer .comment-reply-link:hover,
.footer .share-link-description {
  color: #ffffff;
}
.show-on-hover .share-link-description:before {
  border-color: rgba(51,51,51,0.1);
}
.show-on-hover:hover .share-link-description:before {
  border-color: rgba(51,51,51,0.21);
}
.project-post .btn-project-link {
  font-size: 14px;
  line-height: 25px;
  border-color: rgba(51,51,51,0.1);
}
.project-post .btn-project-link:hover {
  border-color: rgba(51,51,51,0.21);
}
.project-navigation span {
  font-size: 14px;
  line-height: 25px;
  line-height: 22px;
}
.rsSlide .slider-post-caption,
.images-list-caption {
  line-height: 25px;
}
.post-navigation .nav-links {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .post-navigation .nav-links,
.sidebar-content .post-navigation .nav-links {
  border-color: rgba(133,134,140,0.15);
}
.footer .post-navigation .nav-links {
  border-color: rgba(133,134,140,0.15);
}
.post-navigation .nav-links i[class^="icomoon-the7"],
.post-navigation .nav-links [class^="dt-icon-"] {
  color: rgba(51,51,51,0.12);
}
.post-navigation .nav-links a i[class^="icomoon-the7"]:hover,
.post-navigation .nav-links a [class^="dt-icon-"]:hover {
  color: rgba(51,51,51,0.23);
}
#page .post-navigation .nav-links a .post-title:hover {
  color: #218dec;
}
.accent-gradient #page .post-navigation .nav-links a .post-title:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .post-navigation .nav-links a .post-title:hover {
    color: #218dec;
  }
}
.single-related-posts {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .single-related-posts,
.sidebar-content .single-related-posts {
  border-color: rgba(133,134,140,0.15);
}
.footer .single-related-posts {
  border-color: rgba(133,134,140,0.15);
}
.comments-area > h3:after,
.single-related-posts > h3:after,
.comment-respond > h3:after {
  background-color: #218dec;
}
.accent-gradient .comments-area > h3:after,
.accent-gradient .single-related-posts > h3:after,
.accent-gradient .comment-respond > h3:after {
  background: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.dt-btn,
.widget .dt-form .dt-btn,
.nsu-submit,
.give-btn.give-btn-reveal,
.give-submit.give-btn {
  font:  normal bold 12px / 14px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  border-radius: 1px;
  border: 0px solid #218dec;
  padding: 8px 14px 7px 14px;
}
.dt-btn > i,
.dt-btn > i[class^="fa"],
.dt-btn > i[class^="dt-icon"],
.widget .dt-form .dt-btn > i,
.widget .dt-form .dt-btn > i[class^="fa"],
.widget .dt-form .dt-btn > i[class^="dt-icon"],
.nsu-submit > i,
.nsu-submit > i[class^="fa"],
.nsu-submit > i[class^="dt-icon"],
.give-btn.give-btn-reveal > i,
.give-btn.give-btn-reveal > i[class^="fa"],
.give-btn.give-btn-reveal > i[class^="dt-icon"],
.give-submit.give-btn > i,
.give-submit.give-btn > i[class^="fa"],
.give-submit.give-btn > i[class^="dt-icon"] {
  font-size: 12px;
}
.btn-link.dt-btn-s {
  font:  normal bold 12px /  "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
button.button,
a.button,
input[type="reset"],
.wpcf7-submit,
.dt-btn-m,
input.dt-btn-m[type="submit"],
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
#main-slideshow .tp-button,
.woocommerce-widget-layered-nav-dropdown__submit {
  font:  normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  border-radius: 1px;
  border: 0px solid #218dec;
  padding: 12px 18px 12px 18px;
}
.dt-btn-m > i,
.dt-btn-m > i[class^="fa"],
.dt-btn-m > i[class^="dt-icon-"] {
  font-size: 14px;
}
.wp-block-button .wp-block-button__link {
  font:  normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.dt-btn-l {
  padding: 16px 24px 16px 24px;
  font:  normal bold 18px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  border-radius: 1px;
  border: 0px solid #218dec;
}
.dt-btn-l > i,
.dt-btn-l > i[class^="fa"],
.dt-btn-l > i[class^="dt-icon-"] {
  font-size: 18px;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration),
.btn-3d .mec-event-footer .mec-booking-button,
.btn-3d button.button,
.btn-3d a.button:not(.edd-submit),
.btn-3d .dt-form button,
.btn-3d .widget .dt-form .dt-btn,
.btn-3d input[type="reset"],
.btn-3d .wpcf7-submit,
.btn-3d .nsu-submit,
.btn-3d .dt-wc-btn,
.btn-3d .checkout-button,
.btn-3d input#place_order,
.btn-3d input[name="apply_coupon"],
.btn-3d input[name="login"],
.btn-3d button[name="calc_shipping"],
.btn-3d button[name="calc_shipping"]:hover,
.btn-3d .single_add_to_cart_button.button,
.btn-3d .button.wc-backward,
.btn-3d .woocommerce-Button.button,
.btn-3d .woocommerce-Reviews .submit,
.btn-3d .woocommerce-Button[name="register"],
.btn-3d .track_order input[name="track"],
.btn-3d .cart-btn-below-img .woo-buttons a,
.btn-3d input[name="save_address"],
.btn-3d .wc-layout-list .woo-buttons a,
.btn-3d .post-password-form input[type="submit"],
.btn-3d .mc4wp-form input[type="submit"],
.btn-3d div.mc4wp-form button[type="submit"],
.btn-3d .tml-submit-wrap input[type="submit"],
.btn-3d .wpcf7-form input[type="submit"],
.btn-3d input[type="submit"]:not([name="update_cart"]),
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit,
.btn-3d .give-btn.give-btn-reveal,
.btn-3d .give-submit.give-btn {
  box-shadow: 0px 2px 0px 0px #256cab;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.btn-3d .mec-event-footer .mec-booking-button:hover,
.btn-3d button.button:hover,
.btn-3d a.button:not(.edd-submit):hover,
.btn-3d .dt-form button:hover,
.btn-3d .widget .dt-form .dt-btn:hover,
.btn-3d input[type="reset"]:hover,
.btn-3d .wpcf7-submit:hover,
.btn-3d .nsu-submit:hover,
.btn-3d .dt-wc-btn:hover,
.btn-3d .checkout-button:hover,
.btn-3d input#place_order:hover,
.btn-3d input[name="apply_coupon"]:hover,
.btn-3d input[name="login"]:hover,
.btn-3d button[name="calc_shipping"]:hover,
.btn-3d button[name="calc_shipping"]:hover:hover,
.btn-3d .single_add_to_cart_button.button:hover,
.btn-3d .button.wc-backward:hover,
.btn-3d .woocommerce-Button.button:hover,
.btn-3d .woocommerce-Reviews .submit:hover,
.btn-3d .woocommerce-Button[name="register"]:hover,
.btn-3d .track_order input[name="track"]:hover,
.btn-3d .cart-btn-below-img .woo-buttons a:hover,
.btn-3d input[name="save_address"]:hover,
.btn-3d .wc-layout-list .woo-buttons a:hover,
.btn-3d .post-password-form input[type="submit"]:hover,
.btn-3d .mc4wp-form input[type="submit"]:hover,
.btn-3d div.mc4wp-form button[type="submit"]:hover,
.btn-3d .tml-submit-wrap input[type="submit"]:hover,
.btn-3d .wpcf7-form input[type="submit"]:hover,
.btn-3d input[type="submit"]:not([name="update_cart"]):hover,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-3d .give-btn.give-btn-reveal:hover,
.btn-3d .give-submit.give-btn:hover {
  box-shadow: 0px 2px 0px 0px #2e7995;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-color,
.btn-3d .mec-event-footer .mec-booking-button.accent-btn-bg-color,
.btn-3d button.button.accent-btn-bg-color,
.btn-3d a.button:not(.edd-submit).accent-btn-bg-color,
.btn-3d .dt-form button.accent-btn-bg-color,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-color,
.btn-3d input[type="reset"].accent-btn-bg-color,
.btn-3d .wpcf7-submit.accent-btn-bg-color,
.btn-3d .nsu-submit.accent-btn-bg-color,
.btn-3d .dt-wc-btn.accent-btn-bg-color,
.btn-3d .checkout-button.accent-btn-bg-color,
.btn-3d input#place_order.accent-btn-bg-color,
.btn-3d input[name="apply_coupon"].accent-btn-bg-color,
.btn-3d input[name="login"].accent-btn-bg-color,
.btn-3d button[name="calc_shipping"].accent-btn-bg-color,
.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-color,
.btn-3d .single_add_to_cart_button.button.accent-btn-bg-color,
.btn-3d .button.wc-backward.accent-btn-bg-color,
.btn-3d .woocommerce-Button.button.accent-btn-bg-color,
.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-color,
.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-color,
.btn-3d .track_order input[name="track"].accent-btn-bg-color,
.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-color,
.btn-3d input[name="save_address"].accent-btn-bg-color,
.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-color,
.btn-3d .post-password-form input[type="submit"].accent-btn-bg-color,
.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-color,
.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-color,
.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-color,
.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-color,
.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-color,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-color,
.btn-3d .give-btn.give-btn-reveal.accent-btn-bg-color,
.btn-3d .give-submit.give-btn.accent-btn-bg-color {
  box-shadow: 0px 2px 0px 0px #256cab;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-hover-color:hover,
.btn-3d .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
.btn-3d button.button.accent-btn-bg-hover-color:hover,
.btn-3d a.button:not(.edd-submit).accent-btn-bg-hover-color:hover,
.btn-3d .dt-form button.accent-btn-bg-hover-color:hover,
.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,
.btn-3d input[type="reset"].accent-btn-bg-hover-color:hover,
.btn-3d .wpcf7-submit.accent-btn-bg-hover-color:hover,
.btn-3d .nsu-submit.accent-btn-bg-hover-color:hover,
.btn-3d .dt-wc-btn.accent-btn-bg-hover-color:hover,
.btn-3d .checkout-button.accent-btn-bg-hover-color:hover,
.btn-3d input#place_order.accent-btn-bg-hover-color:hover,
.btn-3d input[name="apply_coupon"].accent-btn-bg-hover-color:hover,
.btn-3d input[name="login"].accent-btn-bg-hover-color:hover,
.btn-3d button[name="calc_shipping"].accent-btn-bg-hover-color:hover,
.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-hover-color:hover,
.btn-3d .single_add_to_cart_button.button.accent-btn-bg-hover-color:hover,
.btn-3d .button.wc-backward.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Button.button.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-hover-color:hover,
.btn-3d .track_order input[name="track"].accent-btn-bg-hover-color:hover,
.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d input[name="save_address"].accent-btn-bg-hover-color:hover,
.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d .post-password-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-hover-color:hover,
.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-hover-color:hover,
.btn-3d .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover,
.btn-3d .give-submit.give-btn.accent-btn-bg-hover-color:hover {
  box-shadow: 0px 2px 0px 0px #256cab;
}
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration),
.btn-shadow .mec-event-footer .mec-booking-button,
.btn-shadow button.button,
.btn-shadow a.button:not(.edd-submit),
.btn-shadow .dt-form button,
.btn-shadow .widget .dt-form .dt-btn,
.btn-shadow input[type="reset"],
.btn-shadow .wpcf7-submit,
.btn-shadow .nsu-submit,
.btn-shadow .dt-wc-btn,
.btn-shadow .checkout-button,
.btn-shadow input#place_order,
.btn-shadow input[name="apply_coupon"],
.btn-shadow input[name="login"],
.btn-shadow button[name="calc_shipping"],
.btn-shadow button[name="calc_shipping"]:hover,
.btn-shadow .single_add_to_cart_button.button,
.btn-shadow .button.wc-backward,
.btn-shadow .woocommerce-Button.button,
.btn-shadow .woocommerce-Reviews .submit,
.btn-shadow .woocommerce-Button[name="register"],
.btn-shadow .track_order input[name="track"],
.btn-shadow .cart-btn-below-img .woo-buttons a,
.btn-shadow input[name="save_address"],
.btn-shadow .wc-layout-list .woo-buttons a,
.btn-shadow .post-password-form input[type="submit"],
.btn-shadow .mc4wp-form input[type="submit"],
.btn-shadow div.mc4wp-form button[type="submit"],
.btn-shadow .tml-submit-wrap input[type="submit"],
.btn-shadow .wpcf7-form input[type="submit"],
.btn-shadow input[type="submit"]:not([name="update_cart"]),
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit,
.btn-shadow .give-btn.give-btn-reveal,
.btn-shadow .give-submit.give-btn {
  box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  transition: box-shadow 0.2s ease-out, opacity 0.45s;
}
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.btn-shadow .mec-event-footer .mec-booking-button:hover,
.btn-shadow button.button:hover,
.btn-shadow a.button:not(.edd-submit):hover,
.btn-shadow .dt-form button:hover,
.btn-shadow .widget .dt-form .dt-btn:hover,
.btn-shadow input[type="reset"]:hover,
.btn-shadow .wpcf7-submit:hover,
.btn-shadow .nsu-submit:hover,
.btn-shadow .dt-wc-btn:hover,
.btn-shadow .checkout-button:hover,
.btn-shadow input#place_order:hover,
.btn-shadow input[name="apply_coupon"]:hover,
.btn-shadow input[name="login"]:hover,
.btn-shadow button[name="calc_shipping"]:hover,
.btn-shadow button[name="calc_shipping"]:hover:hover,
.btn-shadow .single_add_to_cart_button.button:hover,
.btn-shadow .button.wc-backward:hover,
.btn-shadow .woocommerce-Button.button:hover,
.btn-shadow .woocommerce-Reviews .submit:hover,
.btn-shadow .woocommerce-Button[name="register"]:hover,
.btn-shadow .track_order input[name="track"]:hover,
.btn-shadow .cart-btn-below-img .woo-buttons a:hover,
.btn-shadow input[name="save_address"]:hover,
.btn-shadow .wc-layout-list .woo-buttons a:hover,
.btn-shadow .post-password-form input[type="submit"]:hover,
.btn-shadow .mc4wp-form input[type="submit"]:hover,
.btn-shadow div.mc4wp-form button[type="submit"]:hover,
.btn-shadow .tml-submit-wrap input[type="submit"]:hover,
.btn-shadow .wpcf7-form input[type="submit"]:hover,
.btn-shadow input[type="submit"]:not([name="update_cart"]):hover,
.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-shadow .give-btn.give-btn-reveal:hover,
.btn-shadow .give-submit.give-btn:hover {
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration),
.btn-3d.mec-event-footer .mec-booking-button,
.btn-3dbutton.button,
.btn-3da.button:not(.edd-submit),
.btn-3d.dt-form button,
.btn-3d.widget .dt-form .dt-btn,
.btn-3dinput[type="reset"],
.btn-3d.wpcf7-submit,
.btn-3d.nsu-submit,
.btn-3d.dt-wc-btn,
.btn-3d.checkout-button,
.btn-3dinput#place_order,
.btn-3dinput[name="apply_coupon"],
.btn-3dinput[name="login"],
.btn-3dbutton[name="calc_shipping"],
.btn-3dbutton[name="calc_shipping"]:hover,
.btn-3d.single_add_to_cart_button.button,
.btn-3d.button.wc-backward,
.btn-3d.woocommerce-Button.button,
.btn-3d.woocommerce-Reviews .submit,
.btn-3d.woocommerce-Button[name="register"],
.btn-3d.track_order input[name="track"],
.btn-3d.cart-btn-below-img .woo-buttons a,
.btn-3dinput[name="save_address"],
.btn-3d.wc-layout-list .woo-buttons a,
.btn-3d.post-password-form input[type="submit"],
.btn-3d.mc4wp-form input[type="submit"],
.btn-3ddiv.mc4wp-form button[type="submit"],
.btn-3d.tml-submit-wrap input[type="submit"],
.btn-3d.wpcf7-form input[type="submit"],
.btn-3dinput[type="submit"]:not([name="update_cart"]),
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit,
.btn-3d.give-btn.give-btn-reveal,
.btn-3d.give-submit.give-btn {
  box-shadow: 0px 2px 0px 0px #256cab;
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration):hover,
.btn-3d.mec-event-footer .mec-booking-button:hover,
.btn-3dbutton.button:hover,
.btn-3da.button:not(.edd-submit):hover,
.btn-3d.dt-form button:hover,
.btn-3d.widget .dt-form .dt-btn:hover,
.btn-3dinput[type="reset"]:hover,
.btn-3d.wpcf7-submit:hover,
.btn-3d.nsu-submit:hover,
.btn-3d.dt-wc-btn:hover,
.btn-3d.checkout-button:hover,
.btn-3dinput#place_order:hover,
.btn-3dinput[name="apply_coupon"]:hover,
.btn-3dinput[name="login"]:hover,
.btn-3dbutton[name="calc_shipping"]:hover,
.btn-3dbutton[name="calc_shipping"]:hover:hover,
.btn-3d.single_add_to_cart_button.button:hover,
.btn-3d.button.wc-backward:hover,
.btn-3d.woocommerce-Button.button:hover,
.btn-3d.woocommerce-Reviews .submit:hover,
.btn-3d.woocommerce-Button[name="register"]:hover,
.btn-3d.track_order input[name="track"]:hover,
.btn-3d.cart-btn-below-img .woo-buttons a:hover,
.btn-3dinput[name="save_address"]:hover,
.btn-3d.wc-layout-list .woo-buttons a:hover,
.btn-3d.post-password-form input[type="submit"]:hover,
.btn-3d.mc4wp-form input[type="submit"]:hover,
.btn-3ddiv.mc4wp-form button[type="submit"]:hover,
.btn-3d.tml-submit-wrap input[type="submit"]:hover,
.btn-3d.wpcf7-form input[type="submit"]:hover,
.btn-3dinput[type="submit"]:not([name="update_cart"]):hover,
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-3d.give-btn.give-btn-reveal:hover,
.btn-3d.give-submit.give-btn:hover {
  box-shadow: 0px 2px 0px 0px #2e7995;
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-color,
.btn-3d.mec-event-footer .mec-booking-button.accent-btn-bg-color,
.btn-3dbutton.button.accent-btn-bg-color,
.btn-3da.button:not(.edd-submit).accent-btn-bg-color,
.btn-3d.dt-form button.accent-btn-bg-color,
.btn-3d.widget .dt-form .dt-btn.accent-btn-bg-color,
.btn-3dinput[type="reset"].accent-btn-bg-color,
.btn-3d.wpcf7-submit.accent-btn-bg-color,
.btn-3d.nsu-submit.accent-btn-bg-color,
.btn-3d.dt-wc-btn.accent-btn-bg-color,
.btn-3d.checkout-button.accent-btn-bg-color,
.btn-3dinput#place_order.accent-btn-bg-color,
.btn-3dinput[name="apply_coupon"].accent-btn-bg-color,
.btn-3dinput[name="login"].accent-btn-bg-color,
.btn-3dbutton[name="calc_shipping"].accent-btn-bg-color,
.btn-3dbutton[name="calc_shipping"]:hover.accent-btn-bg-color,
.btn-3d.single_add_to_cart_button.button.accent-btn-bg-color,
.btn-3d.button.wc-backward.accent-btn-bg-color,
.btn-3d.woocommerce-Button.button.accent-btn-bg-color,
.btn-3d.woocommerce-Reviews .submit.accent-btn-bg-color,
.btn-3d.woocommerce-Button[name="register"].accent-btn-bg-color,
.btn-3d.track_order input[name="track"].accent-btn-bg-color,
.btn-3d.cart-btn-below-img .woo-buttons a.accent-btn-bg-color,
.btn-3dinput[name="save_address"].accent-btn-bg-color,
.btn-3d.wc-layout-list .woo-buttons a.accent-btn-bg-color,
.btn-3d.post-password-form input[type="submit"].accent-btn-bg-color,
.btn-3d.mc4wp-form input[type="submit"].accent-btn-bg-color,
.btn-3ddiv.mc4wp-form button[type="submit"].accent-btn-bg-color,
.btn-3d.tml-submit-wrap input[type="submit"].accent-btn-bg-color,
.btn-3d.wpcf7-form input[type="submit"].accent-btn-bg-color,
.btn-3dinput[type="submit"]:not([name="update_cart"]).accent-btn-bg-color,
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-color,
.btn-3d.give-btn.give-btn-reveal.accent-btn-bg-color,
.btn-3d.give-submit.give-btn.accent-btn-bg-color {
  box-shadow: 0px 2px 0px 0px #256cab;
}
.btn-3d.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-no-decoration).accent-btn-bg-hover-color:hover,
.btn-3d.mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
.btn-3dbutton.button.accent-btn-bg-hover-color:hover,
.btn-3da.button:not(.edd-submit).accent-btn-bg-hover-color:hover,
.btn-3d.dt-form button.accent-btn-bg-hover-color:hover,
.btn-3d.widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,
.btn-3dinput[type="reset"].accent-btn-bg-hover-color:hover,
.btn-3d.wpcf7-submit.accent-btn-bg-hover-color:hover,
.btn-3d.nsu-submit.accent-btn-bg-hover-color:hover,
.btn-3d.dt-wc-btn.accent-btn-bg-hover-color:hover,
.btn-3d.checkout-button.accent-btn-bg-hover-color:hover,
.btn-3dinput#place_order.accent-btn-bg-hover-color:hover,
.btn-3dinput[name="apply_coupon"].accent-btn-bg-hover-color:hover,
.btn-3dinput[name="login"].accent-btn-bg-hover-color:hover,
.btn-3dbutton[name="calc_shipping"].accent-btn-bg-hover-color:hover,
.btn-3dbutton[name="calc_shipping"]:hover.accent-btn-bg-hover-color:hover,
.btn-3d.single_add_to_cart_button.button.accent-btn-bg-hover-color:hover,
.btn-3d.button.wc-backward.accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-Button.button.accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-Reviews .submit.accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-Button[name="register"].accent-btn-bg-hover-color:hover,
.btn-3d.track_order input[name="track"].accent-btn-bg-hover-color:hover,
.btn-3d.cart-btn-below-img .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3dinput[name="save_address"].accent-btn-bg-hover-color:hover,
.btn-3d.wc-layout-list .woo-buttons a.accent-btn-bg-hover-color:hover,
.btn-3d.post-password-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d.mc4wp-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3ddiv.mc4wp-form button[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d.tml-submit-wrap input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3d.wpcf7-form input[type="submit"].accent-btn-bg-hover-color:hover,
.btn-3dinput[type="submit"]:not([name="update_cart"]).accent-btn-bg-hover-color:hover,
.btn-3d.woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-hover-color:hover,
.btn-3d.give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover,
.btn-3d.give-submit.give-btn.accent-btn-bg-hover-color:hover {
  box-shadow: 0px 2px 0px 0px #256cab;
}
.mec-event-footer .mec-booking-button,
.dt-form button,
#page .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn,
input[type="reset"],
.wpcf7-submit,
.nsu-submit,
.dt-wc-btn,
input#place_order,
.woocommerce-Reviews .submit,
input.button,
input[name="save_address"],
.wc-layout-list .woo-buttons a,
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"],
input[type="submit"]:not([name="update_cart"]),
.woocommerce-widget-layered-nav-dropdown__submit,
.give-btn.give-btn-reveal,
.give-submit.give-btn {
  color: #ffffff;
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.stripe .mec-event-footer .mec-booking-button,
.mec-event-footer .mec-booking-button *,
.sidebar .mec-event-footer .mec-booking-button,
.sidebar .widget .mec-event-footer .mec-booking-button,
.sidebar-content .widget .mec-event-footer .mec-booking-button,
.footer .mec-event-footer .mec-booking-button,
.stripe .dt-form button,
.dt-form button *,
.sidebar .dt-form button,
.sidebar .widget .dt-form button,
.sidebar-content .widget .dt-form button,
.footer .dt-form button,
.stripe #page .widget .dt-form .dt-btn,
#page .widget .dt-form .dt-btn *,
.sidebar #page .widget .dt-form .dt-btn,
.sidebar .widget #page .widget .dt-form .dt-btn,
.sidebar-content .widget #page .widget .dt-form .dt-btn,
.footer #page .widget .dt-form .dt-btn,
.stripe .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn *,
.sidebar .widget .dt-form .dt-btn,
.sidebar .widget .widget .dt-form .dt-btn,
.sidebar-content .widget .widget .dt-form .dt-btn,
.footer .widget .dt-form .dt-btn,
.stripe input[type="reset"],
input[type="reset"] *,
.sidebar input[type="reset"],
.sidebar .widget input[type="reset"],
.sidebar-content .widget input[type="reset"],
.footer input[type="reset"],
.stripe .wpcf7-submit,
.wpcf7-submit *,
.sidebar .wpcf7-submit,
.sidebar .widget .wpcf7-submit,
.sidebar-content .widget .wpcf7-submit,
.footer .wpcf7-submit,
.stripe .nsu-submit,
.nsu-submit *,
.sidebar .nsu-submit,
.sidebar .widget .nsu-submit,
.sidebar-content .widget .nsu-submit,
.footer .nsu-submit,
.stripe .dt-wc-btn,
.dt-wc-btn *,
.sidebar .dt-wc-btn,
.sidebar .widget .dt-wc-btn,
.sidebar-content .widget .dt-wc-btn,
.footer .dt-wc-btn,
.stripe input#place_order,
input#place_order *,
.sidebar input#place_order,
.sidebar .widget input#place_order,
.sidebar-content .widget input#place_order,
.footer input#place_order,
.stripe .woocommerce-Reviews .submit,
.woocommerce-Reviews .submit *,
.sidebar .woocommerce-Reviews .submit,
.sidebar .widget .woocommerce-Reviews .submit,
.sidebar-content .widget .woocommerce-Reviews .submit,
.footer .woocommerce-Reviews .submit,
.stripe input.button,
input.button *,
.sidebar input.button,
.sidebar .widget input.button,
.sidebar-content .widget input.button,
.footer input.button,
.stripe input[name="save_address"],
input[name="save_address"] *,
.sidebar input[name="save_address"],
.sidebar .widget input[name="save_address"],
.sidebar-content .widget input[name="save_address"],
.footer input[name="save_address"],
.stripe .wc-layout-list .woo-buttons a,
.wc-layout-list .woo-buttons a *,
.sidebar .wc-layout-list .woo-buttons a,
.sidebar .widget .wc-layout-list .woo-buttons a,
.sidebar-content .widget .wc-layout-list .woo-buttons a,
.footer .wc-layout-list .woo-buttons a,
.stripe .post-password-form input[type="submit"],
.post-password-form input[type="submit"] *,
.sidebar .post-password-form input[type="submit"],
.sidebar .widget .post-password-form input[type="submit"],
.sidebar-content .widget .post-password-form input[type="submit"],
.footer .post-password-form input[type="submit"],
.stripe .mc4wp-form input[type="submit"],
.mc4wp-form input[type="submit"] *,
.sidebar .mc4wp-form input[type="submit"],
.sidebar .widget .mc4wp-form input[type="submit"],
.sidebar-content .widget .mc4wp-form input[type="submit"],
.footer .mc4wp-form input[type="submit"],
.stripe div.mc4wp-form button[type="submit"],
div.mc4wp-form button[type="submit"] *,
.sidebar div.mc4wp-form button[type="submit"],
.sidebar .widget div.mc4wp-form button[type="submit"],
.sidebar-content .widget div.mc4wp-form button[type="submit"],
.footer div.mc4wp-form button[type="submit"],
.stripe .tml-submit-wrap input[type="submit"],
.tml-submit-wrap input[type="submit"] *,
.sidebar .tml-submit-wrap input[type="submit"],
.sidebar .widget .tml-submit-wrap input[type="submit"],
.sidebar-content .widget .tml-submit-wrap input[type="submit"],
.footer .tml-submit-wrap input[type="submit"],
.stripe .wpcf7-form input[type="submit"],
.wpcf7-form input[type="submit"] *,
.sidebar .wpcf7-form input[type="submit"],
.sidebar .widget .wpcf7-form input[type="submit"],
.sidebar-content .widget .wpcf7-form input[type="submit"],
.footer .wpcf7-form input[type="submit"],
.stripe input[type="submit"]:not([name="update_cart"]),
input[type="submit"]:not([name="update_cart"]) *,
.sidebar input[type="submit"]:not([name="update_cart"]),
.sidebar .widget input[type="submit"]:not([name="update_cart"]),
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]),
.footer input[type="submit"]:not([name="update_cart"]),
.stripe .woocommerce-widget-layered-nav-dropdown__submit,
.woocommerce-widget-layered-nav-dropdown__submit *,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit,
.footer .woocommerce-widget-layered-nav-dropdown__submit,
.stripe .give-btn.give-btn-reveal,
.give-btn.give-btn-reveal *,
.sidebar .give-btn.give-btn-reveal,
.sidebar .widget .give-btn.give-btn-reveal,
.sidebar-content .widget .give-btn.give-btn-reveal,
.footer .give-btn.give-btn-reveal,
.stripe .give-submit.give-btn,
.give-submit.give-btn *,
.sidebar .give-submit.give-btn,
.sidebar .widget .give-submit.give-btn,
.sidebar-content .widget .give-submit.give-btn,
.footer .give-submit.give-btn {
  color: #ffffff;
}
.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover),
.btn-bg-off .dt-form button:not(:hover),
.btn-bg-off #page .widget .dt-form .dt-btn:not(:hover),
.btn-bg-off .widget .dt-form .dt-btn:not(:hover),
.btn-bg-off input[type="reset"]:not(:hover),
.btn-bg-off .wpcf7-submit:not(:hover),
.btn-bg-off .nsu-submit:not(:hover),
.btn-bg-off .dt-wc-btn:not(:hover),
.btn-bg-off input#place_order:not(:hover),
.btn-bg-off .woocommerce-Reviews .submit:not(:hover),
.btn-bg-off input.button:not(:hover),
.btn-bg-off input[name="save_address"]:not(:hover),
.btn-bg-off .wc-layout-list .woo-buttons a:not(:hover),
.btn-bg-off .post-password-form input[type="submit"]:not(:hover),
.btn-bg-off .mc4wp-form input[type="submit"]:not(:hover),
.btn-bg-off div.mc4wp-form button[type="submit"]:not(:hover),
.btn-bg-off .tml-submit-wrap input[type="submit"]:not(:hover),
.btn-bg-off .wpcf7-form input[type="submit"]:not(:hover),
.btn-bg-off input[type="submit"]:not([name="update_cart"]):not(:hover),
.btn-bg-off .woocommerce-widget-layered-nav-dropdown__submit:not(:hover),
.btn-bg-off .give-btn.give-btn-reveal:not(:hover),
.btn-bg-off .give-submit.give-btn:not(:hover) {
  background: none;
}
.mec-event-footer .mec-booking-button:hover > *,
.mec-event-footer .mec-booking-button:hover,
.dt-form button:hover > *,
.dt-form button:hover,
#page .widget .dt-form .dt-btn:hover > *,
#page .widget .dt-form .dt-btn:hover,
.widget .dt-form .dt-btn:hover > *,
.widget .dt-form .dt-btn:hover,
input[type="reset"]:hover > *,
input[type="reset"]:hover,
.wpcf7-submit:hover > *,
.wpcf7-submit:hover,
.nsu-submit:hover > *,
.nsu-submit:hover,
.dt-wc-btn:hover > *,
.dt-wc-btn:hover,
input#place_order:hover > *,
input#place_order:hover,
.woocommerce-Reviews .submit:hover > *,
.woocommerce-Reviews .submit:hover,
input.button:hover > *,
input.button:hover,
input[name="save_address"]:hover > *,
input[name="save_address"]:hover,
.wc-layout-list .woo-buttons a:hover > *,
.wc-layout-list .woo-buttons a:hover,
.post-password-form input[type="submit"]:hover > *,
.post-password-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:hover > *,
.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover > *,
div.mc4wp-form button[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover > *,
.tml-submit-wrap input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover > *,
.wpcf7-form input[type="submit"]:hover,
input[type="submit"]:not([name="update_cart"]):hover > *,
input[type="submit"]:not([name="update_cart"]):hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover > *,
.woocommerce-widget-layered-nav-dropdown__submit:hover,
.give-btn.give-btn-reveal:hover > *,
.give-btn.give-btn-reveal:hover,
.give-submit.give-btn:hover > *,
.give-submit.give-btn:hover {
  color: #ffffff;
  border-color: #218dec;
}
.stripe .mec-event-footer .mec-booking-button:hover > *,
.mec-event-footer .mec-booking-button:hover > * *,
.sidebar .mec-event-footer .mec-booking-button:hover > *,
.sidebar .widget .mec-event-footer .mec-booking-button:hover > *,
.sidebar-content .widget .mec-event-footer .mec-booking-button:hover > *,
.footer .mec-event-footer .mec-booking-button:hover > *,
.stripe .mec-event-footer .mec-booking-button:hover,
.mec-event-footer .mec-booking-button:hover *,
.sidebar .mec-event-footer .mec-booking-button:hover,
.sidebar .widget .mec-event-footer .mec-booking-button:hover,
.sidebar-content .widget .mec-event-footer .mec-booking-button:hover,
.footer .mec-event-footer .mec-booking-button:hover,
.stripe .dt-form button:hover > *,
.dt-form button:hover > * *,
.sidebar .dt-form button:hover > *,
.sidebar .widget .dt-form button:hover > *,
.sidebar-content .widget .dt-form button:hover > *,
.footer .dt-form button:hover > *,
.stripe .dt-form button:hover,
.dt-form button:hover *,
.sidebar .dt-form button:hover,
.sidebar .widget .dt-form button:hover,
.sidebar-content .widget .dt-form button:hover,
.footer .dt-form button:hover,
.stripe #page .widget .dt-form .dt-btn:hover > *,
#page .widget .dt-form .dt-btn:hover > * *,
.sidebar #page .widget .dt-form .dt-btn:hover > *,
.sidebar .widget #page .widget .dt-form .dt-btn:hover > *,
.sidebar-content .widget #page .widget .dt-form .dt-btn:hover > *,
.footer #page .widget .dt-form .dt-btn:hover > *,
.stripe #page .widget .dt-form .dt-btn:hover,
#page .widget .dt-form .dt-btn:hover *,
.sidebar #page .widget .dt-form .dt-btn:hover,
.sidebar .widget #page .widget .dt-form .dt-btn:hover,
.sidebar-content .widget #page .widget .dt-form .dt-btn:hover,
.footer #page .widget .dt-form .dt-btn:hover,
.stripe .widget .dt-form .dt-btn:hover > *,
.widget .dt-form .dt-btn:hover > * *,
.sidebar .widget .dt-form .dt-btn:hover > *,
.sidebar .widget .widget .dt-form .dt-btn:hover > *,
.sidebar-content .widget .widget .dt-form .dt-btn:hover > *,
.footer .widget .dt-form .dt-btn:hover > *,
.stripe .widget .dt-form .dt-btn:hover,
.widget .dt-form .dt-btn:hover *,
.sidebar .widget .dt-form .dt-btn:hover,
.sidebar .widget .widget .dt-form .dt-btn:hover,
.sidebar-content .widget .widget .dt-form .dt-btn:hover,
.footer .widget .dt-form .dt-btn:hover,
.stripe input[type="reset"]:hover > *,
input[type="reset"]:hover > * *,
.sidebar input[type="reset"]:hover > *,
.sidebar .widget input[type="reset"]:hover > *,
.sidebar-content .widget input[type="reset"]:hover > *,
.footer input[type="reset"]:hover > *,
.stripe input[type="reset"]:hover,
input[type="reset"]:hover *,
.sidebar input[type="reset"]:hover,
.sidebar .widget input[type="reset"]:hover,
.sidebar-content .widget input[type="reset"]:hover,
.footer input[type="reset"]:hover,
.stripe .wpcf7-submit:hover > *,
.wpcf7-submit:hover > * *,
.sidebar .wpcf7-submit:hover > *,
.sidebar .widget .wpcf7-submit:hover > *,
.sidebar-content .widget .wpcf7-submit:hover > *,
.footer .wpcf7-submit:hover > *,
.stripe .wpcf7-submit:hover,
.wpcf7-submit:hover *,
.sidebar .wpcf7-submit:hover,
.sidebar .widget .wpcf7-submit:hover,
.sidebar-content .widget .wpcf7-submit:hover,
.footer .wpcf7-submit:hover,
.stripe .nsu-submit:hover > *,
.nsu-submit:hover > * *,
.sidebar .nsu-submit:hover > *,
.sidebar .widget .nsu-submit:hover > *,
.sidebar-content .widget .nsu-submit:hover > *,
.footer .nsu-submit:hover > *,
.stripe .nsu-submit:hover,
.nsu-submit:hover *,
.sidebar .nsu-submit:hover,
.sidebar .widget .nsu-submit:hover,
.sidebar-content .widget .nsu-submit:hover,
.footer .nsu-submit:hover,
.stripe .dt-wc-btn:hover > *,
.dt-wc-btn:hover > * *,
.sidebar .dt-wc-btn:hover > *,
.sidebar .widget .dt-wc-btn:hover > *,
.sidebar-content .widget .dt-wc-btn:hover > *,
.footer .dt-wc-btn:hover > *,
.stripe .dt-wc-btn:hover,
.dt-wc-btn:hover *,
.sidebar .dt-wc-btn:hover,
.sidebar .widget .dt-wc-btn:hover,
.sidebar-content .widget .dt-wc-btn:hover,
.footer .dt-wc-btn:hover,
.stripe input#place_order:hover > *,
input#place_order:hover > * *,
.sidebar input#place_order:hover > *,
.sidebar .widget input#place_order:hover > *,
.sidebar-content .widget input#place_order:hover > *,
.footer input#place_order:hover > *,
.stripe input#place_order:hover,
input#place_order:hover *,
.sidebar input#place_order:hover,
.sidebar .widget input#place_order:hover,
.sidebar-content .widget input#place_order:hover,
.footer input#place_order:hover,
.stripe .woocommerce-Reviews .submit:hover > *,
.woocommerce-Reviews .submit:hover > * *,
.sidebar .woocommerce-Reviews .submit:hover > *,
.sidebar .widget .woocommerce-Reviews .submit:hover > *,
.sidebar-content .widget .woocommerce-Reviews .submit:hover > *,
.footer .woocommerce-Reviews .submit:hover > *,
.stripe .woocommerce-Reviews .submit:hover,
.woocommerce-Reviews .submit:hover *,
.sidebar .woocommerce-Reviews .submit:hover,
.sidebar .widget .woocommerce-Reviews .submit:hover,
.sidebar-content .widget .woocommerce-Reviews .submit:hover,
.footer .woocommerce-Reviews .submit:hover,
.stripe input.button:hover > *,
input.button:hover > * *,
.sidebar input.button:hover > *,
.sidebar .widget input.button:hover > *,
.sidebar-content .widget input.button:hover > *,
.footer input.button:hover > *,
.stripe input.button:hover,
input.button:hover *,
.sidebar input.button:hover,
.sidebar .widget input.button:hover,
.sidebar-content .widget input.button:hover,
.footer input.button:hover,
.stripe input[name="save_address"]:hover > *,
input[name="save_address"]:hover > * *,
.sidebar input[name="save_address"]:hover > *,
.sidebar .widget input[name="save_address"]:hover > *,
.sidebar-content .widget input[name="save_address"]:hover > *,
.footer input[name="save_address"]:hover > *,
.stripe input[name="save_address"]:hover,
input[name="save_address"]:hover *,
.sidebar input[name="save_address"]:hover,
.sidebar .widget input[name="save_address"]:hover,
.sidebar-content .widget input[name="save_address"]:hover,
.footer input[name="save_address"]:hover,
.stripe .wc-layout-list .woo-buttons a:hover > *,
.wc-layout-list .woo-buttons a:hover > * *,
.sidebar .wc-layout-list .woo-buttons a:hover > *,
.sidebar .widget .wc-layout-list .woo-buttons a:hover > *,
.sidebar-content .widget .wc-layout-list .woo-buttons a:hover > *,
.footer .wc-layout-list .woo-buttons a:hover > *,
.stripe .wc-layout-list .woo-buttons a:hover,
.wc-layout-list .woo-buttons a:hover *,
.sidebar .wc-layout-list .woo-buttons a:hover,
.sidebar .widget .wc-layout-list .woo-buttons a:hover,
.sidebar-content .widget .wc-layout-list .woo-buttons a:hover,
.footer .wc-layout-list .woo-buttons a:hover,
.stripe .post-password-form input[type="submit"]:hover > *,
.post-password-form input[type="submit"]:hover > * *,
.sidebar .post-password-form input[type="submit"]:hover > *,
.sidebar .widget .post-password-form input[type="submit"]:hover > *,
.sidebar-content .widget .post-password-form input[type="submit"]:hover > *,
.footer .post-password-form input[type="submit"]:hover > *,
.stripe .post-password-form input[type="submit"]:hover,
.post-password-form input[type="submit"]:hover *,
.sidebar .post-password-form input[type="submit"]:hover,
.sidebar .widget .post-password-form input[type="submit"]:hover,
.sidebar-content .widget .post-password-form input[type="submit"]:hover,
.footer .post-password-form input[type="submit"]:hover,
.stripe .mc4wp-form input[type="submit"]:hover > *,
.mc4wp-form input[type="submit"]:hover > * *,
.sidebar .mc4wp-form input[type="submit"]:hover > *,
.sidebar .widget .mc4wp-form input[type="submit"]:hover > *,
.sidebar-content .widget .mc4wp-form input[type="submit"]:hover > *,
.footer .mc4wp-form input[type="submit"]:hover > *,
.stripe .mc4wp-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:hover *,
.sidebar .mc4wp-form input[type="submit"]:hover,
.sidebar .widget .mc4wp-form input[type="submit"]:hover,
.sidebar-content .widget .mc4wp-form input[type="submit"]:hover,
.footer .mc4wp-form input[type="submit"]:hover,
.stripe div.mc4wp-form button[type="submit"]:hover > *,
div.mc4wp-form button[type="submit"]:hover > * *,
.sidebar div.mc4wp-form button[type="submit"]:hover > *,
.sidebar .widget div.mc4wp-form button[type="submit"]:hover > *,
.sidebar-content .widget div.mc4wp-form button[type="submit"]:hover > *,
.footer div.mc4wp-form button[type="submit"]:hover > *,
.stripe div.mc4wp-form button[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover *,
.sidebar div.mc4wp-form button[type="submit"]:hover,
.sidebar .widget div.mc4wp-form button[type="submit"]:hover,
.sidebar-content .widget div.mc4wp-form button[type="submit"]:hover,
.footer div.mc4wp-form button[type="submit"]:hover,
.stripe .tml-submit-wrap input[type="submit"]:hover > *,
.tml-submit-wrap input[type="submit"]:hover > * *,
.sidebar .tml-submit-wrap input[type="submit"]:hover > *,
.sidebar .widget .tml-submit-wrap input[type="submit"]:hover > *,
.sidebar-content .widget .tml-submit-wrap input[type="submit"]:hover > *,
.footer .tml-submit-wrap input[type="submit"]:hover > *,
.stripe .tml-submit-wrap input[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover *,
.sidebar .tml-submit-wrap input[type="submit"]:hover,
.sidebar .widget .tml-submit-wrap input[type="submit"]:hover,
.sidebar-content .widget .tml-submit-wrap input[type="submit"]:hover,
.footer .tml-submit-wrap input[type="submit"]:hover,
.stripe .wpcf7-form input[type="submit"]:hover > *,
.wpcf7-form input[type="submit"]:hover > * *,
.sidebar .wpcf7-form input[type="submit"]:hover > *,
.sidebar .widget .wpcf7-form input[type="submit"]:hover > *,
.sidebar-content .widget .wpcf7-form input[type="submit"]:hover > *,
.footer .wpcf7-form input[type="submit"]:hover > *,
.stripe .wpcf7-form input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover *,
.sidebar .wpcf7-form input[type="submit"]:hover,
.sidebar .widget .wpcf7-form input[type="submit"]:hover,
.sidebar-content .widget .wpcf7-form input[type="submit"]:hover,
.footer .wpcf7-form input[type="submit"]:hover,
.stripe input[type="submit"]:not([name="update_cart"]):hover > *,
input[type="submit"]:not([name="update_cart"]):hover > * *,
.sidebar input[type="submit"]:not([name="update_cart"]):hover > *,
.sidebar .widget input[type="submit"]:not([name="update_cart"]):hover > *,
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]):hover > *,
.footer input[type="submit"]:not([name="update_cart"]):hover > *,
.stripe input[type="submit"]:not([name="update_cart"]):hover,
input[type="submit"]:not([name="update_cart"]):hover *,
.sidebar input[type="submit"]:not([name="update_cart"]):hover,
.sidebar .widget input[type="submit"]:not([name="update_cart"]):hover,
.sidebar-content .widget input[type="submit"]:not([name="update_cart"]):hover,
.footer input[type="submit"]:not([name="update_cart"]):hover,
.stripe .woocommerce-widget-layered-nav-dropdown__submit:hover > *,
.woocommerce-widget-layered-nav-dropdown__submit:hover > * *,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover > *,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit:hover > *,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit:hover > *,
.footer .woocommerce-widget-layered-nav-dropdown__submit:hover > *,
.stripe .woocommerce-widget-layered-nav-dropdown__submit:hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover *,
.sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,
.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,
.footer .woocommerce-widget-layered-nav-dropdown__submit:hover,
.stripe .give-btn.give-btn-reveal:hover > *,
.give-btn.give-btn-reveal:hover > * *,
.sidebar .give-btn.give-btn-reveal:hover > *,
.sidebar .widget .give-btn.give-btn-reveal:hover > *,
.sidebar-content .widget .give-btn.give-btn-reveal:hover > *,
.footer .give-btn.give-btn-reveal:hover > *,
.stripe .give-btn.give-btn-reveal:hover,
.give-btn.give-btn-reveal:hover *,
.sidebar .give-btn.give-btn-reveal:hover,
.sidebar .widget .give-btn.give-btn-reveal:hover,
.sidebar-content .widget .give-btn.give-btn-reveal:hover,
.footer .give-btn.give-btn-reveal:hover,
.stripe .give-submit.give-btn:hover > *,
.give-submit.give-btn:hover > * *,
.sidebar .give-submit.give-btn:hover > *,
.sidebar .widget .give-submit.give-btn:hover > *,
.sidebar-content .widget .give-submit.give-btn:hover > *,
.footer .give-submit.give-btn:hover > *,
.stripe .give-submit.give-btn:hover,
.give-submit.give-btn:hover *,
.sidebar .give-submit.give-btn:hover,
.sidebar .widget .give-submit.give-btn:hover,
.sidebar-content .widget .give-submit.give-btn:hover,
.footer .give-submit.give-btn:hover {
  color: #ffffff;
}
#page .mec-event-footer .mec-booking-button:hover > *,
.tinv-modal .mec-event-footer .mec-booking-button:hover > *,
#page .mec-event-footer .mec-booking-button:hover,
.tinv-modal .mec-event-footer .mec-booking-button:hover,
#page .dt-form button:hover > *,
.tinv-modal .dt-form button:hover > *,
#page .dt-form button:hover,
.tinv-modal .dt-form button:hover,
#page #page .widget .dt-form .dt-btn:hover > *,
.tinv-modal #page .widget .dt-form .dt-btn:hover > *,
#page #page .widget .dt-form .dt-btn:hover,
.tinv-modal #page .widget .dt-form .dt-btn:hover,
#page .widget .dt-form .dt-btn:hover > *,
.tinv-modal .widget .dt-form .dt-btn:hover > *,
#page .widget .dt-form .dt-btn:hover,
.tinv-modal .widget .dt-form .dt-btn:hover,
#page input[type="reset"]:hover > *,
.tinv-modal input[type="reset"]:hover > *,
#page input[type="reset"]:hover,
.tinv-modal input[type="reset"]:hover,
#page .wpcf7-submit:hover > *,
.tinv-modal .wpcf7-submit:hover > *,
#page .wpcf7-submit:hover,
.tinv-modal .wpcf7-submit:hover,
#page .nsu-submit:hover > *,
.tinv-modal .nsu-submit:hover > *,
#page .nsu-submit:hover,
.tinv-modal .nsu-submit:hover,
#page .dt-wc-btn:hover > *,
.tinv-modal .dt-wc-btn:hover > *,
#page .dt-wc-btn:hover,
.tinv-modal .dt-wc-btn:hover,
#page input#place_order:hover > *,
.tinv-modal input#place_order:hover > *,
#page input#place_order:hover,
.tinv-modal input#place_order:hover,
#page .woocommerce-Reviews .submit:hover > *,
.tinv-modal .woocommerce-Reviews .submit:hover > *,
#page .woocommerce-Reviews .submit:hover,
.tinv-modal .woocommerce-Reviews .submit:hover,
#page input.button:hover > *,
.tinv-modal input.button:hover > *,
#page input.button:hover,
.tinv-modal input.button:hover,
#page input[name="save_address"]:hover > *,
.tinv-modal input[name="save_address"]:hover > *,
#page input[name="save_address"]:hover,
.tinv-modal input[name="save_address"]:hover,
#page .wc-layout-list .woo-buttons a:hover > *,
.tinv-modal .wc-layout-list .woo-buttons a:hover > *,
#page .wc-layout-list .woo-buttons a:hover,
.tinv-modal .wc-layout-list .woo-buttons a:hover,
#page .post-password-form input[type="submit"]:hover > *,
.tinv-modal .post-password-form input[type="submit"]:hover > *,
#page .post-password-form input[type="submit"]:hover,
.tinv-modal .post-password-form input[type="submit"]:hover,
#page .mc4wp-form input[type="submit"]:hover > *,
.tinv-modal .mc4wp-form input[type="submit"]:hover > *,
#page .mc4wp-form input[type="submit"]:hover,
.tinv-modal .mc4wp-form input[type="submit"]:hover,
#page div.mc4wp-form button[type="submit"]:hover > *,
.tinv-modal div.mc4wp-form button[type="submit"]:hover > *,
#page div.mc4wp-form button[type="submit"]:hover,
.tinv-modal div.mc4wp-form button[type="submit"]:hover,
#page .tml-submit-wrap input[type="submit"]:hover > *,
.tinv-modal .tml-submit-wrap input[type="submit"]:hover > *,
#page .tml-submit-wrap input[type="submit"]:hover,
.tinv-modal .tml-submit-wrap input[type="submit"]:hover,
#page .wpcf7-form input[type="submit"]:hover > *,
.tinv-modal .wpcf7-form input[type="submit"]:hover > *,
#page .wpcf7-form input[type="submit"]:hover,
.tinv-modal .wpcf7-form input[type="submit"]:hover,
#page input[type="submit"]:not([name="update_cart"]):hover > *,
.tinv-modal input[type="submit"]:not([name="update_cart"]):hover > *,
#page input[type="submit"]:not([name="update_cart"]):hover,
.tinv-modal input[type="submit"]:not([name="update_cart"]):hover,
#page .woocommerce-widget-layered-nav-dropdown__submit:hover > *,
.tinv-modal .woocommerce-widget-layered-nav-dropdown__submit:hover > *,
#page .woocommerce-widget-layered-nav-dropdown__submit:hover,
.tinv-modal .woocommerce-widget-layered-nav-dropdown__submit:hover,
#page .give-btn.give-btn-reveal:hover > *,
.tinv-modal .give-btn.give-btn-reveal:hover > *,
#page .give-btn.give-btn-reveal:hover,
.tinv-modal .give-btn.give-btn-reveal:hover,
#page .give-submit.give-btn:hover > *,
.tinv-modal .give-submit.give-btn:hover > *,
#page .give-submit.give-btn:hover,
.tinv-modal .give-submit.give-btn:hover {
  background: #23aadd;
  background: -webkit-linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  background: linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
}
.btn-hover-bg-off #page .mec-event-footer .mec-booking-button:hover > *,
.btn-hover-bg-off #page .mec-event-footer .mec-booking-button:hover,
.btn-hover-bg-off #page .dt-form button:hover > *,
.btn-hover-bg-off #page .dt-form button:hover,
.btn-hover-bg-off #page #page .widget .dt-form .dt-btn:hover > *,
.btn-hover-bg-off #page #page .widget .dt-form .dt-btn:hover,
.btn-hover-bg-off #page .widget .dt-form .dt-btn:hover > *,
.btn-hover-bg-off #page .widget .dt-form .dt-btn:hover,
.btn-hover-bg-off #page input[type="reset"]:hover > *,
.btn-hover-bg-off #page input[type="reset"]:hover,
.btn-hover-bg-off #page .wpcf7-submit:hover > *,
.btn-hover-bg-off #page .wpcf7-submit:hover,
.btn-hover-bg-off #page .nsu-submit:hover > *,
.btn-hover-bg-off #page .nsu-submit:hover,
.btn-hover-bg-off #page .dt-wc-btn:hover > *,
.btn-hover-bg-off #page .dt-wc-btn:hover,
.btn-hover-bg-off #page input#place_order:hover > *,
.btn-hover-bg-off #page input#place_order:hover,
.btn-hover-bg-off #page .woocommerce-Reviews .submit:hover > *,
.btn-hover-bg-off #page .woocommerce-Reviews .submit:hover,
.btn-hover-bg-off #page input.button:hover > *,
.btn-hover-bg-off #page input.button:hover,
.btn-hover-bg-off #page input[name="save_address"]:hover > *,
.btn-hover-bg-off #page input[name="save_address"]:hover,
.btn-hover-bg-off #page .wc-layout-list .woo-buttons a:hover > *,
.btn-hover-bg-off #page .wc-layout-list .woo-buttons a:hover,
.btn-hover-bg-off #page .post-password-form input[type="submit"]:hover > *,
.btn-hover-bg-off #page .post-password-form input[type="submit"]:hover,
.btn-hover-bg-off #page .mc4wp-form input[type="submit"]:hover > *,
.btn-hover-bg-off #page .mc4wp-form input[type="submit"]:hover,
.btn-hover-bg-off #page div.mc4wp-form button[type="submit"]:hover > *,
.btn-hover-bg-off #page div.mc4wp-form button[type="submit"]:hover,
.btn-hover-bg-off #page .tml-submit-wrap input[type="submit"]:hover > *,
.btn-hover-bg-off #page .tml-submit-wrap input[type="submit"]:hover,
.btn-hover-bg-off #page .wpcf7-form input[type="submit"]:hover > *,
.btn-hover-bg-off #page .wpcf7-form input[type="submit"]:hover,
.btn-hover-bg-off #page input[type="submit"]:not([name="update_cart"]):hover > *,
.btn-hover-bg-off #page input[type="submit"]:not([name="update_cart"]):hover,
.btn-hover-bg-off #page .woocommerce-widget-layered-nav-dropdown__submit:hover > *,
.btn-hover-bg-off #page .woocommerce-widget-layered-nav-dropdown__submit:hover,
.btn-hover-bg-off #page .give-btn.give-btn-reveal:hover > *,
.btn-hover-bg-off #page .give-btn.give-btn-reveal:hover,
.btn-hover-bg-off #page .give-submit.give-btn:hover > *,
.btn-hover-bg-off #page .give-submit.give-btn:hover {
  background: none;
}
.mec-event-footer .mec-booking-button:hover .text-wrap,
.dt-form button:hover .text-wrap,
#page .widget .dt-form .dt-btn:hover .text-wrap,
.widget .dt-form .dt-btn:hover .text-wrap,
input[type="reset"]:hover .text-wrap,
.wpcf7-submit:hover .text-wrap,
.nsu-submit:hover .text-wrap,
.dt-wc-btn:hover .text-wrap,
input#place_order:hover .text-wrap,
.woocommerce-Reviews .submit:hover .text-wrap,
input.button:hover .text-wrap,
input[name="save_address"]:hover .text-wrap,
.wc-layout-list .woo-buttons a:hover .text-wrap,
.post-password-form input[type="submit"]:hover .text-wrap,
.mc4wp-form input[type="submit"]:hover .text-wrap,
div.mc4wp-form button[type="submit"]:hover .text-wrap,
.tml-submit-wrap input[type="submit"]:hover .text-wrap,
.wpcf7-form input[type="submit"]:hover .text-wrap,
input[type="submit"]:not([name="update_cart"]):hover .text-wrap,
.woocommerce-widget-layered-nav-dropdown__submit:hover .text-wrap,
.give-btn.give-btn-reveal:hover .text-wrap,
.give-submit.give-btn:hover .text-wrap {
  color: #ffffff;
}
button.button,
.cart-btn-below-img .woo-buttons a,
a.button:not(.edd-submit) {
  color: #ffffff;
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.stripe button.button,
button.button *,
.sidebar button.button,
.sidebar .widget button.button,
.sidebar-content .widget button.button,
.footer button.button,
.stripe .cart-btn-below-img .woo-buttons a,
.cart-btn-below-img .woo-buttons a *,
.sidebar .cart-btn-below-img .woo-buttons a,
.sidebar .widget .cart-btn-below-img .woo-buttons a,
.sidebar-content .widget .cart-btn-below-img .woo-buttons a,
.footer .cart-btn-below-img .woo-buttons a,
.stripe a.button:not(.edd-submit),
a.button:not(.edd-submit) *,
.sidebar a.button:not(.edd-submit),
.sidebar .widget a.button:not(.edd-submit),
.sidebar-content .widget a.button:not(.edd-submit),
.footer a.button:not(.edd-submit) {
  color: #ffffff;
}
.btn-bg-off button.button:not(:hover),
.btn-bg-off .cart-btn-below-img .woo-buttons a:not(:hover),
.btn-bg-off a.button:not(.edd-submit):not(:hover) {
  background: none;
}
button.button:hover > *,
button.button:hover,
.cart-btn-below-img .woo-buttons a:hover > *,
.cart-btn-below-img .woo-buttons a:hover,
a.button:not(.edd-submit):hover > *,
a.button:not(.edd-submit):hover {
  color: #ffffff;
}
button.button:hover,
.cart-btn-below-img .woo-buttons a:hover,
a.button:not(.edd-submit):hover {
  border-color: #218dec;
  background: #23aadd;
  background: -webkit-linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  background: linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
}
.stripe button.button:hover,
button.button:hover *,
.sidebar button.button:hover,
.sidebar .widget button.button:hover,
.sidebar-content .widget button.button:hover,
.footer button.button:hover,
.stripe .cart-btn-below-img .woo-buttons a:hover,
.cart-btn-below-img .woo-buttons a:hover *,
.sidebar .cart-btn-below-img .woo-buttons a:hover,
.sidebar .widget .cart-btn-below-img .woo-buttons a:hover,
.sidebar-content .widget .cart-btn-below-img .woo-buttons a:hover,
.footer .cart-btn-below-img .woo-buttons a:hover,
.stripe a.button:not(.edd-submit):hover,
a.button:not(.edd-submit):hover *,
.sidebar a.button:not(.edd-submit):hover,
.sidebar .widget a.button:not(.edd-submit):hover,
.sidebar-content .widget a.button:not(.edd-submit):hover,
.footer a.button:not(.edd-submit):hover {
  color: #ffffff;
}
.btn-hover-bg-off button.button:hover,
.btn-hover-bg-off .cart-btn-below-img .woo-buttons a:hover,
.btn-hover-bg-off a.button:not(.edd-submit):hover {
  background: none;
}
button.button:hover .text-wrap,
.cart-btn-below-img .woo-buttons a:hover .text-wrap,
a.button:not(.edd-submit):hover .text-wrap {
  color: #ffffff;
}
button.button.tinvwl-add-to-cart:hover > * {
  color: inherit;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style),
.mec-event-footer .mec-booking-button,
.give-btn.give-btn-reveal,
.give-submit.give-btn {
  background-color: #218dec;
  background-image: none;
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.btn-bg-off .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):not(:hover),
.btn-bg-off .mec-event-footer .mec-booking-button:not(:hover),
.btn-bg-off .give-btn.give-btn-reveal:not(:hover),
.btn-bg-off .give-submit.give-btn:not(:hover) {
  background: none;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover,
.mec-event-footer .mec-booking-button:hover,
.give-btn.give-btn-reveal:hover,
.give-submit.give-btn:hover {
  background: none;
  background: #23aadd;
  background: -webkit-linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  background: linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  border-color: #218dec;
}
.btn-hover-bg-off .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover,
.btn-hover-bg-off .mec-event-footer .mec-booking-button:hover,
.btn-hover-bg-off .give-btn.give-btn-reveal:hover,
.btn-hover-bg-off .give-submit.give-btn:hover {
  background: none;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color,
.mec-event-footer .mec-booking-button.accent-btn-bg-color,
.give-btn.give-btn-reveal.accent-btn-bg-color,
.give-submit.give-btn.accent-btn-bg-color {
  background: #218dec;
}
.accent-gradient .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color,
.accent-gradient .mec-event-footer .mec-booking-button.accent-btn-bg-color,
.accent-gradient .give-btn.give-btn-reveal.accent-btn-bg-color,
.accent-gradient .give-submit.give-btn.accent-btn-bg-color {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover,
#page .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
#page .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover,
#page .give-submit.give-btn.accent-btn-bg-hover-color:hover {
  background: #218dec;
}
.accent-gradient #page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover,
.accent-gradient #page .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
.accent-gradient #page .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover,
.accent-gradient #page .give-submit.give-btn.accent-btn-bg-hover-color:hover {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).default-btn-bg-hover-color:hover,
#page .mec-event-footer .mec-booking-button.default-btn-bg-hover-color:hover,
#page .give-btn.give-btn-reveal.default-btn-bg-hover-color:hover,
#page .give-submit.give-btn.default-btn-bg-hover-color:hover {
  background: none;
  background: #23aadd;
  background: -webkit-linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  background: linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
}
.btn-light:hover,
.outline-bg-btn:hover {
  background: #23aadd;
  background: -webkit-linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  background: linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
}
.dt-btn.btn-hover-off:hover {
  background-color: #218dec !important;
  background: #218dec !important;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%) !important;
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%) !important;
}
.dt-btn:not(.btn-custom-style),
.btn-link {
  color: #ffffff;
}
.dt-btn:not(.btn-custom-style) *,
.sidebar .dt-btn:not(.btn-custom-style),
.content .sidebar-content .dt-btn:not(.btn-custom-style),
.footer .dt-btn:not(.btn-custom-style),
.content .shortcode-banner-inside .dt-btn:not(.btn-custom-style) *,
.content .dt-btn:not(.btn-custom-style),
.btn-link *,
.sidebar .btn-link,
.content .sidebar-content .btn-link,
.footer .btn-link,
.content .shortcode-banner-inside .btn-link *,
.content .btn-link {
  color: #ffffff;
}
.dt-btn:not(.btn-custom-style):hover,
.dt-btn:not(.btn-custom-style):hover > *,
.btn-link:hover,
.btn-link:hover > * {
  color: #ffffff;
}
.dt-btn:not(.btn-custom-style).accent-btn-color > span,
.dt-btn:not(.btn-custom-style).accent-btn-color > .text-wrap *,
.dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="fa"],
.dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="dt-icon-"],
.btn-link.accent-btn-color > span,
.btn-link.accent-btn-color > .text-wrap *,
.btn-link.accent-btn-color > i[class^="fa"],
.btn-link.accent-btn-color > i[class^="dt-icon-"] {
  color: #218dec;
}
.accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color > span,
.accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color > .text-wrap *,
.accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="fa"],
.accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="dt-icon-"],
.accent-gradient .btn-link.accent-btn-color > span,
.accent-gradient .btn-link.accent-btn-color > .text-wrap *,
.accent-gradient .btn-link.accent-btn-color > i[class^="fa"],
.accent-gradient .btn-link.accent-btn-color > i[class^="dt-icon-"] {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color > span,
  .accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color > .text-wrap *,
  .accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="fa"],
  .accent-gradient .dt-btn:not(.btn-custom-style).accent-btn-color > i[class^="dt-icon-"],
  .accent-gradient .btn-link.accent-btn-color > span,
  .accent-gradient .btn-link.accent-btn-color > .text-wrap *,
  .accent-gradient .btn-link.accent-btn-color > i[class^="fa"],
  .accent-gradient .btn-link.accent-btn-color > i[class^="dt-icon-"] {
    color: #218dec;
  }
}
.dt-btn:not(.btn-custom-style).title-btn-color,
.dt-btn:not(.btn-custom-style).title-btn-color > span,
.dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"],
.btn-link.title-btn-color,
.btn-link.title-btn-color > span,
.btn-link.title-btn-color > .text-wrap *,
.btn-link.title-btn-color > i[class^="fa"],
.btn-link.title-btn-color > i[class^="dt-icon-"] {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > span,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > .text-wrap *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > i[class^="fa"],
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .btn-link.title-btn-color > i[class^="dt-icon-"] {
  color: #333333;
}
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > span,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"],
.sidebar-content .btn-link.title-btn-color,
.sidebar-content .btn-link.title-btn-color > span,
.sidebar-content .btn-link.title-btn-color > .text-wrap *,
.sidebar-content .btn-link.title-btn-color > i[class^="fa"],
.sidebar-content .btn-link.title-btn-color > i[class^="dt-icon-"] {
  color: #333333;
}
.footer .dt-btn:not(.btn-custom-style).title-btn-color,
.footer .dt-btn:not(.btn-custom-style).title-btn-color > span,
.footer .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
.footer .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="fa"],
.footer .dt-btn:not(.btn-custom-style).title-btn-color > i[class^="dt-icon-"],
.footer .btn-link.title-btn-color,
.footer .btn-link.title-btn-color > span,
.footer .btn-link.title-btn-color > .text-wrap *,
.footer .btn-link.title-btn-color > i[class^="fa"],
.footer .btn-link.title-btn-color > i[class^="dt-icon-"] {
  color: #ffffff;
}
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > span,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > .text-wrap *,
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > i[class^="fa"],
.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > i[class^="dt-icon-"],
.btn-link.title-btn-hover-color:hover > span,
.btn-link.title-btn-hover-color:hover > .text-wrap *,
.btn-link.title-btn-hover-color:hover > i[class^="fa"],
.btn-link.title-btn-hover-color:hover > i[class^="dt-icon-"] {
  color: #333333 !important;
}
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > span,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > .text-wrap *,
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > i[class^="fa"],
.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > i[class^="dt-icon-"],
.btn-link.default-btn-hover-color:hover > span,
.btn-link.default-btn-hover-color:hover > .text-wrap *,
.btn-link.default-btn-hover-color:hover > i[class^="fa"],
.btn-link.default-btn-hover-color:hover > i[class^="dt-icon-"] {
  color: #ffffff !important;
}
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > span,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > .text-wrap *,
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="fa"],
#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="dt-icon-"],
#page .btn-link.accent-btn-hover-color:hover > span,
#page .btn-link.accent-btn-hover-color:hover > .text-wrap *,
#page .btn-link.accent-btn-hover-color:hover > i[class^="fa"],
#page .btn-link.accent-btn-hover-color:hover > i[class^="dt-icon-"] {
  color: #218dec !important;
}
.accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > span,
.accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > .text-wrap *,
.accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="fa"],
.accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="dt-icon-"],
.accent-gradient #page .btn-link.accent-btn-hover-color:hover > span,
.accent-gradient #page .btn-link.accent-btn-hover-color:hover > .text-wrap *,
.accent-gradient #page .btn-link.accent-btn-hover-color:hover > i[class^="fa"],
.accent-gradient #page .btn-link.accent-btn-hover-color:hover > i[class^="dt-icon-"] {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > span,
  .accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > .text-wrap *,
  .accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="fa"],
  .accent-gradient #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^="dt-icon-"],
  .accent-gradient #page .btn-link.accent-btn-hover-color:hover > span,
  .accent-gradient #page .btn-link.accent-btn-hover-color:hover > .text-wrap *,
  .accent-gradient #page .btn-link.accent-btn-hover-color:hover > i[class^="fa"],
  .accent-gradient #page .btn-link.accent-btn-hover-color:hover > i[class^="dt-icon-"] {
    color: #218dec;
  }
}
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > span,
.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > .text-wrap * {
  color: #218dec;
}
.accent-btn-color.accent-gradient .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > span,
.accent-btn-color.accent-gradient .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > .text-wrap * {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-btn-color.accent-gradient .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > span,
  .accent-btn-color.accent-gradient .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > .text-wrap * {
    color: #218dec;
  }
}
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > span,
.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > .text-wrap * {
  background: none;
  color: #ffffff;
}
.custom-btn-hover-color .dt-btn:hover > .text-wrap * {
  color: inherit;
}
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > span,
.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > .text-wrap * {
  color: #218dec;
}
.accent-btn-hover-color.accent-gradient .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > span,
.accent-btn-hover-color.accent-gradient .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > .text-wrap * {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-btn-hover-color.accent-gradient .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > span,
  .accent-btn-hover-color.accent-gradient .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > .text-wrap * {
    color: #218dec;
  }
}
.light-bg-btn {
  background-color: #f7f7f7;
}
.outline-element-decoration .light-bg-btn {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .light-bg-btn {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.light-bg-btn:hover {
  background: #23aadd;
  background: -webkit-linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  background: linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
}
#page .light-bg-btn.accent-btn-bg-hover-color:hover {
  background: #218dec;
}
.accent-gradient #page .light-bg-btn.accent-btn-bg-hover-color:hover {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.btn-light {
  background-color: #f7f7f7;
  background-image: none;
}
.outline-element-decoration .btn-light {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .btn-light {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.btn-light:hover {
  background-image: none;
  background-color: #f7f7f7;
}
.outline-element-decoration .btn-light:hover {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .btn-light:hover {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.dt-btn.outline-bg-btn {
  background: none;
}
.accent-gradient .dt-btn.outline-bg-btn {
  background: none;
}
.dt-btn.outline-bg-btn:hover {
  border-color: transparent;
}
.outline-bg-btn {
  border-color: #218dec;
}
.outline-bg-btn:hover {
  border-color: #23aadd;
  background: #23aadd;
  background: -webkit-linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  background: linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
}
.outline-bg-btn.accent-btn-bg-color {
  border-color: #218dec;
}
#page .outline-bg-btn.accent-btn-bg-hover-color:hover {
  background: #218dec;
  border-color: transparent;
}
.accent-gradient #page .outline-bg-btn.accent-btn-bg-hover-color:hover {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.outline-btn {
  border-color: #218dec;
}
.outline-btn:hover {
  border-color: #23aadd;
  background: none;
}
.outline-btn.accent-btn-bg-color {
  border-color: #218dec;
}
#page .outline-btn.accent-btn-bg-hover-color:hover {
  border-color: #218dec;
}
.dt-btn-link,
.dt-btn-link > span,
.dt-btn-link > i {
  color: #218dec;
}
.accent-gradient .dt-btn-link,
.accent-gradient .dt-btn-link > span,
.accent-gradient .dt-btn-link > i {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .dt-btn-link,
  .accent-gradient .dt-btn-link > span,
  .accent-gradient .dt-btn-link > i {
    color: #218dec;
  }
}
.dt-btn-link:after {
  background: #218dec;
}
.accent-gradient .dt-btn-link:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.wpb_content_element .wpb_tabs_nav > li > a {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_tabs_nav > li > a {
  color: #333333;
}
.sidebar-content .wpb_content_element .wpb_tabs_nav > li > a {
  color: #333333;
}
.footer .wpb_content_element .wpb_tabs_nav > li > a {
  color: #ffffff;
}
.wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
.wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
.wpb_content_element.tab-style-three .wpb_tabs_nav > li.ui-tabs-active > a,
.wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a {
  color: #218dec;
}
.accent-gradient .wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
.accent-gradient .wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
.accent-gradient .wpb_content_element.tab-style-three .wpb_tabs_nav > li.ui-tabs-active > a,
.accent-gradient .wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
  .accent-gradient .wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
  .accent-gradient .wpb_content_element.tab-style-three .wpb_tabs_nav > li.ui-tabs-active > a,
  .accent-gradient .wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a {
    color: #218dec;
  }
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li {
  border-radius: 1px;
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient .wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.wpb_tabs.tab-style-two {
  background-color: #f7f7f7;
}
.outline-element-decoration .wpb_tabs.tab-style-two {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .wpb_tabs.tab-style-two {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background-color: #218dec;
}
.accent-gradient .wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.tab-style-four.wpb_tabs {
  border-radius: 1px;
}
.tab-style-four.wpb_tabs {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-four.wpb_tabs {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-four.wpb_tabs {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-four.wpb_tabs .wpb_tabs_nav {
  background-color: #218dec;
}
.accent-gradient .tab-style-four.wpb_tabs .wpb_tabs_nav {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.wpb_tour.tab-style-one,
.tab-style-one.wpb_tour .wpb_tabs_nav li {
  border-radius: 1px;
}
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
.wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
  color: #fff;
}
#page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
#page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
  background-color: #218dec;
}
.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background-color: #218dec;
}
.accent-gradient .wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.wpb_tour.tab-style-two .wpb_tab {
  background-color: #f7f7f7;
  border-radius: 1px;
}
.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-two.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
  border-radius: 1px;
}
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
  color: #fff;
}
#page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
#page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
  background-color: #218dec;
}
.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active a {
  color: #fff;
}
.wpb_tour.tab-style-three .wpb_tabs_nav li,
.wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav li,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav li,
.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav,
.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(133,134,140,0.15);
}
.footer .wpb_tour.tab-style-three .wpb_tabs_nav li,
.footer .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: rgba(133,134,140,0.15);
}
.tab-style-four.wpb_tour {
  border-radius: 1px;
}
.tab-style-four.wpb_tour {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-four.wpb_tour {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-four.wpb_tour {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-four.wpb_tour .wpb_tabs_nav {
  background-color: #218dec;
}
.accent-gradient .tab-style-four.wpb_tour .wpb_tabs_nav {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.wpb_content_element .wpb_accordion_header > a span {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wpb_content_element .wpb_accordion_header > a span {
  color: #333333;
}
.sidebar-content .wpb_content_element .wpb_accordion_header > a span {
  color: #333333;
}
.footer .wpb_content_element .wpb_accordion_header > a span {
  color: #ffffff;
}
#page .wpb_accordion .wpb_accordion_wrapper > a:hover span,
#page .wpb_content_element .wpb_accordion_header a:hover span {
  color: #218dec;
}
.accent-gradient #page .wpb_accordion .wpb_accordion_wrapper > a:hover span,
.accent-gradient #page .wpb_content_element .wpb_accordion_header a:hover span {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .wpb_accordion .wpb_accordion_wrapper > a:hover span,
  .accent-gradient #page .wpb_content_element .wpb_accordion_header a:hover span {
    color: #218dec;
  }
}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,
.sidebar-content .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
  border-color: rgba(133,134,140,0.15);
}
.footer .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
  border-color: rgba(133,134,140,0.15);
}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
  background-color: #f7f7f7;
}
.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:before {
  background-color: rgba(133,134,140,0.15);
}
.wpb_content_element.dt-style .wpb_accordion_header > a:after {
  color: ;
}
.wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:hover:after,
.wpb_content_element.dt-style:not(.dt-accordion-bg-on) .ui-state-active > a:hover:after {
  color: #218dec;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active > a:after {
  color: ;
}
.hr-thick {
  border-color: rgba(133,134,140,0.1);
}
.hr-thin {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(51,51,51,0.12);
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.hr-thin.style-dashed {
  border-top-style: dashed;
  border-bottom: none;
}
.hr-thin.style-dotted {
  border-top-style: dotted;
  border-bottom: none;
}
.hr-thin.style-double {
  border-top-style: double;
  border-top-width: 3px;
  border-bottom: none;
}
.accent-border-color .separator-holder,
.accent-border-color.hr-thin,
.accent-border-color.hr-thick {
  border-color: #218dec;
}
.accent-gradient .accent-border-color.hr-thin.style-line,
.accent-gradient .accent-border-color.hr-thick {
  border-width: 0;
  border-color: #218dec;
  -moz-border-image: -moz-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  -webkit-border-image: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  border-image: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  border-image-slice: 1;
}
.dt-fancy-title.bg-on,
hr.gf_rule {
  background-color: rgba(133,134,140,0.08);
}
.sidebar .dt-fancy-title.bg-on,
.sidebar-content .dt-fancy-title.bg-on,
.sidebar hr.gf_rule,
.sidebar-content hr.gf_rule {
  background-color: rgba(133,134,140,0.08);
}
.footer .dt-fancy-title.bg-on,
.footer hr.gf_rule {
  background-color: rgba(133,134,140,0.08);
}
.accent-border-color .dt-fancy-title.bg-on {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient .accent-border-color .dt-fancy-title.bg-on {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
#page .accent-title-color .dt-fancy-title {
  color: #218dec;
}
.accent-gradient #page .accent-title-color .dt-fancy-title {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .accent-title-color .dt-fancy-title {
    color: #218dec;
  }
}
.title-color .dt-fancy-title {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .title-color .dt-fancy-title {
  color: #333333;
}
.sidebar-content .title-color .dt-fancy-title {
  color: #333333;
}
.footer .title-color .dt-fancy-title {
  color: #ffffff;
}
.dt-fancy-separator,
.dt-fancy-separator * {
  color: #b4b5bb;
}
.sidebar-content .dt-fancy-separator,
.sidebar-content .dt-fancy-separator * {
  color: rgba(133,134,140,0.5);
}
.footer .dt-fancy-separator,
.footer .dt-fancy-separator * {
  color: rgba(133,134,140,0.5);
}
.separator-holder {
  border-color: rgba(51,51,51,0.12);
}
.separator-holder,
.accent-border-color .bg-on .separator-holder {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .separator-holder,
.sidebar-content .separator-holder,
.sidebar .accent-border-color .bg-on .separator-holder,
.sidebar-content .accent-border-color .bg-on .separator-holder {
  border-color: rgba(133,134,140,0.15);
}
.footer .separator-holder,
.footer .accent-border-color .bg-on .separator-holder {
  border-color: rgba(133,134,140,0.15);
}
.dt-fancy-title.bg-on {
  min-height: 28px;
  line-height: 28px;
}
.text-small .dt-fancy-title.bg-on {
  min-height: 26px;
  line-height: 26px;
}
.text-big .dt-fancy-title.bg-on {
  min-height: 30px;
  line-height: 30px;
}
.h1-size .dt-fancy-title.bg-on {
  min-height: 88px;
  line-height: 88px;
}
.h2-size .dt-fancy-title.bg-on {
  min-height: 68px;
  line-height: 68px;
}
.h3-size .dt-fancy-title.bg-on {
  min-height: 48px;
  line-height: 48px;
}
.h4-size .dt-fancy-title.bg-on {
  min-height: 40px;
  line-height: 40px;
}
.h5-size .dt-fancy-title.bg-on {
  min-height: 32px;
  line-height: 32px;
}
.h6-size .dt-fancy-title.bg-on {
  min-height: 28px;
  line-height: 28px;
}
.vc_pie_chart .vc_pie_chart_value {
  font:  normal bold 24px / 34px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.vc_pie_wrapper .vc_pie_chart_back {
  border-color: rgba(51,51,51,0.1) !important;
}
.shortcode-tooltip {
  color: #1ebbf0;
  border-color: #1ebbf0;
}
.borderframe .shortcode-single-image {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .borderframe .shortcode-single-image,
.sidebar-content .borderframe .shortcode-single-image {
  border-color: rgba(133,134,140,0.15);
}
.footer .borderframe .shortcode-single-image {
  border-color: rgba(133,134,140,0.15);
}
.shortcode-single-caption {
  font-size: 14px;
  line-height: 25px;
  color: #b4b5bb;
}
.sidebar-content .shortcode-single-caption {
  color: rgba(133,134,140,0.5);
}
.footer .shortcode-single-caption {
  color: rgba(133,134,140,0.5);
}
.borderframe.br-standard .shortcode-single-image {
  background-color: #f7f7f7;
}
.shadow-element-decoration .borderframe.br-standard .shortcode-single-image {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.frame-on {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .frame-on,
.sidebar-content .frame-on {
  border-color: rgba(133,134,140,0.15);
}
.footer .frame-on {
  border-color: rgba(133,134,140,0.15);
}
.frame-on.frame-fancy {
  background-color: #f7f7f7;
}
.outline-element-decoration .frame-on.frame-fancy {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .frame-on.frame-fancy {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.shortcode-single-image-wrap .rollover-icon {
  color: #218dec;
  border-color: #218dec;
}
.dt-icon-bg-on.shortcode-single-image-wrap .rollover-icon {
  background-color: #218dec;
}
.accent-gradient .dt-icon-bg-on.shortcode-single-image-wrap .rollover-icon {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.list-divider li {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .list-divider li,
.sidebar-content .list-divider li {
  border-color: rgba(133,134,140,0.15);
}
.footer .list-divider li {
  border-color: rgba(133,134,140,0.15);
}
.standard-number-list.list-divider.bullet-top li:before,
.standard-number-list.list-divider li:first-child:before {
  top: 12.5px;
}
.standard-arrow.list-divider.bullet-top li:before,
.standard-arrow.list-divider.bullet-top li:after {
  top: 14.5px;
  margin-top: 0;
}
.standard-number-list.bullet-top li:before,
.standard-number-list.bullet-top li:first-child:before {
  top: 2.5px;
}
.standard-arrow.bullet-top li:before,
.standard-arrow.list-divider li:first-child:before,
.standard-arrow.list-divider li:first-child:after,
.standard-arrow.bullet-top li:after {
  top: 6.5px;
  margin-top: 0;
}
.standard-number-list li:before,
.standard-arrow li:before {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient .standard-number-list li:before,
.accent-gradient .standard-arrow li:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.content .soc-ico a:before {
  background-color: rgba(133,134,140,0.15);
}
.sidebar .soc-ico a:before,
.sidebar-content .soc-ico a:before {
  background-color: rgba(133,134,140,0.15);
}
.footer .soc-ico a:before {
  background-color: rgba(133,134,140,0.15);
}
.dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.dt-shortcode-icon.dt-icon-bg-on .icon-inner:before,
.text-icon.dt-icon-bg-on .icon-inner:before {
  border-color: #218dec;
  background-color: #218dec;
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.accent-gradient .dt-shortcode-icon.dt-icon-bg-on .icon-inner:before,
.accent-gradient .text-icon.dt-icon-bg-on .icon-inner:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.content .dt-icon-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
  background-color: #218dec;
}
.accent-gradient .content .dt-icon-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.content .dt-icon-border-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
  border-color: #218dec;
}
.dt-shortcode-soc-icons a.dt-icon-border-on:before,
.dt-shortcode-icon.dt-icon-border-on:before,
.text-icon.dt-icon-border-on:before {
  border-color: #218dec;
}
.dt-shortcode-soc-icons a.dt-icon-hover-border-on:after,
.dt-shortcode-icon.dt-icon-hover-border-on:after,
.text-icon.dt-icon-hover-border-on:after {
  border-color: #218dec;
}
#main .soc-ico a:hover,
#footer .soc-ico a:hover {
  background-color: transparent;
  box-shadow: none;
}
#main .soc-ico a:after,
#footer .soc-ico a:after {
  background-color: #218dec;
  box-shadow: none;
}
.accent-gradient #main .soc-ico a:hover,
.accent-gradient #footer .soc-ico a:hover {
  background: none;
}
.accent-gradient #main .soc-ico a:after,
.accent-gradient #footer .soc-ico a:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.dt-shortcode-icon.dt-icon-hover-bg-on .icon-inner:after,
.text-icon.dt-icon-hover-bg-on .icon-inner:after {
  border-color: #218dec;
  background-color: #218dec;
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.accent-gradient .dt-shortcode-icon.dt-icon-hover-bg-on .icon-inner:after,
.accent-gradient .text-icon.dt-icon-hover-bg-on .icon-inner:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.content .dt-icon-hover-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:after {
  background-color: #218dec;
}
.accent-gradient .content .dt-icon-hover-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.content .dt-icon-border-hover-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:after {
  border-color: #218dec;
}
.dt-shortcode-soc-icons a .soc-font-icon,
#main .dt-team-shortcode .soc-ico a .soc-font-icon,
.dt-shortcode-icon .soc-icon,
.text-icon .soc-icon {
  color: #218dec;
}
.accent-gradient .dt-shortcode-soc-icons a .soc-font-icon,
.accent-gradient #main .dt-team-shortcode .soc-ico a .soc-font-icon,
.accent-gradient .dt-shortcode-icon .soc-icon,
.accent-gradient .text-icon .soc-icon {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .dt-shortcode-soc-icons a .soc-font-icon,
  .accent-gradient #main .dt-team-shortcode .soc-ico a .soc-font-icon,
  .accent-gradient .dt-shortcode-icon .soc-icon,
  .accent-gradient .text-icon .soc-icon {
    color: #218dec;
  }
}
.content .soc-ico a:not(:hover) .soc-font-icon {
  color: #85868c;
}
.sidebar .soc-ico a:not(:hover) .soc-font-icon,
.sidebar-content .soc-ico a:not(:hover) .soc-font-icon {
  color: #85868c;
}
.footer .soc-ico a:not(:hover) .soc-font-icon {
  color: #85868c;
}
.dt-style.vc_progress_bar.default-bg .vc_single_bar {
  background-color: #f7f7f7;
}
.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.dt-style.vc_progress_bar.outline-bg .vc_single_bar {
  box-shadow: inset 0px 0px 0px 1px rgba(133,134,140,0.2);
  background: none;
}
.dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
  background-color: rgba(133,134,140,0.15);
}
.pb-style-two .vc_label,
.pb-style-three .vc_label {
  color: #333333;
  font-size: 13px;
  line-height: 23px;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-two .vc_label,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .pb-style-three .vc_label {
  color: #333333;
}
.sidebar-content .pb-style-two .vc_label,
.sidebar-content .pb-style-three .vc_label {
  color: #333333;
}
.footer .pb-style-two .vc_label,
.footer .pb-style-three .vc_label {
  color: #ffffff;
}
#page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient #page .accent-bg:not([class*='vc_progress-bar-color']) .vc_bar {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
blockquote:not(.shortcode-blockquote):not(.elementor-blockquote),
blockquote.shortcode-blockquote.block-style-widget,
.block-style-widget {
  background-color: #f7f7f7;
}
.outline-element-decoration blockquote:not(.shortcode-blockquote):not(.elementor-blockquote),
.outline-element-decoration .block-style-widget {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration blockquote:not(.shortcode-blockquote):not(.elementor-blockquote),
.shadow-element-decoration .block-style-widget {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.shortcode-pullquote:after,
.shortcode-action-bg:before {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient .shortcode-pullquote:after,
.accent-gradient .shortcode-action-bg:before {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
blockquote.shortcode-blockquote {
  border-color: rgba(51,51,51,0.12);
}
.sidebar blockquote.shortcode-blockquote,
.sidebar-content blockquote.shortcode-blockquote {
  border-color: rgba(133,134,140,0.15);
}
.footer blockquote.shortcode-blockquote {
  border-color: rgba(133,134,140,0.15);
}
blockquote,
blockquote *,
.shortcode-pullquote,
.wp-block-quote cite {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget blockquote *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .shortcode-pullquote,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-quote cite {
  color: #333333;
}
.sidebar-content blockquote,
.sidebar-content blockquote *,
.sidebar-content .shortcode-pullquote,
.sidebar-content .wp-block-quote cite {
  color: #333333;
}
.footer blockquote,
.footer blockquote *,
.footer .shortcode-pullquote,
.footer .wp-block-quote cite {
  color: #ffffff;
}
blockquote:not(.wp-block-quote):not(.elementor-blockquote) {
  color: #333333;
  font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.wp-block-pullquote blockquote {
  font:  normal  15px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  font-size: 22px;
  line-height: 28px;
}
.plain-bg {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .plain-bg,
.sidebar-content .plain-bg {
  border-color: rgba(133,134,140,0.15);
}
.footer .plain-bg {
  border-color: rgba(133,134,140,0.15);
}
.slider-wrapper.arrows-accent .owl-prev i,
.slider-wrapper.arrows-accent .owl-next i {
  background-color: rgba(33,141,236,0.9);
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next i {
  background: rgba(33,141,236,0.9);
  background: -webkit-linear-gradient(319deg, rgba(33,141,236,0.9) 0%, rgba(237,237,237,0.9) 0%, rgba(32,153,237,0.9) 0%, rgba(57,223,170,0.9) 0%, rgba(33,141,236,0.9) 1%, rgba(30,187,239,0.9) 1%, rgba(33,141,236,0.9) 1%, rgba(33,141,236,0.9) 2%, rgba(237,237,237,0.9) 2%, rgba(140,191,236,0.9) 2%, rgba(33,141,236,0.9) 2%, rgba(32,155,237,0.9) 3%, rgba(33,146,236,0.9) 11%, rgba(31,177,238,0.9) 11%, rgba(30,187,239,0.9) 11%, rgba(33,141,236,0.9) 13%, rgba(30,187,239,0.9) 13%, rgba(33,145,236,0.9) 13%, rgba(33,141,236,0.9) 16%, rgba(33,141,236,0.9) 17%, rgba(30,187,239,0.9) 18%, rgba(30,187,239,0.9) 23%, rgba(30,187,240,0.9) 24%, rgba(37,195,225,0.9) 28%, rgba(38,196,222,0.9) 29%, rgba(30,187,239,0.9) 33%, rgba(34,192,233,0.9) 33%, rgba(34,192,232,0.9) 34%, rgba(36,194,228,0.9) 37%, rgba(30,187,239,0.9) 42%, rgba(42,201,214,0.9) 46%, rgba(44,204,207,0.9) 50%, rgba(43,198,210,0.9) 51%, rgba(43,196,211,0.9) 52%, rgba(43,196,211,0.9) 65%, rgba(40,196,217,0.9) 68%, rgba(33,147,237,0.9) 77%);
  background: linear-gradient(319deg, rgba(33,141,236,0.9) 0%, rgba(237,237,237,0.9) 0%, rgba(32,153,237,0.9) 0%, rgba(57,223,170,0.9) 0%, rgba(33,141,236,0.9) 1%, rgba(30,187,239,0.9) 1%, rgba(33,141,236,0.9) 1%, rgba(33,141,236,0.9) 2%, rgba(237,237,237,0.9) 2%, rgba(140,191,236,0.9) 2%, rgba(33,141,236,0.9) 2%, rgba(32,155,237,0.9) 3%, rgba(33,146,236,0.9) 11%, rgba(31,177,238,0.9) 11%, rgba(30,187,239,0.9) 11%, rgba(33,141,236,0.9) 13%, rgba(30,187,239,0.9) 13%, rgba(33,145,236,0.9) 13%, rgba(33,141,236,0.9) 16%, rgba(33,141,236,0.9) 17%, rgba(30,187,239,0.9) 18%, rgba(30,187,239,0.9) 23%, rgba(30,187,240,0.9) 24%, rgba(37,195,225,0.9) 28%, rgba(38,196,222,0.9) 29%, rgba(30,187,239,0.9) 33%, rgba(34,192,233,0.9) 33%, rgba(34,192,232,0.9) 34%, rgba(36,194,228,0.9) 37%, rgba(30,187,239,0.9) 42%, rgba(42,201,214,0.9) 46%, rgba(44,204,207,0.9) 50%, rgba(43,198,210,0.9) 51%, rgba(43,196,211,0.9) 52%, rgba(43,196,211,0.9) 65%, rgba(40,196,217,0.9) 68%, rgba(33,147,237,0.9) 77%);
}
.elementor-widget-the7_photo-scroller .scroller-arrow span {
  color: #218dec;
}
.elementor-widget-the7_photo-scroller .scroller-arrow:hover span {
  color: #218dec;
}
.slider-wrapper.arrows-accent .owl-prev:hover i,
.slider-wrapper.arrows-accent .owl-next:hover i {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev:hover i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next:hover i {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.dt-owl-item .post.bg-on {
  box-shadow: none;
}
.dt-owl-item .post.bg-on:before {
  background-color: #f7f7f7;
}
.outline-element-decoration .dt-owl-item .post.bg-on:before {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-owl-item .post.bg-on:before {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
input::-webkit-input-placeholder {
  color: rgba(139,141,148,0.5);
}
input:-moz-placeholder {
  color: rgba(139,141,148,0.5);
}
textarea::-webkit-input-placeholder {
  color: rgba(139,141,148,0.5);
}
textarea:-moz-placeholder {
  color: rgba(139,141,148,0.5);
}
input:focus::-webkit-input-placeholder {
  color: rgba(139,141,148,0.15);
}
input:focus:-moz-placeholder {
  color: rgba(139,141,148,0.15);
}
textarea:focus::-webkit-input-placeholder {
  color: rgba(139,141,148,0.15);
}
textarea:focus:-moz-placeholder {
  color: rgba(139,141,148,0.15);
}
.form-fields label,
.comment-form label {
  color: #8b8d94;
}
input[type="text"],
.widget_search input[type="text"].searchform-s,
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea,
.wpcf7-number,
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select {
  color: #8b8d94;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  padding: 5px 15px 5px 15px;
  border-color: rgba(51,51,51,0.12);
  background-color: #fdfdfd;
  border-radius: 1px;
}
.content input[type="text"],
.content .widget_search input[type="text"].searchform-s,
.content input[type="search"],
.content input[type="tel"],
.content input[type="url"],
.content input[type="email"],
.content input[type="number"],
.content input[type="date"],
.content input[type="range"],
.content input[type="password"],
.content select,
.content textarea,
.content .wpcf7-number,
.content .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select {
  font-size: 14px;
  line-height: 25px;
}
input[type="text"],
.widget_search input[type="text"].searchform-s,
input[type="search"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
.wpcf7-number,
.tinvwl-input-group .form-control,
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select {
  height: 38px;
}
.formError + input,
.formError + textarea {
  border-color: #f55b5f;
}
select:not(.elementor-field),
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select:not(.elementor-field) {
  -webkit-appearance: none !important;
  -moz-appearance: none;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(139,141,148,0.5)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>');
  background-position: calc(100% - 10px) center;
  background-repeat: no-repeat;
  padding-right: calc(15px + 15px);
}
select:focus,
.woocommerce div.product.elementor form.cart table.variations td.value:focus:before {
  outline: 0px solid transparent;
  box-shadow: 0 0 0 2px #218dec;
}
.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select:not(.elementor-field) {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(139,141,148,0.5)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>') !important;
}
select:focus {
  outline: 0px solid transparent;
  box-shadow: 0 0 0 2px #218dec;
}
.widget .dt-form .dt-btn,
.dt-form .dt-btn,
.comment-form .dt-btn {
  font:  normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  border-radius: 1px;
  padding: 12px 18px 12px 18px;
  min-height: 38px;
  line-height: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
.btn-3d .widget .dt-form .dt-btn,
.btn-3d .dt-form .dt-btn,
.btn-3d .comment-form .dt-btn {
  min-height: 36px;
  line-height: 36px;
}
input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),
.post-password-form input[type="submit"],
.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
.tml-submit-wrap input[type="submit"],
.wpcf7-form input[type="submit"] {
  font:  normal bold 14px / 16px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  border-radius: 1px;
  padding: 12px 18px 12px 18px;
  min-height: 38px;
  line-height: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
.btn-3d input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),
.btn-3d .post-password-form input[type="submit"],
.btn-3d .mc4wp-form input[type="submit"],
.btn-3d div.mc4wp-form button[type="submit"],
.btn-3d .tml-submit-wrap input[type="submit"],
.btn-3d .wpcf7-form input[type="submit"] {
  min-height: 36px;
  line-height: 36px;
}
.popup-message-style .parentFormundefined,
.inline-message-style .parentFormundefined,
.popup-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-validation-errors,
.inline-message-style .wpcf7-validation-errors,
.popup-message-style .wpcf7-response-output,
.inline-message-style .wpcf7-response-output {
  background: #218dec;
}
.popup-message-style.accent-gradient .parentFormundefined,
.inline-message-style.accent-gradient .parentFormundefined,
.popup-message-style.accent-gradient .wpcf7-mail-sent-ok,
.inline-message-style.accent-gradient .wpcf7-mail-sent-ok,
.popup-message-style.accent-gradient .wpcf7-validation-errors,
.inline-message-style.accent-gradient .wpcf7-validation-errors,
.popup-message-style.accent-gradient .wpcf7-response-output,
.inline-message-style.accent-gradient .wpcf7-response-output {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.parentFormundefined .formErrorContent,
.wpcf7-mail-sent-ok .formErrorContent,
.wpcf7-validation-errors .formErrorContent,
.wpcf7-response-output .formErrorContent {
  font:  normal 15px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
#page .parentFormundefined,
.popup-message-style .parentFormundefined,
.inline-message-style .parentFormundefined,
#page .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-mail-sent-ok,
.inline-message-style .wpcf7-mail-sent-ok,
#page .wpcf7-validation-errors,
.popup-message-style .wpcf7-validation-errors,
.inline-message-style .wpcf7-validation-errors,
#page .wpcf7-response-output,
.popup-message-style .wpcf7-response-output,
.inline-message-style .wpcf7-response-output {
  background: ;
  color: #ffffff !important;
  border: none;
}
#page .parentFormundefined .formErrorContent,
#page .parentFormundefined .formErrorContent a,
#page .parentFormundefined .close-message
		#page .parentFormundefined a,
.popup-message-style .parentFormundefined .formErrorContent,
.popup-message-style .parentFormundefined .formErrorContent a,
.popup-message-style .parentFormundefined .close-message
		.popup-message-style .parentFormundefined a,
.inline-message-style .parentFormundefined .formErrorContent,
.inline-message-style .parentFormundefined .formErrorContent a,
.inline-message-style .parentFormundefined .close-message
		.inline-message-style .parentFormundefined a,
#page .wpcf7-mail-sent-ok .formErrorContent,
#page .wpcf7-mail-sent-ok .formErrorContent a,
#page .wpcf7-mail-sent-ok .close-message
		#page .wpcf7-mail-sent-ok a,
.popup-message-style .wpcf7-mail-sent-ok .formErrorContent,
.popup-message-style .wpcf7-mail-sent-ok .formErrorContent a,
.popup-message-style .wpcf7-mail-sent-ok .close-message
		.popup-message-style .wpcf7-mail-sent-ok a,
.inline-message-style .wpcf7-mail-sent-ok .formErrorContent,
.inline-message-style .wpcf7-mail-sent-ok .formErrorContent a,
.inline-message-style .wpcf7-mail-sent-ok .close-message
		.inline-message-style .wpcf7-mail-sent-ok a,
#page .wpcf7-validation-errors .formErrorContent,
#page .wpcf7-validation-errors .formErrorContent a,
#page .wpcf7-validation-errors .close-message
		#page .wpcf7-validation-errors a,
.popup-message-style .wpcf7-validation-errors .formErrorContent,
.popup-message-style .wpcf7-validation-errors .formErrorContent a,
.popup-message-style .wpcf7-validation-errors .close-message
		.popup-message-style .wpcf7-validation-errors a,
.inline-message-style .wpcf7-validation-errors .formErrorContent,
.inline-message-style .wpcf7-validation-errors .formErrorContent a,
.inline-message-style .wpcf7-validation-errors .close-message
		.inline-message-style .wpcf7-validation-errors a,
#page .wpcf7-response-output .formErrorContent,
#page .wpcf7-response-output .formErrorContent a,
#page .wpcf7-response-output .close-message
		#page .wpcf7-response-output a,
.popup-message-style .wpcf7-response-output .formErrorContent,
.popup-message-style .wpcf7-response-output .formErrorContent a,
.popup-message-style .wpcf7-response-output .close-message
		.popup-message-style .wpcf7-response-output a,
.inline-message-style .wpcf7-response-output .formErrorContent,
.inline-message-style .wpcf7-response-output .formErrorContent a,
.inline-message-style .wpcf7-response-output .close-message
		.inline-message-style .wpcf7-response-output a {
  color: #ffffff;
}
#page .parentFormundefined:before,
.popup-message-style .parentFormundefined:before,
.inline-message-style .parentFormundefined:before,
#page .wpcf7-mail-sent-ok:before,
.popup-message-style .wpcf7-mail-sent-ok:before,
.inline-message-style .wpcf7-mail-sent-ok:before,
#page .wpcf7-validation-errors:before,
.popup-message-style .wpcf7-validation-errors:before,
.inline-message-style .wpcf7-validation-errors:before,
#page .wpcf7-response-output:before,
.popup-message-style .wpcf7-response-output:before,
.inline-message-style .wpcf7-response-output:before {
  color: #ffffff;
}
.comment-form-cookies-consent label,
.form-terms-text {
  font-size: 13px;
  line-height: 23px;
}
.dt-arrow-border-on .owl-carousel .owl-nav a:not(:hover):before {
  border-color: #218dec;
}
.dt-arrow-hover-border-on .owl-carousel .owl-nav a:hover:after {
  border-color: #218dec;
}
.arrows-bg-on.owl-carousel .owl-nav a:before {
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.arrows-hover-bg-on.owl-carousel .owl-nav a:after {
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.owl-carousel .owl-nav i,
.owl-carousel .owl-nav i:before {
  color: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .owl-carousel .owl-nav i,
  .owl-carousel .owl-nav i:before {
    color: #218dec;
  }
}
.owl-carousel .owl-nav a:hover i {
  color: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .owl-carousel .owl-nav a:hover i {
    color: #218dec;
  }
}
.owl-carousel.bullets-scale-up .owl-dot span {
  background: #218dec;
}
.owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span,
.owl-carousel.bullets-scale-up .owl-dot.active span {
  background: #218dec;
}
.owl-carousel.bullets-stroke .owl-dot:not(.active) span {
  background: #218dec;
}
.owl-carousel.bullets-stroke .owl-dot:not(.active):hover span {
  background: #218dec;
}
.owl-carousel.bullets-stroke .owl-dot.active span {
  box-shadow: 0 0 0 2px #218dec;
}
.owl-carousel.bullets-fill-in .owl-dot span {
  box-shadow: inset 0 0 0 2px #218dec;
}
.owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span {
  box-shadow: inset 0 0 0 2px #218dec;
}
.owl-carousel.bullets-fill-in .owl-dot.active span {
  box-shadow: inset 0 0 0 20px #218dec;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot span {
  background: #218dec;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span,
.owl-carousel.bullets-small-dot-stroke .owl-dot.active span {
  background: #218dec;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot.active {
  box-shadow: 0 0 0 2px #218dec;
}
.owl-carousel.bullets-ubax .owl-dot span {
  background: #218dec;
}
.owl-carousel.bullets-ubax .owl-dot.active span {
  border-color: #218dec;
}
.owl-carousel.bullets-ubax .owl-dot:not(.active):hover span {
  background: #218dec;
}
.owl-carousel.bullets-etefu .owl-dot span {
  background: #218dec;
}
.owl-carousel.bullets-etefu .owl-dot:not(.active):hover span {
  background: #218dec;
}
.owl-carousel.bullets-etefu .owl-dot span:before {
  background: #218dec;
}
.dt-owl-item-icon i {
  color: #218dec;
}
.text-and-icon-carousel .owl-nav i,
.text-and-icon-carousel .owl-nav a:hover i,
.text-and-icon-carousel .owl-nav i:before {
  background: none;
  color: #218dec;
}
.dt-owl-item-icon:before,
.dt-owl-item-icon:after,
.text-and-icon-carousel .owl-nav a:before,
.text-and-icon-carousel .owl-nav a:after {
  border-color: #218dec;
}
.full-width-wrap .dt-shortcode .filter {
  width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.filter {
  margin-bottom: 50px;
}
.paginator {
  margin-top: 50px;
}
.filter-categories a,
.filter-categories .customSelect {
  font:   bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: uppercase;
}
.filter a,
.filter a *,
.filter .customSelect {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter a *,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .filter .customSelect {
  color: #333333;
}
.sidebar-content .filter a,
.sidebar-content .filter a *,
.sidebar-content .filter .customSelect {
  color: #333333;
}
.footer .filter a,
.footer .filter a *,
.footer .filter .customSelect {
  color: #ffffff;
}
.filter-categories a,
.filter-extras > div {
  padding: 8px 14px 7px 14px;
  margin: 0px 3px 0px 3px;
}
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
  color: #218dec;
}
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
  .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
    color: #218dec;
  }
}
.filter-bg-decoration .filter-categories a {
  border-radius: 1px;
}
.filter-bg-decoration .filter-categories a:not(.act):hover {
  color: #218dec;
}
.filter-bg-decoration .filter-categories a:after {
  display: none;
}
.filter-bg-decoration .filter-categories a:not(.act):hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .filter-bg-decoration .filter-categories a:not(.act):hover {
    color: #218dec;
  }
}
.filter-bg-decoration .filter-categories a.act {
  color: #fff;
}
.filter-bg-decoration .filter-categories a.act {
  color: #fff;
  background-color: #218dec;
  border-radius: 1px;
}
.accent-gradient .filter-bg-decoration .filter-categories a.act {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.filter-underline-decoration .filter-categories a:after {
  color: #fff;
  background-color: #218dec;
  height: 2px;
}
.accent-gradient .filter-underline-decoration .filter-categories a:after {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.filter-switch {
  background-color: rgba(33,141,236,0.2);
  background: rgba(33,141,236,0.2);
  background: -webkit-linear-gradient(319deg, rgba(33,141,236,0.2) 0%, rgba(237,237,237,0.2) 0%, rgba(32,153,237,0.2) 0%, rgba(57,223,170,0.2) 0%, rgba(33,141,236,0.2) 1%, rgba(30,187,239,0.2) 1%, rgba(33,141,236,0.2) 1%, rgba(33,141,236,0.2) 2%, rgba(237,237,237,0.2) 2%, rgba(140,191,236,0.2) 2%, rgba(33,141,236,0.2) 2%, rgba(32,155,237,0.2) 3%, rgba(33,146,236,0.2) 11%, rgba(31,177,238,0.2) 11%, rgba(30,187,239,0.2) 11%, rgba(33,141,236,0.2) 13%, rgba(30,187,239,0.2) 13%, rgba(33,145,236,0.2) 13%, rgba(33,141,236,0.2) 16%, rgba(33,141,236,0.2) 17%, rgba(30,187,239,0.2) 18%, rgba(30,187,239,0.2) 23%, rgba(30,187,240,0.2) 24%, rgba(37,195,225,0.2) 28%, rgba(38,196,222,0.2) 29%, rgba(30,187,239,0.2) 33%, rgba(34,192,233,0.2) 33%, rgba(34,192,232,0.2) 34%, rgba(36,194,228,0.2) 37%, rgba(30,187,239,0.2) 42%, rgba(42,201,214,0.2) 46%, rgba(44,204,207,0.2) 50%, rgba(43,198,210,0.2) 51%, rgba(43,196,211,0.2) 52%, rgba(43,196,211,0.2) 65%, rgba(40,196,217,0.2) 68%, rgba(33,147,237,0.2) 77%);
  background: linear-gradient(319deg, rgba(33,141,236,0.2) 0%, rgba(237,237,237,0.2) 0%, rgba(32,153,237,0.2) 0%, rgba(57,223,170,0.2) 0%, rgba(33,141,236,0.2) 1%, rgba(30,187,239,0.2) 1%, rgba(33,141,236,0.2) 1%, rgba(33,141,236,0.2) 2%, rgba(237,237,237,0.2) 2%, rgba(140,191,236,0.2) 2%, rgba(33,141,236,0.2) 2%, rgba(32,155,237,0.2) 3%, rgba(33,146,236,0.2) 11%, rgba(31,177,238,0.2) 11%, rgba(30,187,239,0.2) 11%, rgba(33,141,236,0.2) 13%, rgba(30,187,239,0.2) 13%, rgba(33,145,236,0.2) 13%, rgba(33,141,236,0.2) 16%, rgba(33,141,236,0.2) 17%, rgba(30,187,239,0.2) 18%, rgba(30,187,239,0.2) 23%, rgba(30,187,240,0.2) 24%, rgba(37,195,225,0.2) 28%, rgba(38,196,222,0.2) 29%, rgba(30,187,239,0.2) 33%, rgba(34,192,233,0.2) 33%, rgba(34,192,232,0.2) 34%, rgba(36,194,228,0.2) 37%, rgba(30,187,239,0.2) 42%, rgba(42,201,214,0.2) 46%, rgba(44,204,207,0.2) 50%, rgba(43,198,210,0.2) 51%, rgba(43,196,211,0.2) 52%, rgba(43,196,211,0.2) 65%, rgba(40,196,217,0.2) 68%, rgba(33,147,237,0.2) 77%);
}
.filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.filter-switch-toggle {
  background-color: #218dec;
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.paginator a,
.paginator a * {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator a * {
  color: #333333;
}
.sidebar-content .paginator a,
.sidebar-content .paginator a * {
  color: #333333;
}
.footer .paginator a,
.footer .paginator a * {
  color: #ffffff;
}
.paginator .button-load-more,
.paginator .loading-ready {
  font-size: 14px;
  line-height: 25px;
}
.paginator .button-load-more {
  border-color: rgba(51,51,51,0.1);
  font-size: 14px;
  line-height: 25px;
}
.paginator .button-load-more.animate-load,
.paginator .button-load-more:hover {
  border-color: rgba(51,51,51,0.21);
}
.paginator .button-load-more.animate-load .stick,
.paginator .button-load-more.button-lazy-loading .stick {
  border-top-color: #333333;
  border-right-color: #333333;
}
.paginator:not(.paginator-more-button) a {
  font-size: 15px;
  line-height: 27px;
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .paginator:not(.paginator-more-button) a {
  color: #333333;
}
.sidebar-content .paginator:not(.paginator-more-button) a {
  color: #333333;
}
.footer .paginator:not(.paginator-more-button) a {
  color: #ffffff;
}
.paginator:not(.paginator-more-button) a:after {
  background: #218dec;
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
#footer.solid-bg {
  background: #1a1c20 none repeat center top;
}
#footer.footer-outline-decoration {
  border-top: 1px solid rgba(129,215,66,0.96);
}
.wf-container-footer,
.footer.full-width-line {
  border-top: 1px solid #1a1c20;
}
.header-side-left.footer-overlap.boxed-layout:not(.sticky-header) #footer,
.header-side-right.footer-overlap.boxed-layout:not(.sticky-header) #footer {
  max-width: 1640px;
}
#footer .wf-container-footer {
  padding-top: 60px;
  padding-bottom: 0px;
}
#footer .wf-container {
  margin: 0 -25px;
}
.footer .widget {
  color: #85868c;
  padding: 0 25px;
}
.footer .widget,
.footer .tp_recent_tweets li {
  font-size: 14px;
  line-height: 25px;
}
#footer.full-width > .wf-wrap,
#footer.full-width #bottom-bar > .wf-wrap {
  width: 100%;
}
#footer > .wf-wrap,
#footer #bottom-bar > .wf-wrap {
  padding: 0 25px 0 0px;
}
#bottom-bar.solid-bg {
  background: rgba(255,255,255,0.12) none repeat center top;
}
.wf-container-bottom,
#bottom-bar.full-width-line {
  border-top: 1px solid rgba(255,255,255,0.12);
}
.wf-container-bottom {
  padding: 10px 0 10px 0;
  min-height: 60px;
}
#bottom-bar {
  font-size: 13px;
  line-height: 23px;
  color: #ffffff;
}
#bottom-bar .mini-nav li:before {
  border-left-color: #38393a;
}
.footer-sub-nav > li.act > a .menu-text,
.footer-sub-nav > li:not(.act):hover > a .menu-text,
.footer-sub-nav > li.act > a .subtitle-text,
.footer-sub-nav > li:not(.act):hover > a .subtitle-text {
  color: #218dec;
}
#bottom-bar a,
#bottom-bar .mini-nav .customSelect,
#bottom-bar .menu-select {
  color: #ffffff;
}
#bottom-bar .mini-search,
#bottom-bar .mini-contacts:before {
  background-color: #218dec;
}
#branding-bottom {
  padding: 10px 15px 10px 0px;
}
.no-avatar,
.testim-no-avatar {
  border: 1px solid;
  border-color: rgba(51,51,51,0.12);
}
.sidebar .no-avatar,
.sidebar-content .no-avatar,
.sidebar .testim-no-avatar,
.sidebar-content .testim-no-avatar {
  border-color: rgba(133,134,140,0.15);
}
.footer .no-avatar,
.footer .testim-no-avatar {
  border-color: rgba(133,134,140,0.15);
}
.testim-no-avatar svg {
  fill: rgba(51,51,51,0.12);
}
.no-avatar,
.no-avatar:after,
.comment-list .no-avatar:after {
  color: rgba(51,51,51,0.12);
}
.sidebar .no-avatar,
.sidebar-content .no-avatar,
.sidebar .no-avatar:after,
.sidebar-content .no-avatar:after,
.sidebar .comment-list .no-avatar:after,
.sidebar-content .comment-list .no-avatar:after {
  color: rgba(133,134,140,0.15);
}
.footer .no-avatar,
.footer .no-avatar:after,
.footer .comment-list .no-avatar:after {
  color: rgba(133,134,140,0.15);
}
.scroll-top {
  border-radius: 1px;
}
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea {
  font:  normal  14px / 25px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
}
.wpcf7-select {
  height: 39px;
  min-width: 200px;
}
a.clear-form,
#cancel-comment-reply-link {
  font-size: 13px;
  line-height: 23px;
  color: #b4b5bb;
}
.sidebar-content a.clear-form,
.sidebar-content #cancel-comment-reply-link {
  color: rgba(133,134,140,0.5);
}
.footer a.clear-form,
.footer #cancel-comment-reply-link {
  color: rgba(133,134,140,0.5);
}
.customSelect {
  font:  normal  14px / 25px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  font-size: 14px;
  background-color: rgba(133,134,140,0.08);
}
.sidebar .customSelect,
.sidebar-content .customSelect {
  background-color: rgba(133,134,140,0.08);
}
.footer .customSelect {
  background-color: rgba(133,134,140,0.08);
}
.shortcode-code {
  background-color: #f7f7f7;
}
.shadow-element-decoration .shortcode-code {
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .shortcode-code {
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.content table,
.content td,
.content th {
  border-color: rgba(51,51,51,0.12);
}
.dt-highlight {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient .dt-highlight {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.post-content .text-secondary {
  color: #b4b5bb;
}
.sidebar-content .post-content .text-secondary {
  color: rgba(133,134,140,0.5);
}
.footer .post-content .text-secondary {
  color: rgba(133,134,140,0.5);
}
#page .items-grid .post-content a:hover,
#page .post-content a:hover {
  color: #218dec;
}
.accent-gradient #page .items-grid .post-content a:hover,
.accent-gradient #page .post-content a:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .items-grid .post-content a:hover,
  .accent-gradient #page .post-content a:hover {
    color: #218dec;
  }
}
.shortcode-banner-bg > * {
  line-height: 25px;
}
.content .wp-block-quote:not(.is-style-large),
.content .wp-block-quote.is-style-large {
  border-color: #218dec;
}
.wp-block-separator {
  border-bottom-color: rgba(51,51,51,0.12);
}
.wp-block-quote.is-large:before,
.wp-block-quote.is-large:after,
.wp-block-quote.is-style-large:before,
.wp-block-quote.is-style-large:after {
  background: #218dec;
}
blockquote.has-accent-color,
.wp-block-pullquote blockquote.has-accent-color,
.has-accent-color,
.has-accent-color:hover {
  color: #218dec;
}
:root .has-accent-background-color,
.wp-block-pullquote.is-style-solid-color.has-accent-background-color {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient :root .has-accent-background-color,
.accent-gradient .wp-block-pullquote.is-style-solid-color.has-accent-background-color {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.wp-block-separator.is-style-dots::before {
  color: rgba(51,51,51,0.12);
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {
  font:  normal bold 24px / 34px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.wp-block-categories li a,
.wp-block-archives li a,
.wp-block-latest-posts li a {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-categories li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-archives li a,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-posts li a {
  color: #333333;
}
.sidebar-content .wp-block-categories li a,
.sidebar-content .wp-block-archives li a,
.sidebar-content .wp-block-latest-posts li a {
  color: #333333;
}
.footer .wp-block-categories li a,
.footer .wp-block-archives li a,
.footer .wp-block-latest-posts li a {
  color: #ffffff;
}
.wp-block-categories li a:hover,
.wp-block-archives li a:hover,
.wp-block-latest-posts li a:hover {
  color: #218dec;
}
.accent-gradient .wp-block-categories li a:hover,
.accent-gradient .wp-block-archives li a:hover,
.accent-gradient .wp-block-latest-posts li a:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.wp-block-latest-comments__comment-date {
  color: #b4b5bb;
}
.wp-block-latest-comments__comment-meta a {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .wp-block-latest-comments__comment-meta a {
  color: #333333;
}
.sidebar-content .wp-block-latest-comments__comment-meta a {
  color: #333333;
}
.footer .wp-block-latest-comments__comment-meta a {
  color: #ffffff;
}
.wp-block-latest-comments__comment-meta a:hover {
  color: #218dec;
}
.accent-gradient .wp-block-latest-comments__comment-meta a:hover {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#main .wpb_alert strong {
  font:  normal bold 16px / 26px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.layzr-bg {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(133,134,140,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.sidebar .layzr-bg,
.sidebar-content .layzr-bg {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(133,134,140,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.footer .layzr-bg {
  background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(133,134,140,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}
.layzr-bg:not(.layzr-bg-transparent) {
  background-color: rgba(133,134,140,0.05);
}
.sidebar .layzr-bg:not(.layzr-bg-transparent),
.sidebar-content .layzr-bg:not(.layzr-bg-transparent) {
  background-color: rgba(133,134,140,0.05);
}
.footer .layzr-bg:not(.layzr-bg-transparent) {
  background-color: rgba(133,134,140,0.05);
}
#page .woocom-project .layzr-bg:not(.layzr-bg-transparent) {
  background-color: transparent;
}
.pswp button.pswp__button--arrow--left,
.pswp button.pswp__button--arrow--right,
.pswp .pswp__button--arrow--left:before,
.pswp .pswp__button--arrow--right:before {
  font-size: 62px;
  line-height: 62px;
  min-height: 62px;
}
.rollover i,
.post-rollover i,
.rollover-video i,
.enable-bg-rollover .post-thumbnail-rollover:after,
.enable-bg-rollover .gallery-rollover,
.enable-bg-rollover.hover-scale figure:after {
  background-color: rgba(33,141,236,0.2);
  background: rgba(33,141,236,0.2);
  background: -webkit-linear-gradient(319deg, rgba(33,141,236,0.2) 0%, rgba(237,237,237,0.2) 0%, rgba(32,153,237,0.2) 0%, rgba(57,223,170,0.2) 0%, rgba(33,141,236,0.2) 1%, rgba(30,187,239,0.2) 1%, rgba(33,141,236,0.2) 1%, rgba(33,141,236,0.2) 2%, rgba(237,237,237,0.2) 2%, rgba(140,191,236,0.2) 2%, rgba(33,141,236,0.2) 2%, rgba(32,155,237,0.2) 3%, rgba(33,146,236,0.2) 11%, rgba(31,177,238,0.2) 11%, rgba(30,187,239,0.2) 11%, rgba(33,141,236,0.2) 13%, rgba(30,187,239,0.2) 13%, rgba(33,145,236,0.2) 13%, rgba(33,141,236,0.2) 16%, rgba(33,141,236,0.2) 17%, rgba(30,187,239,0.2) 18%, rgba(30,187,239,0.2) 23%, rgba(30,187,240,0.2) 24%, rgba(37,195,225,0.2) 28%, rgba(38,196,222,0.2) 29%, rgba(30,187,239,0.2) 33%, rgba(34,192,233,0.2) 33%, rgba(34,192,232,0.2) 34%, rgba(36,194,228,0.2) 37%, rgba(30,187,239,0.2) 42%, rgba(42,201,214,0.2) 46%, rgba(44,204,207,0.2) 50%, rgba(43,198,210,0.2) 51%, rgba(43,196,211,0.2) 52%, rgba(43,196,211,0.2) 65%, rgba(40,196,217,0.2) 68%, rgba(33,147,237,0.2) 77%);
  background: linear-gradient(319deg, rgba(33,141,236,0.2) 0%, rgba(237,237,237,0.2) 0%, rgba(32,153,237,0.2) 0%, rgba(57,223,170,0.2) 0%, rgba(33,141,236,0.2) 1%, rgba(30,187,239,0.2) 1%, rgba(33,141,236,0.2) 1%, rgba(33,141,236,0.2) 2%, rgba(237,237,237,0.2) 2%, rgba(140,191,236,0.2) 2%, rgba(33,141,236,0.2) 2%, rgba(32,155,237,0.2) 3%, rgba(33,146,236,0.2) 11%, rgba(31,177,238,0.2) 11%, rgba(30,187,239,0.2) 11%, rgba(33,141,236,0.2) 13%, rgba(30,187,239,0.2) 13%, rgba(33,145,236,0.2) 13%, rgba(33,141,236,0.2) 16%, rgba(33,141,236,0.2) 17%, rgba(30,187,239,0.2) 18%, rgba(30,187,239,0.2) 23%, rgba(30,187,240,0.2) 24%, rgba(37,195,225,0.2) 28%, rgba(38,196,222,0.2) 29%, rgba(30,187,239,0.2) 33%, rgba(34,192,233,0.2) 33%, rgba(34,192,232,0.2) 34%, rgba(36,194,228,0.2) 37%, rgba(30,187,239,0.2) 42%, rgba(42,201,214,0.2) 46%, rgba(44,204,207,0.2) 50%, rgba(43,198,210,0.2) 51%, rgba(43,196,211,0.2) 52%, rgba(43,196,211,0.2) 65%, rgba(40,196,217,0.2) 68%, rgba(33,147,237,0.2) 77%);
}
.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.buttons-on-img .rollover-content,
.albums .rollover-thumbnails-on i,
.dt-albums-shortcode .rollover-thumbnails-on i,
.rollover-buttons-on i,
.hover-scale .rollover-project:after,
.hover-style-two.content-align-bottom .rollover-project:after,
.portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
.albums-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
.enable-bg-rollover.hover-scale article:after {
  background-color: rgba(33,141,236,0.85);
  background: rgba(33,141,236,0.85);
  background: -webkit-linear-gradient(319deg, rgba(33,141,236,0.85) 0%, rgba(237,237,237,0.85) 0%, rgba(32,153,237,0.85) 0%, rgba(57,223,170,0.85) 0%, rgba(33,141,236,0.85) 1%, rgba(30,187,239,0.85) 1%, rgba(33,141,236,0.85) 1%, rgba(33,141,236,0.85) 2%, rgba(237,237,237,0.85) 2%, rgba(140,191,236,0.85) 2%, rgba(33,141,236,0.85) 2%, rgba(32,155,237,0.85) 3%, rgba(33,146,236,0.85) 11%, rgba(31,177,238,0.85) 11%, rgba(30,187,239,0.85) 11%, rgba(33,141,236,0.85) 13%, rgba(30,187,239,0.85) 13%, rgba(33,145,236,0.85) 13%, rgba(33,141,236,0.85) 16%, rgba(33,141,236,0.85) 17%, rgba(30,187,239,0.85) 18%, rgba(30,187,239,0.85) 23%, rgba(30,187,240,0.85) 24%, rgba(37,195,225,0.85) 28%, rgba(38,196,222,0.85) 29%, rgba(30,187,239,0.85) 33%, rgba(34,192,233,0.85) 33%, rgba(34,192,232,0.85) 34%, rgba(36,194,228,0.85) 37%, rgba(30,187,239,0.85) 42%, rgba(42,201,214,0.85) 46%, rgba(44,204,207,0.85) 50%, rgba(43,198,210,0.85) 51%, rgba(43,196,211,0.85) 52%, rgba(43,196,211,0.85) 65%, rgba(40,196,217,0.85) 68%, rgba(33,147,237,0.85) 77%);
  background: linear-gradient(319deg, rgba(33,141,236,0.85) 0%, rgba(237,237,237,0.85) 0%, rgba(32,153,237,0.85) 0%, rgba(57,223,170,0.85) 0%, rgba(33,141,236,0.85) 1%, rgba(30,187,239,0.85) 1%, rgba(33,141,236,0.85) 1%, rgba(33,141,236,0.85) 2%, rgba(237,237,237,0.85) 2%, rgba(140,191,236,0.85) 2%, rgba(33,141,236,0.85) 2%, rgba(32,155,237,0.85) 3%, rgba(33,146,236,0.85) 11%, rgba(31,177,238,0.85) 11%, rgba(30,187,239,0.85) 11%, rgba(33,141,236,0.85) 13%, rgba(30,187,239,0.85) 13%, rgba(33,145,236,0.85) 13%, rgba(33,141,236,0.85) 16%, rgba(33,141,236,0.85) 17%, rgba(30,187,239,0.85) 18%, rgba(30,187,239,0.85) 23%, rgba(30,187,240,0.85) 24%, rgba(37,195,225,0.85) 28%, rgba(38,196,222,0.85) 29%, rgba(30,187,239,0.85) 33%, rgba(34,192,233,0.85) 33%, rgba(34,192,232,0.85) 34%, rgba(36,194,228,0.85) 37%, rgba(30,187,239,0.85) 42%, rgba(42,201,214,0.85) 46%, rgba(44,204,207,0.85) 50%, rgba(43,198,210,0.85) 51%, rgba(43,196,211,0.85) 52%, rgba(43,196,211,0.85) 65%, rgba(40,196,217,0.85) 68%, rgba(33,147,237,0.85) 77%);
}
.effect-bubba .rollover-project,
.effect-layla .rollover-project,
.effect-sarah .rollover-project {
  background-color: rgba(33,141,236,0.85);
  background: rgba(33,141,236,0.85);
  background: -webkit-linear-gradient(319deg, rgba(33,141,236,0.85) 0%, rgba(237,237,237,0.85) 0%, rgba(32,153,237,0.85) 0%, rgba(57,223,170,0.85) 0%, rgba(33,141,236,0.85) 1%, rgba(30,187,239,0.85) 1%, rgba(33,141,236,0.85) 1%, rgba(33,141,236,0.85) 2%, rgba(237,237,237,0.85) 2%, rgba(140,191,236,0.85) 2%, rgba(33,141,236,0.85) 2%, rgba(32,155,237,0.85) 3%, rgba(33,146,236,0.85) 11%, rgba(31,177,238,0.85) 11%, rgba(30,187,239,0.85) 11%, rgba(33,141,236,0.85) 13%, rgba(30,187,239,0.85) 13%, rgba(33,145,236,0.85) 13%, rgba(33,141,236,0.85) 16%, rgba(33,141,236,0.85) 17%, rgba(30,187,239,0.85) 18%, rgba(30,187,239,0.85) 23%, rgba(30,187,240,0.85) 24%, rgba(37,195,225,0.85) 28%, rgba(38,196,222,0.85) 29%, rgba(30,187,239,0.85) 33%, rgba(34,192,233,0.85) 33%, rgba(34,192,232,0.85) 34%, rgba(36,194,228,0.85) 37%, rgba(30,187,239,0.85) 42%, rgba(42,201,214,0.85) 46%, rgba(44,204,207,0.85) 50%, rgba(43,198,210,0.85) 51%, rgba(43,196,211,0.85) 52%, rgba(43,196,211,0.85) 65%, rgba(40,196,217,0.85) 68%, rgba(33,147,237,0.85) 77%);
  background: linear-gradient(319deg, rgba(33,141,236,0.85) 0%, rgba(237,237,237,0.85) 0%, rgba(32,153,237,0.85) 0%, rgba(57,223,170,0.85) 0%, rgba(33,141,236,0.85) 1%, rgba(30,187,239,0.85) 1%, rgba(33,141,236,0.85) 1%, rgba(33,141,236,0.85) 2%, rgba(237,237,237,0.85) 2%, rgba(140,191,236,0.85) 2%, rgba(33,141,236,0.85) 2%, rgba(32,155,237,0.85) 3%, rgba(33,146,236,0.85) 11%, rgba(31,177,238,0.85) 11%, rgba(30,187,239,0.85) 11%, rgba(33,141,236,0.85) 13%, rgba(30,187,239,0.85) 13%, rgba(33,145,236,0.85) 13%, rgba(33,141,236,0.85) 16%, rgba(33,141,236,0.85) 17%, rgba(30,187,239,0.85) 18%, rgba(30,187,239,0.85) 23%, rgba(30,187,240,0.85) 24%, rgba(37,195,225,0.85) 28%, rgba(38,196,222,0.85) 29%, rgba(30,187,239,0.85) 33%, rgba(34,192,233,0.85) 33%, rgba(34,192,232,0.85) 34%, rgba(36,194,228,0.85) 37%, rgba(30,187,239,0.85) 42%, rgba(42,201,214,0.85) 46%, rgba(44,204,207,0.85) 50%, rgba(43,198,210,0.85) 51%, rgba(43,196,211,0.85) 52%, rgba(43,196,211,0.85) 65%, rgba(40,196,217,0.85) 68%, rgba(33,147,237,0.85) 77%);
}
.mobile-false .effect-bubba:not(.hover-color-static) .rollover-project:hover > a > img,
.mobile-false .effect-layla:not(.hover-color-static) .rollover-project:hover > a > img,
.mobile-false .effect-sarah:not(.hover-color-static) .rollover-project:hover > a > img,
.mobile-true .effect-bubba:not(.hover-color-static) .is-clicked > a > img,
.mobile-true .effect-layla:not(.hover-color-static) .is-clicked > a > img,
.mobile-true .effect-sarah:not(.hover-color-static) .is-clicked > a > img {
  opacity: 0.3;
}
.hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.accent-gradient .hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
.hover-color-static.hover-scale .rollover-project:after,
.hover-color-static.hover-style-two.content-align-bottom .rollover-project:after {
  background-color: rgba(0,0,0,0.65);
  background-image: none;
}
.hover-color-static.effect-bubba .rollover-project,
.hover-color-static.effect-layla .rollover-project,
.hover-color-static.effect-sarah .rollover-project {
  background-color: #000000;
  background-image: none;
}
.hover-color-static .buttons-on-img i,
.hover-color-static .rollover i,
.hover-color-static .rollover-video i,
.hover-color-static .rollover.rollover-thumbnails-on i,
#page .hover-color-static .buttons-on-img .rollover-content {
  background-color: rgba(0,0,0,0.35);
  background-image: none;
}
.rollover-thumbnails span:first-child i {
  color: #fff;
  background-color: #218dec;
}
.accent-gradient .rollover-thumbnails span:first-child i {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.gallery-shortcode .gallery-zoom-ico,
.blog-shortcode .gallery-zoom-ico,
.blog-carousel-shortcode .gallery-zoom-ico {
  border-color: #218dec;
}
.gallery-shortcode .gallery-zoom-ico span,
.gallery-shortcode .gallery-zoom-ico:before,
.blog-shortcode .gallery-zoom-ico span,
.blog-shortcode .gallery-zoom-ico:before,
.blog-carousel-shortcode .gallery-zoom-ico span,
.blog-carousel-shortcode .gallery-zoom-ico:before {
  color: #218dec;
}
.dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico,
.dt-icon-bg-on.blog-shortcode .gallery-zoom-ico,
.dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico {
  background-color: #218dec;
}
.accent-gradient .dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico,
.accent-gradient .dt-icon-bg-on.blog-shortcode .gallery-zoom-ico,
.accent-gradient .dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.albums-shortcode .album-zoom-ico {
  border-color: #218dec;
}
.albums-shortcode .album-zoom-ico span {
  color: #218dec;
}
.dt-icon-bg-on.albums-shortcode .album-zoom-ico {
  background-color: #218dec;
}
.accent-gradient .dt-icon-bg-on.albums-shortcode .album-zoom-ico {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.rollover-content {
  line-height: 25px;
}
.rollover-content h2.entry-title {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .rollover-content h2.entry-title {
  color: #333333;
}
.sidebar-content .rollover-content h2.entry-title {
  color: #333333;
}
.footer .rollover-content h2.entry-title {
  color: #ffffff;
}
.portfolio-categories a,
.portfolio-categories a *,
.portfolio-categories span {
  color: #b4b5bb;
}
.gform_wrapper .gsection {
  border-bottom-style:  !important;
  border-bottom-width: ;
  border-bottom-color: rgba(51,51,51,0.12);
}
.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction {
  font-size: 13px;
  color: rgba(133,134,140,0.45);
}
#main .gform_wrapper span.ginput_total,
#main .gform_wrapper .gfield_required,
#main .gform_wrapper .ginput_left input:focus + label,
#main .gform_wrapper .ginput_right input:focus + label,
#main .gform_wrapper .ginput_full input:focus + label {
  color: #218dec;
}
.gform_wrapper h3.gform_title,
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
h3.gform_title,
form.mc4wp-form label {
  color: #333333;
}
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h3.gform_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper .gsection .gfield_label,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget .gform_wrapper h2.gsection_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.gform_title,
.dt-mega-menu .dt-mega-parent .sidebar-content .widget form.mc4wp-form label {
  color: #333333;
}
.sidebar-content .gform_wrapper h3.gform_title,
.sidebar-content .gform_wrapper .gsection .gfield_label,
.sidebar-content .gform_wrapper h2.gsection_title,
.sidebar-content h3.gform_title,
.sidebar-content form.mc4wp-form label {
  color: #333333;
}
.footer .gform_wrapper h3.gform_title,
.footer .gform_wrapper .gsection .gfield_label,
.footer .gform_wrapper h2.gsection_title,
.footer h3.gform_title,
.footer form.mc4wp-form label {
  color: #ffffff;
}
h3.gform_title,
.gform_wrapper h3.gform_title {
  color: #333333;
  font:  normal bold 24px / 34px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title {
  color: #333333;
  font:  normal bold 20px / 30px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
#main .gform_wrapper textarea,
.gform_wrapper .top_label .gfield_label {
  font:  normal  14px / 25px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.ngg-albumoverview .ngg-album,
.wpb_separator.wpb_content_element,
.vc_text_separator {
  border-color: rgba(51,51,51,0.12);
}
.sidebar .ngg-albumoverview .ngg-album,
.sidebar-content .ngg-albumoverview .ngg-album,
.sidebar .wpb_separator.wpb_content_element,
.sidebar-content .wpb_separator.wpb_content_element,
.sidebar .vc_text_separator,
.sidebar-content .vc_text_separator {
  border-color: rgba(133,134,140,0.15);
}
.footer .ngg-albumoverview .ngg-album,
.footer .wpb_separator.wpb_content_element,
.footer .vc_text_separator {
  border-color: rgba(133,134,140,0.15);
}
.accent-icon-bg .aio-icon {
  background: #218dec !important;
}
.accent-gradient .accent-icon-bg .aio-icon {
  background: #218dec !important;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%) !important;
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%) !important;
}
.accent-icon-color .aio-icon > i {
  color: #218dec !important;
}
.accent-gradient .accent-icon-color .aio-icon > i {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accent-border-color .aio-icon {
  border-color: #218dec !important;
}
.accent-title-color .uvc-main-heading > *,
.accent-title-color .aio-icon-title {
  color: #218dec !important;
}
.accent-gradient .accent-title-color .uvc-main-heading > *,
.accent-gradient .accent-title-color .aio-icon-title {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accent-subtitle-color .uvc-sub-heading,
.accent-subtitle-color .aio-icon-description {
  color: #218dec !important;
}
.accent-gradient .accent-subtitle-color .uvc-sub-heading,
.accent-gradient .accent-subtitle-color .aio-icon-description {
  background: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accent-subtitle-color .uvc-main-heading > *,
.accent-title-color .uvc-main-heading > *,
.accent-subtitle-color .uvc-sub-heading,
.accent-title-color .uvc-sub-heading {
  display: inline-block;
}
.accent-border-color .uvc-headings-line {
  border-color: #218dec !important;
  border-top: 0;
  border-right: 0;
  border-left: 0;
}
.accent-gradient .accent-border-color .uvc-headings-line {
  border-color: transparent;
  -webkit-border-image: -webkit-linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  border-image: linear-gradient(left, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  border-image-slice: 1;
}
.accent-arrow-bg .slick-arrow {
  background: #218dec !important;
}
.accent-gradient .accent-arrow-bg .slick-arrow {
  background: #218dec !important;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%) !important;
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%) !important;
}
.mini-wpml {
  font:  normal bold 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.branding .mini-wpml,
.mixed-header .mini-wpml,
.classic-header .mobile-mini-widgets .mini-wpml {
  font:    20px / 24px "Open Sans", Helvetica, Arial, Verdana, sans-serif;
}
.top-bar .mini-wpml {
  font:  500 13px / 19px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.dt-mobile-header .mini-wpml {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.popup-message-style .wpcf7-validation-errors,
.popup-message-style .wpcf7-mail-sent-ok,
.popup-message-style .wpcf7-response-output {
  background-color: #218dec;
}
.accent-gradient.popup-message-style .wpcf7-validation-errors,
.accent-gradient.popup-message-style .wpcf7-mail-sent-ok,
.accent-gradient.popup-message-style .wpcf7-response-output {
  background: #218dec;
  background: -webkit-linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
  background: linear-gradient(319deg, #218dec 0%, #ededed 0%, #2099ed 0%, #39dfaa 0%, #218dec 1%, #1ebbef 1%, #218dec 1%, #218dec 2%, #ededed 2%, #8cbfec 2%, #218dec 2%, #209bed 3%, #2192ec 11%, #1fb1ee 11%, #1ebbef 11%, #218dec 13%, #1ebbef 13%, #2191ec 13%, #218dec 16%, #218dec 17%, #1ebbef 18%, #1ebbef 23%, #1ebbf0 24%, #25c3e1 28%, #26c4de 29%, #1ebbef 33%, #22c0e9 33%, #22c0e8 34%, #24c2e4 37%, #1ebbef 42%, #2ac9d6 46%, #2ccccf 50%, #2bc6d2 51%, #2bc4d3 52%, #2bc4d3 65%, #28c4d9 68%, #2193ed 77%);
}
.wpcf7-validation-errors .wpcf7-not-valid-tip-text,
.wpcf7-validation-errors .wpcf7-valid-tip-text,
.wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text,
.wpcf7-mail-sent-ok .wpcf7-valid-tip-text,
.wpcf7-response-output .wpcf7-not-valid-tip-text,
.wpcf7-response-output .wpcf7-valid-tip-text {
  font:  normal 15px / 27px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.asp_product_name {
  color: #333333;
  font:  normal bold 24px / 34px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead.line-decoration:not(.masthead-mobile-header) {
  border-bottom: 1px solid rgba(255,255,255,0.25);
}
.transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on),
.transparent .sticky-on.masthead.masthead-mobile {
  border: none;
  box-shadow: none !important;
}
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.line-content:after,
.transparent .masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .top-bar.full-width-line:after {
  border-bottom-color: rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav > ul:not(.mini-sub-nav) > li > a:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit i {
  color: #fff;
}
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-current-language > a,
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-horizontal a,
.dt-wpml.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-wpml .wpml-ls-legacy-list-vertical a {
  color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .branding .mini-widgets > *:not(.sub-nav),
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets > *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-widgets .text-area *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-mini-widgets > *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mobile-branding *,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts * {
  color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:hover {
  color: rgba(255,255,255,0.7) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .popup-search .submit:hover i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on:not(.sticky-top-line-on)) .overlay-search .submit:hover i {
  color: rgba(255,255,255,0.7) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type="text"] {
  background: rgba(255,255,255,0.25);
  border-color: rgba(255,255,255,0.3);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input.field {
  background: rgba(255,255,255,0.25);
  border-color: rgba(255,255,255,0.3);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input[type=text],
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .classic-search input::placeholder,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .animate-search-width input::placeholder {
  color: #fff !important;
}
.transparent .classic-header.content-width-line:not(.sticky-on) .navigation:before,
.transparent .classic-header.full-width-line:not(.sticky-on) .navigation:before,
.transparent .classic-header.bg-behind-menu:not(.sticky-on) .navigation:before {
  background-color: rgba(255,255,255,0.25);
  background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .menu-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a .subtitle-text,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a:hover span,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li.act > a > span {
  color: #fff !important;
  background: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li > a > span > span.menu-subtitle,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav > li:hover > a > span > span.menu-subtitle {
  color: rgba(255,255,255,0.5);
}
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li:before,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li:before,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav > li:last-child:after,
.light-preset-color.masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav > li:last-child:after {
  border-color: rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li:not(.act):hover > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-outline-decoration > li.act > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration > li.dt-hovered:not(.act) > a {
  border-color: rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li:not(.act) > a:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration > li.dt-hovered:not(.act) > a,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a,
.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration > li.act > a {
  background-color: rgba(255,255,255,0.25);
  background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .l-to-r-line > li > a i.underline,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .from-centre-line > li > a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .upwards-line > li > a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .downwards-line > li > a .menu-item-text:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .active-line-decoration > li.act > a .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li > a:hover .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration > li.dt-hovered:not(.act) > a .decoration-line,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:after {
  background-color: #ffffff;
  background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line:before {
  background: #ffffff !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn):before {
  background: rgba(255,255,255,0.3) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn):after {
  background: rgba(255,255,255,0.25) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-hover-border-enable .dt-mobile-menu-icon:not(.floating-btn):after {
  border-color: rgba(255,255,255,0.25) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on):not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
  background: #ffffff !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-bg-enable .menu-toggle:before {
  background: rgba(255,255,255,0.3) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).mobile-menu-icon-border-enable .dt-mobile-menu-icon:not(.floating-btn):before {
  border-color: rgba(255,255,255,0.3) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-bg-hover-enable .menu-toggle:after {
  background: rgba(255,255,255,0.25) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-border-enable .menu-toggle:before {
  border-color: rgba(255,255,255,0.3) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on).hamburger-border-hover-enable .menu-toggle:after {
  border-color: rgba(255,255,255,0.25) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children > a .menu-text:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children:not(.act) > a:hover .menu-text:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
  color: white !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.disabled-bg a:before {
  background-color: transparent !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a {
  box-shadow: none !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a:before,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a:before,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a:before {
  background: rgba(255,255,255,0.25) !important;
  background-image: none !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a {
  box-shadow: none !important;
}
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-gradient-bg a:after,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-custom-bg a:after,
.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a:after {
  background: rgba(255,255,255,0.45) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-disabled-bg a:after {
  background-color: transparent !important;
  box-shadow: none !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a .soc-font-icon,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a:hover .soc-font-icon {
  color: #fff !important;
  background: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.border-on a:before {
  box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover:after,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico.hover-border-on a:hover:after {
  box-shadow: inset 0px 0px 0px 0px rgba(255,255,255,0.45) !important;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:before {
  color: white;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart {
  color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart i {
  color: #fff;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover {
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:hover i,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:hover i {
  color: rgba(255,255,255,0.7);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter {
  background-color: rgba(255,255,255,0.25);
  background-image: none;
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .wc-ico-cart > .counter:before,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .rectangular-counter-style .edd-ico-cart > .counter:before {
  border-right: 4px solid rgba(255,255,255,0.25);
}
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart > .counter.custom-bg,
.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart > .counter.custom-bg {
  background-color: rgba(255,255,255,0.25) !important;
  background-image: none !important;
}
.overlap .masthead:not(.mixed-header):not(.side-header) {
  background-image: none, -webkit-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, linear-gradient(to top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-color: transparent;
  background-repeat: repeat;
  background-position: center center;
  border-bottom: none;
  box-shadow: 0px 1px 0px 0px rgba(5,38,57,0.05);
}
.overlap .masthead.side-header-h-stroke {
  background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: linear-gradient(to top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 10px,rgba(255,255,255,0.86) 20px,rgba(255,255,255,0.9) 30px,rgba(255,255,255,0.94) 40px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-color: transparent;
  border-bottom: none;
  box-shadow: 0px 1px 0px 0px rgba(5,38,57,0.05);
}
@media screen and (max-width: 1024px) {
  .overlap .masthead:not(.mixed-header):not(.side-header) {
    background-image: none, -webkit-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 25px,rgba(255,255,255,0.99) 30px,#ffffff 40px);
    background-image: none, linear-gradient(to top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 25px,rgba(255,255,255,0.99) 30px,#ffffff 40px);
    background-color: transparent;
  }
  .overlap .masthead.side-header-h-stroke {
    background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 25px,rgba(255,255,255,0.99) 30px,#ffffff 40px);
    background-image: linear-gradient(to top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 25px,rgba(255,255,255,0.99) 30px,#ffffff 40px);
    background-color: transparent;
  }
}
@media screen and (max-width: 800px) {
  .overlap .masthead:not(.mixed-header):not(.side-header) {
    background-image: none, -webkit-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 2px,rgba(255,255,255,0.86) 4px,rgba(255,255,255,0.9) 6px,rgba(255,255,255,0.94) 9px,rgba(255,255,255,0.98) 13px,rgba(255,255,255,0.99) 18px,#ffffff 20px);
    background-image: none, linear-gradient(to top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 2px,rgba(255,255,255,0.86) 4px,rgba(255,255,255,0.9) 6px,rgba(255,255,255,0.94) 9px,rgba(255,255,255,0.98) 13px,rgba(255,255,255,0.99) 18px,#ffffff 20px);
    background-color: transparent;
  }
  .overlap .masthead.side-header-h-stroke {
    background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 2px,rgba(255,255,255,0.86) 4px,rgba(255,255,255,0.9) 6px,rgba(255,255,255,0.94) 9px,rgba(255,255,255,0.98) 13px,rgba(255,255,255,0.99) 18px,#ffffff 20px);
    background-image: linear-gradient(to top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 2px,rgba(255,255,255,0.86) 4px,rgba(255,255,255,0.9) 6px,rgba(255,255,255,0.94) 9px,rgba(255,255,255,0.98) 13px,rgba(255,255,255,0.99) 18px,#ffffff 20px);
    background-color: transparent;
  }
}
.overlap #main {
  position: relative;
  z-index: 1;
}
.overlap #main {
  background-image: none, #ffffff none repeat  center top, -moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
  background-image: none, -webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-repeat: repeat;
  background-attachment: ;
  background-position: center top;
  background-size: auto;
  box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
}
.overlap .main-gradient {
  background-image: none, #ffffff none repeat  center top, -moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
  background-image: none, -webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-image: none, linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 20px,rgba(255,255,255,0.94) 30px,rgba(255,255,255,0.98) 50px,rgba(255,255,255,0.99) 60px,#ffffff 70px);
  background-repeat: repeat;
  background-attachment: ;
  background-position: center top;
  background-size: auto;
  box-shadow: 0px -1px 0px 0px rgba(5,38,57,0.05);
}
@media screen and (max-width: 1024px) {
  .overlap #main,
  .overlap .main-gradient {
    background-image: none, #ffffff none repeat  center top, -moz-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 30px,rgba(255,255,255,0.99) 35px,#ffffff 40px);
    background-image: none, -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ffffff));
    background-image: none, -webkit-linear-gradient(top,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 30px,rgba(255,255,255,0.99) 35px,#ffffff 40px);
    background-image: none, linear-gradient(to bottom,rgba(255,255,255,0.75) 0px,rgba(255,255,255,0.8) 5px,rgba(255,255,255,0.86) 10px,rgba(255,255,255,0.9) 15px,rgba(255,255,255,0.94) 20px,rgba(255,255,255,0.98) 30px,rgba(255,255,255,0.99) 35px,#ffffff 40px);
  }
}
.overlap .portholeSlider-wrap .rsCapt {
  bottom: 115px;
}
.overlap #main-slideshow {
  margin-top: -70px;
  margin-bottom: -70px;
}
.overlap #main-slideshow.fixed {
  margin-top: 0;
  margin-bottom: 0;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons,
.overlap #page .ls-defaultskin .ls-nav-start,
.overlap #page .ls-defaultskin .ls-nav-stop,
.overlap #page .ls-defaultskin .ls-nav-sides {
  top: -97px;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons {
  top: -99px;
}
.overlap #fancy-header,
.overlap .page-title {
  margin-top: -70px;
  margin-bottom: -70px;
}
.overlap #fancy-header .wf-wrap,
.overlap .page-title .wf-wrap {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media screen and (max-width: 1050px) {
  .overlap.dt-responsive-on #main-slideshow,
  .overlap.dt-responsive-on #fancy-header,
  .overlap.dt-responsive-on .page-title {
    margin-top: -50px;
    margin-bottom: -50px;
  }
  .overlap.dt-responsive-on #fancy-header .wf-wrap,
  .overlap.dt-responsive-on #fancy-header.fancy-header .wf-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .overlap .page-title .wf-wrap {
    padding-top: 30px !important;
    padding-bottom: 30px;
  }
  .overlap.dt-responsive-on .rsHomePorthole .rsCapt {
    bottom: 75px;
  }
  .overlap.dt-responsive-on #page .ls-defaultskin .ls-bottom-slidebuttons,
  .overlap.dt-responsive-on #page .ls-defaultskin .ls-nav-start,
  .overlap.dt-responsive-on #page .ls-defaultskin .ls-nav-stop,
  .overlap.dt-responsive-on #page .ls-defaultskin .ls-nav-sides {
    top: -67px;
  }
  .overlap.dt-responsive-on #page .ls-defaultskin .ls-bottom-slidebuttons {
    top: -69px;
  }
}
@media screen and (max-width: 778px) {
  .overlap.dt-responsive-on .masthead:not(.mixed-header) {
    background: #ffffff none repeat center center !important;
  }
  .overlap.dt-responsive-on .masthead.mixed-header {
    background: #ffffff !important;
  }
  .overlap.dt-responsive-on #main-slideshow,
  .overlap.dt-responsive-on #fancy-header,
  .overlap.dt-responsive-on .page-title {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 800px) {
  .overlap.video-playing.dt-responsive-on #main-slideshow,
  .overlap.video-playing.dt-responsive-on #fancy-header,
  .overlap.video-playing.dt-responsive-on .page-title {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 800px) {
  .overlap.dt-responsive-on .rsHomePorthole .rsCapt {
    bottom: 45px;
  }
}
@media screen and (min-width: 0px) and (max-width: 760px) {
  .overlap.dt-responsive-on .rsHomePorthole .rsCapt {
    bottom: 15px;
  }
}
.phantom-sticky .boxed .masthead:not(.side-header).sticky-on {
  max-width: 1340px;
}
.boxed .top-bar-bg,
.boxed .classic-header .navigation:before {
  width: 100%;
}
.boxed .width-in-pixel .top-bar-bg,
.boxed .width-in-pixel .top-bar.full-width-line:after,
.boxed .width-in-pixel.classic-header.full-width-line .navigation:before,
.boxed .width-in-pixel.classic-header.bg-behind-menu .navigation:before {
  width: 1340px;
}
#phantom.boxed.width-in-pixel .top-bar-bg {
  width: 1340px;
}
.boxed .masthead.full-width:not(.side-header):not(.masthead-mobile) {
  width: 1340px;
}
.masthead:not(.side-header):not(.mixed-header) .header-bar,
.header-space {
  min-height: 100px;
}
.inline-header .header-bar > .mini-widgets,
.inline-header .widget-box .mini-widgets {
  padding: 0px 0px 0px 5px;
}
