body.pixelfeast .wp-block-pullquote.is-style-solid-color {
  background-color: black;
}
body.pixelfeast .has-blue-color {
  color: white;
}
body.pixelfeast .has-blue-background-color {
  background-color: black;
}
body.pixelfeast .content .has-secondary-background-color,
body.pixelfeast .content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color {
  background-color: black;
}
body.pixelfeast .content .has-primary-color,
body.pixelfeast .content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,
body.pixelfeast .content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p {
  color: black;
}
body.pixelfeast .content .has-secondary-color,
body.pixelfeast .content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,
body.pixelfeast .content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p {
  color: black;
}
body.pixelfeast .content .wp-block-quote:not(.is-style-large),
body.pixelfeast .content .wp-block-quote.is-style-large {
  border-color: black;
}
body.pixelfeast .wp-block-separator {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
body.pixelfeast .wp-block-quote.is-large:before,
body.pixelfeast .wp-block-quote.is-large:after,
body.pixelfeast .wp-block-quote.is-style-large:before,
body.pixelfeast .wp-block-quote.is-style-large:after {
  background: black;
}
body.pixelfeast blockquote.has-accent-color,
body.pixelfeast .wp-block-pullquote blockquote.has-accent-color,
body.pixelfeast .has-accent-color,
body.pixelfeast .has-accent-color:hover {
  color: black;
}
body.pixelfeast :root .has-accent-background-color,
body.pixelfeast .wp-block-pullquote.is-style-solid-color.has-accent-background-color {
  color: #fff;
  background-color: black;
}
body.pixelfeast .wp-block-categories li a,
body.pixelfeast .wp-block-archives li a,
body.pixelfeast .wp-block-latest-posts li a {
  color: black;
}
body.pixelfeast .sidebar-content .wp-block-categories li a,
body.pixelfeast .sidebar-content .wp-block-archives li a,
body.pixelfeast .sidebar-content .wp-block-latest-posts li a {
  color: black;
}
body.pixelfeast .wp-block-categories li a:hover,
body.pixelfeast .wp-block-archives li a:hover,
body.pixelfeast .wp-block-latest-posts li a:hover {
  color: #333;
}
body.pixelfeast .wp-block-latest-comments__comment-date {
  color: black;
}
body.pixelfeast .wp-block-latest-comments__comment-meta a {
  color: black;
}
body.pixelfeast .sidebar-content .wp-block-latest-comments__comment-meta a {
  color: black;
}
body.pixelfeast .wp-block-latest-comments__comment-meta a:hover {
  color: black;
}
body.pixelfeast .masthead:not(.side-header).dividers .main-nav > li:before,
body.pixelfeast .masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
  content: "";
  border-right: solid 1px white;
}
body.pixelfeast #the7-body {
  --the7-h1-color: black;
  --the7-h2-color: black;
  --the7-h3-color: black;
  --the7-h4-color: black;
  --the7-h5-color: black;
  --the7-h6-color: black;
}
body.pixelfeast .transparent-border-mixin {
  border-color: black;
}
body.pixelfeast .sidebar .transparent-border-mixin,
body.pixelfeast .sidebar-content .transparent-border-mixin {
  border-color: #333;
}
body.pixelfeast .solid-bg-mixin {
  background-color: black;
}
body.pixelfeast .accent-bg-mixin {
  color: #fff;
  background-color: black;
}
body.pixelfeast html,
body.pixelfeast body,
body.pixelfeast body.page,
body.pixelfeast .wf-container > * {
  color: black;
}
body.pixelfeast a.dt-owl-item-wrap,
body.pixelfeast a.dt-owl-item-wrap:hover {
  color: black;
}
body.pixelfeast .elementor-widget[class*=elementor-widget-wp-widget-] a:not(:hover) {
  color: black;
}
body.pixelfeast h1,
body.pixelfeast h2,
body.pixelfeast h3,
body.pixelfeast h4,
body.pixelfeast h5,
body.pixelfeast h6,
body.pixelfeast h1 a,
body.pixelfeast h2 a,
body.pixelfeast h3 a,
body.pixelfeast h4 a,
body.pixelfeast h5 a,
body.pixelfeast h6 a,
body.pixelfeast h1 a:hover,
body.pixelfeast h2 a:hover,
body.pixelfeast h3 a:hover,
body.pixelfeast h4 a:hover,
body.pixelfeast h5 a:hover,
body.pixelfeast h6 a:hover,
body.pixelfeast .h1-size,
body.pixelfeast .entry-title.h1-size,
body.pixelfeast .h2-size,
body.pixelfeast .entry-title.h2-size,
body.pixelfeast h1.entry-title,
body.pixelfeast .h3-size,
body.pixelfeast .entry-title.h3-size,
body.pixelfeast h2.entry-title,
body.pixelfeast .h4-size,
body.pixelfeast .entry-title.h4-size,
body.pixelfeast h3.entry-title,
body.pixelfeast .h5-size,
body.pixelfeast .entry-title.h5-size,
body.pixelfeast .h6-size,
body.pixelfeast .entry-title.h6-size,
body.pixelfeast .header-color,
body.pixelfeast .entry-meta .header-color,
body.pixelfeast .color-title {
  color: black;
}
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h1,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h2,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h3,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h4,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h5,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h6,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h1 a:hover,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h2 a:hover,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h3 a:hover,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h4 a:hover,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h5 a:hover,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h6 a:hover,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h1-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h1-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h2-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h2-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h1.entry-title,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h3-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h3-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h2.entry-title,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h4-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h4-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget h3.entry-title,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h5-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h5-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .h6-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-title.h6-size,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .header-color,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .entry-meta .header-color,
body.pixelfeast .dt-mega-menu .dt-mega-parent .sidebar-content .widget .color-title {
  color: #333333;
}
body.pixelfeast .sidebar-content h1,
body.pixelfeast .sidebar-content h2,
body.pixelfeast .sidebar-content h3,
body.pixelfeast .sidebar-content h4,
body.pixelfeast .sidebar-content h5,
body.pixelfeast .sidebar-content h6,
body.pixelfeast .sidebar-content h1 a,
body.pixelfeast .sidebar-content h2 a,
body.pixelfeast .sidebar-content h3 a,
body.pixelfeast .sidebar-content h4 a,
body.pixelfeast .sidebar-content h5 a,
body.pixelfeast .sidebar-content h6 a,
body.pixelfeast .sidebar-content h1 a:hover,
body.pixelfeast .sidebar-content h2 a:hover,
body.pixelfeast .sidebar-content h3 a:hover,
body.pixelfeast .sidebar-content h4 a:hover,
body.pixelfeast .sidebar-content h5 a:hover,
body.pixelfeast .sidebar-content h6 a:hover,
body.pixelfeast .sidebar-content .h1-size,
body.pixelfeast .sidebar-content .entry-title.h1-size,
body.pixelfeast .sidebar-content .h2-size,
body.pixelfeast .sidebar-content .entry-title.h2-size,
body.pixelfeast .sidebar-content h1.entry-title,
body.pixelfeast .sidebar-content .h3-size,
body.pixelfeast .sidebar-content .entry-title.h3-size,
body.pixelfeast .sidebar-content h2.entry-title,
body.pixelfeast .sidebar-content .h4-size,
body.pixelfeast .sidebar-content .entry-title.h4-size,
body.pixelfeast .sidebar-content h3.entry-title,
body.pixelfeast .sidebar-content .h5-size,
body.pixelfeast .sidebar-content .entry-title.h5-size,
body.pixelfeast .sidebar-content .h6-size,
body.pixelfeast .sidebar-content .entry-title.h6-size,
body.pixelfeast .sidebar-content .header-color,
body.pixelfeast .sidebar-content .entry-meta .header-color,
body.pixelfeast .sidebar-content .color-title {
  color: black;
}
body.pixelfeast .footer h1,
body.pixelfeast .footer h2,
body.pixelfeast .footer h3,
body.pixelfeast .footer h4,
body.pixelfeast .footer h5,
body.pixelfeast .footer h6,
body.pixelfeast .footer h1 a,
body.pixelfeast .footer h2 a,
body.pixelfeast .footer h3 a,
body.pixelfeast .footer h4 a,
body.pixelfeast .footer h5 a,
body.pixelfeast .footer h6 a,
body.pixelfeast .footer h1 a:hover,
body.pixelfeast .footer h2 a:hover,
body.pixelfeast .footer h3 a:hover,
body.pixelfeast .footer h4 a:hover,
body.pixelfeast .footer h5 a:hover,
body.pixelfeast .footer h6 a:hover,
body.pixelfeast .footer .h1-size,
body.pixelfeast .footer .entry-title.h1-size,
body.pixelfeast .footer .h2-size,
body.pixelfeast .footer .entry-title.h2-size,
body.pixelfeast .footer h1.entry-title,
body.pixelfeast .footer .h3-size,
body.pixelfeast .footer .entry-title.h3-size,
body.pixelfeast .footer h2.entry-title,
body.pixelfeast .footer .h4-size,
body.pixelfeast .footer .entry-title.h4-size,
body.pixelfeast .footer h3.entry-title,
body.pixelfeast .footer .h5-size,
body.pixelfeast .footer .entry-title.h5-size,
body.pixelfeast .footer .h6-size,
body.pixelfeast .footer .entry-title.h6-size,
body.pixelfeast .footer .header-color,
body.pixelfeast .footer .entry-meta .header-color,
body.pixelfeast .footer .color-title {
  color: #ffffff;
}
body.pixelfeast h1,
body.pixelfeast .h1-size,
body.pixelfeast .entry-title.h1-size,
body.pixelfeast .dt-accordion-h1-size .wpb_accordion_header > a {
  color: black;
}
body.pixelfeast h2,
body.pixelfeast .h2-size,
body.pixelfeast .entry-title.h2-size,
body.pixelfeast h1.entry-title,
body.pixelfeast .dt-accordion-h2-size .wpb_accordion_header > a {
  color: black;
}
body.pixelfeast h3,
body.pixelfeast .h3-size,
body.pixelfeast .entry-title.h3-size,
body.pixelfeast h2.entry-title,
body.pixelfeast .dt-accordion-h3-size .wpb_accordion_header > a {
  color: black;
}
body.pixelfeast h4,
body.pixelfeast .h4-size,
body.pixelfeast .entry-title.h4-size,
body.pixelfeast h3.entry-title,
body.pixelfeast .dt-accordion-h4-size .wpb_accordion_header > a,
body.pixelfeast .vc_separator h4 {
  color: black;
}
body.pixelfeast h5,
body.pixelfeast .h5-size,
body.pixelfeast h4.entry-title,
body.pixelfeast .entry-title.h5-size,
body.pixelfeast .dt-accordion-h5-size .wpb_accordion_header > a {
  color: black;
}
body.pixelfeast h6,
body.pixelfeast .h6-size,
body.pixelfeast .entry-title.h6-size,
body.pixelfeast .dt-accordion-h6-size .wpb_accordion_header > a {
  color: black;
}
body.pixelfeast .content .text-primary {
  color: black;
}
body.pixelfeast .color-primary .sidebar,
body.pixelfeast .sidebar-content .color-primary {
  color: black;
}
body.pixelfeast .color-secondary,
body.pixelfeast .text-secondary {
  color: black;
}
body.pixelfeast .stripe .color-secondary,
body.pixelfeast .stripe .text-secondary {
  color: black;
}
body.pixelfeast a,
body.pixelfeast a:hover {
  color: black;
}
body.pixelfeast a:hover {
  color: #333;
}
body.pixelfeast #page .color-accent {
  color: black;
}
body.pixelfeast .paint-accent-color {
  color: black !important;
}
body.pixelfeast .color-secondary,
body.pixelfeast .color-base-transparent {
  color: black;
}
body.pixelfeast .top-bar,
body.pixelfeast .top-bar a:not(.wpml-ls-link):not(.wpml-ls-item-toggle),
body.pixelfeast .top-bar .mini-nav .customSelect,
body.pixelfeast .top-bar .mini-nav a:hover,
body.pixelfeast .header-bottom-bar a {
  color: white;
}
body.pixelfeast .masthead .top-bar .popup-search .submit i,
body.pixelfeast .masthead .top-bar .overlay-search .submit i {
  color: white;
}
body.pixelfeast .dt-mobile-header .popup-search .submit i,
body.pixelfeast .dt-mobile-header .overlay-search .submit i {
  color: white;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .popup-search .submit i,
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .overlay-search .submit i {
  color: white;
}
body.pixelfeast .masthead .mini-search input[type=text]::-moz-placeholder {
  color: white;
}
body.pixelfeast .dt-mobile-header .mini-search .submit {
  color: white;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-search .submit {
  color: white;
}
body.pixelfeast .dt-mobile-header .popup-search .submit.default-icon:before,
body.pixelfeast .dt-mobile-header .overlay-search .submit.default-icon:before {
  color: white;
}
body.pixelfeast .mobile-header-bar .popup-search .submit.default-icon:before,
body.pixelfeast .mobile-header-bar .overlay-search .submit.default-icon:before {
  color: white;
}
body.pixelfeast .top-bar .mini-search .submit {
  color: white;
}
body.pixelfeast .masthead .top-bar .mini-login,
body.pixelfeast .masthead .top-bar .mini-login .submit {
  color: white;
}
body.pixelfeast .masthead .top-bar .mini-login i,
body.pixelfeast .masthead .top-bar .mini-login .submit i {
  color: white;
}
body.pixelfeast .dt-mobile-header .mini-login,
body.pixelfeast .dt-mobile-header .mini-login .submit {
  color: white;
}
body.pixelfeast .dt-mobile-header .mini-login i,
body.pixelfeast .dt-mobile-header .mini-login .submit i {
  color: white;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-login,
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-login .submit {
  color: white;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-login i,
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-login .submit i {
  color: white;
}
body.pixelfeast .masthead .top-bar .mini-contacts {
  color: white;
}
body.pixelfeast .masthead .top-bar .mini-contacts i {
  color: white;
}
body.pixelfeast .dt-mobile-header .mini-contacts {
  color: white;
}
body.pixelfeast .dt-mobile-header .mini-contacts i {
  color: white;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-contacts {
  color: white;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-contacts i {
  color: white;
}
body.pixelfeast .masthead .soc-ico.hover-custom-bg a:after,
body.pixelfeast .masthead .soc-ico.accent-bg.hover-custom-bg a:after,
body.pixelfeast .masthead .soc-ico.hover-custom-bg a:after,
body.pixelfeast .accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:after,
body.pixelfeast .masthead .soc-ico.hover-accent-bg a:after,
body.pixelfeast .dt-mobile-header .soc-ico.hover-custom-bg a:after,
body.pixelfeast .dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a:after,
body.pixelfeast .dt-mobile-header .soc-ico.hover-custom-bg a:after,
body.pixelfeast .accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a:after,
body.pixelfeast .dt-mobile-header .soc-ico.hover-accent-bg a:after {
  background-color: black;
}
body.pixelfeast .masthead .mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
body.pixelfeast .masthead .mobile-mini-widgets .soc-ico a:not(:hover) .soc-font-icon,
body.pixelfeast .dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {
  color: black !important;
}
body.pixelfeast .top-bar .text-area {
  color: black;
}
body.pixelfeast .dt-mobile-header .text-area {
  color: black;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .text-area {
  color: black;
}
body.pixelfeast .mini-sub-nav > li.act:not(.wpml-ls-item) > a .menu-text,
body.pixelfeast .mini-sub-nav > li:not(.act):not(.wpml-ls-item):hover > a .menu-text,
body.pixelfeast .mini-nav .mini-sub-nav > li.act:not(.wpml-ls-item) > a .subtitle-text,
body.pixelfeast .mini-nav .mini-sub-nav > li:not(.act):not(.wpml-ls-item):hover > a .subtitle-text {
  color: black;
}
body.pixelfeast .masthead .top-bar .menu-select,
body.pixelfeast .masthead .top-bar .mini-nav > ul:not(.mini-sub-nav) > li > a {
  color: black;
}
body.pixelfeast .dt-mobile-header .menu-select,
body.pixelfeast .dt-mobile-header .mini-nav > ul:not(.mini-sub-nav) > li > a {
  color: black;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .menu-select,
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-nav > ul:not(.mini-sub-nav) > li > a {
  color: black;
}
body.pixelfeast .top-bar .mini-nav .customSelectInner {
  color: black;
}
body.pixelfeast .dt-mobile-header .mini-nav .customSelectInner {
  color: black;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner {
  color: black;
}
body.pixelfeast .dt-mobile-header .mini-nav {
  color: black;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-nav {
  color: black;
}
body.pixelfeast .masthead .top-bar .mini-nav .customSelectInner i,
body.pixelfeast .masthead .top-bar .list-type-menu.mini-nav > ul > li > a i,
body.pixelfeast .masthead .top-bar .list-type-menu-first-switch.mini-nav > ul > li > a i,
body.pixelfeast .masthead .top-bar .list-type-menu-second-switch.mini-nav > ul > li > a i {
  color: black;
}
body.pixelfeast .dt-mobile-header .mini-nav .customSelectInner i,
body.pixelfeast .dt-mobile-header .list-type-menu.mini-nav > ul > li > a i,
body.pixelfeast .dt-mobile-header .list-type-menu-first-switch.mini-nav > ul > li > a i,
body.pixelfeast .dt-mobile-header .list-type-menu-second-switch.mini-nav > ul > li > a i {
  color: black;
}
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner i,
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .list-type-menu.mini-nav > ul > li > a i,
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .list-type-menu-first-switch.mini-nav > ul > li > a i,
body.pixelfeast .mobile-header-bar .mobile-mini-widgets .list-type-menu-second-switch.mini-nav > ul > li > a i {
  color: black;
}
body.pixelfeast .header-elements-button-1.microwidget-btn-bg-on:before {
  background: black;
}
body.pixelfeast .header-elements-button-1.border-on:before {
  -webkit-box-shadow: inset 0px 0px 0px 1px black;
          box-shadow: inset 0px 0px 0px 1px black;
}
body.pixelfeast .header-elements-button-1.microwidget-btn-hover-bg-on:after {
  background: #333;
}
body.pixelfeast .header-elements-button-1.hover-border-on:after {
  -webkit-box-shadow: inset 0px 0px 0px 1px #333;
          box-shadow: inset 0px 0px 0px 1px #333;
}
body.pixelfeast .header-elements-button-2.microwidget-btn-bg-on:before {
  background: #333;
}
body.pixelfeast .header-elements-button-2.border-on:before {
  -webkit-box-shadow: inset 0px 0px 0px 1px #333;
          box-shadow: inset 0px 0px 0px 1px #333;
}
body.pixelfeast .header-elements-button-2.microwidget-btn-hover-bg-on:after {
  background: #333;
}
body.pixelfeast .header-elements-button-2.hover-border-on:after {
  -webkit-box-shadow: inset 0px 0px 0px 1px #333;
          box-shadow: inset 0px 0px 0px 1px #333;
}
body.pixelfeast .main-nav .sub-nav > li:not(.wpml-ls-item) > a .menu-text {
  color: black;
}
body.pixelfeast .main-nav .sub-nav > li:not(.wpml-ls-item) > a,
body.pixelfeast #bottom-bar .sub-nav > li:not(.wpml-ls-item) > a {
  color: black;
}
body.pixelfeast .sub-nav.level-arrows-on > li.has-children:not(.dt-mega-parent) > a:after,
body.pixelfeast #bottom-bar .sub-nav li.has-children > a:after {
  background: black;
}
body.pixelfeast .masthead:not(.sub-downwards) .main-nav .sub-nav > li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,
body.pixelfeast #bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover > a,
body.pixelfeast .masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item) > a:hover,
body.pixelfeast .sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover {
  color: black;
}
body.pixelfeast .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: black;
}
body.pixelfeast .sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item):not(.dt-mega-parent) > a:hover .menu-text {
  color: black;
}
body.pixelfeast .sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent):not(.act):hover > a:after,
body.pixelfeast #bottom-bar .sub-nav li.has-children:not(.act):hover > a:after {
  background: #333;
}
body.pixelfeast .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item) > a,
body.pixelfeast .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^=fa],
body.pixelfeast .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a i[class^=dt-icon],
body.pixelfeast .main-nav .sub-nav > li.dt-mega-parent.current-menu-item:not(.wpml-ls-item) > a {
  color: black;
}
body.pixelfeast .main-nav .sub-nav > li.act:not(.dt-mega-parent):not(.wpml-ls-item) > a .menu-text {
  color: black;
}
body.pixelfeast .sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent).act > a:after,
body.pixelfeast #bottom-bar .sub-nav li.has-children.act > a:after {
  background: black;
}
body.pixelfeast .masthead.masthead-mobile-header,
body.pixelfeast .masthead.masthead-mobile-header:not(.mixed-header) {
  background: black;
}
body.pixelfeast .mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn):before {
  background-color: black;
}
body.pixelfeast .mobile-menu-icon-border-enable .dt-mobile-menu-icon:not(.floating-btn):before {
  border: 0px solid black;
}
body.pixelfeast .mobile-menu-icon-hover-bg-on .dt-mobile-menu-icon:not(.floating-btn):after {
  background-color: black;
}
body.pixelfeast .mobile-menu-icon-hover-border-enable .dt-mobile-menu-icon:not(.floating-btn):after {
  border: 0px solid black;
}
body.pixelfeast .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-toggle-caption {
  color: black;
}
body.pixelfeast .animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line,
body.pixelfeast .two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):not(:hover) .menu-line {
  background-color: black;
}
body.pixelfeast .dt-mobile-menu-icon:not(.floating-btn) .menu-line:before {
  background-color: black;
}
body.pixelfeast .dt-mobile-menu-icon:not(.floating-btn) .menu-line:after {
  background-color: black;
}
body.pixelfeast .dt-mobile-menu-icon:not(.floating-btn):hover .menu-toggle-caption {
  color: black;
}
body.pixelfeast .masthead:not(.animate-color-mobile-menu-icon):not(.two-line-mobile-menu-icon) .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
  background-color: black;
}
body.pixelfeast .animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line,
body.pixelfeast .two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line {
  background-color: black;
}
body.pixelfeast .animate-color-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
body.pixelfeast .dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
body.pixelfeast .h-dots-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after,
body.pixelfeast .two-line-mobile-menu-icon .dt-mobile-menu-icon:not(.floating-btn):hover .menu-line:after {
  background-color: black;
}
body.pixelfeast .dt-close-mobile-menu-icon:not(:hover) .mobile-menu-close-caption {
  color: black;
}
body.pixelfeast .dt-close-mobile-menu-icon:hover .mobile-menu-close-caption {
  color: black;
}
body.pixelfeast .mobile-main-nav li > a .menu-text {
  color: black;
}
body.pixelfeast .mobile-main-nav li > a {
  color: black;
}
body.pixelfeast .mobile-main-nav li.act > a {
  color: black;
}
body.pixelfeast .mobile-main-nav li.act > a .menu-text,
body.pixelfeast .mobile-main-nav li.act > a .subtitle-text,
body.pixelfeast .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text,
body.pixelfeast .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
  color: black;
}
body.pixelfeast .mobile-main-nav li:not(.act) > a:hover .subtitle-text,
body.pixelfeast .mobile-main-nav li:not(.act) > a:hover .menu-text,
body.pixelfeast .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
  color: black;
}
body.pixelfeast .mobile-main-nav li:not(.act) > a:hover,
body.pixelfeast .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover {
  color: black;
}
body.pixelfeast .dt-mobile-header .mobile-main-nav li .sub-nav > li > a .menu-text {
  color: black;
}
body.pixelfeast .mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before {
  background-color: black;
}
body.pixelfeast .mobile-hamburger-close-border-enable .dt-close-mobile-menu-icon:before {
  border: 0px solid black;
}
body.pixelfeast .mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after {
  background-color: black;
}
body.pixelfeast .mobile-hamburger-close-border-hover-enable .dt-close-mobile-menu-icon:after {
  border: 0px solid black;
}
body.pixelfeast .dt-close-mobile-menu-icon span:after {
  background-color: black;
}
body.pixelfeast .dt-close-mobile-menu-icon span:before {
  background-color: black;
}
body.pixelfeast .top-bar .sub-nav li.has-children.act:after,
body.pixelfeast #bottom-bar .sub-nav li.has-children.act:after {
  color: black;
}
body.pixelfeast .top-bar .sub-nav > ul > li > a,
body.pixelfeast #bottom-bar .sub-nav > ul > li > a {
  color: black;
}
body.pixelfeast #phantom {
  background: black none repeat center center;
}
body.pixelfeast .responsive-off.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {
  background: black !important;
}
body.pixelfeast .masthead:not(.mixed-header) {
  background: black none no-repeat center center;
}
body.pixelfeast .transparent .masthead:not(.side-header) {
  background: white;
}
body.pixelfeast .page-title h1,
body.pixelfeast .page-title h1 *,
body.pixelfeast .page-title h1 a:hover,
body.pixelfeast #page .page-title .entry-title {
  color: black;
}
body.pixelfeast .page-title.breadcrumbs-bg .breadcrumbs {
  background: #333;
}
body.pixelfeast #page .fancy-header .color-accent span {
  color: black;
}
body.pixelfeast .dt-breadcrumbs-shortcode .breadcrumbs * {
  color: black;
}
body.pixelfeast .sidebar-right .sidebar {
  border-left: 1px solid black;
}
body.pixelfeast .sidebar-left .sidebar {
  border-right: 1px solid black;
}
body.pixelfeast .sidebar .widget,
body.pixelfeast .sidebar-content .widget,
body.pixelfeast .elementor-widget-sidebar .widget {
  border-top: 1px solid black;
}
body.pixelfeast .widget-title,
body.pixelfeast div[class*=elementor-widget-wp-widget-] h5,
body.pixelfeast .elementor-widget .woocommerce h5 {
  color: black;
}
body.pixelfeast .sidebar-content .widget-title,
body.pixelfeast .sidebar-content div[class*=elementor-widget-wp-widget-] h5,
body.pixelfeast .sidebar-content .elementor-widget .woocommerce h5 {
  color: black;
}
body.pixelfeast .widgettitle {
  color: black;
}
body.pixelfeast .sidebar-content .widgettitle {
  color: black;
}
body.pixelfeast .widget_categories li a,
body.pixelfeast .widget_meta a,
body.pixelfeast .blogroll a,
body.pixelfeast .widget_archive li a,
body.pixelfeast .widget_recent_entries a,
body.pixelfeast .widget_recent_comments a,
body.pixelfeast .widget_links a,
body.pixelfeast .items-grid a,
body.pixelfeast .recent-posts a,
body.pixelfeast .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
body.pixelfeast .contact-info .secondary-color,
body.pixelfeast .widget_nav_menu a,
body.pixelfeast .tagcloud a,
body.pixelfeast .widget_pages a,
body.pixelfeast a.rsswidget,
body.pixelfeast .textwidget a {
  color: black;
}
body.pixelfeast .sidebar-content .widget_categories li a,
body.pixelfeast .sidebar-content .widget_meta a,
body.pixelfeast .sidebar-content .blogroll a,
body.pixelfeast .sidebar-content .widget_archive li a,
body.pixelfeast .sidebar-content .widget_recent_entries a,
body.pixelfeast .sidebar-content .widget_recent_comments a,
body.pixelfeast .sidebar-content .widget_links a,
body.pixelfeast .sidebar-content .items-grid a,
body.pixelfeast .sidebar-content .recent-posts a,
body.pixelfeast .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,
body.pixelfeast .sidebar-content .contact-info .secondary-color,
body.pixelfeast .sidebar-content .widget_nav_menu a,
body.pixelfeast .sidebar-content .tagcloud a,
body.pixelfeast .sidebar-content .widget_pages a,
body.pixelfeast .sidebar-content a.rsswidget,
body.pixelfeast .sidebar-content .textwidget a {
  color: black;
}
body.pixelfeast .sidebar-content .custom-categories a,
body.pixelfeast .sidebar-content .cat-item a,
body.pixelfeast .sidebar-content .widget_recent_comments a,
body.pixelfeast .sidebar-content .widget_tag_cloud a:hover {
  color: black;
}
body.pixelfeast .sidebar-content .custom-categories a:hover span.item-name,
body.pixelfeast .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-categories a:hover span.item-name,
body.pixelfeast .sidebar-content .cat-item a:hover span.item-name,
body.pixelfeast .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .cat-item a:hover span.item-name,
body.pixelfeast .sidebar-content .custom-menu a:hover,
body.pixelfeast .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover,
body.pixelfeast .sidebar-content .custom-menu li.act > a,
body.pixelfeast .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act > a,
body.pixelfeast .sidebar-content .widget_recent_comments a:hover,
body.pixelfeast .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .widget_recent_comments a:hover {
  color: black;
}
body.pixelfeast .sidebar-content .custom-menu a:hover svg,
body.pixelfeast .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover svg,
body.pixelfeast .sidebar-content .custom-menu li.act > a svg,
body.pixelfeast .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act > a svg {
  fill: black;
  color: black;
}
body.pixelfeast .widget .menu li,
body.pixelfeast .widget_pages li,
body.pixelfeast .widget .custom-menu.dividers-on li,
body.pixelfeast div[class*=elementor-widget-wp-widget-] .custom-menu.dividers-on li,
body.pixelfeast div[class*=elementor-widget-wp-widget-] .menu li,
body.pixelfeast .widget .blogroll li,
body.pixelfeast .widget .qts-lang-menu li {
  border-color: black;
}
body.pixelfeast .menu .current-menu-parent > a,
body.pixelfeast .menu .current-menu-item > a,
body.pixelfeast .custom-nav > li > a:hover span,
body.pixelfeast .custom-nav li.act > a span,
body.pixelfeast .custom-nav > li > ul a:hover span,
body.pixelfeast .st-accordion li > a:hover,
body.pixelfeast .st-accordion > ul li > a:hover *,
body.pixelfeast .widget .custom-categories a:hover span.item-name,
body.pixelfeast .widget_categories li a:hover,
body.pixelfeast .widget_categories li a:not(.class-1):hover,
body.pixelfeast .widget_meta a:hover,
body.pixelfeast .blogroll a:hover,
body.pixelfeast .widget_archive li a:hover,
body.pixelfeast .widget_archive li a:not(.class-1):hover,
body.pixelfeast .widget_recent_entries a:hover,
body.pixelfeast .widget_recent_entries a:not(.class-1):hover,
body.pixelfeast .widget_links a:hover,
body.pixelfeast .widget_pages a:hover,
body.pixelfeast .recent-posts a:not(.post-rollover):hover,
body.pixelfeast .items-grid .post-content > a:hover,
body.pixelfeast #wp-calendar td a:hover,
body.pixelfeast .tagcloud a:hover,
body.pixelfeast .tagcloud a:not(.class-1):hover,
body.pixelfeast .widget_nav_menu a:hover,
body.pixelfeast a.rsswidget:hover {
  color: black;
}
body.pixelfeast .sidebar-content .menu .current-menu-parent > a,
body.pixelfeast .sidebar-content.solid-bg .menu .current-menu-parent > a,
body.pixelfeast .sidebar-content .menu .current-menu-item > a,
body.pixelfeast .sidebar-content.solid-bg .menu .current-menu-item > a,
body.pixelfeast .sidebar-content .custom-nav > li > a:hover span,
body.pixelfeast .sidebar-content.solid-bg .custom-nav > li > a:hover span,
body.pixelfeast .sidebar-content .custom-nav li.act > a span,
body.pixelfeast .sidebar-content.solid-bg .custom-nav li.act > a span,
body.pixelfeast .sidebar-content .custom-nav > li > ul a:hover span,
body.pixelfeast .sidebar-content.solid-bg .custom-nav > li > ul a:hover span,
body.pixelfeast .sidebar-content .st-accordion li > a:hover,
body.pixelfeast .sidebar-content.solid-bg .st-accordion li > a:hover,
body.pixelfeast .sidebar-content .st-accordion > ul li > a:hover *,
body.pixelfeast .sidebar-content.solid-bg .st-accordion > ul li > a:hover *,
body.pixelfeast .sidebar-content .widget .custom-categories a:hover span.item-name,
body.pixelfeast .sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,
body.pixelfeast .sidebar-content .widget_categories li a:hover,
body.pixelfeast .sidebar-content.solid-bg .widget_categories li a:hover,
body.pixelfeast .sidebar-content .widget_categories li a:not(.class-1):hover,
body.pixelfeast .sidebar-content.solid-bg .widget_categories li a:not(.class-1):hover,
body.pixelfeast .sidebar-content .widget_meta a:hover,
body.pixelfeast .sidebar-content.solid-bg .widget_meta a:hover,
body.pixelfeast .sidebar-content .blogroll a:hover,
body.pixelfeast .sidebar-content.solid-bg .blogroll a:hover,
body.pixelfeast .sidebar-content .widget_archive li a:hover,
body.pixelfeast .sidebar-content.solid-bg .widget_archive li a:hover,
body.pixelfeast .sidebar-content .widget_archive li a:not(.class-1):hover,
body.pixelfeast .sidebar-content.solid-bg .widget_archive li a:not(.class-1):hover,
body.pixelfeast .sidebar-content .widget_recent_entries a:hover,
body.pixelfeast .sidebar-content.solid-bg .widget_recent_entries a:hover,
body.pixelfeast .sidebar-content .widget_recent_entries a:not(.class-1):hover,
body.pixelfeast .sidebar-content.solid-bg .widget_recent_entries a:not(.class-1):hover,
body.pixelfeast .sidebar-content .widget_links a:hover,
body.pixelfeast .sidebar-content.solid-bg .widget_links a:hover,
body.pixelfeast .sidebar-content .widget_pages a:hover,
body.pixelfeast .sidebar-content.solid-bg .widget_pages a:hover,
body.pixelfeast .sidebar-content .recent-posts a:not(.post-rollover):hover,
body.pixelfeast .sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,
body.pixelfeast .sidebar-content .items-grid .post-content > a:hover,
body.pixelfeast .sidebar-content.solid-bg .items-grid .post-content > a:hover,
body.pixelfeast .sidebar-content #wp-calendar td a:hover,
body.pixelfeast .sidebar-content.solid-bg #wp-calendar td a:hover,
body.pixelfeast .sidebar-content .tagcloud a:hover,
body.pixelfeast .sidebar-content.solid-bg .tagcloud a:hover,
body.pixelfeast .sidebar-content .tagcloud a:not(.class-1):hover,
body.pixelfeast .sidebar-content.solid-bg .tagcloud a:not(.class-1):hover,
body.pixelfeast .sidebar-content .widget_nav_menu a:hover,
body.pixelfeast .sidebar-content.solid-bg .widget_nav_menu a:hover,
body.pixelfeast .sidebar-content a.rsswidget:hover,
body.pixelfeast .sidebar-content.solid-bg a.rsswidget:hover {
  color: black;
}
body.pixelfeast .textwidget a:not(.dt-btn):hover {
  color: black;
}
body.pixelfeast .sidebar-content .textwidget a:not(.dt-btn):hover,
body.pixelfeast .stripe .sidebar-content.solid-bg .textwidget a:not(.dt-btn):hover {
  color: black;
}
body.pixelfeast #wp-calendar,
body.pixelfeast #wp-calendar caption,
body.pixelfeast #wp-calendar td {
  border-color: black;
}
body.pixelfeast #wp-calendar td.act {
  background-color: black;
}
body.pixelfeast #wp-calendar th,
body.pixelfeast #wp-calendar caption,
body.pixelfeast #wp-calendar tfoot td,
body.pixelfeast #wp-calendar tfoot td a {
  color: black;
}
body.pixelfeast .sidebar-content #wp-calendar th,
body.pixelfeast .sidebar-content #wp-calendar caption,
body.pixelfeast .sidebar-content #wp-calendar tfoot td,
body.pixelfeast .sidebar-content #wp-calendar tfoot td a {
  color: black;
}
body.pixelfeast #page .widget .searchform .submit svg,
body.pixelfeast #page .content .searchform .submit svg {
  fill: black;
  color: black;
}
body.pixelfeast .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  border-color: black;
  background-color: white;
}
body.pixelfeast .wp-block-search .wp-block-search__label {
  color: black;
}
body.pixelfeast .widget_recent_comments a:hover {
  color: black !important;
}
body.pixelfeast .custom-menu a svg {
  fill: black;
  color: black;
}
body.pixelfeast .custom-menu a:hover svg,
body.pixelfeast .custom-menu .act > a svg {
  fill: black;
  color: black;
}
body.pixelfeast .sidebar-content .custom-menu a:hover svg,
body.pixelfeast .sidebar-content .custom-menu .act > a svg {
  fill: white;
  color: white;
}
body.pixelfeast .footer .custom-menu a:hover svg,
body.pixelfeast .footer .custom-menu .act > a svg {
  fill: white;
  color: white;
}
body.pixelfeast .skill-value {
  background-color: black;
}
body.pixelfeast .skill-name,
body.pixelfeast .skill-name *,
body.pixelfeast .custom-nav > li > a span,
body.pixelfeast .custom-nav > li > ul a span,
body.pixelfeast .st-accordion li a,
body.pixelfeast .st-accordion > ul li > a * {
  color: black;
}
body.pixelfeast .sidebar-content .skill-name,
body.pixelfeast .sidebar-content .skill-name *,
body.pixelfeast .sidebar-content .custom-nav > li > a span,
body.pixelfeast .sidebar-content .custom-nav > li > ul a span,
body.pixelfeast .sidebar-content .st-accordion li a,
body.pixelfeast .sidebar-content .st-accordion > ul li > a * {
  color: black;
}
body.pixelfeast .custom-menu a:not(:hover) {
  color: black;
}
body.pixelfeast .widget_presscore-custom-menu-one .custom-menu.show-arrow a:after {
  background-color: black;
}
body.pixelfeast .st-accordion li > a:hover:after {
  color: black;
}
body.pixelfeast .dt-posts-preload .dt-posts-preload-activity {
  background-color: black;
}
body.pixelfeast .format-link-content,
body.pixelfeast .format-aside-content,
body.pixelfeast .format-status-content {
  background-color: black;
}
body.pixelfeast .post.bg-on,
body.pixelfeast .post.bg-on.fullwidth-img.format-quote,
body.pixelfeast .post.bg-on.fullwidth-img.format-link {
  background-color: rgba(0, 0, 0, 0.1);
}
body.pixelfeast .layout-list .post {
  border-color: black;
}
body.pixelfeast .dividers-on.classic-layout-list .post {
  border-color: black;
}
body.pixelfeast .content-bg-on.centered-layout-list article,
body.pixelfeast .content-bg-on.classic-layout-list article {
  background-color: #e3e3e3;
}
body.pixelfeast .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlay-layout-list) .post-entry-content {
  background-color: black;
}
body.pixelfeast #page .content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {
  background: black;
}
body.pixelfeast .blog-shortcode .entry-title a,
body.pixelfeast .portfolio-shortcode .entry-title a,
body.pixelfeast .albums-shortcode .entry-title a,
body.pixelfeast .owl-carousel.blog-carousel-shortcode .entry-title a {
  color: black;
}
body.pixelfeast .sidebar-content .blog-shortcode .entry-title a,
body.pixelfeast .sidebar-content .portfolio-shortcode .entry-title a,
body.pixelfeast .sidebar-content .albums-shortcode .entry-title a,
body.pixelfeast .sidebar-content .owl-carousel.blog-carousel-shortcode .entry-title a {
  color: black;
}
body.pixelfeast #page .blog-shortcode .entry-title a:hover,
body.pixelfeast #page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,
body.pixelfeast #page .albums-shortcode .entry-title a:hover,
body.pixelfeast #page .owl-carousel.blog-carousel-shortcode .entry-title a:hover {
  color: black;
}
body.pixelfeast .blog-shortcode .entry-meta,
body.pixelfeast .portfolio-shortcode .entry-meta,
body.pixelfeast .albums-shortcode .entry-meta,
body.pixelfeast .owl-carousel .entry-meta {
  color: black;
}
body.pixelfeast .post-details.details-type-link {
  color: black;
}
body.pixelfeast .sidebar-content .post-details.details-type-link {
  color: black;
}
body.pixelfeast .post-details.details-type-link * {
  color: black;
}
body.pixelfeast .sidebar-content .post-details.details-type-link * {
  color: black;
}
body.pixelfeast .post-details.details-type-link:after {
  background-color: black;
}
body.pixelfeast .details {
  color: black;
}
body.pixelfeast .details:hover {
  color: black;
}
body.pixelfeast .details:before {
  background-color: black;
}
body.pixelfeast .layout-masonry .post h2.entry-title,
body.pixelfeast .layout-grid .post h2.entry-title,
body.pixelfeast .shortcode-blog-posts .post h2.entry-title,
body.pixelfeast .dt-blog-shortcode .post h2.entry-title,
body.pixelfeast .slider-wrapper .post h2.entry-title,
body.pixelfeast .rollover-content h2.entry-title {
  color: black;
}
body.pixelfeast .post h2.entry-title,
body.pixelfeast .post h2.entry-title {
  color: black;
}
body.pixelfeast .sidebar-content .post h2.entry-title,
body.pixelfeast .sidebar-content .post h2.entry-title {
  color: black;
}
body.pixelfeast .description-under-image .post .entry-title a:hover,
body.pixelfeast .post .blog-content .entry-title a:hover,
body.pixelfeast .project-list-content .entry-title a:hover {
  color: black;
}
body.pixelfeast article.product-category .woocom-list-content .entry-title a:hover .count {
  color: black;
}
body.pixelfeast .fancy-date .entry-month:after,
body.pixelfeast .fancy-date .entry-date:after {
  background-color: black;
}
body.pixelfeast .portfolio-shortcode .project-links-container a:not(:hover) span {
  color: white;
}
body.pixelfeast .dt-icon-hover-on.portfolio-shortcode .project-links-container a:hover span {
  color: black;
}
body.pixelfeast .portfolio-shortcode .project-links-container:before,
body.pixelfeast .portfolio-shortcode .project-links-container:after {
  border-color: black;
}
body.pixelfeast .dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {
  background-color: black;
}
body.pixelfeast .dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {
  background-color: black;
}
body.pixelfeast .comment-list .comment-body {
  background-color: black;
}
body.pixelfeast .comment-author a,
body.pixelfeast .comment-author .fn {
  color: black;
}
body.pixelfeast .comments-title {
  color: black;
}
body.pixelfeast .comments-title,
body.pixelfeast .comments-title a,
body.pixelfeast .comment-author a,
body.pixelfeast .comment-author .fn,
body.pixelfeast #reply-title,
body.pixelfeast .fn,
body.pixelfeast .fn a,
body.pixelfeast .pingback-title {
  color: black;
}
body.pixelfeast .sidebar-content .comments-title,
body.pixelfeast .sidebar-content .comments-title a,
body.pixelfeast .sidebar-content .comment-author a,
body.pixelfeast .sidebar-content .comment-author .fn,
body.pixelfeast .sidebar-content #reply-title,
body.pixelfeast .sidebar-content .fn,
body.pixelfeast .sidebar-content .fn a,
body.pixelfeast .sidebar-content .pingback-title {
  color: black;
}
body.pixelfeast #page .fn a:hover {
  color: black;
}
body.pixelfeast .entry-author {
  background-color: black;
}
body.pixelfeast .author-link,
body.pixelfeast .author-link:hover,
body.pixelfeast .meta-nav {
  color: black;
}
body.pixelfeast .author-description h4,
body.pixelfeast .comment-author-name {
  color: black;
}
body.pixelfeast .sidebar-content .author-description h4,
body.pixelfeast .sidebar-content .comment-author-name {
  color: black;
}
body.pixelfeast .single .entry-tags a {
  border-color: black;
}
body.pixelfeast .portfolio-categories > a:after,
body.pixelfeast .portfolio-categories > span:after,
body.pixelfeast .entry-meta > a:after,
body.pixelfeast .entry-meta > span:after {
  background-color: black;
}
body.pixelfeast .comment-metadata,
body.pixelfeast .comment-metadata a,
body.pixelfeast .entry-meta a,
body.pixelfeast .entry-meta span,
body.pixelfeast .entry-meta a *,
body.pixelfeast .comment-reply-link,
body.pixelfeast .single .entry-tags,
body.pixelfeast .single .entry-tags a {
  color: black;
}
body.pixelfeast .single .entry-tags a:hover {
  color: black;
}
body.pixelfeast .sidebar-content .single .entry-tags a:hover {
  color: black;
}
body.pixelfeast .share-button.entry-share,
body.pixelfeast .btn-project-link,
body.pixelfeast .btn-project-link:hover,
body.pixelfeast .share-link-description {
  color: black;
}
body.pixelfeast .sidebar-content .share-button.entry-share,
body.pixelfeast .sidebar-content .btn-project-link,
body.pixelfeast .sidebar-content .btn-project-link:hover,
body.pixelfeast .sidebar-content .share-link-description {
  color: black;
}
body.pixelfeast .post-navigation .nav-links {
  border-color: black;
}
body.pixelfeast #page .post-navigation .nav-links a .post-title:hover {
  color: black;
}
body.pixelfeast .single-related-posts {
  border-color: black;
}
body.pixelfeast .mec-event-footer .mec-booking-button,
body.pixelfeast .dt-form button,
body.pixelfeast #page .widget .dt-form .dt-btn,
body.pixelfeast .widget .dt-form .dt-btn,
body.pixelfeast input[type=reset],
body.pixelfeast .wpcf7-submit,
body.pixelfeast .nsu-submit,
body.pixelfeast .dt-wc-btn,
body.pixelfeast input#place_order,
body.pixelfeast .woocommerce-Reviews .submit:not(.box-button),
body.pixelfeast input.button,
body.pixelfeast input[name=save_address],
body.pixelfeast .wc-layout-list .woo-buttons a,
body.pixelfeast .post-password-form input[type=submit],
body.pixelfeast .mc4wp-form input[type=submit],
body.pixelfeast div.mc4wp-form button[type=submit],
body.pixelfeast .tml-submit-wrap input[type=submit],
body.pixelfeast .wpcf7-form input[type=submit],
body.pixelfeast input[type=submit]:not([name=update_cart]),
body.pixelfeast .woocommerce-widget-layered-nav-dropdown__submit,
body.pixelfeast .give-btn.give-btn-reveal,
body.pixelfeast .give-submit.give-btn,
body.pixelfeast .wc-block-filter-submit-button {
  color: white;
  background: #555;
}
body.pixelfeast .mec-event-footer .mec-booking-button:hover > *,
body.pixelfeast .mec-event-footer .mec-booking-button:hover,
body.pixelfeast .dt-form button:hover > *,
body.pixelfeast .dt-form button:hover,
body.pixelfeast #page .widget .dt-form .dt-btn:hover > *,
body.pixelfeast #page .widget .dt-form .dt-btn:hover,
body.pixelfeast .widget .dt-form .dt-btn:hover > *,
body.pixelfeast .widget .dt-form .dt-btn:hover,
body.pixelfeast input[type=reset]:hover > *,
body.pixelfeast input[type=reset]:hover,
body.pixelfeast .wpcf7-submit:hover > *,
body.pixelfeast .wpcf7-submit:hover,
body.pixelfeast .nsu-submit:hover > *,
body.pixelfeast .nsu-submit:hover,
body.pixelfeast .dt-wc-btn:hover > *,
body.pixelfeast .dt-wc-btn:hover,
body.pixelfeast input#place_order:hover > *,
body.pixelfeast input#place_order:hover,
body.pixelfeast .woocommerce-Reviews .submit:not(.box-button):hover > *,
body.pixelfeast .woocommerce-Reviews .submit:not(.box-button):hover,
body.pixelfeast input.button:hover > *,
body.pixelfeast input.button:hover,
body.pixelfeast input[name=save_address]:hover > *,
body.pixelfeast input[name=save_address]:hover,
body.pixelfeast .wc-layout-list .woo-buttons a:hover > *,
body.pixelfeast .wc-layout-list .woo-buttons a:hover,
body.pixelfeast .post-password-form input[type=submit]:hover > *,
body.pixelfeast .post-password-form input[type=submit]:hover,
body.pixelfeast .mc4wp-form input[type=submit]:hover > *,
body.pixelfeast .mc4wp-form input[type=submit]:hover,
body.pixelfeast div.mc4wp-form button[type=submit]:hover > *,
body.pixelfeast div.mc4wp-form button[type=submit]:hover,
body.pixelfeast .tml-submit-wrap input[type=submit]:hover > *,
body.pixelfeast .tml-submit-wrap input[type=submit]:hover,
body.pixelfeast .wpcf7-form input[type=submit]:hover > *,
body.pixelfeast .wpcf7-form input[type=submit]:hover,
body.pixelfeast input[type=submit]:not([name=update_cart]):hover > *,
body.pixelfeast input[type=submit]:not([name=update_cart]):hover,
body.pixelfeast .woocommerce-widget-layered-nav-dropdown__submit:hover > *,
body.pixelfeast .woocommerce-widget-layered-nav-dropdown__submit:hover,
body.pixelfeast .give-btn.give-btn-reveal:hover > *,
body.pixelfeast .give-btn.give-btn-reveal:hover,
body.pixelfeast .give-submit.give-btn:hover > *,
body.pixelfeast .give-submit.give-btn:hover,
body.pixelfeast .wc-block-filter-submit-button:hover > *,
body.pixelfeast .wc-block-filter-submit-button:hover {
  color: #ccc;
}
body.pixelfeast .mec-event-footer .mec-booking-button:hover,
body.pixelfeast .dt-form button:hover,
body.pixelfeast #page .widget .dt-form .dt-btn:hover,
body.pixelfeast .widget .dt-form .dt-btn:hover,
body.pixelfeast input[type=reset]:hover,
body.pixelfeast .wpcf7-submit:hover,
body.pixelfeast .nsu-submit:hover,
body.pixelfeast .dt-wc-btn:hover,
body.pixelfeast input#place_order:hover,
body.pixelfeast .woocommerce-Reviews .submit:not(.box-button):hover,
body.pixelfeast input.button:hover,
body.pixelfeast input[name=save_address]:hover,
body.pixelfeast .wc-layout-list .woo-buttons a:hover,
body.pixelfeast .post-password-form input[type=submit]:hover,
body.pixelfeast .mc4wp-form input[type=submit]:hover,
body.pixelfeast div.mc4wp-form button[type=submit]:hover,
body.pixelfeast .tml-submit-wrap input[type=submit]:hover,
body.pixelfeast .wpcf7-form input[type=submit]:hover,
body.pixelfeast input[type=submit]:not([name=update_cart]):hover,
body.pixelfeast .woocommerce-widget-layered-nav-dropdown__submit:hover,
body.pixelfeast .give-btn.give-btn-reveal:hover,
body.pixelfeast .give-submit.give-btn:hover,
body.pixelfeast .wc-block-filter-submit-button:hover {
  border-color: black;
}
body.pixelfeast #page .mec-event-footer .mec-booking-button:hover,
body.pixelfeast .tinv-modal .mec-event-footer .mec-booking-button:hover,
body.pixelfeast #page .dt-form button:hover,
body.pixelfeast .tinv-modal .dt-form button:hover,
body.pixelfeast #page #page .widget .dt-form .dt-btn:hover,
body.pixelfeast .tinv-modal #page .widget .dt-form .dt-btn:hover,
body.pixelfeast #page .widget .dt-form .dt-btn:hover,
body.pixelfeast .tinv-modal .widget .dt-form .dt-btn:hover,
body.pixelfeast #page input[type=reset]:hover,
body.pixelfeast .tinv-modal input[type=reset]:hover,
body.pixelfeast #page .wpcf7-submit:hover,
body.pixelfeast .tinv-modal .wpcf7-submit:hover,
body.pixelfeast #page .nsu-submit:hover,
body.pixelfeast .tinv-modal .nsu-submit:hover,
body.pixelfeast #page .dt-wc-btn:hover,
body.pixelfeast .tinv-modal .dt-wc-btn:hover,
body.pixelfeast #page input#place_order:hover,
body.pixelfeast .tinv-modal input#place_order:hover,
body.pixelfeast #page .woocommerce-Reviews .submit:not(.box-button):hover,
body.pixelfeast .tinv-modal .woocommerce-Reviews .submit:not(.box-button):hover,
body.pixelfeast #page input.button:hover,
body.pixelfeast .tinv-modal input.button:hover,
body.pixelfeast #page input[name=save_address]:hover,
body.pixelfeast .tinv-modal input[name=save_address]:hover,
body.pixelfeast #page .wc-layout-list .woo-buttons a:hover,
body.pixelfeast .tinv-modal .wc-layout-list .woo-buttons a:hover,
body.pixelfeast #page .post-password-form input[type=submit]:hover,
body.pixelfeast .tinv-modal .post-password-form input[type=submit]:hover,
body.pixelfeast #page .mc4wp-form input[type=submit]:hover,
body.pixelfeast .tinv-modal .mc4wp-form input[type=submit]:hover,
body.pixelfeast #page div.mc4wp-form button[type=submit]:hover,
body.pixelfeast .tinv-modal div.mc4wp-form button[type=submit]:hover,
body.pixelfeast #page .tml-submit-wrap input[type=submit]:hover,
body.pixelfeast .tinv-modal .tml-submit-wrap input[type=submit]:hover,
body.pixelfeast #page .wpcf7-form input[type=submit]:hover,
body.pixelfeast .tinv-modal .wpcf7-form input[type=submit]:hover,
body.pixelfeast #page input[type=submit]:not([name=update_cart]):hover,
body.pixelfeast .tinv-modal input[type=submit]:not([name=update_cart]):hover,
body.pixelfeast #page .woocommerce-widget-layered-nav-dropdown__submit:hover,
body.pixelfeast .tinv-modal .woocommerce-widget-layered-nav-dropdown__submit:hover,
body.pixelfeast #page .give-btn.give-btn-reveal:hover,
body.pixelfeast .tinv-modal .give-btn.give-btn-reveal:hover,
body.pixelfeast #page .give-submit.give-btn:hover,
body.pixelfeast .tinv-modal .give-submit.give-btn:hover,
body.pixelfeast #page .wc-block-filter-submit-button:hover,
body.pixelfeast .tinv-modal .wc-block-filter-submit-button:hover {
  background: #333;
}
body.pixelfeast .mec-event-footer .mec-booking-button:hover .text-wrap,
body.pixelfeast .dt-form button:hover .text-wrap,
body.pixelfeast #page .widget .dt-form .dt-btn:hover .text-wrap,
body.pixelfeast .widget .dt-form .dt-btn:hover .text-wrap,
body.pixelfeast input[type=reset]:hover .text-wrap,
body.pixelfeast .wpcf7-submit:hover .text-wrap,
body.pixelfeast .nsu-submit:hover .text-wrap,
body.pixelfeast .dt-wc-btn:hover .text-wrap,
body.pixelfeast input#place_order:hover .text-wrap,
body.pixelfeast .woocommerce-Reviews .submit:not(.box-button):hover .text-wrap,
body.pixelfeast input.button:hover .text-wrap,
body.pixelfeast input[name=save_address]:hover .text-wrap,
body.pixelfeast .wc-layout-list .woo-buttons a:hover .text-wrap,
body.pixelfeast .post-password-form input[type=submit]:hover .text-wrap,
body.pixelfeast .mc4wp-form input[type=submit]:hover .text-wrap,
body.pixelfeast div.mc4wp-form button[type=submit]:hover .text-wrap,
body.pixelfeast .tml-submit-wrap input[type=submit]:hover .text-wrap,
body.pixelfeast .wpcf7-form input[type=submit]:hover .text-wrap,
body.pixelfeast input[type=submit]:not([name=update_cart]):hover .text-wrap,
body.pixelfeast .woocommerce-widget-layered-nav-dropdown__submit:hover .text-wrap,
body.pixelfeast .give-btn.give-btn-reveal:hover .text-wrap,
body.pixelfeast .give-submit.give-btn:hover .text-wrap,
body.pixelfeast .wc-block-filter-submit-button:hover .text-wrap {
  color: #333;
}
body.pixelfeast .wc-block-product-search .wc-block-product-search__button,
body.pixelfeast .wp-block-search .wp-block-search__button,
body.pixelfeast button.button,
body.pixelfeast .cart-btn-below-img .woo-buttons a,
body.pixelfeast a.button:not(.edd-submit) {
  color: white;
  background: black;
}
body.pixelfeast .wc-block-product-search .wc-block-product-search__button:hover > *,
body.pixelfeast .wc-block-product-search .wc-block-product-search__button:hover,
body.pixelfeast .wp-block-search .wp-block-search__button:hover > *,
body.pixelfeast .wp-block-search .wp-block-search__button:hover,
body.pixelfeast button.button:hover > *,
body.pixelfeast button.button:hover,
body.pixelfeast .cart-btn-below-img .woo-buttons a:hover > *,
body.pixelfeast .cart-btn-below-img .woo-buttons a:hover,
body.pixelfeast a.button:not(.edd-submit):hover > *,
body.pixelfeast a.button:not(.edd-submit):hover {
  color: #ccc;
}
body.pixelfeast .wc-block-product-search .wc-block-product-search__button:hover,
body.pixelfeast .wp-block-search .wp-block-search__button:hover,
body.pixelfeast button.button:hover,
body.pixelfeast .cart-btn-below-img .woo-buttons a:hover,
body.pixelfeast a.button:not(.edd-submit):hover {
  border-color: black;
  background: black;
}
body.pixelfeast .wc-block-product-search .wc-block-product-search__button:hover .text-wrap,
body.pixelfeast .wp-block-search .wp-block-search__button:hover .text-wrap,
body.pixelfeast button.button:hover .text-wrap,
body.pixelfeast .cart-btn-below-img .woo-buttons a:hover .text-wrap,
body.pixelfeast a.button:not(.edd-submit):hover .text-wrap {
  color: #ccc;
}
body.pixelfeast .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style),
body.pixelfeast .mec-event-footer .mec-booking-button,
body.pixelfeast .give-btn.give-btn-reveal,
body.pixelfeast .give-submit.give-btn {
  background: black;
}
body.pixelfeast .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover,
body.pixelfeast .mec-event-footer .mec-booking-button:hover,
body.pixelfeast .give-btn.give-btn-reveal:hover,
body.pixelfeast .give-submit.give-btn:hover {
  background: black;
  border-color: black;
}
body.pixelfeast .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color,
body.pixelfeast .mec-event-footer .mec-booking-button.accent-btn-bg-color,
body.pixelfeast .give-btn.give-btn-reveal.accent-btn-bg-color,
body.pixelfeast .give-submit.give-btn.accent-btn-bg-color {
  background: black;
}
body.pixelfeast #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,
body.pixelfeast #page .mec-event-footer .mec-booking-button.accent-btn-bg-hover-color:hover,
body.pixelfeast #page .give-btn.give-btn-reveal.accent-btn-bg-hover-color:hover,
body.pixelfeast #page .give-submit.give-btn.accent-btn-bg-hover-color:hover {
  background: black;
}
body.pixelfeast #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,
body.pixelfeast #page .mec-event-footer .mec-booking-button.default-btn-bg-hover-color:hover,
body.pixelfeast #page .give-btn.give-btn-reveal.default-btn-bg-hover-color:hover,
body.pixelfeast #page .give-submit.give-btn.default-btn-bg-hover-color:hover {
  background: black;
}
body.pixelfeast .btn-light:hover,
body.pixelfeast .outline-bg-btn:hover {
  background: black;
}
body.pixelfeast .dt-btn.btn-hover-off:hover {
  background: black !important;
}
body.pixelfeast .dt-btn:not(.btn-custom-style),
body.pixelfeast .btn-link {
  color: white;
}
body.pixelfeast .dt-btn:not(.btn-custom-style) *,
body.pixelfeast .sidebar .dt-btn:not(.btn-custom-style),
body.pixelfeast .content .sidebar-content .dt-btn:not(.btn-custom-style),
body.pixelfeast .footer .dt-btn:not(.btn-custom-style),
body.pixelfeast .content .shortcode-banner-inside .dt-btn:not(.btn-custom-style) *,
body.pixelfeast .content .dt-btn:not(.btn-custom-style),
body.pixelfeast .content .elementor-widget[class*=elementor-widget-wp-widget-] .dt-btn:not(.btn-custom-style),
body.pixelfeast .btn-link *,
body.pixelfeast .sidebar .btn-link,
body.pixelfeast .content .sidebar-content .btn-link,
body.pixelfeast .footer .btn-link,
body.pixelfeast .content .shortcode-banner-inside .btn-link *,
body.pixelfeast .content .btn-link,
body.pixelfeast .content .elementor-widget[class*=elementor-widget-wp-widget-] .btn-link {
  color: white;
}
body.pixelfeast .dt-btn:not(.btn-custom-style):hover,
body.pixelfeast .dt-btn:not(.btn-custom-style):hover > *,
body.pixelfeast .btn-link:hover,
body.pixelfeast .btn-link:hover > * {
  color: #ccc;
}
body.pixelfeast .content .elementor-widget[class*=elementor-widget-wp-widget-] .dt-btn:not(.btn-custom-style):hover,
body.pixelfeast .content .elementor-widget[class*=elementor-widget-wp-widget-] .dt-btn:not(.btn-custom-style):hover > *,
body.pixelfeast .content .elementor-widget[class*=elementor-widget-wp-widget-] .btn-link:hover,
body.pixelfeast .content .elementor-widget[class*=elementor-widget-wp-widget-] .btn-link:hover > * {
  color: #ccc;
}
body.pixelfeast .dt-btn:not(.btn-custom-style).accent-btn-color > span,
body.pixelfeast .dt-btn:not(.btn-custom-style).accent-btn-color > .text-wrap *,
body.pixelfeast .dt-btn:not(.btn-custom-style).accent-btn-color > i[class^=fa],
body.pixelfeast .dt-btn:not(.btn-custom-style).accent-btn-color > i[class^=dt-icon-],
body.pixelfeast .btn-link.accent-btn-color > span,
body.pixelfeast .btn-link.accent-btn-color > .text-wrap *,
body.pixelfeast .btn-link.accent-btn-color > i[class^=fa],
body.pixelfeast .btn-link.accent-btn-color > i[class^=dt-icon-] {
  color: black;
}
body.pixelfeast .dt-btn:not(.btn-custom-style).title-btn-color,
body.pixelfeast .dt-btn:not(.btn-custom-style).title-btn-color > span,
body.pixelfeast .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
body.pixelfeast .dt-btn:not(.btn-custom-style).title-btn-color > i[class^=fa],
body.pixelfeast .dt-btn:not(.btn-custom-style).title-btn-color > i[class^=dt-icon-],
body.pixelfeast .btn-link.title-btn-color,
body.pixelfeast .btn-link.title-btn-color > span,
body.pixelfeast .btn-link.title-btn-color > .text-wrap *,
body.pixelfeast .btn-link.title-btn-color > i[class^=fa],
body.pixelfeast .btn-link.title-btn-color > i[class^=dt-icon-] {
  color: black;
}
body.pixelfeast .sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color,
body.pixelfeast .sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > span,
body.pixelfeast .sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > .text-wrap *,
body.pixelfeast .sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > i[class^=fa],
body.pixelfeast .sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color > i[class^=dt-icon-],
body.pixelfeast .sidebar-content .btn-link.title-btn-color,
body.pixelfeast .sidebar-content .btn-link.title-btn-color > span,
body.pixelfeast .sidebar-content .btn-link.title-btn-color > .text-wrap *,
body.pixelfeast .sidebar-content .btn-link.title-btn-color > i[class^=fa],
body.pixelfeast .sidebar-content .btn-link.title-btn-color > i[class^=dt-icon-] {
  color: black;
}
body.pixelfeast .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > span,
body.pixelfeast .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > .text-wrap *,
body.pixelfeast .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > i[class^=fa],
body.pixelfeast .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover > i[class^=dt-icon-],
body.pixelfeast .btn-link.title-btn-hover-color:hover > span,
body.pixelfeast .btn-link.title-btn-hover-color:hover > .text-wrap *,
body.pixelfeast .btn-link.title-btn-hover-color:hover > i[class^=fa],
body.pixelfeast .btn-link.title-btn-hover-color:hover > i[class^=dt-icon-] {
  color: black !important;
}
body.pixelfeast .dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > span,
body.pixelfeast .dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > .text-wrap *,
body.pixelfeast .dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > i[class^=fa],
body.pixelfeast .dt-btn:not(.btn-custom-style).default-btn-hover-color:hover > i[class^=dt-icon-],
body.pixelfeast .btn-link.default-btn-hover-color:hover > span,
body.pixelfeast .btn-link.default-btn-hover-color:hover > .text-wrap *,
body.pixelfeast .btn-link.default-btn-hover-color:hover > i[class^=fa],
body.pixelfeast .btn-link.default-btn-hover-color:hover > i[class^=dt-icon-] {
  color: #ccc !important;
}
body.pixelfeast #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > span,
body.pixelfeast #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > .text-wrap *,
body.pixelfeast #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^=fa],
body.pixelfeast #page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover > i[class^=dt-icon-],
body.pixelfeast #page .btn-link.accent-btn-hover-color:hover > span,
body.pixelfeast #page .btn-link.accent-btn-hover-color:hover > .text-wrap *,
body.pixelfeast #page .btn-link.accent-btn-hover-color:hover > i[class^=fa],
body.pixelfeast #page .btn-link.accent-btn-hover-color:hover > i[class^=dt-icon-] {
  color: black !important;
}
body.pixelfeast .accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > span,
body.pixelfeast .accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style) > .text-wrap * {
  color: black;
}
body.pixelfeast .custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > span,
body.pixelfeast .custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover > .text-wrap * {
  color: #ccc;
}
body.pixelfeast .accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > span,
body.pixelfeast .accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover > .text-wrap * {
  color: black;
}
body.pixelfeast .light-bg-btn {
  background-color: black;
}
body.pixelfeast .light-bg-btn:hover {
  background: #ccc;
}
body.pixelfeast #page .light-bg-btn.accent-btn-bg-hover-color:hover {
  background: black;
}
body.pixelfeast .btn-light {
  background-color: black;
}
body.pixelfeast .btn-light:hover {
  background-color: black;
}
body.pixelfeast .outline-bg-btn {
  border-color: black;
}
body.pixelfeast .outline-bg-btn:hover {
  border-color: #333;
  background: #333;
}
body.pixelfeast .outline-bg-btn.accent-btn-bg-color {
  border-color: black;
}
body.pixelfeast #page .outline-bg-btn.accent-btn-bg-hover-color:hover {
  background: black;
}
body.pixelfeast .outline-btn {
  border-color: black;
}
body.pixelfeast .outline-btn:hover {
  border-color: #333;
}
body.pixelfeast .outline-btn.accent-btn-bg-color {
  border-color: black;
}
body.pixelfeast #page .outline-btn.accent-btn-bg-hover-color:hover {
  border-color: black;
}
body.pixelfeast .dt-btn-link,
body.pixelfeast .dt-btn-link > span,
body.pixelfeast .dt-btn-link > i {
  color: black;
}
body.pixelfeast .dt-btn-link:after {
  background: black;
}
body.pixelfeast .hr-thin {
  border-color: black;
}
body.pixelfeast .accent-border-color .separator-holder,
body.pixelfeast .accent-border-color.hr-thin,
body.pixelfeast .accent-border-color.hr-thick {
  border-color: black;
}
body.pixelfeast .accent-gradient .accent-border-color.hr-thin.style-line,
body.pixelfeast .accent-gradient .accent-border-color.hr-thick {
  border-color: black;
}
body.pixelfeast .accent-border-color .dt-fancy-title.bg-on {
  background-color: black;
}
body.pixelfeast #page .accent-title-color .dt-fancy-title {
  color: black;
}
body.pixelfeast .title-color .dt-fancy-title {
  color: black;
}
body.pixelfeast .sidebar-content .title-color .dt-fancy-title {
  color: black;
}
body.pixelfeast .dt-fancy-separator,
body.pixelfeast .dt-fancy-separator * {
  color: black;
}
body.pixelfeast .separator-holder {
  border-color: black;
}
body.pixelfeast .separator-holder,
body.pixelfeast .accent-border-color .bg-on .separator-holder {
  border-color: black;
}
body.pixelfeast .shortcode-tooltip {
  color: black;
  border-color: black;
}
body.pixelfeast .borderframe .shortcode-single-image {
  border-color: black;
}
body.pixelfeast .shortcode-single-caption {
  color: black;
}
body.pixelfeast .borderframe.br-standard .shortcode-single-image {
  background-color: black;
}
body.pixelfeast .frame-on {
  border-color: black;
}
body.pixelfeast .frame-on.frame-fancy {
  background-color: black;
}
body.pixelfeast .shortcode-single-image-wrap .rollover-icon {
  color: black;
  border-color: black;
}
body.pixelfeast .dt-icon-bg-on.shortcode-single-image-wrap .rollover-icon {
  background-color: black;
}
body.pixelfeast .list-divider li {
  border-color: black;
}
body.pixelfeast .standard-number-list li:before,
body.pixelfeast .standard-arrow li:before {
  background-color: black;
}
body.pixelfeast .dt-shortcode-soc-icons a.dt-icon-bg-on:before,
body.pixelfeast .dt-shortcode-icon.dt-icon-bg-on .icon-inner:before,
body.pixelfeast .text-icon.dt-icon-bg-on .icon-inner:before {
  border-color: black;
  background-color: black;
}
body.pixelfeast .content .dt-icon-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
  background-color: black;
}
body.pixelfeast .content .dt-icon-border-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {
  border-color: black;
}
body.pixelfeast .dt-shortcode-soc-icons a.dt-icon-border-on:before,
body.pixelfeast .dt-shortcode-soc-icons a.dt-icon-hover-border-on:after,
body.pixelfeast .dt-shortcode-icon.dt-icon-border-on:before,
body.pixelfeast .dt-shortcode-icon.dt-icon-hover-border-on:after,
body.pixelfeast .text-icon.dt-icon-border-on:before,
body.pixelfeast .text-icon.dt-icon-hover-border-on:after {
  border-color: black;
}
body.pixelfeast #main .soc-ico a:after,
body.pixelfeast #footer .soc-ico a:after {
  background-color: black;
}
body.pixelfeast .dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,
body.pixelfeast .dt-shortcode-icon.dt-icon-hover-bg-on .icon-inner:after,
body.pixelfeast .text-icon.dt-icon-hover-bg-on .icon-inner:after {
  border-color: black;
  background-color: black;
}
body.pixelfeast .content .dt-icon-hover-bg-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:after {
  background-color: black;
}
body.pixelfeast .content .dt-icon-border-hover-on.dt-team-shortcode.dt-icon-bg-on .soc-ico a:after {
  border-color: black;
}
body.pixelfeast .dt-shortcode-soc-icons a .soc-font-icon,
body.pixelfeast #main .dt-team-shortcode .soc-ico a .soc-font-icon,
body.pixelfeast .dt-shortcode-icon .soc-icon,
body.pixelfeast .text-icon .soc-icon {
  color: black;
}
body.pixelfeast .content .soc-ico a:not(:hover) .soc-font-icon {
  color: black;
}
body.pixelfeast blockquote:not(.shortcode-blockquote):not(.elementor-blockquote),
body.pixelfeast blockquote.shortcode-blockquote.block-style-widget,
body.pixelfeast .block-style-widget {
  background-color: black;
}
body.pixelfeast .shortcode-pullquote:after,
body.pixelfeast .shortcode-action-bg:before {
  background-color: black;
}
body.pixelfeast blockquote.shortcode-blockquote {
  border-color: black;
}
body.pixelfeast blockquote:not(.elementor-blockquote),
body.pixelfeast blockquote:not(.elementor-blockquote) *,
body.pixelfeast .shortcode-pullquote,
body.pixelfeast .wp-block-quote cite {
  color: black;
}
body.pixelfeast .sidebar-content blockquote:not(.elementor-blockquote),
body.pixelfeast .sidebar-content blockquote:not(.elementor-blockquote) *,
body.pixelfeast .sidebar-content .shortcode-pullquote,
body.pixelfeast .sidebar-content .wp-block-quote cite {
  color: black;
}
body.pixelfeast blockquote:not(.wp-block-quote):not(.elementor-blockquote) {
  color: black;
}
body.pixelfeast .plain-bg {
  border-color: black;
}
body.pixelfeast .elementor-widget-the7_photo-scroller .scroller-arrow i,
body.pixelfeast .elementor-widget-the7_photo-scroller .scroller-arrow:hover i {
  color: black;
}
body.pixelfeast .elementor-widget-the7_photo-scroller .scroller-arrow svg,
body.pixelfeast .elementor-widget-the7_photo-scroller .scroller-arrow:hover svg {
  color: black;
  fill: black;
}
body.pixelfeast .slider-wrapper.arrows-accent .owl-prev:hover i,
body.pixelfeast .slider-wrapper.arrows-accent .owl-next:hover i {
  background-color: black;
}
body.pixelfeast .dt-owl-item .post.bg-on:before {
  background-color: black;
}
body.pixelfeast input::-webkit-input-placeholder {
  color: black;
}
body.pixelfeast .dt-close-mobile-menu-icon:before,
body.pixelfeast .dt-close-mobile-menu-icon:after {
  background: black;
}
body.pixelfeast input:-moz-placeholder {
  color: black;
}
body.pixelfeast textarea::-webkit-input-placeholder {
  color: black;
}
body.pixelfeast textarea:-moz-placeholder {
  color: black;
}
body.pixelfeast .form-fields label,
body.pixelfeast .comment-form label:not([for=wp-comment-cookies-consent]) {
  color: black;
}
body.pixelfeast input[type=text],
body.pixelfeast .widget_search input[type=text].searchform-s,
body.pixelfeast input[type=search],
body.pixelfeast input[type=tel],
body.pixelfeast input[type=url],
body.pixelfeast input[type=email],
body.pixelfeast input[type=number],
body.pixelfeast input[type=date],
body.pixelfeast input[type=range],
body.pixelfeast input[type=password],
body.pixelfeast select,
body.pixelfeast textarea,
body.pixelfeast .wpcf7-number,
body.pixelfeast .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select,
body.pixelfeast .the7-elementor-product-comments .elementor-field-textual,
body.pixelfeast .elementor-field-group .elementor-field-textual,
body.pixelfeast .elementor-field-group .elementor-select-wrapper select {
  color: black;
  border-color: black;
  background-color: white;
}
body.pixelfeast .formError + input,
body.pixelfeast .formError + textarea {
  border-color: #f55b5f;
}
body.pixelfeast .popup-message-style .parentFormundefined,
body.pixelfeast .inline-message-style .parentFormundefined,
body.pixelfeast .popup-message-style .wpcf7-mail-sent-ok,
body.pixelfeast .inline-message-style .wpcf7-mail-sent-ok,
body.pixelfeast .popup-message-style .wpcf7-validation-errors,
body.pixelfeast .inline-message-style .wpcf7-validation-errors,
body.pixelfeast .popup-message-style .wpcf7-response-output,
body.pixelfeast .inline-message-style .wpcf7-response-output {
  background: black;
}
body.pixelfeast .dt-arrow-border-on .owl-carousel .owl-nav div:not(:hover):before {
  border-color: black;
}
body.pixelfeast .dt-arrow-hover-border-on.owl-carousel .owl-nav div:hover:after,
body.pixelfeast .dt-arrow-border-on.owl-carousel .owl-nav div:hover:after {
  border-color: black;
}
body.pixelfeast .arrows-bg-on.owl-carousel .owl-nav div:before {
  background-color: black;
  border-color: black;
}
body.pixelfeast .arrows-hover-bg-on.owl-carousel .owl-nav div:after {
  background-color: black;
}
body.pixelfeast .owl-carousel .owl-nav svg {
  fill: black;
  color: black;
}
body.pixelfeast .owl-carousel .owl-nav i,
body.pixelfeast .owl-carousel .owl-nav i:before {
  color: black;
}
body.pixelfeast .owl-carousel .owl-nav div:hover svg {
  fill: black;
  color: black;
}
body.pixelfeast .owl-carousel .owl-nav div:hover i {
  color: black;
}
body.pixelfeast .owl-carousel.bullets-scale-up .owl-dot span,
body.pixelfeast .owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span,
body.pixelfeast .owl-carousel.bullets-scale-up .owl-dot.active span {
  background: black;
}
body.pixelfeast .owl-carousel.bullets-stroke .owl-dot:not(.active) span,
body.pixelfeast .owl-carousel.bullets-stroke .owl-dot:not(.active):hover span {
  background: black;
}
body.pixelfeast .owl-carousel.bullets-stroke .owl-dot.active span {
  -webkit-box-shadow: 0 0 0 2px black;
          box-shadow: 0 0 0 2px black;
}
body.pixelfeast .owl-carousel.bullets-fill-in .owl-dot span,
body.pixelfeast .owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span,
body.pixelfeast .owl-carousel.bullets-fill-in .owl-dot.active span {
  -webkit-box-shadow: inset 0 0 0 2px black;
          box-shadow: inset 0 0 0 2px black;
}
body.pixelfeast .owl-carousel.bullets-small-dot-stroke .owl-dot span,
body.pixelfeast .owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span,
body.pixelfeast .owl-carousel.bullets-small-dot-stroke .owl-dot.active span {
  background: black;
}
body.pixelfeast .owl-carousel.bullets-small-dot-stroke .owl-dot.active {
  -webkit-box-shadow: 0 0 0 2px black;
          box-shadow: 0 0 0 2px black;
}
body.pixelfeast .owl-carousel.bullets-ubax .owl-dot span,
body.pixelfeast .owl-carousel.bullets-ubax .owl-dot:not(.active):hover span {
  background: black;
}
body.pixelfeast .owl-carousel.bullets-ubax .owl-dot.active span {
  border-color: black;
}
body.pixelfeast .owl-carousel.bullets-etefu .owl-dot span,
body.pixelfeast .owl-carousel.bullets-etefu .owl-dot:not(.active):hover span,
body.pixelfeast .owl-carousel.bullets-etefu .owl-dot span:before {
  background: black;
}
body.pixelfeast .dt-owl-item-icon i {
  color: black;
}
body.pixelfeast .dt-owl-item-icon svg {
  fill: black;
  color: black;
}
body.pixelfeast .text-and-icon-carousel .owl-nav i,
body.pixelfeast .testimonials-carousel .owl-nav i,
body.pixelfeast .text-and-icon-carousel .owl-nav a:hover i,
body.pixelfeast .testimonials-carousel .owl-nav a:hover i,
body.pixelfeast .text-and-icon-carousel .owl-nav i:before,
body.pixelfeast .testimonials-carousel .owl-nav i:before {
  color: black;
}
body.pixelfeast .dt-owl-item-icon:before,
body.pixelfeast .dt-owl-item-icon:after,
body.pixelfeast .text-and-icon-carousel .owl-nav a,
body.pixelfeast .text-and-icon-carousel .owl-nav a:hover,
body.pixelfeast .testimonials-carousel .owl-nav a,
body.pixelfeast .testimonials-carousel .owl-nav a:hover {
  border-color: black;
}
body.pixelfeast .filter a,
body.pixelfeast .filter a *,
body.pixelfeast .filter .customSelect {
  color: black;
}
body.pixelfeast .sidebar-content .filter a,
body.pixelfeast .sidebar-content .filter a *,
body.pixelfeast .sidebar-content .filter .customSelect {
  color: black;
}
body.pixelfeast .filter svg {
  fill: black;
  color: black;
}
body.pixelfeast .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,
body.pixelfeast .filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {
  color: black;
}
body.pixelfeast .filter-bg-decoration .filter-categories a:not(.act):hover {
  color: black;
}
body.pixelfeast .filter-bg-decoration .filter-categories a.act {
  background-color: black;
}
body.pixelfeast .filter-underline-decoration .filter-categories a:after {
  background-color: black;
}
body.pixelfeast .filter-switch {
  background-color: black;
}
body.pixelfeast .filter:not(.filter-bg-decoration) .filter-categories a.act:after,
body.pixelfeast .filter-switch-toggle {
  background-color: black;
}
body.pixelfeast .paginator a,
body.pixelfeast .paginator a * {
  color: black;
}
body.pixelfeast .sidebar-content .paginator a,
body.pixelfeast .sidebar-content .paginator a * {
  color: black;
}
body.pixelfeast .paginator .button-caption:before {
  background: black;
}
body.pixelfeast .paginator .button-load-more {
  border-color: black;
}
body.pixelfeast .paginator .button-load-more.animate-load,
body.pixelfeast .paginator .button-load-more:hover {
  border-color: black;
}
body.pixelfeast .paginator .button-load-more.animate-load .stick,
body.pixelfeast .paginator .button-load-more.button-lazy-loading .stick {
  border-top-color: black;
  border-right-color: black;
}
body.pixelfeast .paginator:not(.paginator-more-button) a {
  color: black;
}
body.pixelfeast .sidebar-content .paginator:not(.paginator-more-button) a {
  color: black;
}
body.pixelfeast .paginator:not(.paginator-more-button) a:after {
  background-color: black;
}
body.pixelfeast .footer-sub-nav > li.act > a .menu-text,
body.pixelfeast .footer-sub-nav > li:not(.act):hover > a .menu-text,
body.pixelfeast .footer-sub-nav > li.act > a .subtitle-text,
body.pixelfeast .footer-sub-nav > li:not(.act):hover > a .subtitle-text {
  color: black;
}
body.pixelfeast .no-avatar,
body.pixelfeast .testim-no-avatar {
  border-color: black;
}
body.pixelfeast .testim-no-avatar svg {
  fill: black;
  color: black;
}
body.pixelfeast .no-avatar,
body.pixelfeast .no-avatar svg,
body.pixelfeast .comment-list .no-avatar:after {
  color: black;
  fill: black;
}
body.pixelfeast a.clear-form,
body.pixelfeast #cancel-comment-reply-link {
  color: black;
}
body.pixelfeast .shortcode-code {
  background-color: black;
}
body.pixelfeast .content table,
body.pixelfeast .content td,
body.pixelfeast .content th {
  border-color: black;
}
body.pixelfeast .dt-highlight {
  background-color: black;
}
body.pixelfeast #page .items-grid .post-content a:hover,
body.pixelfeast #page .post-content a:hover {
  color: black;
}
body.pixelfeast .rollover i,
body.pixelfeast .post-rollover i,
body.pixelfeast .rollover-video i,
body.pixelfeast .enable-bg-rollover .post-thumbnail-rollover:after,
body.pixelfeast .enable-bg-rollover .gallery-rollover,
body.pixelfeast .enable-bg-rollover.hover-scale figure:after {
  background-color: rgba(0, 0, 0, 0.2);
}
body.pixelfeast .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,
body.pixelfeast .buttons-on-img .rollover-content,
body.pixelfeast .albums .rollover-thumbnails-on i,
body.pixelfeast .dt-albums-shortcode .rollover-thumbnails-on i,
body.pixelfeast .rollover-buttons-on i,
body.pixelfeast .hover-scale .rollover-project:after,
body.pixelfeast .hover-style-two.content-align-bottom .rollover-project:after,
body.pixelfeast .portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
body.pixelfeast .albums-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,
body.pixelfeast .enable-bg-rollover.hover-scale article:after {
  background-color: rgba(0, 0, 0, 0.2);
}
body.pixelfeast .effect-bubba .rollover-project,
body.pixelfeast .effect-layla .rollover-project,
body.pixelfeast .effect-sarah .rollover-project {
  background-color: black;
}
body.pixelfeast .rollover-thumbnails span:first-child i {
  background-color: black;
}
body.pixelfeast .gallery-shortcode .gallery-zoom-ico,
body.pixelfeast .blog-shortcode .gallery-zoom-ico,
body.pixelfeast .blog-carousel-shortcode .gallery-zoom-ico {
  border-color: black;
}
body.pixelfeast .gallery-shortcode .gallery-zoom-ico span,
body.pixelfeast .gallery-shortcode .gallery-zoom-ico:before,
body.pixelfeast .blog-shortcode .gallery-zoom-ico span,
body.pixelfeast .blog-shortcode .gallery-zoom-ico:before,
body.pixelfeast .blog-carousel-shortcode .gallery-zoom-ico span,
body.pixelfeast .blog-carousel-shortcode .gallery-zoom-ico:before {
  color: black;
}
body.pixelfeast .dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico,
body.pixelfeast .dt-icon-bg-on.blog-shortcode .gallery-zoom-ico,
body.pixelfeast .dt-icon-bg-on.blog-carousel-shortcode .gallery-zoom-ico {
  background-color: black;
}
body.pixelfeast .albums-shortcode .album-zoom-ico {
  border-color: black;
}
body.pixelfeast .albums-shortcode .album-zoom-ico span {
  color: black;
}
body.pixelfeast .dt-icon-bg-on.albums-shortcode .album-zoom-ico {
  background-color: black;
}
body.pixelfeast .rollover-content h2.entry-title {
  color: black;
}
body.pixelfeast .sidebar-content .rollover-content h2.entry-title {
  color: black;
}
body.pixelfeast .portfolio-categories a,
body.pixelfeast .portfolio-categories a *,
body.pixelfeast .portfolio-categories span {
  color: black;
}
body.pixelfeast .gform_wrapper .gsection {
  border-bottom-color: black;
}
body.pixelfeast #main .gform_wrapper span.ginput_total,
body.pixelfeast #main .gform_wrapper .gfield_required,
body.pixelfeast #main .gform_wrapper .ginput_left input:focus + label,
body.pixelfeast #main .gform_wrapper .ginput_right input:focus + label,
body.pixelfeast #main .gform_wrapper .ginput_full input:focus + label {
  color: black;
}
body.pixelfeast .gform_wrapper h3.gform_title,
body.pixelfeast .gform_wrapper .gsection .gfield_label,
body.pixelfeast .gform_wrapper h2.gsection_title,
body.pixelfeast h3.gform_title,
body.pixelfeast form.mc4wp-form label {
  color: black;
}
body.pixelfeast .sidebar-content .gform_wrapper h3.gform_title,
body.pixelfeast .sidebar-content .gform_wrapper .gsection .gfield_label,
body.pixelfeast .sidebar-content .gform_wrapper h2.gsection_title,
body.pixelfeast .sidebar-content h3.gform_title,
body.pixelfeast .sidebar-content form.mc4wp-form label {
  color: black;
}
body.pixelfeast h3.gform_title,
body.pixelfeast .gform_wrapper h3.gform_title {
  color: black;
}
body.pixelfeast .gform_wrapper .gsection .gfield_label,
body.pixelfeast .gform_wrapper h2.gsection_title {
  color: black;
}
body.pixelfeast .ngg-albumoverview .ngg-album,
body.pixelfeast .wpb_separator.wpb_content_element,
body.pixelfeast .vc_text_separator {
  border-color: black;
}
body.pixelfeast .popup-message-style .wpcf7-validation-errors,
body.pixelfeast .popup-message-style .wpcf7-mail-sent-ok,
body.pixelfeast .popup-message-style .wpcf7-response-output {
  background-color: black;
}
body.pixelfeast .asp_product_name {
  color: black;
}
body.pixelfeast .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .submit:before,
body.pixelfeast .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-search .searchform > .search-icon,
body.pixelfeast .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-login .submit:before,
body.pixelfeast .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-contacts,
body.pixelfeast .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner:before,
body.pixelfeast .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .wc-ico-cart:before,
body.pixelfeast .light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .edd-ico-cart:before {
  color: white;
}
body.pixelfeast .wpb_content_element .wpb_tabs_nav > li > a {
  color: black;
}
body.pixelfeast .sidebar-content .wpb_content_element .wpb_tabs_nav > li > a {
  color: black;
}
body.pixelfeast .wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
body.pixelfeast .wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav > li:not(.ui-state-active):hover > a,
body.pixelfeast .wpb_content_element.tab-style-three .wpb_tabs_nav > li.ui-tabs-active > a,
body.pixelfeast .wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav > li.ui-tabs-active > a {
  color: black;
}
body.pixelfeast .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),
body.pixelfeast .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  background-color: black;
}
body.pixelfeast .wpb_tabs.tab-style-one .wpb_tabs_nav > li.ui-state-active {
  background-color: black;
}
body.pixelfeast .wpb_tabs.tab-style-two {
  background-color: black;
}
body.pixelfeast .wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background-color: black;
}
body.pixelfeast .tab-style-four.wpb_tabs {
  background-color: black;
}
body.pixelfeast .tab-style-four.wpb_tabs .wpb_tabs_nav {
  background-color: black;
}
body.pixelfeast .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
body.pixelfeast .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {
  background-color: black;
}
body.pixelfeast #page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active,
body.pixelfeast #page .wpb_tour.tab-style-one .wpb_tabs_nav > li.ui-state-active:hover {
  background-color: black;
}
body.pixelfeast .wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {
  background-color: black;
}
body.pixelfeast .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),
body.pixelfeast .wpb_tour.tab-style-two .wpb_tab {
  background-color: black;
}
body.pixelfeast #page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active,
body.pixelfeast #page .wpb_tour.tab-style-two .wpb_tabs_nav > li.ui-state-active:hover {
  background-color: black;
}
body.pixelfeast .wpb_tour.tab-style-three .wpb_tabs_nav li,
body.pixelfeast .wpb_tour.tab-style-three .wpb_tabs_nav {
  border-color: black;
}
body.pixelfeast .tab-style-four.wpb_tour {
  background-color: black;
}
body.pixelfeast .tab-style-four.wpb_tour .wpb_tabs_nav {
  background-color: black;
}
body.pixelfeast .wpb_content_element .wpb_accordion_header > a span {
  color: black;
}
body.pixelfeast .sidebar-content .wpb_content_element .wpb_accordion_header > a span {
  color: black;
}
body.pixelfeast #page .wpb_accordion .wpb_accordion_wrapper > a:hover span,
body.pixelfeast #page .wpb_content_element .wpb_accordion_header a:hover span {
  color: black;
}
body.pixelfeast .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
  border-color: black;
}
body.pixelfeast .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
  background-color: black;
}
body.pixelfeast .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:hover:after,
body.pixelfeast .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .ui-state-active > a:hover:after {
  color: black;
}
body.pixelfeast .vc_pie_wrapper .vc_pie_chart_back {
  border-color: black !important;
}
body.pixelfeast .dt-style.vc_progress_bar.default-bg .vc_single_bar {
  background-color: black;
}
body.pixelfeast .pb-style-two .vc_label,
body.pixelfeast .pb-style-three .vc_label {
  color: black;
}
body.pixelfeast .sidebar-content .pb-style-two .vc_label,
body.pixelfeast .sidebar-content .pb-style-three .vc_label {
  color: black;
}
body.pixelfeast #page .accent-bg:not([class*=vc_progress-bar-color]) .vc_bar {
  background-color: black;
}
body.pixelfeast .accent-icon-bg .aio-icon {
  background: black !important;
}
body.pixelfeast .accent-icon-color .aio-icon > i {
  color: black !important;
}
body.pixelfeast .accent-border-color .aio-icon {
  border-color: black !important;
}
body.pixelfeast .accent-title-color .uvc-main-heading > *,
body.pixelfeast .accent-title-color .aio-icon-title {
  color: black !important;
}
body.pixelfeast .accent-subtitle-color .uvc-sub-heading,
body.pixelfeast .accent-subtitle-color .aio-icon-description {
  color: black !important;
}
body.pixelfeast .accent-border-color .uvc-headings-line {
  border-color: black !important;
}
body.pixelfeast .accent-arrow-bg .slick-arrow {
  background: black !important;
}

