/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 27 2019 | 22:33:57 */
.jeg_midbar, .jeg_midbar.dark {
 
    height: 60px !Important;
}

.jeg_header_sticky ul.jeg_menu > li > a {
    padding: 12px 0px 12px 0px !important;
}
#jnews_recent_news-2 {
    margin-bottom: 0px !important;
    margin-top: 30px !important;
}

#jnews_recent_news-2 .jeg_postblock_content h3 {
    font-size: 14px;
    line-height: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

div#jnews_recent_news-2 .jeg_thumb {
    border-radius: 0px !important;
}

div#jnews_recent_news-2 .jeg_block_heading.jeg_block_heading_7.jnews_5ddef68f98769 {
    margin-bottom: 15px;
}

div#custom_html-16 .afw.afw_custom.afw_ad {
    padding-top: 20px;
}

div#custom_html-16 #sticky-box {padding: 0px !Important;}
.jeg_header_sticky .jeg_navbar_wrapper .jeg_menu li>ul li>a, .jeg_header_sticky .jeg_navbar_wrapper .jeg_menu li>ul li:hover>a {
    color: #fff!important;
}

ul.jeg_menu > li:not(.current-menu-parent):hover ul.sub-menu {
    display: block !important;
}

.jeg_main_menu>li {
    position: static !important;
}

.home ul.jeg_menu>li:first-child ul.sub-menu, ul.jeg_menu > li.current-menu-parent ul.sub-menu {
    display: block !important;
}

.jeg_menu li>ul.sub-menu>li.current-menu-item a {
    background: transparent !important;
    color: #fff !important;
    opacity: 1 !important;
}

ul.jeg_menu > li:first-child {
    position: static;
}

ul.jeg_menu > li > a {
    padding: 18px 0px 17px 0px !Important;
    font-size: 15px !Important;
}

.jeg_menu li>ul.sub-menu {
    background: #00891f;
    box-shadow: none;
    width: 100% !Important;
  max-width: 1000px;
}

.jeg_menu li>ul.sub-menu > li {
    display: block;
    line-height: 1em !important;
    position: static;
    float: left;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}

.jeg_menu li>ul.sub-menu > li:first-child {
    border-left: 1px solid rgba(255, 255, 255, 0.25);
}

.jeg_menu li>ul.sub-menu > li > a {
    border-bottom: 0px;
    font-size: 13px;
    padding: 0px;
    line-height: 1em;
    padding: 16px 15px 10px;
    opacity: .875;
}

.jeg_menu li>ul.sub-menu>li:hover a {
    background: transparent !important;
    color: #fff;
  opacity: 1;
}

.jeg_bottombar .socials_widget a > i:before {
    color: #fff !important;
    opacity: .8 !important;
}

@media screen and (min-width: 890px) {
  .jeg_nav_left .jeg_logo img {
    max-height: 36px !Important;
}#sticky-box.promo-box.element-is-sticky {
    max-width: 320px;
}
  .jeg_header_sticky .jeg_navbar_wrapper .jeg_menu li>ul {
    width: 100vw !important;
    max-width: none !important;
    left: 0 !important;
    padding-left: calc((100vw - 1255px) / 2);
}
  .jeg_header_sticky .jeg_stickybar .container>.jeg_nav_row {
    position: static !important;
}
}

@media screen and (max-width: 540px) {
  .jeg_mobile_midbar, .jeg_mobile_midbar.dark {
  background: #00ad34 !Important;
}
}