a:hover,
a:focus {
   text-decoration: none;
}

.sppb-section {
   padding: 0px !important;
}

.sppb-row-container {
   padding-left: 0px;
   padding-right: 0px;
}

.sppb-addon-single-image-container {
   margin-bottom: 30px;
}

.page-header h2,
.page-header h1 {
   padding: 0;
   margin-top: 13px;
}

ul.menumeta li {
   float: left;
   margin-right: 0px;
}

.sf-arrows .sf-with-ul {
   padding: 0 25px;
}

div.mod-languages ul.lang-inline li {
   display: inline;
}

div.mod-languages a {
   padding: 0;
}

#mod-custom143 .nav.menumeta {
   position: inherit;
   right: inherit;
   display: inline;
   min-width: inherit;
   padding-top: inherit;
}

#mod-custom143 .mod-languages li:first-child {
   margin-right: 2px !important;
}

#mod-custom89 .nav.menumeta {
   position: absolute;
   right: 42px !important;
   display: inline;
   min-width: 740px;
   padding-top: 4px !important;
   top: 61px !important;
}

#mod-custom89 .mod-languages {
   margin-left: 0 !important;
   margin-top: -8px !important;
   margin-right: 10px !important;
}

#mod-custom89 .mod-languages li:first-child {
   margin-right: 2px !important;
}

.mod-languages__list.lang-inline {
   float: left;
   margin-left: 5px;
}

div.mod-languages li {
   margin: 0;
}

.mod-languages__list.lang-inline a {
   font-size: 14px;
   letter-spacing: -0.1px;
}

/* .met_menu_search .met_menu_search_text {
   width: 205px;
   height: 100%;
}

body.greenHeading .met_menu_search .met_menu_search_text,
body.redHeading .met_menu_search .met_menu_search_text {
   width: 163px;
   height: auto;
} */

#mod-custom143 {
   margin-top: 25px;
   margin-right: 4px;
}

.greenHeading .page-header h2,
.greenHeading .page-header h1,
.redHeading .page-header h2,
.redHeading .page-header h1 {
   background-color: transparent !important;
}

.related-article-image {
   height: 200px;
   width: 100%;
   background-position: center center;
   background-size: cover;
}

.related-article {
   display: block;
   margin-bottom: 30px;
}

.grid-item {
   overflow: hidden;
   color: #000;
   background-color: #e3e3e3;
}

.featured-grid-color-mark {
   width: 100%;
   height: 10px;
   background-color: #007ba4;
}

.featured-grid-text {
   margin: 10px 20px 20px;
   font-size: 14px;
   line-height: 21px;
   height: 236px;
   overflow: hidden;
}

a.grid-item:hover {
   background-color: #aeaeae;
   text-decoration: none;
}

div.span4.clearfix div p.power-bi iframe {
   width: 100% !important;
   height: 230px !important;
}

.uk-h3 {
   font-family: ff-meta-web-pro, sans-serif !important;
   font-size: 18px !important;
   line-height: 24px !important;
   font-weight: 300 !important;
   text-transform: none !important;
   color: #444 !important;
}

@media (min-width: 1220px) {
   .uk-grid > * {
      padding-left: 35px !important;
   }

   .uk-grid {
      margin-left: -35px !important;
   }
}

.VorstandFix2 .uk-panel.uk-scrollspy-inview .uk-margin {
   margin-top: -25px !important;
   margin-bottom: 15px;
}

.VorstandFix2 .uk-h3.uk-margin-remove-top {
   margin-top: -10px !important;
   margin-bottom: 25px;
}

/* .VorstandFix .uk-panel.uk-scrollspy-inview .uk-margin {
   margin-top: -15px !important;
   margin-bottom: 15px;
} */

.uk-scope .uk-h3 {
   margin: 0;
}

.VorstandFix .uk-panel.uk-scrollspy-inview .uk-margin {
   margin-top: 0px !important;
}

/*.vg-article-details h2 {
   margin-bottom: 39px;
}*/

.uk-scope {
   margin-top: 15px;
}

.uk-panel .uk-margin {
   margin-top: 0px !important;
}

.uk-scope .uk-margin-remove-top {
   margin-top: -10px !important;
}

.VorstandFix .uk-margin {
   line-height: 27px;
}

.tag-category form ul li a {
   color: #007ba4 !important;
}

.tag-category form ul li a:hover {
   text-decoration: underline;
}

.met_menu_search_submit > i {
   font-size: 1.5rem;
}

@media (min-width: 1200px) {
   .uk-scope * + .uk-grid-margin,
   .uk-scope .uk-grid + .uk-grid,
   .uk-scope .uk-grid > .uk-grid-margin {
      margin-top: 50px;
   }
}

/* NEW */
.menumeta li.active a {
   color: #007ba4;
}
.met_main_nav > ul li ul a {
   padding: 0 25px;
}

.met_bgcolor_transition2:hover,
.met_bgcolor_transition2.active {
   background-color: #007ba4;
}

.span3 .nav.menu.met_blog_categories.met_bgcolor3 {
   min-height: auto;
}

.item-188.met_bgcolor_transition2:hover,
.item-188.met_bgcolor_transition2.active,
.item-324.met_bgcolor_transition2:hover,
.item-324.met_bgcolor_transition2.active,
.item-188.met_bgcolor_transition2:hover li.met_bgcolor_transition2:hover,
.item-324.met_bgcolor_transition2:hover li.met_bgcolor_transition2:hover,
.item-188.met_bgcolor_transition2 li.met_bgcolor_transition2.active,
.item-324.met_bgcolor_transition2 li.met_bgcolor_transition2.active {
   background-color: #b7231c;
}

