.offcanvas-menu .offcanvas-inner .sp-module ul > li ul {
  display: block !important;
}
.jf_sidebuttons li a {
  background-color: #01973f !important;
}
.sp-megamenu-parent > li > a {
  color: #000 !important;
}
.sp-megamenu-parent > li > a:hover {
  color: #01973f !important;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #01973f !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    color: #ec6708!important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #000;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #01973f!important;
}
.sp-megamenu-parent > li > a::before, .sp-megamenu-parent > li > span::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 3px;
    width: 0;
    height: 2px;
    background-color: #ec6708!important;
    transition: 0.3s;
}
.logo-image {
    height: 60px;

}
#offcanvas-toggler > .fa {
   color:#000 !important
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #01973f!important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a{
  color: #01973f !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a:hover {
  color: #01973f !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover {
  color: #01973f!important;
}
#sp-header .logo a {

  z-index: 9999 !important;
}
#sp-header {
  padding: 20px 0 !important;
}
@media (min-width: 992px) {
.col-lg-2 {
    flex: 0 0 auto;
    width: 25%!important;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 75%!important;
  }

  }
@media (max-width: 1024px) {
.col-6 {
  flex: 0 0 auto;
  width: 100%!important;
}}
#sp-header {
    padding-top: 20px!important;

}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {
  float: right;
  margin-left: 160px!important;
  margin-top: 15px!important;
}
#sp-header .logo {
  position: relative;
  top: 10px;
}

body, .sp-preloader {
  color: #000!important;
}


div.catItemView {

  min-height: 635px!important;
}


.sp-dropdown.sp-dropdown-sub {

  top: -45px!important;
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {

  top: 50px !important;
}

.sp-module-content-bottom {
width: 1664px !important;
position: relative;
left: -277px;
top: 105px;
}

.sp-megamenu-parent .sp-dropdown {

  margin-top: -25px!important;
}

html body.site.helix-ultimate.com-k2.view-item.layout-default.task-none.itemid-440.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-right div.body-wrapper  .sp-module-content-bottom {
width: 1664px !important;
position: relative;
left: -277px;
top: 20px!important;
}




html body.site.helix-ultimate.com-k2.view-item.layout-default.task-none.itemid-440.de-de.ltr.sticky-header.layout-fluid.offcanvas-init.offcanvs-position-right div.body-wrapper div.body-innerwrapper section#sp-main-body div.container div.container-inner div.row main#sp-component.col-lg-12 div.sp-column div#k2Container.itemView {

margin-top: 0px !important;
}

div.itemIntroText {

  font-size: 16px!important;

}


#k2Container {
  margin-top: 120px;
}
@font-face{
    font-family:'DINOT';
    src:url('../fonts/DINOT.eot');
    src:url('../fonts/DINOT.eot') format('embedded-opentype'),
    url('../fonts/DINOT.woff2') format('woff2'),
    url('../fonts/DINOT.woff') format('woff'),
    url('../fonts/DINOT.ttf') format('truetype');
    font-weight:normal;
    font-style:normal}

@font-face{
    font-family:'DINOT';
    src:url('../fonts/DINOT-Medium.eot');
    src:url('../fonts/DINOT-Medium.eot') format('embedded-opentype'),
    url('../fonts/DINOT-Medium.woff2') format('woff2'),
    url('../fonts/DINOT-Medium.woff') format('woff'),
    url('../fonts/DINOT-Medium.ttf') format('truetype');
    font-weight:500;
    font-style:normal}

@font-face{
    font-family:'DINOT';
    src:url('../fonts/DINOT-Bold.eot');
    src:url('../fonts/DINOT-Bold.eot') format('embedded-opentype'),
    url('../fonts/DINOT-Bold.woff2') format('woff2'),
    url('../fonts/DINOT-Bold.woff') format('woff'),
    url('../fonts/DINOT-Bold.ttf') format('truetype');
    font-weight:bold;
    font-style:normal}



.jf_sidebuttons.right li a {
  padding: 12px 10px 10px 45px !important;
  text-align: left;
}
.jf_sidebuttons > li:nth-child(1) > a:nth-child(1) {
font-size: 16px !important;
}

.jf_sidebuttons li {
  margin: 2px 0;
  width: 240px !important;
}
.jf_sidebuttons.right li a img {
  width: 30px;
}


.jf_sidebuttons.right {
  left: auto;
 right: -40px !important;
  top: 470px;
}
.jf_sidebuttons li a img {
margin: -1px -36px !important;
}
.jf_sidebuttons.right li a {
  left: auto;
  margin-right: -1px!important;

 margin-left: -85px !important;
  padding: 10px 10px 10px 37px;
}
.jf_sidebuttons li a, .jf_sidebuttons li a i {
  text-transform: lowercase !important;
  letter-spacing: 0px !important;
}


