html body .header_top .top_nav {
    position: static !important;
}

html body .header_top .top_nav .top_nav_wrapper {
    position: static !important;
}

html body .header_top .top_nav .top_nav_wrapper .main_menu_nav {
    position: static !important;
}

html body .top_nav .container {
    position: relative;
    z-index: 15;
}

html body ul li i,
html body #wrapper #header ul li i {
    margin-right: 10px !important;
}

html body ul li .stm_mega_textarea,
html body #wrapper #header ul li .stm_mega_textarea {
    display: block;
    padding: 10px 0 0 !important;
}

html body ul li.stm_megamenu,
html body #wrapper #header ul li.stm_megamenu {
    position: static !important;
  /* Megamenu columns width */
}

html body ul li.stm_megamenu__boxed > .sub-menu,
  html body #wrapper #header ul li.stm_megamenu__boxed > .sub-menu {
    max-width: 100%;
    width: 100%;
    margin: 20px 0 0;
    left: 0;
}

html body ul li.stm_megamenu__boxed .stm-mm-container,
  html body #wrapper #header ul li.stm_megamenu__boxed .stm-mm-container {
    border-radius: 2px;
}

html body ul li.stm_megamenu__boxed .stm-mm-container > .sub-menu,
    html body #wrapper #header ul li.stm_megamenu__boxed .stm-mm-container > .sub-menu {
    margin: 0;
}

html body ul li.stm_megamenu__wide > .sub-menu,
  html body #wrapper #header ul li.stm_megamenu__wide > .sub-menu {
    margin: 20px 0 0;
}

html body ul li.stm_megamenu__wide .stm-mm-container > .sub-menu,
  html body #wrapper #header ul li.stm_megamenu__wide .stm-mm-container > .sub-menu {
    margin: 0;
}

html body ul li.stm_megamenu:hover ul.sub-menu,
  html body #wrapper #header ul li.stm_megamenu:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
}

html body ul li.stm_megamenu:hover ul.sub-menu ul.mm-list,
    html body #wrapper #header ul li.stm_megamenu:hover ul.sub-menu ul.mm-list {
    display: block !important;
}

html body ul li.stm_megamenu.stm_megamenu:hover .stm-mm-container,
  html body #wrapper #header ul li.stm_megamenu.stm_megamenu:hover .stm-mm-container {
    opacity: 1;
    visibility: visible;
}

html body ul li.stm_megamenu.stm_megamenu:hover .stm-mm-container .stm-mm-category-filter-wrap, html body ul li.stm_megamenu.stm_megamenu:hover .stm-mm-container ul.sub-menu,
    html body #wrapper #header ul li.stm_megamenu.stm_megamenu:hover .stm-mm-container .stm-mm-category-filter-wrap,
    html body #wrapper #header ul li.stm_megamenu.stm_megamenu:hover .stm-mm-container ul.sub-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

html body ul li.stm_megamenu.stm_megamenu:hover .stm-mega-post-wrap,
  html body #wrapper #header ul li.stm_megamenu.stm_megamenu:hover .stm-mega-post-wrap {
    opacity: 1;
    visibility: visible;
}

html body ul li.stm_megamenu a,
  html body #wrapper #header ul li.stm_megamenu a {
    position: relative;
    text-decoration: none;
}

html body ul li.stm_megamenu .stm-mega-post-wrap,
  html body #wrapper #header ul li.stm_megamenu .stm-mega-post-wrap {
    display: block;
    width: 100%;
    max-width: 100%;
    position: absolute;
    top: auto;
    left: 0;
    background: #ffffff;
    padding: 30px;
    box-shadow: 0px 5px 20px -3px rgba(0, 0, 0, 0.1);
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    visibility: hidden;
    margin: 20px 0 0;
}

html body ul li.stm_megamenu .stm-mega-post-wrap:after,
    html body #wrapper #header ul li.stm_megamenu .stm-mega-post-wrap:after {
    content: '';
    display: block;
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    height: 15px;
    background-color: transparent;
}