@font-face {
  font-family: "fontello";
  src: url("../font/fontello.eot?26102024");
  src: url("../font/fontello.eot?26102024#iefix") format("embedded-opentype"), url("../font/fontello.woff?26102024") format("woff"), url("../font/fontello.ttf?26102024") format("truetype"), url("../font/fontello.svg?26102024#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
.container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  max-width: 1640px;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media only screen and (min-width: 1440px) {
  .container {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.container.container-smaller {
  max-width: 1060px;
}

.section-margin {
  margin-bottom: 2rem;
  margin-top: 2rem;
}
@media only screen and (min-width: 768px) {
  .section-margin {
    margin-bottom: 3rem;
    margin-top: 3rem;
  }
}
@media only screen and (min-width: 1024px) {
  .section-margin {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
}
@media only screen and (min-width: 1440px) {
  .section-margin {
    margin-bottom: 6rem;
    margin-top: 6rem;
  }
}

.section-margin-bottom {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
  .section-margin-bottom {
    margin-bottom: 3rem;
  }
}
@media only screen and (min-width: 1024px) {
  .section-margin-bottom {
    margin-bottom: 4rem;
  }
}
@media only screen and (min-width: 1440px) {
  .section-margin-bottom {
    margin-bottom: 6rem;
  }
}

.section-padding {
  padding-bottom: 2rem;
  padding-top: 2rem;
}
@media only screen and (min-width: 768px) {
  .section-padding {
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
}
@media only screen and (min-width: 1024px) {
  .section-padding {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
}
@media only screen and (min-width: 1440px) {
  .section-padding {
    padding-bottom: 6rem;
    padding-top: 6rem;
  }
}

.section-padding-bottom {
  padding-bottom: 2rem;
}
@media only screen and (min-width: 768px) {
  .section-padding-bottom {
    padding-bottom: 3rem;
  }
}
@media only screen and (min-width: 1024px) {
  .section-padding-bottom {
    padding-bottom: 4rem;
  }
}
@media only screen and (min-width: 1440px) {
  .section-padding-bottom {
    padding-bottom: 6rem;
  }
}

.section-padding-half {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
@media only screen and (min-width: 768px) {
  .section-padding-half {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .section-padding-half {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
}
@media only screen and (min-width: 1440px) {
  .section-padding-half {
    padding-bottom: 3rem;
    padding-top: 3rem;
  }
}

.gap-xl {
  gap: 2rem;
}
@media only screen and (min-width: 768px) {
  .gap-xl {
    gap: 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .gap-xl {
    gap: 5rem;
  }
}
@media only screen and (min-width: 1440px) {
  .gap-xl {
    gap: 6rem;
  }
}

.hide {
  display: none;
}

html {
  scroll-behavior: smooth;
}

.grecaptcha-badge {
  visibility: hidden;
}

.wpcf7-not-valid {
  border: 1px solid red !important;
  color: red !important;
}

body.pixelfeast embed,
body.pixelfeast iframe,
body.pixelfeast object,
body.pixelfeast video {
  max-width: unset;
}
body.pixelfeast .masthead, body.pixelfeast.phantom-sticky .closed-mobile-header .masthead {
  background: black !important;
}
body.pixelfeast .masthead .top-bar {
  display: none;
}
body.pixelfeast .masthead ul {
  margin: 0;
}
body.pixelfeast .masthead a img,
body.pixelfeast .masthead .mobile-branding a img.mobile-logo {
  max-width: 3.5rem;
}
body.pixelfeast .mobile-header-bar {
  background: black;
}
body.pixelfeast footer.footer,
body.pixelfeast #footer.footer {
  background: black;
  color: white;
}
body.pixelfeast footer.footer .widget,
body.pixelfeast footer.footer .widget:not(.widget_icl_lang_sel_widget),
body.pixelfeast #footer.footer .widget,
body.pixelfeast #footer.footer .widget:not(.widget_icl_lang_sel_widget) {
  width: 100%;
}
body.pixelfeast footer.footer .widget .widget-title,
body.pixelfeast footer.footer .widget a,
body.pixelfeast footer.footer .widget .recent-posts li a,
body.pixelfeast footer.footer .widget .post-content,
body.pixelfeast footer.footer .widget:not(.widget_icl_lang_sel_widget) .widget-title,
body.pixelfeast footer.footer .widget:not(.widget_icl_lang_sel_widget) a,
body.pixelfeast footer.footer .widget:not(.widget_icl_lang_sel_widget) .recent-posts li a,
body.pixelfeast footer.footer .widget:not(.widget_icl_lang_sel_widget) .post-content,
body.pixelfeast #footer.footer .widget .widget-title,
body.pixelfeast #footer.footer .widget a,
body.pixelfeast #footer.footer .widget .recent-posts li a,
body.pixelfeast #footer.footer .widget .post-content,
body.pixelfeast #footer.footer .widget:not(.widget_icl_lang_sel_widget) .widget-title,
body.pixelfeast #footer.footer .widget:not(.widget_icl_lang_sel_widget) a,
body.pixelfeast #footer.footer .widget:not(.widget_icl_lang_sel_widget) .recent-posts li a,
body.pixelfeast #footer.footer .widget:not(.widget_icl_lang_sel_widget) .post-content {
  color: white;
}
body.pixelfeast footer.footer .widget .mini-post-img,
body.pixelfeast footer.footer .widget:not(.widget_icl_lang_sel_widget) .mini-post-img,
body.pixelfeast #footer.footer .widget .mini-post-img,
body.pixelfeast #footer.footer .widget:not(.widget_icl_lang_sel_widget) .mini-post-img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
body.pixelfeast footer.footer .widget_media_image img,
body.pixelfeast #footer.footer .widget_media_image img {
  max-width: 300px !important;
}
@media (min-width: 1024px) {
  body.pixelfeast footer.footer .wf-container,
  body.pixelfeast #footer.footer .wf-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
  body.pixelfeast footer.footer .wf-container:before,
  body.pixelfeast #footer.footer .wf-container:before {
    display: none;
  }
}
body.pixelfeast .main-nav .sub-nav .menu-text {
  color: black !important;
}
body.pixelfeast .content h1,
body.pixelfeast .content h2,
body.pixelfeast .content h3,
body.pixelfeast .content h4,
body.pixelfeast .content h5,
body.pixelfeast .content h6 {
  color: black;
}
body.pixelfeast .main-nav > li:not(.wpml-ls-item) > a .menu-text {
  color: white;
}
body.pixelfeast .wf-container-footer {
  display: none;
}
body.pixelfeast a.custom-icon.arrow-head {
  -webkit-animation: arrow_bounce 2s infinite;
          animation: arrow_bounce 2s infinite;
  position: absolute;
  z-index: 10;
  color: white;
  text-decoration: none;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
body.pixelfeast a.custom-icon.arrow-head:after {
  font-size: 2rem;
}
@media only screen and (max-width: 767px) {
  body.pixelfeast.front-page .projects a.custom-icon.arrow-head {
    -webkit-animation: mobile_arrow_bounce 2s infinite;
            animation: mobile_arrow_bounce 2s infinite;
    right: 7rem;
  }
}
body.pixelfeast .wpcf7-response-output {
  background: black;
  z-index: 10;
}

@-webkit-keyframes arrow_bounce {
  0%, 20%, 50%, 80%, 100% {
    bottom: 10rem;
  }
  40% {
    bottom: 12rem;
  }
  60% {
    bottom: 11rem;
  }
}

@keyframes arrow_bounce {
  0%, 20%, 50%, 80%, 100% {
    bottom: 10rem;
  }
  40% {
    bottom: 12rem;
  }
  60% {
    bottom: 11rem;
  }
}
@-webkit-keyframes mobile_arrow_bounce {
  0%, 20%, 50%, 80%, 100% {
    bottom: 5rem;
  }
  40% {
    bottom: 6rem;
  }
  60% {
    bottom: 5.5rem;
  }
}
@keyframes mobile_arrow_bounce {
  0%, 20%, 50%, 80%, 100% {
    bottom: 5rem;
  }
  40% {
    bottom: 6rem;
  }
  60% {
    bottom: 5.5rem;
  }
}
.front-page .primary-button,
.front-page .dt-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-style: normal;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  font-size: 1.125rem;
  margin-top: 1rem;
  padding: 0.5rem 1.5rem;
  text-decoration: none;
  text-transform: uppercase;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media only screen and (min-width: 1024px) {
  .front-page .primary-button,
  .front-page .dt-btn {
    padding: 1rem 3rem;
  }
}
.front-page .primary-button:hover, .front-page .primary-button:focus,
.front-page .dt-btn:hover,
.front-page .dt-btn:focus {
  background: rgba(0, 0, 0, 0.5);
}
.front-page h1,
.front-page h2,
.front-page h3,
.front-page h4,
.front-page h5,
.front-page h6 {
  font-style: normal;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #18568a;
  line-height: 1.2em;
  margin: 2rem 0;
}
.front-page h1,
.front-page .h1 {
  display: inline-block;
  font-size: 3em;
}
.front-page h2,
.front-page .h2 {
  font-size: 2rem;
}
.front-page h3,
.front-page .h3 {
  font-size: 1.4em;
}
.front-page h4,
.front-page .h4 {
  font-size: 1.3em;
}
.front-page h5 {
  font-size: 1.2em;
}
.front-page h6 {
  font-size: 1rem;
}
.front-page p {
  color: #303030;
  font-weight: 400;
  margin: 2rem 0;
}
.front-page ul,
.front-page ol {
  padding-left: 1.4rem;
  margin: 2rem 0;
}
.front-page ul li ul,
.front-page ul li ol,
.front-page ol li ul,
.front-page ol li ol {
  padding-left: 2.5rem;
  margin: 0.5rem 0 1rem;
}
.front-page ul {
  list-style-type: disc;
}
.front-page strong {
  font-weight: 800;
}
.front-page em {
  font-style: italic;
}
.front-page sub,
.front-page sup {
  position: relative;
  font-size: 1rem;
}
.front-page sub {
  left: 1px;
  bottom: -8px;
}
.front-page sup {
  top: -8px;
  left: 1px;
}
.front-page img {
  max-width: 100%;
  height: auto;
}
.front-page .alignleft,
.front-page .alignright,
.front-page .aligncenter {
  max-width: 100%;
}
.front-page .alignleft {
  float: left;
  margin: 0 3rem 2rem 0;
}
.front-page .alignright {
  float: right;
  margin: 0 0 2rem 3rem;
}
.front-page .aligncenter {
  display: block;
  margin: 0 auto;
  margin-bottom: 3rem;
  text-align: center;
}
.front-page .aligncenter .wp-caption-text {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.front-page figure img {
  margin-top: 0;
}
.front-page figure .wp-caption-text {
  font-style: normal;
  margin-top: 0.2rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5rem;
}
.front-page .size-full {
  width: 100%;
  height: auto;
}
.front-page iframe {
  max-width: 100%;
}
.front-page blockquote {
  position: relative;
  border-radius: 12px;
  background-color: #f0f0f0;
  padding: 3rem 4rem;
  margin: 3rem 0;
}
.front-page blockquote p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.front-page blockquote p:last-of-type {
  font-weight: 800;
  margin-bottom: 0;
}
.front-page blockquote:before {
  position: absolute;
  content: "";
  background-image: url(../images/quote.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
  top: -20px;
  left: 10px;
}
.front-page table {
  font-size: 1rem;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 2em;
}
.front-page thead td,
.front-page th {
  font-weight: bold;
}
.front-page th,
.front-page td {
  display: table-cell;
  vertical-align: inherit;
  text-align: inherit;
  padding: 0.5rem;
  text-align: left;
  border: 1px solid #303030;
}
.front-page tbody tr:nth-child(odd) {
  background: #303030;
}
@media only screen and (max-width: 600px) {
  .front-page .alignleft,
  .front-page .alignright {
    display: block;
    float: none;
    margin: 0 0 3rem 0;
  }
}
.front-page .custom-icon.arrow:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e800";
}
.front-page .custom-icon.cancel:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e801";
}
.front-page .custom-icon.search:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e805";
}
.front-page .custom-icon.phone:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e808";
}
.front-page .custom-icon.x-twitter:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e80a";
}
.front-page .custom-icon.arrow-head:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f005";
}
.front-page .custom-icon.location:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f031";
}
.front-page .custom-icon.facebook:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f09a";
}
.front-page .custom-icon.menu:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f0c9";
}
.front-page .custom-icon.email:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f0e0";
}
.front-page .custom-icon.linkedin:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f0e1";
}
.front-page .custom-icon.youtube:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f16a";
}
.front-page .custom-icon.instagram:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f16d";
}
.front-page .custom-icon.file-pdf:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f1c1";
}
.front-page #main {
  margin: 0;
  padding: 0;
}
.front-page .projects {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}
.front-page .projects .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100vh;
  overflow: hidden;
  position: relative;
  width: 100vw;
}
.front-page .projects .btn article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  max-width: 1300px;
  padding: 2rem 2rem 6rem;
  position: absolute;
  width: 100%;
  z-index: 3;
}
@media only screen and (min-width: 1340px) {
  .front-page .projects .btn article {
    padding: 2rem 2rem 10rem;
  }
}
.front-page .projects .btn article h2,
.front-page .projects .btn article h3,
.front-page .projects .btn article a,
.front-page .projects .btn article p {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  color: #fff;
  margin: 0;
  max-width: 410px;
  opacity: 1;
  text-transform: uppercase;
}
.front-page .projects .btn article p,
.front-page .projects .btn article span {
  line-height: 1.2em;
}
.front-page .projects .btn iframe {
  aspect-ratio: 16/9;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  border: 0 none;
  height: 100vh;
  max-width: unset;
  position: absolute;
  width: unset;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .front-page .projects .btn iframe {
    scale: 1.25;
  }
}
@media only screen and (min-width: 1640px) {
  .front-page .projects .btn iframe {
    height: unset;
    width: 100%;
  }
}
.front-page .projects .btn .bg {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  height: 100%;
  opacity: 1;
  position: absolute;
  width: 100%;
  z-index: 2;
}
.front-page .projects .btn picture {
  height: 100%;
  position: relative;
  width: 100%;
}
.front-page .projects .btn picture img {
  display: block;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
@media only screen and (min-width: 1640px) {
  .front-page .projects .btn picture img {
    aspect-ratio: 16/9;
  }
}
.front-page .projects .btn:last-of-type a.custom-icon.arrow-head {
  display: none;
}
.front-page .content h1,
.front-page .content h2,
.front-page .content h3,
.front-page .content h4,
.front-page .content h5,
.front-page .content h6,
.front-page .content p,
.front-page .content ol,
.front-page .content ul {
  color: #fff;
}

.page-template-template-project.pixelfeast .primary-button,
.page-template-template-project.pixelfeast .dt-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-style: normal;
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
  font-size: 1.125rem;
  margin-top: 1rem;
  padding: 0.5rem 1.5rem;
  text-decoration: none;
  text-transform: uppercase;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media only screen and (min-width: 1024px) {
  .page-template-template-project.pixelfeast .primary-button,
  .page-template-template-project.pixelfeast .dt-btn {
    padding: 1rem 3rem;
  }
}
.page-template-template-project.pixelfeast .primary-button:hover, .page-template-template-project.pixelfeast .primary-button:focus,
.page-template-template-project.pixelfeast .dt-btn:hover,
.page-template-template-project.pixelfeast .dt-btn:focus {
  background: rgba(0, 0, 0, 0.5);
}
.page-template-template-project.pixelfeast h1,
.page-template-template-project.pixelfeast h2,
.page-template-template-project.pixelfeast h3,
.page-template-template-project.pixelfeast h4,
.page-template-template-project.pixelfeast h5,
.page-template-template-project.pixelfeast h6 {
  font-style: normal;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
  color: #18568a;
  line-height: 1.2em;
  margin: 2rem 0;
}
.page-template-template-project.pixelfeast h1,
.page-template-template-project.pixelfeast .h1 {
  display: inline-block;
  font-size: 3em;
}
.page-template-template-project.pixelfeast h2,
.page-template-template-project.pixelfeast .h2 {
  font-size: 2rem;
}
.page-template-template-project.pixelfeast h3,
.page-template-template-project.pixelfeast .h3 {
  font-size: 1.4em;
}
.page-template-template-project.pixelfeast h4,
.page-template-template-project.pixelfeast .h4 {
  font-size: 1.3em;
}
.page-template-template-project.pixelfeast h5 {
  font-size: 1.2em;
}
.page-template-template-project.pixelfeast h6 {
  font-size: 1rem;
}
.page-template-template-project.pixelfeast p {
  color: #303030;
  font-weight: 400;
  margin: 2rem 0;
}
.page-template-template-project.pixelfeast ul,
.page-template-template-project.pixelfeast ol {
  padding-left: 1.4rem;
  margin: 2rem 0;
}
.page-template-template-project.pixelfeast ul li ul,
.page-template-template-project.pixelfeast ul li ol,
.page-template-template-project.pixelfeast ol li ul,
.page-template-template-project.pixelfeast ol li ol {
  padding-left: 2.5rem;
  margin: 0.5rem 0 1rem;
}
.page-template-template-project.pixelfeast ul {
  list-style-type: disc;
}
.page-template-template-project.pixelfeast strong {
  font-weight: 800;
}
.page-template-template-project.pixelfeast em {
  font-style: italic;
}
.page-template-template-project.pixelfeast sub,
.page-template-template-project.pixelfeast sup {
  position: relative;
  font-size: 1rem;
}
.page-template-template-project.pixelfeast sub {
  left: 1px;
  bottom: -8px;
}
.page-template-template-project.pixelfeast sup {
  top: -8px;
  left: 1px;
}
.page-template-template-project.pixelfeast img {
  max-width: 100%;
  height: auto;
}
.page-template-template-project.pixelfeast .alignleft,
.page-template-template-project.pixelfeast .alignright,
.page-template-template-project.pixelfeast .aligncenter {
  max-width: 100%;
}
.page-template-template-project.pixelfeast .alignleft {
  float: left;
  margin: 0 3rem 2rem 0;
}
.page-template-template-project.pixelfeast .alignright {
  float: right;
  margin: 0 0 2rem 3rem;
}
.page-template-template-project.pixelfeast .aligncenter {
  display: block;
  margin: 0 auto;
  margin-bottom: 3rem;
  text-align: center;
}
.page-template-template-project.pixelfeast .aligncenter .wp-caption-text {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.page-template-template-project.pixelfeast figure img {
  margin-top: 0;
}
.page-template-template-project.pixelfeast figure .wp-caption-text {
  font-style: normal;
  margin-top: 0.2rem;
  font-style: italic;
  font-weight: 400;
  line-height: 1.5rem;
}
.page-template-template-project.pixelfeast .size-full {
  width: 100%;
  height: auto;
}
.page-template-template-project.pixelfeast iframe {
  max-width: 100%;
}
.page-template-template-project.pixelfeast blockquote {
  position: relative;
  border-radius: 12px;
  background-color: #f0f0f0;
  padding: 3rem 4rem;
  margin: 3rem 0;
}
.page-template-template-project.pixelfeast blockquote p {
  margin-top: 0;
  margin-bottom: 1rem;
}
.page-template-template-project.pixelfeast blockquote p:last-of-type {
  font-weight: 800;
  margin-bottom: 0;
}
.page-template-template-project.pixelfeast blockquote:before {
  position: absolute;
  content: "";
  background-image: url(../images/quote.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 60px;
  height: 60px;
  top: -20px;
  left: 10px;
}
.page-template-template-project.pixelfeast table {
  font-size: 1rem;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 2em;
}
.page-template-template-project.pixelfeast thead td,
.page-template-template-project.pixelfeast th {
  font-weight: bold;
}
.page-template-template-project.pixelfeast th,
.page-template-template-project.pixelfeast td {
  display: table-cell;
  vertical-align: inherit;
  text-align: inherit;
  padding: 0.5rem;
  text-align: left;
  border: 1px solid #303030;
}
.page-template-template-project.pixelfeast tbody tr:nth-child(odd) {
  background: #303030;
}
@media only screen and (max-width: 600px) {
  .page-template-template-project.pixelfeast .alignleft,
  .page-template-template-project.pixelfeast .alignright {
    display: block;
    float: none;
    margin: 0 0 3rem 0;
  }
}
.page-template-template-project.pixelfeast .custom-icon.arrow:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e800";
}
.page-template-template-project.pixelfeast .custom-icon.cancel:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e801";
}
.page-template-template-project.pixelfeast .custom-icon.search:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e805";
}
.page-template-template-project.pixelfeast .custom-icon.phone:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e808";
}
.page-template-template-project.pixelfeast .custom-icon.x-twitter:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\e80a";
}
.page-template-template-project.pixelfeast .custom-icon.arrow-head:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f005";
}
.page-template-template-project.pixelfeast .custom-icon.location:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f031";
}
.page-template-template-project.pixelfeast .custom-icon.facebook:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f09a";
}
.page-template-template-project.pixelfeast .custom-icon.menu:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f0c9";
}
.page-template-template-project.pixelfeast .custom-icon.email:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f0e0";
}
.page-template-template-project.pixelfeast .custom-icon.linkedin:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f0e1";
}
.page-template-template-project.pixelfeast .custom-icon.youtube:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f16a";
}
.page-template-template-project.pixelfeast .custom-icon.instagram:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f16d";
}
.page-template-template-project.pixelfeast .custom-icon.file-pdf:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  content: "\f1c1";
}
.page-template-template-project.pixelfeast .page-title {
  display: none;
}
.page-template-template-project.pixelfeast .main-content {
  background: black;
}
.page-template-template-project.pixelfeast #main.sidebar-right {
  padding: 0;
}
.page-template-template-project.pixelfeast p {
  color: #aaa;
}
.page-template-template-project.pixelfeast .sub-nav {
  margin: 0 !important;
}
.page-template-template-project.pixelfeast .banner {
  aspect-ratio: 16/6;
  height: auto;
  width: 100%;
  position: relative;
}
.page-template-template-project.pixelfeast .banner picture {
  aspect-ratio: 16/6;
  display: block;
  height: auto;
  width: 100%;
}
.page-template-template-project.pixelfeast .banner picture:before {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.page-template-template-project.pixelfeast .banner picture img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.page-template-template-project.pixelfeast .banner picture.hide {
  opacity: 0;
}
@media only screen and (min-width: 1440px) {
  .page-template-template-project.pixelfeast .banner {
    aspect-ratio: 16/4;
  }
  .page-template-template-project.pixelfeast .banner picture {
    aspect-ratio: 16/4;
  }
}
.page-template-template-project.pixelfeast .banner iframe {
  background: #000;
  border: 0 none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: calc(100vh - 12rem);
  opacity: 0;
  overflow: hidden;
  padding: 1rem;
  position: fixed;
  top: 8rem;
  width: 100%;
  z-index: -1;
}
.page-template-template-project.pixelfeast .banner iframe.show {
  opacity: 1;
  z-index: 2;
}
.page-template-template-project.pixelfeast .banner h1 {
  color: #fff;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}
.page-template-template-project.pixelfeast .banner .primary-button {
  margin: -5rem auto 2rem;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 1024px) {
  .page-template-template-project.pixelfeast .banner .primary-button {
    margin: -6rem auto 3rem;
  }
}
@media only screen and (min-width: 1440px) {
  .page-template-template-project.pixelfeast .banner .primary-button {
    margin: -8rem auto 4rem;
  }
}
.page-template-template-project.pixelfeast .banner .close-video {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  aspect-ratio: 1/1;
  border: 1px solid #fff;
  border-radius: 100%;
  color: #000;
  cursor: pointer;
  opacity: 0;
  padding: 0;
  position: fixed;
  right: 2rem;
  top: 8rem;
  width: 3rem;
  z-index: 4;
}
.page-template-template-project.pixelfeast .banner .close-video:before {
  content: "\e801";
  font-family: fontello;
  font-size: 1.5rem;
}
.page-template-template-project.pixelfeast .banner .close-video.show {
  opacity: 1;
}
.page-template-template-project.pixelfeast .banner .close-video:hover, .page-template-template-project.pixelfeast .banner .close-video:focus {
  background: #000;
  color: #fff;
}
@media only screen and (min-width: 1024px) {
  .page-template-template-project.pixelfeast .banner .close-video {
    right: 4rem;
  }
}
.page-template-template-project.pixelfeast .columns {
  display: block;
}
.page-template-template-project.pixelfeast .columns .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  -webkit-box-align: unset;
      -ms-flex-align: unset;
          align-items: unset;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2rem;
}
@media only screen and (min-width: 1024px) {
  .page-template-template-project.pixelfeast .columns .container {
    gap: 4rem;
  }
}
.page-template-template-project.pixelfeast .columns .container .column {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -ms-grid;
  display: grid;
  gap: 2rem;
}
@media only screen and (min-width: 1024px) {
  .page-template-template-project.pixelfeast .columns .container .column {
    gap: 4rem;
    -ms-grid-columns: 1fr 4rem 1fr;
    grid-template-columns: repeat(2, 1fr);
  }
}
.page-template-template-project.pixelfeast .columns .container .column picture {
  aspect-ratio: 4/3;
  display: block;
}
.page-template-template-project.pixelfeast .columns .container .column picture img {
  display: block;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.page-template-template-project.pixelfeast.fixed {
  overflow: hidden;
}

#header {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 2rem 0;
  position: relative;
  width: 100%;
  z-index: 1;
}
@media only screen and (max-width: 1339px) {
  #header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  }
}
#header .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#header .container img {
  height: 50px;
  width: auto;
}
@media only screen and (min-width: 1340px) {
  #header .container img {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
#header .container .menu-toggle,
#header .container .menu-close {
  background: none;
  border: 0 none;
  color: #fff;
  cursor: pointer;
}
#header .container .menu-toggle:before,
#header .container .menu-close:before {
  font-family: fontello;
  font-size: 2rem;
}
@media only screen and (min-width: 1340px) {
  #header .container .menu-toggle,
  #header .container .menu-close {
    display: none;
  }
}
#header .container .menu-toggle:before {
  content: "\f0c9";
}
#header .container .menu-close {
  display: none;
}
#header .container .menu-close:before {
  content: "\e801";
}
#header nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2rem;
  height: 100vh;
  position: fixed;
  -webkit-transform: translateX(-100vw);
          transform: translateX(-100vw);
  left: 0;
  z-index: 1;
  background: black;
  padding: 2rem 0;
  width: 100%;
}
#header nav ul li a {
  text-decoration: none;
  color: #303030;
}
@media only screen and (min-width: 1340px) {
  #header nav ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: unset;
    -webkit-transform: unset;
            transform: unset;
  }
}
#header nav ul li > a {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
  text-transform: uppercase;
  text-underline-offset: 4px;
}
#header nav ul li > a:hover, #header nav ul li > a:focus {
  text-decoration: underline;
}
@media only screen and (min-width: 1340px) {
  #header nav ul {
    gap: 2rem;
    position: unset;
  }
}