.item-186.met_bgcolor_transition2:hover,
.item-186.met_bgcolor_transition2.active,
.item-312.met_bgcolor_transition2:hover,
.item-312.met_bgcolor_transition2.active,
.item-186.met_bgcolor_transition2:hover li.met_bgcolor_transition2:hover,
.item-312.met_bgcolor_transition2:hover li.met_bgcolor_transition2:hover,
.item-186.met_bgcolor_transition2 li.met_bgcolor_transition2.active,
.item-312.met_bgcolor_transition2 li.met_bgcolor_transition2.active {
   background-color: #81b431;
}

.sppb-addon-accordion .sppb-panel-title {
   margin-top: 0;
   margin-bottom: 20px;
   padding: 5px 20px;
   color: #65676f;
   font-size: 18px;
   line-height: 24px;
   cursor: pointer;
}

.sppb-addon-accordion .sppb-addon-content .sppb-addon-text-block p:first-child {
   font-weight: bold;
}

.uk-scope .uk-card-primary.uk-card-hover:hover {
   background-color: #fafafa;
}

/* Menu */
.met_main_nav > ul li ul a {
   color: #fff;
   border-top: 1px solid #fff;
}

.met_main_nav > ul > li ul li a {
   border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

@media (min-width: 1170px) {
   a.lg-menu-hide {
      display: none !important;
   }
}

@media (max-width: 1169px) {
   .nav.menumeta {
      display: none !important;
   }

   .mod-languages {
      display: none !important;
   }

   .mobile-components .mod-languages {
      display: block !important;
      position: absolute;
      left: 122px;
      top: 16px;
   }

   .no-touch .dl-menuwrapper li a:hover {
      background: transparent !important;
      color: inherit !important;
   }

   .dl-menuwrapper button:after {
      content: '';
      position: absolute;
      width: 50%;
      height: 3px;
      top: 12px;
      left: 25%;
   }

   .mobile-components .met_menu_search_text {
      display: none !important;
   }

   .mobile-components .met_menu_search_text.active {
      display: block !important;
   }

   .dl-menuwrapper {
      z-index: 9999;
   }

   .dl-menuwrapper .dl-menu {
      top: 50px;
      left: -32px;
   }

   .met_menu_search .met_menu_search_text {
      background-color: #f1f1f1;
   }

   input[type='text'] {
      box-shadow: none;
   }

   .met_menu_search.active {
      z-index: 999999;
   }

   .mod-languages__list.lang-inline li {
      width: 30px;
   }

   .mod-languages__list.lang-inline {
      background: #fff;
   }

   .mod-languages li:first-child {
      margin-right: 0;
   }

   .mod-languages__list.lang-inline a {
      font-size: 18px;
   }

   .dl-menuwrapper li.parent::after {
      content: '\203A';
      position: absolute;
      margin-top: -56px;
      font-size: 34px;
      margin-left: -28px;
   }

   /* .dl-menuwrapper li.parent:hover::after {
      color: #fff;
   } */

   .dl-menu.met_bgcolor7.dl-menuopen {
      padding-left: 0;
   }

   .met_menu_search .met_menu_search_submit {
      height: 47px;
      width: 47px;
      line-height: 44px;
   }

   .met_menu_search .met_menu_search_text {
      width: 188px;
      padding: 16px 15px;
   }

   .dl-menuwrapper button {
      height: 47px;
   }

   .search {
      position: absolute;
      top: 0;
      right: 60px;
   }
}

@media (max-width: 768px) {
   .com-baforms-wrapper .ba-form-page {
      padding: 0px !important;
   }
}

@media (max-width: 767px) {
   .mobile-components {
      width: 100%;
      background-color: #d8d8d8;
      margin-top: 63px;
      margin-right: 0;
      margin-bottom: 5px;
      display: block;
      min-width: 100%;
      float: right;
   }

   header.met_content {
      margin-bottom: 36px;
   }

   .mobile-components .mod-languages {
      left: 5px;
   }

   .search {
      right: 48px;
   }

   .dl-menuwrapper .dl-menu {
      top: 50px;
      left: inherit;
      right: 0;
   }

   .mod-languages__list.lang-inline {
      background: transparent !important;
   }

   div.mod-languages ul li.lang-active {
      background-color: transparent !important;
   }

   .dl-menuwrapper li a {
      border-bottom: 1px solid transparent;
   }

   .mod-languages__list.lang-inline li {
      background-color: transparent !important;
   }

   .avenergy-dj-mobile-menu .dj-accordion-in {
      margin: 0 !important;
   }
}

#dl-menu button {
   opacity: 0;
}

/* avenergy-dj-mobile-menu */
.avenergy-dj-mobile-menu {
   margin-top: -47px;
}
.avenergy-dj-mobile-menu .dj-megamenu-offcanvas {
   margin-top: 54px;
}

.avenergy-dj-mobile-menu .dj-megamenu-select-light .dj-mobile-open-btn,
.avenergy-dj-mobile-menu .dj-megamenu-offcanvas-light .dj-mobile-open-btn,
.avenergy-dj-mobile-menu .dj-megamenu-accordion-light .dj-mobile-open-btn {
   font-size: 27px;
   padding: 9px 12px;
   background: #e4e4e4;
   color: #000;
}

.avenergy-dj-mobile-menu .dj-megamenu-accordion-light {
   display: inline;
}

.avenergy-dj-mobile-menu .dj-megamenu {
   display: none;
}

.dl-menuwrapper li.parent::after {
   display: none !important;
}

.pagination .counter {
   display: none;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
   color: #000000;
   cursor: default;
}