html body ul li.stm_megamenu .stm-mm-container,
  html body #wrapper #header ul li.stm_megamenu .stm-mm-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
    padding: 0 0 0;
    position: absolute;
    top: auto;
    left: 0;
    background: #ffffff;
    box-shadow: 0px 5px 20px -3px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    margin: 20px 0 0;
    z-index: 40;
}

html body ul li.stm_megamenu .stm-mm-container:after,
    html body #wrapper #header ul li.stm_megamenu .stm-mm-container:after {
    content: '';
    display: block;
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    height: 15px;
    background-color: transparent;
}

html body ul li.stm_megamenu .stm-mm-container.stm-mm-has_bg ul,
    html body #wrapper #header ul li.stm_megamenu .stm-mm-container.stm-mm-has_bg ul {
    background: transparent !important;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap,
    html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap {
    display: none;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-vertical,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-vertical {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-vertical ul,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-vertical ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap ul,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    top: inherit;
    left: inherit;
    box-shadow: none;
    padding: 18px 20px;
    margin: 0;
    opacity: 1;
    visibility: visible;
    position: relative;
    background: #f5f5f5;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap ul li,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap ul li {
    display: block;
    padding: 0;
    border-bottom: 1px solid #cccccc;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap ul li:last-child,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap ul li:last-child {
    border: none;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap ul li a,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap ul li a {
    font-size: 15px;
    font-weight: 500;
    padding: 25px 15px;
    line-height: 22px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul, html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul {
    background: transparent;
    padding: 13px 20px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li, html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul li,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul li {
    border: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li a, html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul li a,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li a,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul li a {
    display: block;
    width: 100%;
    padding: 13px 13px;
    position: relative;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li a .stm-mm-chevron, html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul li a .stm-mm-chevron,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li a .stm-mm-chevron,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul li a .stm-mm-chevron {
    display: block;
    width: auto;
    height: 7px;
    position: absolute;
    top: 50%;
    right: 40px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li a .stm-mm-chevron:before, html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul li a .stm-mm-chevron:before,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li a .stm-mm-chevron:before,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col ul li a .stm-mm-chevron:before {
    border-style: solid;
    border-width: 1px 1px 0 0;
    content: '';
    display: inline-block;
    height: 7px;
    left: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    top: 0;
    vertical-align: top;
    width: 7px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container {
    display: block;
    max-width: 100%;
    opacity: 1;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    padding: 20px 10px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.loading,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.loading {
    opacity: 0.8;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0;
    padding: 0;
    background: transparent;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta:after,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta:after {
    display: none;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta li,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 20px;
    font-size: 13px;
    border: 0;
    margin: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta li a,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta li a {
    width: auto;
    font-size: 11px;
    border-radius: 2px;
    text-transform: uppercase !important;
    font-weight: 400;
    padding: 2px 10px 1px 0;
    letter-spacing: 1px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    margin: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap {
    display: block;
    width: 33.333333%;
    padding-bottom: 14px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a {
    letter-spacing: 0;
    text-transform: none;
    font-size: 14px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a .img,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a .img {
    display: block;
    width: 100%;
    overflow: hidden;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a .img img,
                html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a .img img {
    display: block;
    height: 218px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a h4,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a h4 {
    margin-top: 8px;
    margin-bottom: 10px;
    line-height: 24px;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 400;
    padding-right: 30px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a:hover .img img,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-post-wrap .stm-mm-post a:hover .img img {
    -webkit-transform: scale(1.05) translateZ(0);
    transform: scale(1.05) translateZ(0);
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl {
    display: block;
    position: relative;
    overflow: hidden;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap {
    display: block;
    width: 33.33%;
    float: left;
    padding: 10px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    letter-spacing: 0;
    text-transform: none;
    font-size: 14px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post a,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post a {
    width: 34%;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post a .img,
                html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post a .img {
    display: block;
    overflow: hidden;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post a .img img,
                  html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post a .img img {
    display: block;
    width: 100%;
    height: 97px;
    max-height: 97px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 0;
    margin-top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post a:hover .img img,
                html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post a:hover .img img {
    -webkit-transform: scale(1.05) translateZ(0);
    transform: scale(1.05) translateZ(0);
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap {
    width: 66%;
    padding-left: 20px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap h4,
                html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap h4 {
    display: block;
    width: 100%;
    margin-top: 0;
    margin-bottom: 7px;
    line-height: 22px;
    letter-spacing: 0;
    text-transform: none;
    position: relative;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 44px;
    text-align: left;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta,
                html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta {
    margin-top: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child {
    margin-bottom: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post a,
                html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post a {
    width: 100%;
    margin-bottom: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post a .img,
                  html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post a .img {
    width: 100%;
    min-height: 240px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post a .img img,
                    html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post a .img img {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    min-height: 250px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post a h4,
                  html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post a h4 {
    width: 100%;
    font-size: 22px;
    line-height: 30px;
    margin-top: 5px;
    padding: 0;
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post .meta-wrap,
                html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post .meta-wrap {
    width: 100%;
    margin-top: 12px;
    padding-left: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post .meta-wrap .meta li a,
                  html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child .stm-mm-post .meta-wrap .meta li a {
    padding-left: 0;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    padding-right: 5px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col {
    display: block;
    position: relative;
    overflow: hidden;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap {
    display: block;
    width: 25%;
    float: left;
    padding: 5px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a {
    letter-spacing: 0;
    text-transform: none;
    font-size: 14px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a .img,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a .img {
    display: block;
    width: 100%;
    overflow: hidden;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a .img img,
                html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a .img img {
    display: block;
    width: 100%;
    height: 140px;
    -o-object-fit: cover;
    object-fit: cover;
    margin-bottom: 0;
    margin-top: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-transform: scale(1) translateZ(0);
    transform: scale(1) translateZ(0);
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a h4,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a h4 {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 26px;
    letter-spacing: 0;
    text-transform: none;
    padding-left: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a:hover .img img,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a:hover .img img {
    -webkit-transform: scale(1.05) translateZ(0);
    transform: scale(1.05) translateZ(0);
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal ul,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal ul {
    display: block;
    width: 100% !important;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 20px 13px;
    background: transparent;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal ul li,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal ul li {
    width: auto;
    display: inline-block;
    border: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal ul li a,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal ul li a {
    display: inline-block;
    width: auto;
    font-size: 15px;
    padding: 10px 50px 10px 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal ul li a i,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal ul li a i {
    display: none !important;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container {
    max-width: 100% !important;
    padding: 0 15px 23px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container .stm-mm-post-wrap,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container .stm-mm-post-wrap {
    padding: 0 5px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post a h4,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container .stm-mm-post-wrap .stm-mm-post a h4 {
    margin-top: 18px;
    margin-bottom: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul {
    width: 18% !important;
    padding: 22px 0;
    background: #f5f5f5 !important;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul li,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul li {
    padding: 0 20px;
    background: transparent;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul li:hover,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul li:hover {
    background: #ffffff;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul li a,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul li a {
    padding-left: 9px;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase !important;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul li a i,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default > ul li a i {
    right: 0;
    margin-right: 3px !important;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default.stm-mm-filter-horizontal > ul,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default.stm-mm-filter-horizontal > ul {
    width: 100% !important;
    padding: 10px 0 10px 10px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default.stm-mm-filter-horizontal > ul li:hover,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default.stm-mm-filter-horizontal > ul li:hover {
    background: transparent;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default.stm-mm-filter-horizontal > ul li a,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default.stm-mm-filter-horizontal > ul li a {
    padding: 10px 0px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default {
    width: 100% !important;
    padding: 40px 13px 30px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item {
    padding: 0 15px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item .stm-mm-post a .img,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item .stm-mm-post a .img {
    position: relative;
    max-height: 190px;
    margin-bottom: 12px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item .stm-mm-post a .img i,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item .stm-mm-post a .img i {
    display: block !important;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    color: #ffffff;
    font-size: 64px;
    opacity: 1;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    z-index: 10;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item .stm-mm-post a h4,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item .stm-mm-post a h4 {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    padding-right: 10px;
    margin-bottom: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item .stm-mm-post a .date,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-default .stm-mm-posts-container.stm-mm-posts-view-style-default .stm-mm-personal-layout-item .stm-mm-post a .date {
    display: block !important;
    font-size: 12px;
    font-weight: 300;
    line-height: 30px;
    margin-top: 0px;
    color: #999999;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl {
    padding: 30px 20px 10px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap {
    display: block;
    position: relative;
    width: 84%;
    margin: -40px auto 0;
    padding: 19px 28px;
    background: #ffffff;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .category a,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .category a {
    text-transform: uppercase;
    font-size: 12px;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: 2px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-middle,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-middle {
    margin-top: -4px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-middle h3,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-middle h3 {
    position: relative;
    padding-bottom: 17px;
    margin-bottom: 17px;
    font-weight: 400;
    line-height: 18px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-middle h3 a,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-middle h3 a {
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    text-transform: capitalize;
    letter-spacing: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-middle h3:before,
              html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-middle h3:before {
    content: '';
    display: block;
    width: 21%;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 11;
    background: #bfbfbf;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-bottom .meta li,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap .stm-mm-post .meta-wrap .meta-bottom .meta li {
    font-size: 12px;
    color: #999999;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child):nth-child(3n),
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child):nth-child(3n) {
    margin: 11px 0 12px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post a,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post a {
    width: 38%;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post a .img,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post a .img {
    max-height: 80px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post .meta-wrap,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post .meta-wrap {
    width: 62%;
    padding: 5px 10px 0 14px;
    margin-top: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post .meta-wrap a h4,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post .meta-wrap a h4 {
    color: #000000;
    font-size: 18px;
    line-height: 24px;
    text-transform: capitalize;
    letter-spacing: 0;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post .meta-wrap ul .category,
            html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:not(:first-child) .stm-mm-post .meta-wrap ul .category {
    display: none;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-more-this,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-more-this {
    display: block !important;
    position: absolute;
    bottom: 30px;
    right: 30px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-more-this a,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-more-this a {
    padding-right: 30px;
    font-size: 12px;
    font-weight: 500;
    color: #888888;
    position: relative;
    letter-spacing: 2px;
}

html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-more-this a:after,
          html body #wrapper #header ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-personal-layout-wrap.stm-mm-posts-vs-stm-mm-hl .stm-mm-more-this a:after {
    content: '\e90c';
    display: block;
    font-family: 'gutenmag-font';
    font-size: 10px;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

html body ul li.stm_megamenu .stm-mm-container .sub-menu,
    html body #wrapper #header ul li.stm_megamenu .stm-mm-container .sub-menu {
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    position: relative;
    top: inherit;
    left: inherit;
    opacity: 1;
    visibility: visible;
    border-top: 1px solid #cccccc;
    padding: 0;
}

html body ul li.stm_megamenu .stm-mm-container .sub-menu li,
      html body #wrapper #header ul li.stm_megamenu .stm-mm-container .sub-menu li {
    width: auto;
    padding: 10px 0;
    border: 0;
}

html body ul li.stm_megamenu .stm-mm-container .sub-menu li:first-child a,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .sub-menu li:first-child a {
    border: 0;
}

html body ul li.stm_megamenu .stm-mm-container .sub-menu li a,
        html body #wrapper #header ul li.stm_megamenu .stm-mm-container .sub-menu li a {
    padding: 10px 40px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    border-left: 1px solid #cccccc;
}

html body ul li.stm_megamenu__wide .stm-mega-post-wrap, html body ul li.stm_megamenu__wide > .sub-menu, html body ul li.stm_megamenu__wide .stm-mm-container,
  html body #wrapper #header ul li.stm_megamenu__wide .stm-mega-post-wrap,
  html body #wrapper #header ul li.stm_megamenu__wide > .sub-menu,
  html body #wrapper #header ul li.stm_megamenu__wide .stm-mm-container {
    width: 100vw !important;
    margin-left: inherit !important;
    max-width: 100vw;
    left: calc(-1*(100vw - 100%)/2);
}

html body ul li.stm_megamenu__wide .stm-mm-container .sub-menu,
  html body #wrapper #header ul li.stm_megamenu__wide .stm-mm-container .sub-menu {
    margin: 0 !important;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap > ul,
  html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap > ul {
    width: 32.1%;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col > ul,
  html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col > ul {
    width: 25%;
    padding: 13px 0 13px 20px;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col .stm-mm-posts-container,
  html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-stm-4-col .stm-mm-posts-container {
    width: 75%;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container,
  html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container {
    width: 67.9%;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap,
    html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap {
    width: 51%;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap.stm-mm-post-wrap,
      html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap.stm-mm-post-wrap {
    width: 48.5%;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul,
  html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul {
    background: transparent;
    width: 23%;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li,
    html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default ul li {
    border: 0;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default .stm-mm-posts-container,
  html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-posts-vs-default .stm-mm-posts-container {
    width: 77%;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container,
  html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container {
    max-width: 100%;
    padding: 0 7.5px 23px;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap,
    html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap {
    width: 33.33%;
    margin-bottom: 15px;
    padding: 0 7.5px;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child,
      html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap:first-child {
    margin-bottom: 0;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col,
    html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col {
    padding: 0 15px 23px;
}

html body ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a .img img,
      html body #wrapper #header ul li.stm_megamenu.stm_menu_item_has_children .stm-mm-container .stm-mm-category-filter-wrap.stm-mm-filter-horizontal .stm-mm-posts-container.stm-mm-posts-view-style-stm-4-col .stm-mm-post-wrap .stm-mm-post a .img img {
    height: 200px;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container,
  html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap,
    html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap {
    width: 67.9%;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container,
      html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container {
    width: 100%;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default,
        html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-default {
    padding-top: 20px;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl,
        html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl {
    padding-top: 20px;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap,
          html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap {
    width: 51%;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap.stm-mm-post-wrap,
            html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .stm-mm-category-filter-wrap .stm-mm-posts-container.stm-mm-posts-view-style-stm-mm-hl .stm-mm-post-wrap.stm-mm-post-wrap {
    width: 48.5%;
    margin-bottom: 10px;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu,
    html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu {
    width: 32.1%;
    border: 0;
    box-shadow: none;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    top: inherit;
    left: inherit;
    padding: 18px 20px;
    margin: 0;
    opacity: 1;
    visibility: visible;
    position: relative;
    background: #f5f5f5;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu li,
      html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu li {
    display: block;
    padding: 0;
    border-bottom: 1px solid #cccccc;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu li:last-child,
        html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu li:last-child {
    border: none;
}

html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu li a,
        html body #wrapper #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu li a {
    font-size: 15px;
    font-weight: 500;
    padding: 25px 15px;
    line-height: 22px;
    border: 0;
    text-align: left;
}

html body ul li.stm_megamenu.stm_menu_vs_default.stm_menu_item_no_children:not(.menu-item-has-children) .stm-mm-container .stm-mm-posts-vs-default .stm-mm-posts-view-style-default,
  html body #wrapper #header ul li.stm_megamenu.stm_menu_vs_default.stm_menu_item_no_children:not(.menu-item-has-children) .stm-mm-container .stm-mm-posts-vs-default .stm-mm-posts-view-style-default {
    width: 100%;
}

html body ul li.stm_megamenu img,
  html body #wrapper #header ul li.stm_megamenu img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-top: -18px;
    margin-bottom: 16px;
    position: relative;
    overflow: hidden;
}

html body ul li.stm_megamenu > ul.sub-menu,
  html body #wrapper #header ul li.stm_megamenu > ul.sub-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-size: cover;
    /* Megamenu child columns width */
}

html body ul li.stm_megamenu > ul.sub-menu:after,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu:after {
    width: 100%;
}

html body ul li.stm_megamenu > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li {
    width: 25%;
    float: none;
    padding: 0 20px;
    margin: 10px 0;
    border: 0;
      /*LVL3*/
      /* Megamenu column width */
}

html body ul li.stm_megamenu > ul.sub-menu > li > a,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li > a {
    padding: 0;
    letter-spacing: 0;
    font-weight: 700;
    font-size: 16px;
}

html body ul li.stm_megamenu > ul.sub-menu > li:hover > a,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li:hover > a {
    background-color: transparent !important;
}

html body ul li.stm_megamenu > ul.sub-menu > li.menu-item-has-children a,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.menu-item-has-children a {
    padding-bottom: 20px;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu {
    width: auto;
    padding: 0;
    margin: 0 -15px;
    position: static;
    box-shadow: none;
    background-color: transparent !important;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu:after,
        html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu:after {
    display: none;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li,
        html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li {
    float: left;
    width: 100%;
    padding: 0 15px;
    border: 0 !important;
          /*LVL4*/
          /* Megamenu second column width */
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li > a,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li > a {
    padding: 10px 0 10px 10px;
    margin-bottom: 0;
    border: 0;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 400;
    font-size: 14px;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_has_info:hover,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_has_info:hover {
    cursor: default;
    color: inherit !important;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_has_info a:hover,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_has_info a:hover {
    background: transparent !important;
    color: inherit !important;
    cursor: default;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li .stm_mega_textarea,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li .stm_mega_textarea {
    display: block;
    line-height: 18px;
    margin-bottom: 20px;
    position: relative;
    font-weight: 400;
    font-size: 13px;
    z-index: 10;
    cursor: default;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.mm-list,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.mm-list {
    display: none;
    position: relative;
    top: inherit;
    left: inherit;
    padding: 0;
    margin: 10px 0 0;
    opacity: 1;
    visibility: visible;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.mm-list:after,
            html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.mm-list:after {
    display: none;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.mm-list li,
            html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.mm-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding: 0;
    white-space: normal;
    line-height: 26px;
    font-weight: 400;
    margin-bottom: 10px;
    border: 0;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.mm-list li i.fa,
              html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.mm-list li i.fa {
    vertical-align: middle;
    margin-bottom: 3px;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li:last-child a,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li:last-child a {
    margin-bottom: 0 !important;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li:last-child .stm_mega_textarea,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li:last-child .stm_mega_textarea {
    margin-bottom: 0;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.sub-menu,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.sub-menu {
    margin: 0;
    border: 0;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.sub-menu > li,
            html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li ul.sub-menu > li {
    width: 100%;
    padding: 0;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_1,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_1 {
    width: 8.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_2,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_2 {
    width: 16.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_3,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_3 {
    width: 25%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_4,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_4 {
    width: 33.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_5,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_5 {
    width: 41.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_6,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_6 {
    width: 50%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_7,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_7 {
    width: 58.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_8,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_8 {
    width: 66.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_9,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_9 {
    width: 75%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_10,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_10 {
    width: 83.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_11,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_11 {
    width: 91.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_12,
          html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li ul.sub-menu > li.stm_mega_second_col_width_12 {
    width: 100%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_1,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_1 {
    width: 8.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_2,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_2 {
    width: 16.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_3,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_3 {
    width: 25%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_4,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_4 {
    width: 33.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_5,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_5 {
    width: 41.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_6,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_6 {
    width: 50%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_7,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_7 {
    width: 58.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_8,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_8 {
    width: 66.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_9,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_9 {
    width: 75%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_10,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_10 {
    width: 83.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_11,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_11 {
    width: 91.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_12,
      html body #wrapper #header ul li.stm_megamenu > ul.sub-menu > li.stm_col_width_12 {
    width: 100%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_1 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_1 > ul.sub-menu > li {
    width: 8.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_2 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_2 > ul.sub-menu > li {
    width: 16.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_3 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_3 > ul.sub-menu > li {
    width: 25%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_4 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_4 > ul.sub-menu > li {
    width: 33.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_5 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_5 > ul.sub-menu > li {
    width: 41.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_6 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_6 > ul.sub-menu > li {
    width: 50%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_7 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_7 > ul.sub-menu > li {
    width: 58.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_8 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_8 > ul.sub-menu > li {
    width: 66.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_9 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_9 > ul.sub-menu > li {
    width: 75%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_10 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_10 > ul.sub-menu > li {
    width: 83.33333333%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_11 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_11 > ul.sub-menu > li {
    width: 91.66666667%;
}

html body ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_12 > ul.sub-menu > li,
    html body #wrapper #header ul li.stm_megamenu > ul.sub-menu .stm_mega_cols_inside_12 > ul.sub-menu > li {
    width: 100%;
}

html body ul li.stm_megamenu_1 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_1 > ul.sub-menu > li {
    width: 8.33333333%;
}

html body ul li.stm_megamenu_2 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_2 > ul.sub-menu > li {
    width: 16.66666667%;
}

html body ul li.stm_megamenu_3 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_3 > ul.sub-menu > li {
    width: 25%;
}

html body ul li.stm_megamenu_4 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_4 > ul.sub-menu > li {
    width: 33.33333333%;
}

html body ul li.stm_megamenu_5 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_5 > ul.sub-menu > li {
    width: 41.66666667%;
}

html body ul li.stm_megamenu_6 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_6 > ul.sub-menu > li {
    width: 50%;
}

html body ul li.stm_megamenu_7 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_7 > ul.sub-menu > li {
    width: 58.33333333%;
}

html body ul li.stm_megamenu_8 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_8 > ul.sub-menu > li {
    width: 66.66666667%;
}

html body ul li.stm_megamenu_9 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_9 > ul.sub-menu > li {
    width: 75%;
}

html body ul li.stm_megamenu_10 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_10 > ul.sub-menu > li {
    width: 83.33333333%;
}

html body ul li.stm_megamenu_11 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_11 > ul.sub-menu > li {
    width: 91.66666667%;
}

html body ul li.stm_megamenu_12 > ul.sub-menu > li,
  html body #wrapper #header ul li.stm_megamenu_12 > ul.sub-menu > li {
    width: 100%;
}

html body ul li.stm_megamenu .stm_megaicon,
  html body ul li.stm_megamenu .fa,
  html body #wrapper #header ul li.stm_megamenu .stm_megaicon,
  html body #wrapper #header ul li.stm_megamenu .fa {
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
    min-width: 16px;
    font-size: 14px;
}

@media only screen and (max-width: 1199px) {
    html body.header_4 ul.header-menu li.active:after {
        content: '\f107' !important;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children {
        padding-right: 40px;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children:after {
        content: "\f105";
        display: block;
        font-family: 'FontAwesome';
        font-size: 21px;
        position: absolute;
        top: 50%;
        right: 10px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    html body.header_4 ul.header-menu li.menu-item-has-children a:after {
        display: none !important;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children.active > ul.sub-menu {
        visibility: visible !important;
        opacity: 1 !important;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children.active > ul.sub-menu > li {
        overflow: visible;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children.active > ul.sub-menu > li > ul.sub-menu {
        visibility: visible !important;
        opacity: 1 !important;
    }

    html body.header_4 ul.header-menu li > ul.sub-menu > li {
        padding: 0 20px;
    }

    html body.header_4 ul.header-menu li > ul.sub-menu > li:after {
        display: none !important;
    }
}

@media only screen and (max-width: 1024px) {
    html body.header_style_7 li.stm_megamenu_vertical ul.sub-menu li,
  html body.header_style_8 li.stm_megamenu_vertical ul.sub-menu li {
        padding-left: 0 !important;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu {
        position: relative !important;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu img {
        margin-top: 0;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu > ul.sub-menu {
        width: 100% !important;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu > ul.sub-menu > li {
        width: 100% !important;
        padding: 0;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu > ul.sub-menu > li > a {
        padding-bottom: 11px !important;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu > ul.sub-menu > li > ul.sub-menu {
        background-color: #ffffff !important;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu > ul.sub-menu > li > ul.sub-menu > li {
        float: none;
        width: auto;
        padding: 0;
        position: relative;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu > ul.sub-menu > li > ul.sub-menu > li > a {
        padding: 11px 45px !important;
        margin: 0 !important;
    }

    html body.mobile_grid_landscape ul li.stm_megamenu .stm_megaicon,
    html body.mobile_grid_landscape ul li.stm_megamenu .fa {
        line-height: 20px;
        margin-top: 0 !important;
    }
}

@media only screen and (max-width: 992px) {
    html body ul li.stm_megamenu {
        position: relative !important;
    }

    html body ul li.stm_megamenu img {
        margin-top: 0;
    }

    html body ul li.stm_megamenu .stm-mega-post-wrap {
        display: none !important;
    }

    html body ul li.stm_megamenu .stm-mm-container {
        display: none !important;
        box-shadow: none !important;
        margin-top: 0 !important;
    }

    html body ul li.stm_megamenu .stm-mm-container:after {
        display: none !important;
    }

    html body ul li.stm_megamenu .stm-mm-container .stm-mm-category-filter-wrap {
        display: none !important;
    }

    html body ul li.stm_megamenu .stm-mm-container > .sub-menu {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        box-shadow: none !important;
        border: 0 !important;
    }

    html body ul li.stm_megamenu .stm-mm-container > .sub-menu li a {
        border: 0 !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 18px !important;
        text-decoration: none !important;
        text-transform: none !important;
        letter-spacing: .3px !important;
        padding: 10px 0 10px 35px !important;
    }

    html body ul li.stm_megamenu.active .stm-mm-container {
        display: block !important;
        position: relative !important;
        box-shadow: none !important;
        margin-top: 0 !important;
    }

    html body ul li.stm_megamenu.active .stm-mm-container:after {
        display: none !important;
    }

    html body ul li.stm_megamenu.active .stm-mm-container .stm-mm-category-filter-wrap {
        display: none !important;
    }

    html body ul li.stm_megamenu.active .stm-mm-container > .sub-menu {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important;
        box-shadow: none !important;
        border: 0 !important;
    }

    html body ul li.stm_megamenu.active .stm-mm-container > .sub-menu li a {
        border: 0 !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        line-height: 18px !important;
        text-decoration: none !important;
        text-transform: none !important;
        letter-spacing: .3px !important;
        padding: 10px 0 10px 35px !important;
    }

    html body ul li.stm_megamenu > ul.sub-menu {
        width: 100% !important;
    }

    html body ul li.stm_megamenu > ul.sub-menu > li {
        width: 100% !important;
        padding: 0;
    }

    html body ul li.stm_megamenu > ul.sub-menu > li > a {
        padding-bottom: 11px !important;
    }

    html body ul li.stm_megamenu > ul.sub-menu > li > ul.sub-menu {
        background-color: #ffffff !important;
    }

    html body ul li.stm_megamenu > ul.sub-menu > li > ul.sub-menu > li {
        float: none;
        width: auto;
        padding: 0;
        position: relative;
    }

    html body ul li.stm_megamenu > ul.sub-menu > li > ul.sub-menu > li > a {
        padding: 11px 45px !important;
        margin: 0 !important;
    }

    html body ul li.stm_megamenu .stm_megaicon,
    html body ul li.stm_megamenu .fa {
        line-height: 20px;
        margin-top: 0 !important;
    }
}

@media only screen and (max-width: 770px) {
    html body.header_4 ul.header-menu li.active:after {
        content: '\f107' !important;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children {
        padding-right: 40px;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children:after {
        content: "\f105";
        display: block;
        font-family: 'FontAwesome';
        font-size: 21px;
        position: absolute;
        top: 50%;
        right: 10px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    html body.header_4 ul.header-menu li.menu-item-has-children a:after {
        display: none !important;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children.active > ul.sub-menu {
        visibility: visible !important;
        opacity: 1 !important;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children.active > ul.sub-menu > li {
        overflow: hidden;
    }

    html body.header_4 ul.header-menu li.menu-item-has-children.active > ul.sub-menu > li > ul.sub-menu {
        height: 100% !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    html body ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu {
        background: transparent;
    }

    html body #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu {
        width: 100% !important;
        background: transparent !important;
    }

    html body #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu li {
        border-bottom: 0 !important;
    }

    html body #header ul li.stm_megamenu.menu-item-has-children.stm_menu_item_no_children .stm-mm-container .sub-menu li a {
        padding-left: 10px !important;
    }
}