@media (max-width: 991px) {
#sp-menu{
    min-width: 100% !important;
  position: relative !important;
top: -50px;
  max-height: 50px !important;
margin-bottom: -200px;
}

.sp-megamenu-wrapper{
    position: absolute;
    left: 160px;
}


} 





#sp-footer a, #sp-bottom a {
  color:#fff !important;
  
}
#sp-footer {
  color:#fff !important;
  
}

.mod-languages {
position: relative!important;
top: -15px!important;
left: -85px!important;
}
@media (max-width: 1200px) {
  .mod-languages {
position: relative!important;
left: -60px!important;
}
  
} 
  
.font-family-bold {
    font-family:'DINOT-Bold'!important;
    font-style: normal;
    font-weight:bold;
}

.font-family-medium  {
    font-family:'DINOT-Medium'!important;
    font-style: normal;
    font-weight:500;
}

.font-family-regular {
    font-family:'DINOT'!important;
    font-style: normal;
}


#sp-footer {
    border-top: none!important;
}


.sp-megamenu-parent {
    top: 20px;
}





.icon-top-wrapper i {
    color: #004687!important;
    cursor: pointer;
    transition: 0.3s;
    font-size: 16px;
  position: relative;
top: 18px;
}








body.transparent-header2 #sp-header {
    position: absolute !important;
}


body.transparent-header2 #sp-header::before {
    opacity: 0;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler, .fa {font-family: "Font Awesome 5 Free"; !important}

.fa, .far, .fas {
  font-family: "Font Awesome 5 Free" !important;
}


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

  background: none !important;

}
#sp-header.header-sticky, #sp-header::before {
    background-color: #fff!important;
background-image: none !important;
}

#sp-menu > div {
    position: relative;
    top: 55%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

@media (max-width: 768px) {
    body.transparent-header #sp-header {
        position: relative;
            background-color: #161616!important;
    }
  
  
  
}



.moduleItemTitle {
  display:none;
}
.catItemTitleDisplay {
      color: #fff !important;
    margin: 0px 20px;

font-style: normal;
font-weight: bold;
  font-size: 18px;
  position: relative;
top: -25px;
 
}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {
    margin: 0!important;
 
}


div.k2ItemsBlock ul li div.moduleItemIntrotext {
     margin-bottom: 1%;
    padding: 0px!important;
    background-color: #0069b4 !important;
    color: #FFF;
  
  
  
  
}



div.k2ItemsBlock ul li {
    float: left;
    flex: 0 0 32%;
    max-width: 32%;
}
#k2ModuleBox122 .odd{
    margin-right: 2%;
    margin-left: 2%;
}

#k2ModuleBox126 .odd {
    margin-right: 2%;
    margin-left: 2%;
}


div.k2ItemsBlock ul {
    padding: 0 0px!important;
}



div.catItemIntroText {

    line-height: 27px!important;
}
.ModulHeaderTop {
    position: relative;
    top: -120px!important;
}
html body.site.helix-ultimate.com-k2.view-itemlist #sp-header::before {
    background-image: none !important;
    background-color: transparent  !important;
}
html body.site.helix-ultimate.com-k2.view-itemlist #sp-main-body {
    padding: 0px 0!important;
  top: -104px!important;
  position:relative;

}

html body.site.helix-ultimate.com-k2.view-item #sp-main-body {
 padding: 20px 0!important;
}

.itemBackToTop{
  display: none;
}
div.itemListCategory {
      display:none;
}


div.k2FeedIcon {
    display: none;
}
.itemHeader{
    display: none;
}

div.catItemView {
    margin-bottom: 1%;
    padding: 0px!important;
    background-color:   rgba(39, 52, 138, 0.2) !important;

    color: #000;
}

div.catItemReadMore {
    display: block!important;
    height: 50px !important;
}

span.catItemImage {
    position: relative;
    top: -16px;
}

div.catItemIntroText {
    padding: 0px!important;
    margin: -18px 20px;
}
div.catItemReadMore a {
  color: #000 !important;
  margin: 20px;
  font-weight: bold;
  padding: 10px 0 10px 0 !important;
  position: relative;
  top: 15px;
}


.catItemTitleDisplay {
  color: #fff !important;
  margin: 0px 20px;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  position: relative;
  top: -25px;
}




.itemContainer{
  width: 48% !important;
  padding: 10px;
}
div.catItemHeader {
  display: none;
}

div.itemIntroText {

  font-weight: normal!important;

}