.is-mobile-active {
  overflow: hidden;
}
.is-mobile-active #header nav ul {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.is-mobile-active #header .menu-toggle {
  display: none;
}
.is-mobile-active #header .menu-close {
  display: block;
}

@media only screen and (min-width: 1340px) {
  .front-page #header {
    position: absolute;
  }
}

#page span.IN-widget:not(.header-bar) {
  display: block;
  left: 50%;
  position: fixed;
  top: 6px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 999;
}
@media only screen and (min-width: 779px) {
  #page span.IN-widget:not(.header-bar) {
    left: 180px;
  }
}
@media only screen and (min-width: 993px) {
  #page span.IN-widget:not(.header-bar) {
    display: none !important;
  }
}

#page .header-bar span.IN-widget {
  display: none !important;
}
@media only screen and (min-width: 992px) {
  #page .header-bar span.IN-widget {
    display: block !important;
    margin: 20px !important;
    left: unset;
    position: relative;
    -webkit-transform: unset;
            transform: unset;
  }
}

video, article {
  margin: 0;
  padding: 0;
}

.front-page .banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100vh;
  overflow: hidden;
  position: relative;
  top: 0;
}
.front-page .banner aside {
  height: 100%;
  position: absolute;
  width: 100%;
}
.front-page .banner aside img {
  display: block;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
@media only screen and (min-width: 1640px) {
  .front-page .banner aside img {
    aspect-ratio: 16/9;
  }
}
.front-page .banner picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.front-page .banner picture img {
  height: auto;
  max-width: 530px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
.front-page .banner iframe {
  aspect-ratio: 16/9;
  border: 0 none;
  height: 100vh;
  width: auto;
}
@media only screen and (min-width: 768px) {
  .front-page .banner iframe {
    scale: 1.25;
  }
}
@media only screen and (min-width: 2000px) {
  .front-page .banner iframe {
    aspect-ratio: unset;
    width: 100vw;
  }
}

.pixelfeast .wf-container-main {
  display: block !important;
}
.pixelfeast .wf-container-main #sidebar.sidebar {
  display: none;
}

#site-footer {
  font-size: 1rem;
}
#site-footer article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}
#site-footer article img {
  max-width: 60px;
}
#site-footer article ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 1rem;
  margin-top: 2rem;
}
#site-footer article ul li a {
  text-decoration: none;
  color: #303030;
}
#site-footer article ul li > a {
  color: #fff;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  #site-footer article ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1024px) {
  #site-footer article {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width: 1440px) {
  #site-footer article ul {
    gap: 2rem;
  }
}
#site-footer aside {
  display: -ms-grid;
  display: grid;
  gap: 2rem;
  -ms-grid-columns: 1fr 2rem 1fr;
  grid-template-columns: repeat(2, 1fr);
}
@media only screen and (min-width: 768px) {
  #site-footer aside {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 1024px) {
  #site-footer aside {
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (min-width: 1440px) {
  #site-footer aside {
    -ms-grid-columns: (1fr)[6];
    grid-template-columns: repeat(6, 1fr);
  }
}
#site-footer aside address {
  font-style: none;
}
#site-footer aside h3, #site-footer aside p {
  color: #fff;
  margin: 0;
}