@charset "utf-8";
.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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .shadow-decoration {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.accent-bg-mixin {
  color: #fff;
  background-color: #efba1c;
}
.accent-gradient .accent-bg-mixin {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
html,
body,
body.page,
.wf-container > * {
  font:  normal  19px / 18px "Georgia", Helvetica, Arial, Verdana, sans-serif;
  word-spacing: normal;
  color: #000000;
}
.text-big,
.dt-accordion-text-big .wpb_accordion_header > a {
  font-size: 19px;
  line-height: 18px;
}
.text-normal,
.dt-accordion-text-normal .wpb_accordion_header > a {
  font-size: 21px;
  line-height: 21px;
}
.text-small,
.dt-accordion-text-small .wpb_accordion_header > a {
  font-size: 20px;
  line-height: 20px;
}
.wp-caption-text {
  font-size: 20px;
  line-height: 20px;
}
.text-uppercase {
  text-transform: uppercase;
}
h1,
.h1-size,
.entry-title.h1-size,
.dt-accordion-h1-size .wpb_accordion_header > a {
  color: #333333;
  font:  normal  32px / 24px "Georgia", 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: 19px;
    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  19px / 44px "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
  text-transform: capitalize;
}
h3,
.h3-size,
.entry-title.h3-size,
h2.entry-title,
.dt-accordion-h3-size .wpb_accordion_header > a {
  color: #333333;
  font:  normal 500 26px / 27px "David Libre", 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 600 22px / 23px "Times New Roman", 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  15px / 13px "Times New Roman", 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  12px / 15px "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
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: 19px;
  line-height: 18px;
}
.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: 20px;
  line-height: 20px;
}
.color-secondary,
.text-secondary {
  color: #efba1c;
}
.stripe .color-secondary,
.stripe .text-secondary {
  color: #efba1c;
}
a,
a:hover {
  color: #1ebbf0;
}
#page .color-accent {
  color: #efba1c;
}
.accent-gradient #page .color-accent {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .color-accent {
    color: #efba1c;
  }
}
.paint-accent-color {
  color: #efba1c !important;
}
.accent-gradient .paint-accent-color {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  -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;
}
.ph-wrap {
  max-width: 1212px;
}
#phantom.full-width .ph-wrap.boxed,
#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: 1212px;
}
.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 70px 0;
}
body {
  background: #f7f7f7 url('../../../wp-content/themes/dt-the7/images/backgrounds/patterns/full/gplaypattern.jpg') no-repeat fixed left top;
  background-size: cover;
}
#page {
  background: #ffffff url('../../../wp-content/themes/dt-the7/images/backgrounds/patterns/full/poly.png') repeat  center top;
  background-size: auto;
  background-attachment: ;
}
.footer-overlap .page-inner {
  background: #ffffff url('../../../wp-content/themes/dt-the7/images/backgrounds/patterns/full/poly.png') 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 {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.wpb_tabs.tab-style-two,
.wpb_tour.tab-style-two {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,
.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
  max-width: calc(1300px - 88px);
  margin: 0 auto;
}
.masthead:not(.side-header).full-width .top-bar,
.top-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .header-bar,
.header-bar .masthead.side-header-menu-icon,
.masthead:not(.side-header).full-width .mobile-header-bar,
.mobile-header-bar .masthead.side-header-menu-icon {
  max-width: 100%;
}
.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.classic-header .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: 140px;
}
.no-cssgridlegacy.no-cssgrid .header-side-left:not(.sticky-header) #page {
  padding-left: 300px;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-left:not(.sticky-header) #page {
  padding-right: 300px;
  padding-left: 0;
}
.no-cssgridlegacy.no-cssgrid .header-side-right:not(.sticky-header) #page {
  padding-right: 300px;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-right:not(.sticky-header) #page {
  padding-left: 300px;
  padding-right: 0;
}
.side-header {
  width: 300px;
}
.no-cssgridlegacy.no-cssgrid .header-side-left:not(.sticky-header) .side-header {
  margin-left: -300px;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-left:not(.sticky-header) .side-header {
  margin-right: -300px;
  margin-left: 0;
}
.sticky-header .side-header {
  width: 300px;
}
.responsive-off.header-side-left:not(.sticky-header) #page {
  grid-template-columns: 300px calc(100% - 300px);
}
.rtl.responsive-off.header-side-left:not(.sticky-header) #page {
  grid-template-columns: calc(100% - 300px) 300px;
}
.responsive-off.header-side-right:not(.sticky-header) #page {
  grid-template-columns: calc(100% - 300px) 300px;
}
.rtl.responsive-off.header-side-right:not(.sticky-header) #page {
  grid-template-columns: 300px calc(100% - 300px);
}
.side-header .header-bar {
  padding: 40px 40px 40px 40px;
}
.overlay-navigation .side-header .header-bar {
  width: 300px;
  padding: 40px 40px 40px 40px;
}
.side-header .header-bar .mini-widgets {
  padding: 40px 0px 0px 0px;
}
.classic-header.content-width-line .navigation:before,
.classic-header.full-width-line .navigation:before {
  background-color: #000000;
}
.classic-header.bg-behind-menu .navigation:before {
  background-color: #000000;
}
.classic-header .branding .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.classic-header .branding .mini-widgets:last-child {
  padding: 0px 0px 0px 0px;
}
.classic-header .navigation > .mini-widgets,
.classic-header .widget-box .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.classic-header .navigation {
  margin: 0px 0 0px 0;
}
.inline-header .header-bar > .mini-widgets,
.inline-header .widget-box .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.split-header .header-bar .navigation:first-of-type > .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.split-header .header-bar .navigation:last-child > .mini-widgets,
.split-header .widget-box .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.mixed-header.side-header-h-stroke,
.mixed-header.side-header-v-stroke {
  background-color: #ffffff;
}
.mixed-header.side-header-h-stroke .header-bar,
.top-line-space {
  min-height: 80px;
}
.boxed .side-header-h-stroke.sticky-top-line {
  max-width: 1340px;
}
.mixed-header.side-header-v-stroke .header-bar {
  width: 60px;
}
.responsive-off.header-side-line.left-side-line #page {
  grid-template-columns: 60px calc(100% - 60px);
}
.rtl.responsive-off.header-side-line.left-side-line #page {
  grid-template-columns: calc(100% - 60px) 60px;
}
.responsive-off.header-side-line.right-side-line #page {
  grid-template-columns: calc(100% - 60px) 60px;
}
.rtl.responsive-off.header-side-line.right-side-line #page {
  grid-template-columns: 60px calc(100% - 60px);
}
.no-cssgridlegacy.no-cssgrid .left-side-line.header-side-line #page:not(.boxed) {
  padding-left: 60px;
}
.no-cssgridlegacy.no-cssgrid .rtl.left-side-line.header-side-line #page:not(.boxed) {
  padding-left: 0;
  padding-right: 60px;
}
.no-cssgridlegacy.no-cssgrid .right-side-line.header-side-line #page:not(.boxed) {
  padding-right: 60px;
}
.no-cssgridlegacy.no-cssgrid .rtl.right-side-line.header-side-line #page:not(.boxed) {
  padding-right: 0;
  padding-left: 60px;
}
.no-cssgridlegacy.no-cssgrid .header-side-line .mixed-header.side-header-v-stroke,
.no-cssgridlegacy.no-cssgrid .left-side-line.header-side-line .mixed-header.side-header-v-stroke {
  margin-left: -60px;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-line .mixed-header.side-header-v-stroke,
.no-cssgridlegacy.no-cssgrid .rtl.left-side-line.header-side-line .mixed-header.side-header-v-stroke {
  margin-right: -60px;
  margin-left: 0;
}
.no-cssgridlegacy.no-cssgrid .header-side-line .boxed .mixed-header.side-header-v-stroke,
.no-cssgridlegacy.no-cssgrid .left-side-line.header-side-line .boxed .mixed-header.side-header-v-stroke {
  margin-left: 0;
}
.no-cssgridlegacy.no-cssgrid .rtl.header-side-line .boxed .mixed-header.side-header-v-stroke,
.no-cssgridlegacy.no-cssgrid .rtl.left-side-line.header-side-line .boxed .mixed-header.side-header-v-stroke {
  margin-right: 0;
}
.mixed-header.side-header-h-stroke.line-decoration:not(.masthead-mobile-header) {
  border-bottom: 1px solid #dd9933;
}
.header-side-left .mixed-header.side-header-v-stroke.line-decoration:not(.masthead-mobile-header) {
  border-right: 1px solid #dd9933;
}
.header-side-right .mixed-header.side-header-v-stroke.line-decoration:not(.masthead-mobile-header) {
  border-left: 1px solid #dd9933;
}
.mixed-header.side-header-v-stroke.shadow-decoration:not(.masthead-mobile-header) {
  -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.sticky-header-overlay {
  background-color: rgba(17,17,17,0.4);
  background: rgba(17,17,17,0.4);
  background: -webkit-linear-gradient("");
  background: linear-gradient("");
}
.side-header-h-stroke .header-bar .mini-widgets {
  padding: 0px 0px 0px 0px;
}
.side-header-h-stroke .header-bar .mini-widgets.right-widgets {
  padding: 0px 0px 0px 0px;
}
.sticky-header.header-side-right.slide-header-animation .show-header .side-header {
  -ms-transform: translateX(calc(100% - @header-side-width));
  -webkit-transform: translate3d(calc(100% - @header-side-width),0,0);
  transform: translate3d(calc(100% - @header-side-width),0,0);
}
.overlay-navigation .hide-overlay,
.menu-toggle {
  width: 54px;
  height: 54px;
}
.menu-toggle {
  margin: 0px 0px 0px 0px;
}
.menu-toggle.active {
  margin: 30px 30px 30px 30px;
}
.overlay-navigation .hide-overlay {
  margin: 30px 30px 30px 30px;
}
.menu-toggle .lines-button,
.hide-overlay .lines-button {
  background-color: #ffffff;
  border-radius: 500px;
  width: 54px;
  height: 54px;
}
.menu-toggle.active .lines-button,
.hide-overlay.active .lines-button {
  background-color: #ffffff;
}
.menu-toggle .lines,
.hide-overlay .lines,
.menu-toggle .lines:before,
.hide-overlay .lines:before,
.menu-toggle .lines:after,
.hide-overlay .lines:after {
  background-color: #333333;
}
.menu-toggle.active .lines-button .lines,
.hide-overlay.active .lines-button .lines,
.menu-toggle.active .lines-button .lines:before,
.hide-overlay.active .lines-button .lines:before,
.menu-toggle.active .lines-button .lines:after,
.hide-overlay.active .lines-button .lines:after {
  background-color: #333333;
}
.header-side-left .show-header .side-header .menu-toggle {
  -ms-animation: opacity-lat-menu 0.8s ease 200ms 1 normal both;
  -webkit-animation: opacity-lat-menu 0.8s ease 200ms 1 normal both;
  animation: opacity-lat-menu 0.8s ease 200ms 1 normal both;
}
.header-side-left .closed-header .side-header .menu-toggle {
  -ms-animation: opacity-lat-rev-menu 0.9s ease 200ms 1 normal both;
  -webkit-animation: opacity-lat-rev-menu 0.9s ease 200ms 1 normal both;
  animation: opacity-lat-rev-menu 0.9s ease 200ms 1 normal both;
}
.header-side-right .show-header .side-header .menu-toggle {
  -ms-animation: opacity-lat-menu-right 0.8s ease 200ms 1 normal both;
  -webkit-animation: opacity-lat-menu-right 0.8s ease 200ms 1 normal both;
  animation: opacity-lat-menu-right 0.8s ease 200ms 1 normal both;
}
.header-side-right .closed-header .side-header .menu-toggle {
  -ms-animation: opacity-lat-rev-menu-right 0.9s ease 200ms 1 normal both;
  -webkit-animation: opacity-lat-rev-menu-right 0.9s ease 200ms 1 normal both;
  animation: opacity-lat-rev-menu-right 0.9s ease 200ms 1 normal both;
}
@-ms-keyframes opacity-lat-menu {
  0% {
    opacity: 0;
    left: 100%;
  }
  100% {
    left: 100%;
    opacity: 1;
  }
}
@-webkit-keyframes opacity-lat-menu {
  0% {
    opacity: 0;
    left: 100%;
  }
  100% {
    left: 100%;
    opacity: 1;
  }
}
@keyframes opacity-lat-menu {
  0% {
    opacity: 0;
    left: 100%;
  }
  100% {
    left: 100%;
    opacity: 1;
  }
}
@-ms-keyframes opacity-lat-rev-menu {
  0% {
    opacity: 0;
    left: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-webkit-keyframes opacity-lat-rev-menu {
  0% {
    opacity: 0;
    left: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@keyframes opacity-lat-rev-menu {
  0% {
    opacity: 0;
    left: 0;
  }
  100% {
    left: 0;
    opacity: 1;
  }
}
@-ms-keyframes opacity-lat-menu-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-114px);
  }
  100% {
    -webkit-transform: translateX(-114px);
    opacity: 1;
  }
}
@-webkit-keyframes opacity-lat-menu-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-114px);
  }
  100% {
    -webkit-transform: translateX(-114px);
    opacity: 1;
  }
}
@keyframes opacity-lat-menu-right {
  0% {
    opacity: 0;
    transform: translateX(-114px);
  }
  100% {
    transform: translateX(-114px);
    opacity: 1;
  }
}
@-ms-keyframes opacity-lat-rev-menu-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes opacity-lat-rev-menu-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}
@keyframes opacity-lat-rev-menu-right {
  0% {
    opacity: 0;
    transform: translateX(0);
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
.top-bar-bg {
  background: #1a1c20 none repeat center center;
}
#phantom .top-bar-bg,
.sticky-on .top-bar-bg,
.sticky-top-line-on .top-bar-bg {
  background: #1a1c20 none repeat center center !important;
}
.top-bar.line-content:after,
.top-bar.full-width-line:after {
  border-bottom: 1px solid rgba(255,255,255,0.12);
}
.top-bar {
  min-height: 36px;
  padding: 5px 0px 5px;
}
.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: #ffffff;
}
.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:   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;
}
.mixed-header .branding > a,
.mixed-header .branding > img {
  padding: 0px 0px 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[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;
}
.popup-search .submit:hover i,
.overlay-search .submit:hover i {
  color: rgba(51,51,51,0.7);
}
.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;
}
.mixed-header .popup-search .submit:hover i,
.mixed-header .overlay-search .submit:hover i {
  color: rgba(51,51,51,0.7);
}
.masthead .top-bar .popup-search .submit i,
.masthead .top-bar .overlay-search .submit i {
  font-size: 16px;
  color: #ffffff;
}
.masthead .top-bar .popup-search .submit:hover i,
.masthead .top-bar .overlay-search .submit:hover i {
  color: rgba(255,255,255,0.7);
}
.dt-mobile-header .popup-search .submit i,
.dt-mobile-header .overlay-search .submit i {
  font-size: 16px;
  color: #333333;
}
.dt-mobile-header .popup-search .submit:hover i,
.dt-mobile-header .overlay-search .submit:hover i {
  color: rgba(51,51,51,0.7);
}
.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;
}
.mobile-header-bar .mobile-mini-widgets .popup-search .submit:hover i,
.mobile-header-bar .mobile-mini-widgets .overlay-search .submit:hover i {
  color: rgba(51,51,51,0.7);
}
.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  13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mini-search .submit:hover {
  color: rgba(51,51,51,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;
}
.mixed-header .mini-search .submit:hover {
  color: rgba(51,51,51,0.7);
}
.dt-mobile-header .mini-search .submit {
  font:   500 13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: ;
  color: #333333;
}
.dt-mobile-header .mini-search .submit:hover {
  color: rgba(51,51,51,0.7);
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit {
  font:    13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.mobile-header-bar .mobile-mini-widgets .mini-search .submit:hover {
  color: rgba(51,51,51,0.7);
}
.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: #ffffff;
}
.top-bar .mini-search .submit:hover {
  opacity: 1;
  color: rgba(255,255,255,0.7);
}
.top-bar .popup-search .submit:before,
.top-bar .overlay-search .submit:before {
  color: #efba1c;
}
.login-remember {
  font-size: 20px;
  line-height: 20px;
}
.mini-login,
.mini-login .submit {
  font:  normal  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: #ffffff;
}
.masthead .top-bar .mini-login i,
.masthead .top-bar .mini-login .submit i {
  font-size: 16px;
  color: #ffffff;
}
.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:    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;
}
.mini-contacts {
  font:  normal  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: 20px;
  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: #ffffff;
}
.masthead .top-bar .mini-contacts i {
  font-size: 16px;
  color: #ffffff;
}
.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:    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;
  -webkit-border-radius: 100px;
  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 {
  -webkit-box-shadow: inset 0px 0px 0px 2px #efba1c;
  box-shadow: inset 0px 0px 0px 2px #efba1c;
}
.masthead .soc-ico.hover-border-on a:hover:after,
.dt-mobile-header .soc-ico.hover-border-on a:hover:after {
  -webkit-box-shadow: inset 0px 0px 0px 2px #efba1c;
  box-shadow: inset 0px 0px 0px 2px #efba1c;
}
.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: #efba1c;
}
.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: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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: #efba1c;
  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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #efba1c;
  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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.text-area {
  font:  normal  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: #ffffff;
}
.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:    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 {
  font-size: 20px;
  line-height: 20px;
}
.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 {
  color: #efba1c;
}
.masthead .menu-select,
.masthead .mini-nav > ul:not(.mini-sub-nav) > li > a {
  font:  normal  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: #ffffff;
  font:   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:    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  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: #ffffff;
  font:   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:    13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
#bottom-bar .mini-nav .customSelectInner {
  color: #ffffff;
  font-size: 20px;
  line-height: 20px;
  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:    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-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-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-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-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-second-switch.mini-nav > ul > li > a i {
  font-size: 16px;
  color: #ffffff;
}
.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-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-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: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.header-elements-button-1.border-on:before {
  -webkit-box-shadow: inset 0px 0px 0px 1px #efba1c;
  box-shadow: inset 0px 0px 0px 1px #efba1c;
}
.header-elements-button-1 i {
  font-size: 14px;
}
.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: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.header-elements-button-1.hover-border-on:after {
  -webkit-box-shadow: inset 0px 0px 0px 1px #efba1c;
  box-shadow: inset 0px 0px 0px 1px #efba1c;
}
.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: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.header-elements-button-2.border-on:before {
  -webkit-box-shadow: inset 0px 0px 0px 1px #efba1c;
  box-shadow: inset 0px 0px 0px 1px #efba1c;
}
.header-elements-button-2 i {
  font-size: 14px;
}
.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: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.header-elements-button-2.hover-border-on:after {
  -webkit-box-shadow: inset 0px 0px 0px 1px #efba1c;
  box-shadow: inset 0px 0px 0px 1px #efba1c;
}
.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;
}
.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;
}
.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 > 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: #efba1c;
}
.sticky-on .main-nav > li.act:not(.wpml-ls-item) > a,
#phantom .main-nav > li.act:not(.wpml-ls-item) > a {
  color: #efba1c;
}
.main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
.main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
  color: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .main-nav > li.act:not(.wpml-ls-item) > a .menu-text,
  .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text {
    color: #efba1c;
  }
}
.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: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .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: #efba1c;
  }
}
.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: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .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: #efba1c;
  }
}
.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: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .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: #efba1c;
  }
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover,
.main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a {
  color: #efba1c;
}
.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: #efba1c;
}
.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.27);
}
.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.27);
}
.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: #efb217;
}
.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: #efb217;
}
.top-header .main-nav.level-arrows-on > li.has-children.act > a .menu-text:after {
  color: #efb217;
}
.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: #efb217;
}
.side-header.sub-downwards .main-nav.level-arrows-on li.has-children > a:after {
  line-height: 21px;
}
.main-nav > li > a .subtitle-text {
  font:  normal  11px / 15px "Roboto", 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 #efba1c;
}
.top-header .active-outline-decoration > li.act > a {
  border: 2px solid rgba(239,186,28,0.15);
}
.top-header .active-bg-decoration > li.act > a {
  background-color: rgba(239,186,28,0.15);
  background: rgba(239,186,28,0.15);
  background: -webkit-linear-gradient(168deg, rgba(239,186,28,0.15) 16%, rgba(232,140,27,0.15) 30%, rgba(170,123,47,0.15) 87%, rgba(232,145,53,0.15) 91%, rgba(44,163,32,0.15) 91%, rgba(226,150,43,0.15) 92%, rgba(40,165,31,0.15) 93%, rgba(36,168,29,0.15) 94%, rgba(35,169,29,0.15) 94%, rgba(173,156,29,0.15) 94%, rgba(239,178,23,0.15) 100%);
  background: linear-gradient(168deg, rgba(239,186,28,0.15) 16%, rgba(232,140,27,0.15) 30%, rgba(170,123,47,0.15) 87%, rgba(232,145,53,0.15) 91%, rgba(44,163,32,0.15) 91%, rgba(226,150,43,0.15) 92%, rgba(40,165,31,0.15) 93%, rgba(36,168,29,0.15) 94%, rgba(35,169,29,0.15) 94%, rgba(173,156,29,0.15) 94%, rgba(239,178,23,0.15) 100%);
}
.top-header .hover-bg-decoration > li:not(.act) > a:hover,
.top-header .hover-bg-decoration > li.dt-hovered:not(.act) > a {
  background-color: #efba1c;
  background: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.hover-outline-decoration > li > a,
> li > a .active-outline-decoration,
> li > a .active-bg-decoration,
> li > a .hover-bg-decoration {
  -webkit-border-radius: 3px;
  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: #efba1c;
  background: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  height: 2px;
}
.from-centre-line > li > a .menu-item-text:before {
  bottom: -6px;
  height: 2px;
  background-color: #efba1c;
  background: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.upwards-line > li > a .menu-item-text:before {
  bottom: -6px;
  height: 2px;
  background-color: #efba1c;
  background: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.downwards-line > li > a .menu-item-text:before {
  bottom: -6px;
  background-color: #efba1c;
  background: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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 .mega-full-width .sub-nav,
.header-side-right .mega-auto-width .sub-nav,
.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:    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:  normal  10px / 14px "Roboto", 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;
}
.sub-nav li:not(:first-child) .sub-nav {
  top: -10px;
}
.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: #efba1c;
}
.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: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover .menu-text {
  color: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #efba1c;
}
.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(239,186,28,0.07);
  background: rgba(239,186,28,0.07);
  background: -webkit-linear-gradient(168deg, rgba(239,186,28,0.07) 16%, rgba(232,140,27,0.07) 30%, rgba(170,123,47,0.07) 87%, rgba(232,145,53,0.07) 91%, rgba(44,163,32,0.07) 91%, rgba(226,150,43,0.07) 92%, rgba(40,165,31,0.07) 93%, rgba(36,168,29,0.07) 94%, rgba(35,169,29,0.07) 94%, rgba(173,156,29,0.07) 94%, rgba(239,178,23,0.07) 100%);
  background: linear-gradient(168deg, rgba(239,186,28,0.07) 16%, rgba(232,140,27,0.07) 30%, rgba(170,123,47,0.07) 87%, rgba(232,145,53,0.07) 91%, rgba(44,163,32,0.07) 91%, rgba(226,150,43,0.07) 92%, rgba(40,165,31,0.07) 93%, rgba(36,168,29,0.07) 94%, rgba(35,169,29,0.07) 94%, rgba(173,156,29,0.07) 94%, rgba(239,178,23,0.07) 100%);
}
.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(239,186,28,0.07);
  background: rgba(239,186,28,0.07);
  background: -webkit-linear-gradient(168deg, rgba(239,186,28,0.07) 16%, rgba(232,140,27,0.07) 30%, rgba(170,123,47,0.07) 87%, rgba(232,145,53,0.07) 91%, rgba(44,163,32,0.07) 91%, rgba(226,150,43,0.07) 92%, rgba(40,165,31,0.07) 93%, rgba(36,168,29,0.07) 94%, rgba(35,169,29,0.07) 94%, rgba(173,156,29,0.07) 94%, rgba(239,178,23,0.07) 100%);
  background: linear-gradient(168deg, rgba(239,186,28,0.07) 16%, rgba(232,140,27,0.07) 30%, rgba(170,123,47,0.07) 87%, rgba(232,145,53,0.07) 91%, rgba(44,163,32,0.07) 91%, rgba(226,150,43,0.07) 92%, rgba(40,165,31,0.07) 93%, rgba(36,168,29,0.07) 94%, rgba(35,169,29,0.07) 94%, rgba(173,156,29,0.07) 94%, rgba(239,178,23,0.07) 100%);
}
.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.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a {
  color: #efba1c;
}
.main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text {
  color: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #efba1c;
}
.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:not(.sub-downwards) .main-nav .dt-mega-menu-wrap {
  background-color: #ffffff;
}
.top-header .main-nav .dt-mega-menu-wrap,
.sub-sideways .main-nav .dt-mega-menu-wrap {
  padding: 0px 10px 0px 10px;
}
.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent {
  padding: 20px 10px 20px 10px;
}
.dt-mega-menu > .sub-nav > li:hover > a {
  background-color: transparent;
}
.main-nav .sub-nav > li.dt-mega-parent:not(.empty-title) > a,
.sub-downwards .main-nav .sub-nav > li.dt-mega-parent.empty-title > a {
  padding: 0px 0px 10px 0px;
}
.sub-downwards .sub-nav > li.dt-mega-parent > .next-level-button {
  margin-top: 0px;
  margin-bottom: 10px;
}
.main-nav > li > a > span > span.menu-subtitle {
  color: rgba(51,51,51,0.4);
}
.sub-nav .menu-subtitle,
.sub-nav li.act > a:hover .menu-subtitle {
  color: rgba(51,51,51,0.4);
  font-family: "Roboto", Helvetica, Arial, Verdana, sans-serif;
  font-size: 10px;
}
.main-nav .sub-nav > li.dt-mega-parent > a .menu-text {
  font:   bold 16px / 22px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  color: #333333;
}
.main-nav .sub-nav > li.dt-mega-parent:not(.act):not(.wpml-ls-item) > a:not(.not-clickable-item):hover .menu-text {
  color: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .main-nav .sub-nav > li.dt-mega-parent:not(.act):not(.wpml-ls-item) > a:not(.not-clickable-item):hover .menu-text {
    color: #efba1c;
  }
}
.main-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .menu-text {
  color: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .main-nav .sub-nav > li.dt-mega-parent.current-menu-item > a .menu-text {
    color: #efba1c;
  }
}
.main-nav .sub-nav > li.dt-mega-parent > a .subtitle-text {
  font:  normal  13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
}
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent > a > i {
  font-size: 16px;
  color: #333333;
}
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent:not(.current-menu-item) > a:not(.not-clickable-item):hover > i {
  color: #efba1c;
}
.main-nav .dt-mega-menu .sub-nav .dt-mega-parent.current-menu-item > a > i {
  color: #efba1c;
}
.sub-nav .menu-subtitle,
.sub-nav li.act > a:hover .menu-subtitle {
  color: rgba(51,51,51,0.4);
}
.dt-mega-menu .sub-nav .dt-mega-parent > a {
  border-bottom-color: rgba(51,51,51,0.1);
}
.top-header .main-nav .mega-auto-width > .dt-mega-menu-wrap,
.sub-sideways .main-nav .mega-auto-width > .dt-mega-menu-wrap {
  min-width: 240px;
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {
  width: 240px;
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-1 > .dt-mega-menu-wrap {
  width: 260px;
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-2 > .dt-mega-menu-wrap {
  width: 500px;
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-3 > .dt-mega-menu-wrap {
  width: 740px;
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-4 > .dt-mega-menu-wrap {
  width: 980px;
}
.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-5 > .dt-mega-menu-wrap {
  width: 1220px;
}
.dt-mega-parent .sidebar-content .widget *,
.dt-mega-parent .sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(:hover),
.dt-mega-parent .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a:not(:hover) * {
  color: #333333;
}
.dt-mega-parent .sidebar-content .widget-title {
  color: #333333;
}
.dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover,
.dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover * {
  color: #efba1c;
}
.accent-gradient .dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover * {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget a:not(.button):not(.dt-btn):hover * {
    color: #efba1c;
  }
}
.masthead.masthead-mobile-header,
.masthead.masthead-mobile-header:not(.mixed-header) {
  background: #ffffff;
}
.mobile-sticky-header-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;
}
.mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
  background-color: #efba1c;
  background: #ffffff !important;
  width: 28px;
  height: 28px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.accent-gradient .mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.show-mobile-header .dt-close-mobile-menu-icon {
  left: 270px;
}
.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {
  left: auto;
  right: 0;
}
@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%;
  }
}
.dt-mobile-menu-icon .lines,
.dt-mobile-menu-icon .lines:before,
.dt-mobile-menu-icon .lines:after {
  background-color: #333333;
}
.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;
}
.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-first-switch,
.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-second-switch {
  padding: 0px 0px 0px 0px;
}
.mobile-main-nav > li > a {
  padding: 16px 30px 16px 0;
}
.dt-mobile-header .next-level-button {
  padding: 16px 0;
  top: 0;
  line-height: 20px;
}
.dt-mobile-header .next-level-button:before {
  line-height: 20px;
}
.mobile-main-nav > li > .sub-nav:last-child,
.mobile-main-nav > li .dt-mega-menu-wrap,
.mobile-main-nav > li .dt-mega-menu-wrap > .sub-nav .sub-nav {
  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"] {
  font-size: 16px;
}
.mobile-main-nav li > a {
  color: #333333;
}
.mobile-main-nav li.act > a {
  color: #efba1c;
}
.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: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.mobile-main-nav li:not(.act) > a:hover,
.dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover {
  color: #efba1c;
}
.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.27);
}
.mobile-main-nav > li:before {
  border-color: rgba(51,51,51,0.08);
}
.mobile-main-nav .sub-nav > li > a,
#page .mobile-main-nav .sub-nav li {
  padding: 6.5px 30px 6.5px 0;
}
.dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text {
  font:    13px / 17px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: none;
}
.mobile-main-nav .sub-nav > .menu-item > a i[class^="fa"] {
  font-size: 13px;
}
.mobile-main-nav .sub-nav li > a .menu-text,
.mobile-main-nav .sub-nav li > a i[class^="fa"] {
  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.27);
}
.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% - 30px);
}
.mobile-main-nav .sub-nav > li.has-children > a {
  max-width: calc(100% - 30px);
}
.dt-close-mobile-menu-icon span {
  color: #fff;
  background-color: #efba1c;
}
.accent-gradient .dt-close-mobile-menu-icon span {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.top-bar .sub-nav li.has-children.act:after,
#bottom-bar .sub-nav li.has-children.act:after {
  color: #efba1c;
}
.top-bar .sub-nav > ul > li > a,
#bottom-bar .sub-nav > ul > li > a {
  color: #333333;
  font:    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: #ffffff none repeat center center;
  background-size: auto;
}
.phantom-shadow-decoration #phantom {
  -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
}
.phantom-line-decoration #phantom {
  border-bottom: 1px solid rgba(51,51,51,0.11);
}
#phantom.boxed {
  max-width: 1340px;
}
.phantom-line-decoration #phantom {
  border-bottom: 1px solid rgba(51,51,51,0.11);
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.phantom-shadow-decoration #phantom {
  -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  border-bottom: none;
}
.phantom-disable-decoration #phantom {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border-bottom: none;
}
.responsive-off.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
  background: #ffffff !important;
}
.responsive-off.phantom-line-decoration.phantom-sticky .sticky-on.masthead {
  border-bottom: 1px solid rgba(51,51,51,0.11);
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.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);
}
.transparent .masthead:not(.side-header),
.overlay-navigation .masthead.shadow-decoration:not(.mixed-header) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
  -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
  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: 140px;
}
#main-slideshow.fixed,
#main-slideshow.fix,
#main-slideshow.layer-fixed {
  background:     ;
  background-size: ;
  background-color: rgba(0,0,0,0.08);
}
#main-slideshow.fixed {
  min-height: 60px;
}
#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(0,0,0,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 600 56px / 60px "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
  color: #333333;
  text-transform: none;
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
  color: rgba(0,0,0,0.35);
}
.page-title.breadcrumbs-bg .breadcrumbs {
  background: rgba(255,255,255,0.2);
  border-radius: 3px;
  border: 0px solid rgba(211,113,33,0.2);
}
.page-title .breadcrumbs {
  padding: 0px 0px 0px 0px;
  margin: 8px 0px 0px 0px;
}
.page-title .breadcrumbs,
.page-title .breadcrumbs a {
  color: #dda654;
  font:  normal  40px / 38px "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.page-title .breadcrumbs li:before,
.page-title .breadcrumbs li:before {
  color: rgba(221,166,84,0.5);
}
.fancy-header h1,
.fancy-header h2,
.fancy-header .fancy-subtitle {
  font-family: "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
  font-style: ;
  font-variant: normal;
  font-weight: 600;
}
#page .fancy-header .color-accent span {
  color: #efba1c;
}
.accent-gradient #page .fancy-header .color-accent span {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #f7f7f7 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: #f7f7f7 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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.sidebar .widget,
.sidebar-content .widget {
  border-top: 1px solid rgba(51,51,51,0.12);
  color: #85868c;
  font-size: 21px;
  line-height: 21px;
  padding-top: 44px;
  padding-bottom: 44px;
}
.sidebar.bg-under-widget .widget,
.bg-under-widget .sidebar-content .widget,
.solid-bg.sidebar-content .widget {
  margin-top: 88px;
}
.widget-title {
  font:  normal  15px / 13px "Times New Roman", 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 600 22px / 23px "Times New Roman", 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,
.sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a * {
  color: #85868c;
}
.sidebar-content .widget .post-content .text-secondary {
  color: #85868c;
}
.dt-mega-parent .sidebar-content .widget .post-content .text-secondary {
  color: #333333;
}
.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;
}
.dt-mega-parent .sidebar-content .widget .custom-categories a,
.dt-mega-parent .sidebar-content .widget .custom-categories a .item-name,
.dt-mega-parent .sidebar-content .widget .cat-item a,
.dt-mega-parent .sidebar-content .widget .widget_recent_comments a,
.dt-mega-parent .sidebar-content .widget .widget_tag_cloud a:hover {
  color: #333333;
}
.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;
}
.dt-mega-parent .sidebar-content .widget .custom-categories a span.item-num,
.dt-mega-parent .sidebar-content .widget .cat-item a span.item-num {
  color: rgba(51,51,51,0.5);
}
.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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #efba1c;
}
.dt-mega-parent .sidebar-content .widget .menu .current-menu-parent > a,
.dt-mega-parent .sidebar-content .widget .menu .current-menu-item > a,
.dt-mega-parent .sidebar-content .widget .custom-nav > li > a:hover span,
.dt-mega-parent .sidebar-content .widget .custom-nav li.act > a span,
.dt-mega-parent .sidebar-content .widget .custom-nav > li > ul a:hover span,
.dt-mega-parent .sidebar-content .widget .st-accordion li > a:hover,
.dt-mega-parent .sidebar-content .widget .st-accordion > ul li > a:hover *,
.dt-mega-parent .sidebar-content .widget .widget .custom-categories a:hover span.item-name,
.dt-mega-parent .sidebar-content .widget .widget_categories li a:hover,
.dt-mega-parent .sidebar-content .widget .widget_meta a:hover,
.dt-mega-parent .sidebar-content .widget .blogroll a:hover,
.dt-mega-parent .sidebar-content .widget .widget_archive li a:hover,
.dt-mega-parent .sidebar-content .widget .widget_recent_entries a:hover,
.dt-mega-parent .sidebar-content .widget .widget_links a:hover,
.dt-mega-parent .sidebar-content .widget .widget_pages a:hover,
.dt-mega-parent .sidebar-content .widget .recent-posts a:not(.post-rollover):hover,
.dt-mega-parent .sidebar-content .widget .items-grid .post-content > a:hover,
.dt-mega-parent .sidebar-content .widget #wp-calendar td a:hover,
.dt-mega-parent .sidebar-content .widget .tagcloud a:hover,
.dt-mega-parent .sidebar-content .widget .widget_nav_menu a:hover,
.dt-mega-parent .sidebar-content .widget a.rsswidget:hover {
  color: #efba1c;
}
.accent-gradient .dt-mega-parent .sidebar-content .widget .menu .current-menu-parent > a,
.accent-gradient .dt-mega-parent .sidebar-content .widget .menu .current-menu-item > a,
.accent-gradient .dt-mega-parent .sidebar-content .widget .custom-nav > li > a:hover span,
.accent-gradient .dt-mega-parent .sidebar-content .widget .custom-nav li.act > a span,
.accent-gradient .dt-mega-parent .sidebar-content .widget .custom-nav > li > ul a:hover span,
.accent-gradient .dt-mega-parent .sidebar-content .widget .st-accordion li > a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .st-accordion > ul li > a:hover *,
.accent-gradient .dt-mega-parent .sidebar-content .widget .widget .custom-categories a:hover span.item-name,
.accent-gradient .dt-mega-parent .sidebar-content .widget .widget_categories li a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .widget_meta a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .blogroll a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .widget_archive li a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .widget_recent_entries a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .widget_links a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .widget_pages a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .recent-posts a:not(.post-rollover):hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .items-grid .post-content > a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget #wp-calendar td a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .tagcloud a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget .widget_nav_menu a:hover,
.accent-gradient .dt-mega-parent .sidebar-content .widget a.rsswidget:hover {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .dt-mega-parent .sidebar-content .widget .menu .current-menu-parent > a,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .menu .current-menu-item > a,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .custom-nav > li > a:hover span,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .custom-nav li.act > a span,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .custom-nav > li > ul a:hover span,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .st-accordion li > a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .st-accordion > ul li > a:hover *,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .widget .custom-categories a:hover span.item-name,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .widget_categories li a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .widget_meta a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .blogroll a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .widget_archive li a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .widget_recent_entries a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .widget_links a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .widget_pages a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .recent-posts a:not(.post-rollover):hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .items-grid .post-content > a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget #wp-calendar td a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .tagcloud a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget .widget_nav_menu a:hover,
  .accent-gradient .dt-mega-parent .sidebar-content .widget a.rsswidget:hover {
    color: #efba1c;
  }
}
.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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.textwidget a:not(.dt-btn):hover {
  color: #efba1c;
}
.sidebar-content .textwidget a:not(.dt-btn):hover,
.stripe .sidebar-content.solid-bg .textwidget a:not(.dt-btn):hover {
  color: #efba1c;
}
.footer .textwidget a:not(.dt-btn):hover {
  color: #efba1c;
}
.accent-gradient #page .footer .textwidget a:not(.dt-btn):hover {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
#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: #efba1c;
}
.accent-gradient #wp-calendar td.act {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
#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: 20px;
}
.widget_recent_comments a:hover {
  color: #efba1c !important;
}
.custom-menu a:after {
  color: rgba(180,181,187,0.999);
}
.dt-mega-parent .sidebar-content .widget .custom-menu a:after {
  color: rgba(51,51,51,0.5);
}
.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(239,186,28,0.999);
}
.footer .custom-menu a:hover:after,
.footer .custom-menu .act > a:after {
  color: rgba(239,186,28,0.999);
}
.sidebar .skill,
.sidebar-content .skill {
  background-color: rgba(133,134,140,0.1);
}
.footer .skill {
  background-color: rgba(133,134,140,0.1);
}
.skill-value {
  color: #fff;
  background-color: #efba1c;
}
.accent-gradient .skill-value {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.skill-name {
  font-size: 20px;
  line-height: 20px;
}
.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: 21px;
  line-height: 21px;
}
.custom-menu.show-arrow a:after {
  top: 2.5px;
}
.footer .custom-menu.show-arrow a:after {
  top: 4px;
}
.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: 2.5px;
}
.footer .custom-menu a:before,
.footer .widget_presscore-custom-menu-1 .custom-menu a:after {
  top: 4px;
}
.custom-nav > li li a:before {
  top: 9px;
}
.footer .custom-nav > li li a:before {
  top: 10.5px;
}
.dt-mega-parent .sidebar-content .widget .st-accordion li > a:before,
.dt-mega-parent .sidebar-content .widget .custom-menu a:before {
  background-color: rgba(51,51,51,0.15);
}
.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);
}
.dt-mega-parent .sidebar-content .widget .st-accordion li > a:after {
  color: rgba(51,51,51,0.5);
}
.footer .st-accordion li > a:after {
  color: rgba(133,134,140,0.5);
}
.st-accordion li > a:hover:after {
  color: #efba1c;
}
.footer .st-accordion li > a:hover:after {
  color: "";
}
.dt-posts-preload .dt-posts-preload-activity {
  background-color: rgba(239,186,28,0.9);
}
.format-link-content,
.format-aside-content,
.format-status-content {
  background-color: #f7f7f7;
}
.outline-element-decoration .format-link-content {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .format-link-content {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.centered-layout-list.dividers-on .post-entry-content:after {
  background-color: rgba(0,0,0,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) .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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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 .content-bg-on.gradient-overlay-layout-list .post-entry-content {
  background-color: #f7f7f7;
}
.blog-shortcode .entry-title,
.portfolio-shortcode .entry-title,
.albums-shortcode .entry-title,
.owl-carousel.blog-carousel-shortcode .entry-title {
  font: normal normal normal 26px / 27px "David Libre", 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 22px / 23px "Times New Roman", 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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.blog-shortcode .entry-meta,
.portfolio-shortcode .entry-meta,
.albums-shortcode .entry-meta,
.owl-carousel .entry-meta {
  font-size: 20px;
  line-height: 20px;
  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: 21px;
  line-height: 21px;
}
.blog-shortcode.mode-list .entry-excerpt {
  font-size: 19px;
  line-height: 18px;
}
.post-details.details-type-link {
  font-size: 20px;
  line-height: 24px;
  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: #efba1c;
}
.accent-gradient .post-details.details-type-link:after {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.details {
  font-size: 20px;
  line-height: 24px;
  color: #333333;
}
.details:hover {
  color: #333333;
}
.details:before {
  background-color: #efba1c;
}
.accent-gradient .details:before {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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 600 22px / 23px "Times New Roman", 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;
}
#page .description-under-image .post .entry-title a:hover,
#page .post .blog-content .entry-title a:hover,
#page .project-list-content .entry-title a:hover {
  color: #efba1c;
}
.accent-gradient #page .description-under-image .post .entry-title a:hover,
.accent-gradient #page .post .blog-content .entry-title a:hover,
.accent-gradient #page .project-list-content .entry-title a:hover {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .description-under-image .post .entry-title a:hover,
  .accent-gradient #page .post .blog-content .entry-title a:hover,
  .accent-gradient #page .project-list-content .entry-title a:hover {
    color: #efba1c;
  }
}
.fancy-date .entry-month:after,
.fancy-date .entry-date:after {
  background: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.portfolio-shortcode .project-links-container a span,
.portfolio-shortcode .project-links-container a:hover span {
  color: #efba1c;
}
.portfolio-shortcode .project-links-container:before,
.portfolio-shortcode .project-links-container:after {
  border-color: #efba1c;
}
.dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
  background-color: #efba1c;
}
.accent-gradient .dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
  background-color: #efba1c;
}
.accent-gradient .dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.comment-list .comment-body {
  background-color: #f7f7f7;
}
.shadow-element-decoration .comment-list .comment-body {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .comment-list .comment-body {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.comment-content {
  font-size: 21px;
  line-height: 21px;
}
.reply,
.comment-meta,
#reply-title small {
  font-size: 20px;
  line-height: 20px;
}
.comment-author,
.pingback-title {
  font-size: 19px;
  line-height: 18px;
}
.comment-author a,
.comment-author .fn {
  color: #333333;
  font:  normal  15px / 13px "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.comments-title {
  color: #333333;
  font:  normal 500 26px / 27px "David Libre", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
#reply-title small {
  font:  normal  21px / 21px "Georgia", 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: #efba1c;
}
.accent-gradient #page .fn a:hover {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient #page .fn a:hover {
    color: #efba1c;
  }
}
.entry-author {
  background-color: #f7f7f7;
}
.shadow-element-decoration .entry-author {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .entry-author {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.entry-author .text-primary {
  font-size: 21px;
}
.author-link,
.author-link:hover,
.meta-nav {
  color: #b4b5bb;
  font-size: 20px;
  line-height: 20px;
}
.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  15px / 13px "Times New Roman", 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: 20px;
  line-height: 20px;
}
.share-link-description,
.author-bio {
  font-size: 21px;
  line-height: 21px;
}
.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: 21px;
  height: 21px;
}
.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: 21px;
  line-height: 21px;
  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: 21px;
  line-height: 21px;
  line-height: 22px;
}
.rsSlide .slider-post-caption,
.images-list-caption {
  line-height: 21px;
}
.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^="fa"] {
  color: rgba(51,51,51,0.12);
}
.post-navigation .nav-links a i[class^="fa"]:hover {
  color: rgba(51,51,51,0.23);
}
#page .post-navigation .nav-links a .post-title:hover {
  color: #efba1c;
}
.accent-gradient #page .post-navigation .nav-links a .post-title:hover {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #efba1c;
}
.accent-gradient .comments-area > h3:after,
.accent-gradient .single-related-posts > h3:after,
.accent-gradient .comment-respond > h3:after {
  background: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.dt-btn,
.widget .dt-form .dt-btn,
.nsu-submit {
  font:  normal bold 12px / 14px "Roboto", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  padding: 8px 14px 7px 14px;
}
.btn-link.dt-btn-s {
  font:  normal bold 12px /  "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
button.button,
a.button,
input[type="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;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  padding: 12px 18px 12px 18px;
}
.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;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.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 {
  border-bottom-color: #ac8922;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):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 {
  border-bottom-color: #2e7995;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn).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 {
  border-bottom-color: #ac8922;
}
.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn).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 {
  border-bottom-color: #ac8922 !important;
}
.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),
.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 {
  -webkit-box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  box-shadow: 0 1px 6px rgba(0,0,0,0.12);
  -webkit-transition: -webkit-box-shadow 0.2s ease-out, opacity 0.45s;
  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):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 {
  -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
  box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
}
button.button,
a.button:not(.edd-submit),
.dt-form button,
#page .widget .dt-form .dt-btn,
.widget .dt-form .dt-btn,
input[type="button"],
input[type="reset"],
.wpcf7-submit,
.nsu-submit,
.dt-wc-btn,
input#place_order,
.woocommerce-Reviews .submit,
input.button,
.cart-btn-below-img .woo-buttons a,
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 {
  color: #ffffff;
  background-color: #efba1c;
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.stripe button.button,
button.button *,
.sidebar button.button,
.sidebar .widget button.button,
.sidebar-content .widget button.button,
.footer button.button,
.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),
.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="button"],
input[type="button"] *,
.sidebar input[type="button"],
.sidebar .widget input[type="button"],
.sidebar-content .widget input[type="button"],
.footer input[type="button"],
.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 .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 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 {
  color: #ffffff;
}
button.button:hover,
a.button:not(.edd-submit):hover,
.dt-form button:hover,
#page .widget .dt-form .dt-btn:hover,
.widget .dt-form .dt-btn:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.wpcf7-submit:hover,
.nsu-submit:hover,
.dt-wc-btn:hover,
input#place_order:hover,
.woocommerce-Reviews .submit:hover,
input.button:hover,
.cart-btn-below-img .woo-buttons a:hover,
input[name="save_address"]:hover,
.wc-layout-list .woo-buttons a:hover,
.post-password-form input[type="submit"]:hover,
.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover,
.tml-submit-wrap input[type="submit"]:hover,
.wpcf7-form input[type="submit"]:hover,
input[type="submit"]:not([name="update_cart"]):hover,
.woocommerce-widget-layered-nav-dropdown__submit:hover {
  color: #ffffff;
}
.stripe button.button:hover,
.sidebar button.button:hover,
.sidebar .widget button.button:hover,
.sidebar-content .widget button.button:hover,
.footer button.button:hover,
.stripe 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,
.stripe .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,
.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,
.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="button"]:hover,
.sidebar input[type="button"]:hover,
.sidebar .widget input[type="button"]:hover,
.sidebar-content .widget input[type="button"]:hover,
.footer input[type="button"]:hover,
.stripe 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,
.sidebar .wpcf7-submit:hover,
.sidebar .widget .wpcf7-submit:hover,
.sidebar-content .widget .wpcf7-submit:hover,
.footer .wpcf7-submit:hover,
.stripe .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,
.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,
.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,
.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,
.sidebar input.button:hover,
.sidebar .widget input.button:hover,
.sidebar-content .widget input.button:hover,
.footer input.button:hover,
.stripe .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 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,
.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,
.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,
.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,
.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,
.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,
.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,
.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,
.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 {
  color: #ffffff;
}
#page button.button:hover,
#page a.button:not(.edd-submit):hover,
#page .dt-form button:hover,
#page #page .widget .dt-form .dt-btn:hover,
#page .widget .dt-form .dt-btn:hover,
#page input[type="button"]:hover,
#page input[type="reset"]:hover,
#page .wpcf7-submit:hover,
#page .nsu-submit:hover,
#page .dt-wc-btn:hover,
#page input#place_order:hover,
#page .woocommerce-Reviews .submit:hover,
#page input.button:hover,
#page .cart-btn-below-img .woo-buttons a:hover,
#page input[name="save_address"]:hover,
#page .wc-layout-list .woo-buttons a:hover,
#page .post-password-form input[type="submit"]:hover,
#page .mc4wp-form input[type="submit"]:hover,
#page div.mc4wp-form button[type="submit"]:hover,
#page .tml-submit-wrap input[type="submit"]:hover,
#page .wpcf7-form input[type="submit"]:hover,
#page input[type="submit"]:not([name="update_cart"]):hover,
#page .woocommerce-widget-layered-nav-dropdown__submit:hover {
  background: #23aadd;
  background: -webkit-linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  background: linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
}
button.button:hover .text-wrap,
a.button:not(.edd-submit):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="button"]: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,
.cart-btn-below-img .woo-buttons a: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 {
  color: #ffffff;
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {
  background-color: #efba1c;
  background-image: none;
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover {
  background: none;
  background: #23aadd;
  background: -webkit-linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
  background: linear-gradient(135deg, #23aadd 30%, #37ce9d 100%);
}
.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color {
  background: #efba1c;
}
.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 {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
#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 {
  background: #efba1c;
}
.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 {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
#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 {
  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: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"],
.btn-link.accent-btn-color > span,
.btn-link.accent-btn-color > .text-wrap *,
.btn-link.accent-btn-color > i[class^="fa"] {
  color: #efba1c;
}
.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 .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"] {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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 .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"] {
    color: #efba1c;
  }
}
.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"],
.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"] {
  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 .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"] {
  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 .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"] {
  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 .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"] {
  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"],
.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"] {
  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"],
.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"] {
  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 .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"] {
  color: #efba1c !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 .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"] {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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 .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"] {
    color: #efba1c;
  }
}
.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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.light-bg-btn {
  background-color: #f7f7f7;
}
.outline-element-decoration .light-bg-btn {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .light-bg-btn {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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: #efba1c;
}
.accent-gradient #page .light-bg-btn.accent-btn-bg-hover-color:hover {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.btn-light {
  background-color: #f7f7f7;
  background-image: none;
}
.outline-element-decoration .btn-light {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .btn-light {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .btn-light:hover {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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: #efba1c;
}
.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: #efba1c;
}
#page .outline-bg-btn.accent-btn-bg-hover-color:hover {
  background: #efba1c;
  border-color: transparent;
}
.accent-gradient #page .outline-bg-btn.accent-btn-bg-hover-color:hover {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.outline-btn {
  border-color: #efba1c;
}
.outline-btn:hover {
  border-color: #23aadd;
  background: none;
}
.outline-btn.accent-btn-bg-color {
  border-color: #efba1c;
}
#page .outline-btn.accent-btn-bg-hover-color:hover {
  border-color: #efba1c;
}
.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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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: #efba1c;
}
.accent-gradient .wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.wpb_tabs.tab-style-two {
  background-color: #f7f7f7;
}
.outline-element-decoration .wpb_tabs.tab-style-two {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .wpb_tabs.tab-style-two {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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: #efba1c;
}
.accent-gradient .wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.tab-style-four.wpb_tabs {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.tab-style-four.wpb_tabs {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-four.wpb_tabs {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-four.wpb_tabs {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-four.wpb_tabs .wpb_tabs_nav {
  background-color: #efba1c;
}
.accent-gradient .tab-style-four.wpb_tabs .wpb_tabs_nav {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.wpb_tour.tab-style-one,
.tab-style-one.wpb_tour .wpb_tabs_nav li {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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: #efba1c;
}
.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: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background-color: #efba1c;
}
.accent-gradient .wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
.wpb_tour.tab-style-two .wpb_tab {
  background-color: #f7f7f7;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-two.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.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: #efba1c;
}
.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: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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 {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.tab-style-four.wpb_tour {
  background-color: #f7f7f7;
}
.outline-element-decoration .tab-style-four.wpb_tour {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .tab-style-four.wpb_tour {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.tab-style-four.wpb_tour .wpb_tabs_nav {
  background-color: #efba1c;
}
.accent-gradient .tab-style-four.wpb_tour .wpb_tabs_nav {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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(0,0,0,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: #efba1c;
}
.wpb_accordion .wpb_accordion_wrapper .ui-state-active > a:after {
  color: ;
}
.hr-thick {
  border-color: rgba(0,0,0,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: #efba1c;
}
.accent-gradient .accent-border-color.hr-thin.style-line,
.accent-gradient .accent-border-color.hr-thick {
  border-width: 0;
  border-color: #efba1c;
  -moz-border-image: -moz-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  -webkit-border-image: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  border-image: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  border-image-slice: 1;
}
.dt-fancy-title.bg-on,
hr.gf_rule {
  background-color: rgba(0,0,0,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: #efba1c;
}
.accent-gradient .accent-border-color .dt-fancy-title.bg-on {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
#page .accent-title-color .dt-fancy-title {
  color: #efba1c;
}
.accent-gradient #page .accent-title-color .dt-fancy-title {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.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: 42px;
  line-height: 42px;
}
.text-small .dt-fancy-title.bg-on {
  min-height: 40px;
  line-height: 40px;
}
.text-big .dt-fancy-title.bg-on {
  min-height: 38px;
  line-height: 38px;
}
.h1-size .dt-fancy-title.bg-on {
  min-height: 64px;
  line-height: 64px;
}
.h2-size .dt-fancy-title.bg-on {
  min-height: 38px;
  line-height: 38px;
}
.h3-size .dt-fancy-title.bg-on {
  min-height: 52px;
  line-height: 52px;
}
.h4-size .dt-fancy-title.bg-on {
  min-height: 44px;
  line-height: 44px;
}
.h5-size .dt-fancy-title.bg-on {
  min-height: 30px;
  line-height: 30px;
}
.h6-size .dt-fancy-title.bg-on {
  min-height: 24px;
  line-height: 24px;
}
.vc_pie_chart .vc_pie_chart_value {
  font:  normal 500 26px / 27px "David Libre", 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: 21px;
  line-height: 21px;
  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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .borderframe.br-standard .shortcode-single-image {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .frame-on.frame-fancy {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.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: 10.5px;
}
.standard-arrow.list-divider.bullet-top li:before,
.standard-arrow.list-divider.bullet-top li:after {
  top: 12.5px;
  margin-top: 0;
}
.standard-number-list.bullet-top li:before,
.standard-number-list.bullet-top li:first-child:before {
  top: 0.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: 4.5px;
  margin-top: 0;
}
.standard-number-list li:before,
.standard-arrow li:before {
  color: #fff;
  background-color: #efba1c;
}
.accent-gradient .standard-number-list li:before,
.accent-gradient .standard-arrow li:before {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.dt-mega-parent .sidebar-content .widget .soc-ico a:before {
  background-color: rgba(51,51,51,0.15);
}
.content .soc-ico a:before {
  background-color: rgba(0,0,0,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,
.content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
  border-color: #efba1c;
  background-color: #efba1c;
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-bg-on:before,
.accent-gradient .content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.dt-shortcode-soc-icons a.dt-icon-border-on:before {
  border-color: #efba1c;
}
.dt-shortcode-soc-icons a.dt-icon-hover-border-on:after {
  border-color: #efba1c;
}
#main .soc-ico a:hover,
#footer .soc-ico a:hover {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#main .soc-ico a:after,
#footer .soc-ico a:after {
  background-color: #efba1c;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.mega-menu-widgets .soc-ico a:after {
  background-color: #efba1c;
  -webkit-box-shadow: none;
  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: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after {
  border-color: #efba1c;
  background-color: #efba1c;
}
.accent-gradient .dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
.accent-gradient .content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.dt-shortcode-soc-icons a .soc-font-icon,
#main .dt-team-shortcode .soc-ico a .soc-font-icon {
  color: #efba1c;
}
.accent-gradient .dt-shortcode-soc-icons a .soc-font-icon,
.accent-gradient #main .dt-team-shortcode .soc-ico a .soc-font-icon {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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 {
    color: #efba1c;
  }
}
.dt-mega-parent .sidebar-content .widget .soc-ico a:not(:hover) .soc-font-icon {
  color: #333333;
}
.content .soc-ico a:not(:hover) .soc-font-icon {
  color: #000000;
}
.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 {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.dt-style.vc_progress_bar.outline-bg .vc_single_bar {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15);
  background: none;
}
.dt-style.vc_progress_bar.transparent-bg .vc_single_bar {
  background-color: rgba(0,0,0,0.1);
}
.pb-style-two .vc_label,
.pb-style-three .vc_label {
  color: #333333;
  font-size: 20px;
  line-height: 20px;
}
.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 .vc_bar {
  color: #fff;
  background-color: #efba1c;
}
.accent-gradient #page .accent-bg .vc_bar {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
blockquote:not(.shortcode-blockquote),
blockquote.shortcode-blockquote.block-style-widget,
.block-style-widget {
  background-color: #f7f7f7;
}
.outline-element-decoration blockquote:not(.shortcode-blockquote),
.outline-element-decoration .block-style-widget {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration blockquote:not(.shortcode-blockquote),
.shadow-element-decoration .block-style-widget {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.shortcode-pullquote:after,
.shortcode-action-bg:before {
  color: #fff;
  background-color: #efba1c;
}
.accent-gradient .shortcode-pullquote:after,
.accent-gradient .shortcode-action-bg:before {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
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) {
  color: #333333;
  font:  normal  15px / 13px "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.wp-block-pullquote blockquote {
  font:  normal  19px / 18px "Georgia", 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(239,186,28,0.9);
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next i {
  background: rgba(239,186,28,0.9);
  background: -webkit-linear-gradient(168deg, rgba(239,186,28,0.9) 16%, rgba(232,140,27,0.9) 30%, rgba(170,123,47,0.9) 87%, rgba(232,145,53,0.9) 91%, rgba(44,163,32,0.9) 91%, rgba(226,150,43,0.9) 92%, rgba(40,165,31,0.9) 93%, rgba(36,168,29,0.9) 94%, rgba(35,169,29,0.9) 94%, rgba(173,156,29,0.9) 94%, rgba(239,178,23,0.9) 100%);
  background: linear-gradient(168deg, rgba(239,186,28,0.9) 16%, rgba(232,140,27,0.9) 30%, rgba(170,123,47,0.9) 87%, rgba(232,145,53,0.9) 91%, rgba(44,163,32,0.9) 91%, rgba(226,150,43,0.9) 92%, rgba(40,165,31,0.9) 93%, rgba(36,168,29,0.9) 94%, rgba(35,169,29,0.9) 94%, rgba(173,156,29,0.9) 94%, rgba(239,178,23,0.9) 100%);
}
.slider-wrapper.arrows-accent .owl-prev:hover i,
.slider-wrapper.arrows-accent .owl-next:hover i {
  color: #fff;
  background-color: #efba1c;
}
.accent-gradient .slider-wrapper.arrows-accent .owl-prev:hover i,
.accent-gradient .slider-wrapper.arrows-accent .owl-next:hover i {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.dt-owl-item .post.bg-on {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.dt-owl-item .post.bg-on:before {
  background-color: #f7f7f7;
}
.outline-element-decoration .dt-owl-item .post.bg-on:before {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
}
.shadow-element-decoration .dt-owl-item .post.bg-on:before {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  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"],
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 {
  color: #8b8d94;
  border-width: 1px;
  border-color: rgba(51,51,51,0.12);
  background-color: #fdfdfd;
  border-radius: 1px;
}
.content input[type="text"],
.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 {
  font-size: 21px;
  line-height: 21px;
}
input[type="text"],
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 {
  height: 38px;
}
.formError + input,
.formError + textarea {
  border-color: #f55b5f;
}
select {
  -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% - 15px) center;
  background-repeat: no-repeat;
}
.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;
  -webkit-border-radius: 1px;
  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;
  -webkit-border-radius: 1px;
  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 {
  background: #efba1c;
}
.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 {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.parentFormundefined .formErrorContent,
.wpcf7-mail-sent-ok .formErrorContent,
.wpcf7-validation-errors .formErrorContent {
  font:  normal 19px / 18px "Georgia", 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 {
  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 {
  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 {
  color: #ffffff;
}
.comment-form-cookies-consent label,
.form-terms-text {
  font-size: 20px;
  line-height: 20px;
}
.dt-arrow-border-on .owl-carousel .owl-nav a:not(:hover):before {
  border-color: #efba1c;
}
.dt-arrow-hover-border-on .owl-carousel .owl-nav a:hover:after {
  border-color: #efba1c;
}
.arrows-bg-on.owl-carousel .owl-nav a:before {
  background-color: #efba1c;
}
.accent-gradient .arrows-bg-on.owl-carousel .owl-nav a:before {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.arrows-hover-bg-on.owl-carousel .owl-nav a:after {
  background-color: #efba1c;
}
.accent-gradient .arrows-hover-bg-on.owl-carousel .owl-nav a:after {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.owl-carousel .owl-nav i,
.owl-carousel .owl-nav i:before {
  color: #efba1c;
}
.accent-gradient .owl-carousel .owl-nav i,
.accent-gradient .owl-carousel .owl-nav i:before {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .owl-carousel .owl-nav i,
  .accent-gradient .owl-carousel .owl-nav i:before {
    color: #efba1c;
  }
}
.owl-carousel .owl-nav a:hover i {
  color: #efba1c;
}
.accent-gradient .owl-carousel .owl-nav a:hover i {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .owl-carousel .owl-nav a:hover i {
    color: #efba1c;
  }
}
.owl-carousel.bullets-scale-up .owl-dot span {
  background: #efba1c;
}
.owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span,
.owl-carousel.bullets-scale-up .owl-dot.active span {
  background: #efba1c;
}
.owl-carousel.bullets-stroke .owl-dot:not(.active) span {
  background: #efba1c;
}
.owl-carousel.bullets-stroke .owl-dot:not(.active):hover span {
  background: #efba1c;
}
.owl-carousel.bullets-stroke .owl-dot.active span {
  box-shadow: 0 0 0 2px #efba1c;
}
.owl-carousel.bullets-fill-in .owl-dot span {
  box-shadow: inset 0 0 0 2px #efba1c;
}
.owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span {
  box-shadow: inset 0 0 0 2px #efba1c;
}
.owl-carousel.bullets-fill-in .owl-dot.active span {
  box-shadow: inset 0 0 0 20px #efba1c;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot span {
  background: #efba1c;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span,
.owl-carousel.bullets-small-dot-stroke .owl-dot.active span {
  background: #efba1c;
}
.owl-carousel.bullets-small-dot-stroke .owl-dot.active {
  box-shadow: 0 0 0 2px #efba1c;
}
.owl-carousel.bullets-ubax .owl-dot span {
  background: #efba1c;
}
.owl-carousel.bullets-ubax .owl-dot.active span {
  border-color: #efba1c;
}
.owl-carousel.bullets-ubax .owl-dot:not(.active):hover span {
  background: #efba1c;
}
.owl-carousel.bullets-etefu .owl-dot span {
  background: #efba1c;
}
.owl-carousel.bullets-etefu .owl-dot:not(.active):hover span {
  background: #efba1c;
}
.owl-carousel.bullets-etefu .owl-dot span:before {
  background: #efba1c;
}
.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:    23px / 27px "Georgia", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.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: #efba1c;
}
.accent-gradient .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
.accent-gradient .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
  .accent-gradient .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
    color: #efba1c;
  }
}
.filter-bg-decoration .filter-categories a {
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
.filter-bg-decoration .filter-categories a:not(.act):hover {
  color: #efba1c;
}
.filter-bg-decoration .filter-categories a:after {
  display: none;
}
.accent-gradient .filter-bg-decoration .filter-categories a:not(.act):hover {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
@media all and (-ms-high-contrast: none) {
  .accent-gradient .filter-bg-decoration .filter-categories a:not(.act):hover {
    color: #efba1c;
  }
}
.filter-bg-decoration .filter-categories a.act {
  color: #fff;
}
.filter-bg-decoration .filter-categories a.act {
  color: #fff;
  background-color: #efba1c;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
.accent-gradient .filter-bg-decoration .filter-categories a.act {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.filter-underline-decoration .filter-categories a:after {
  color: #fff;
  background-color: #efba1c;
  height: 2px;
}
.accent-gradient .filter-underline-decoration .filter-categories a:after {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
#page .filter-switch {
  background-color: rgba(239,186,28,0.2);
}
.accent-gradient #page .filter-switch {
  background: rgba(239,186,28,0.2);
  background: -webkit-linear-gradient(168deg, rgba(239,186,28,0.2) 16%, rgba(232,140,27,0.2) 30%, rgba(170,123,47,0.2) 87%, rgba(232,145,53,0.2) 91%, rgba(44,163,32,0.2) 91%, rgba(226,150,43,0.2) 92%, rgba(40,165,31,0.2) 93%, rgba(36,168,29,0.2) 94%, rgba(35,169,29,0.2) 94%, rgba(173,156,29,0.2) 94%, rgba(239,178,23,0.2) 100%);
  background: linear-gradient(168deg, rgba(239,186,28,0.2) 16%, rgba(232,140,27,0.2) 30%, rgba(170,123,47,0.2) 87%, rgba(232,145,53,0.2) 91%, rgba(44,163,32,0.2) 91%, rgba(226,150,43,0.2) 92%, rgba(40,165,31,0.2) 93%, rgba(36,168,29,0.2) 94%, rgba(35,169,29,0.2) 94%, rgba(173,156,29,0.2) 94%, rgba(239,178,23,0.2) 100%);
}
.filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.filter-switch-toggle {
  background-color: #efba1c;
}
.accent-gradient .filter:not(.filter-bg-decoration) .filter-categories a.act:after,
.accent-gradient .filter-switch-toggle {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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: 21px;
  line-height: 21px;
}
.paginator .button-load-more {
  border-color: rgba(51,51,51,0.1);
  font-size: 21px;
  line-height: 21px;
}
.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: 19px;
  line-height: 18px;
  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: #efba1c;
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
#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: 25px;
}
#footer .wf-container {
  margin: 0 -25px;
}
.footer .widget {
  color: #85868c;
  padding: 0 25px;
}
.footer .widget,
.footer .tp_recent_tweets li {
  font-size: 21px;
  line-height: 21px;
}
#bottom-bar.solid-bg {
  background: rgba(255,255,255,0.1) none repeat center top;
}
.wf-container-bottom,
#bottom-bar.full-width-line {
  border-top: 1px solid rgba(255,255,255,0.1);
}
.wf-container-bottom {
  padding: 10px 0 10px 0;
  min-height: 60px;
}
#bottom-bar {
  font-size: 20px;
  line-height: 20px;
  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 {
  color: #efba1c;
}
#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: #efba1c;
}
#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 {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
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  21px / 21px "Georgia", Helvetica, Arial, Verdana, sans-serif;
  font-size: 21px;
}
.wpcf7-select {
  height: 35px;
  min-width: 200px;
}
a.clear-form,
#cancel-comment-reply-link {
  font-size: 20px;
  line-height: 20px;
  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  21px / 21px "Georgia", Helvetica, Arial, Verdana, sans-serif;
  font-size: 21px;
  background-color: rgba(0,0,0,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 {
  -webkit-box-shadow: 0 6px 18px rgba(0,0,0,0.1);
  box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.outline-element-decoration .shortcode-code {
  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0);
  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: #efba1c;
}
.accent-gradient .dt-highlight {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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: #efba1c;
}
.accent-gradient #page .items-grid .post-content a:hover,
.accent-gradient #page .post-content a:hover {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  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: #efba1c;
  }
}
.shortcode-banner-bg > * {
  line-height: 21px;
}
.content .wp-block-quote:not(.is-style-large),
.content .wp-block-quote.is-style-large {
  border-color: #efba1c;
}
.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: #efba1c;
}
blockquote.has-accent-color,
.wp-block-pullquote blockquote.has-accent-color,
.has-accent-color,
.has-accent-color:hover {
  color: #efba1c;
}
.has-accent-background-color,
.wp-block-pullquote.is-style-solid-color.has-accent-background-color {
  color: #fff;
  background-color: #efba1c;
}
.accent-gradient .has-accent-background-color,
.accent-gradient .wp-block-pullquote.is-style-solid-color.has-accent-background-color {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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 500 26px / 27px "David Libre", 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: #efba1c;
}
.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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  -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: #efba1c;
}
.accent-gradient .wp-block-latest-comments__comment-meta a:hover {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#main .wpb_alert strong {
  font:  normal  15px / 13px "Times New Roman", 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(0,0,0,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(0,0,0,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(239,186,28,0.2);
  background: rgba(239,186,28,0.2);
  background: -webkit-linear-gradient(168deg, rgba(239,186,28,0.2) 16%, rgba(232,140,27,0.2) 30%, rgba(170,123,47,0.2) 87%, rgba(232,145,53,0.2) 91%, rgba(44,163,32,0.2) 91%, rgba(226,150,43,0.2) 92%, rgba(40,165,31,0.2) 93%, rgba(36,168,29,0.2) 94%, rgba(35,169,29,0.2) 94%, rgba(173,156,29,0.2) 94%, rgba(239,178,23,0.2) 100%);
  background: linear-gradient(168deg, rgba(239,186,28,0.2) 16%, rgba(232,140,27,0.2) 30%, rgba(170,123,47,0.2) 87%, rgba(232,145,53,0.2) 91%, rgba(44,163,32,0.2) 91%, rgba(226,150,43,0.2) 92%, rgba(40,165,31,0.2) 93%, rgba(36,168,29,0.2) 94%, rgba(35,169,29,0.2) 94%, rgba(173,156,29,0.2) 94%, rgba(239,178,23,0.2) 100%);
}
.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(239,186,28,0.85);
  background: rgba(239,186,28,0.85);
  background: -webkit-linear-gradient(168deg, rgba(239,186,28,0.85) 16%, rgba(232,140,27,0.85) 30%, rgba(170,123,47,0.85) 87%, rgba(232,145,53,0.85) 91%, rgba(44,163,32,0.85) 91%, rgba(226,150,43,0.85) 92%, rgba(40,165,31,0.85) 93%, rgba(36,168,29,0.85) 94%, rgba(35,169,29,0.85) 94%, rgba(173,156,29,0.85) 94%, rgba(239,178,23,0.85) 100%);
  background: linear-gradient(168deg, rgba(239,186,28,0.85) 16%, rgba(232,140,27,0.85) 30%, rgba(170,123,47,0.85) 87%, rgba(232,145,53,0.85) 91%, rgba(44,163,32,0.85) 91%, rgba(226,150,43,0.85) 92%, rgba(40,165,31,0.85) 93%, rgba(36,168,29,0.85) 94%, rgba(35,169,29,0.85) 94%, rgba(173,156,29,0.85) 94%, rgba(239,178,23,0.85) 100%);
}
.effect-bubba .rollover-project,
.effect-layla .rollover-project,
.effect-sarah .rollover-project {
  background-color: rgba(239,186,28,0.85);
  background: rgba(239,186,28,0.85);
  background: -webkit-linear-gradient(168deg, rgba(239,186,28,0.85) 16%, rgba(232,140,27,0.85) 30%, rgba(170,123,47,0.85) 87%, rgba(232,145,53,0.85) 91%, rgba(44,163,32,0.85) 91%, rgba(226,150,43,0.85) 92%, rgba(40,165,31,0.85) 93%, rgba(36,168,29,0.85) 94%, rgba(35,169,29,0.85) 94%, rgba(173,156,29,0.85) 94%, rgba(239,178,23,0.85) 100%);
  background: linear-gradient(168deg, rgba(239,186,28,0.85) 16%, rgba(232,140,27,0.85) 30%, rgba(170,123,47,0.85) 87%, rgba(232,145,53,0.85) 91%, rgba(44,163,32,0.85) 91%, rgba(226,150,43,0.85) 92%, rgba(40,165,31,0.85) 93%, rgba(36,168,29,0.85) 94%, rgba(35,169,29,0.85) 94%, rgba(173,156,29,0.85) 94%, rgba(239,178,23,0.85) 100%);
}
.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: #efba1c;
}
.accent-gradient .rollover-thumbnails span:first-child i {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.gallery-shortcode .gallery-zoom-ico {
  border-color: #efba1c;
}
.gallery-shortcode .gallery-zoom-ico span {
  color: #efba1c;
}
.dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico {
  background-color: #efba1c;
}
.accent-gradient .dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.albums-shortcode .album-zoom-ico {
  border-color: #efba1c;
}
.albums-shortcode .album-zoom-ico span {
  color: #efba1c;
}
.dt-icon-bg-on.albums-shortcode .album-zoom-ico {
  background-color: #efba1c;
}
.accent-gradient .dt-icon-bg-on.albums-shortcode .album-zoom-ico {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.rollover-content {
  line-height: 21px;
}
.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: 20px;
  color: rgba(0,0,0,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: #efba1c;
}
.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 500 26px / 27px "David Libre", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title {
  color: #333333;
  font:  normal 600 22px / 23px "Times New Roman", Helvetica, Arial, Verdana, sans-serif;
  text-transform: none;
}
#main .gform_wrapper textarea,
.gform_wrapper .top_label .gfield_label {
  font:  normal  21px / 21px "Georgia", 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: #efba1c !important;
}
.accent-gradient .accent-icon-bg .aio-icon {
  background: #efba1c !important;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%) !important;
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%) !important;
}
.accent-icon-color .aio-icon > i {
  color: #efba1c !important;
}
.accent-gradient .accent-icon-color .aio-icon > i {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accent-border-color .aio-icon {
  border-color: #efba1c !important;
}
.accent-title-color .uvc-main-heading > *,
.accent-title-color .aio-icon-title {
  color: #efba1c !important;
}
.accent-gradient .accent-title-color .uvc-main-heading > *,
.accent-gradient .accent-title-color .aio-icon-title {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.accent-subtitle-color .uvc-sub-heading,
.accent-subtitle-color .aio-icon-description {
  color: #efba1c !important;
}
.accent-gradient .accent-subtitle-color .uvc-sub-heading,
.accent-gradient .accent-subtitle-color .aio-icon-description {
  background: -webkit-linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  -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: #efba1c !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, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  border-image: linear-gradient(left, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  border-image-slice: 1;
}
.accent-arrow-bg .slick-arrow {
  background: #efba1c !important;
}
.accent-gradient .accent-arrow-bg .slick-arrow {
  background: #efba1c !important;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%) !important;
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%) !important;
}
.mini-wpml {
  font:  normal  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:   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 {
  background-color: #efba1c;
}
.accent-gradient.popup-message-style .wpcf7-validation-errors,
.accent-gradient.popup-message-style .wpcf7-mail-sent-ok {
  background: #efba1c;
  background: -webkit-linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
  background: linear-gradient(168deg, #efba1c 16%, #e88c1b 30%, #aa7b2f 87%, #e89135 91%, #2ca320 91%, #e2962b 92%, #28a51f 93%, #24a81d 94%, #23a91d 94%, #ad9c1d 94%, #efb217 100%);
}
.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 {
  font:  normal 19px / 18px "Georgia", Helvetica, Arial, Verdana, sans-serif;
}
.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;
  -webkit-box-shadow: none !important;
  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;
}
.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):not(.sticky-top-line-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {
  background: 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 {
  -webkit-box-shadow: none !important;
  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 {
  -webkit-box-shadow: none !important;
  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;
  -webkit-box-shadow: none !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 {
  -webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.25);
  box-shadow: inset 0px 0px 0px 2px 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 {
  -webkit-box-shadow: inset 0px 0px 0px 2px rgba(255,255,255,0.45) !important;
  box-shadow: inset 0px 0px 0px 2px 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;
}
