

.mega-ul-list#sub-menu-content{
    display: none;
    
}
/*
.header-main-menu .submenu:hover .mega-ul-list#sub-menu-content{
    display: block;
    -webkit-animation: slide-up .9s ease-out;
    -moz-animation: slide-up .9s ease-out;
}
*/
@-webkit-keyframes slide-up {
    0% { opacity: 0; -webkit-transform: translateY(5%); }   
  100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-up {
    0% { opacity: 0; -moz-transform: translateY(5%); }   
  100% { opacity: 1; -moz-transform: translateY(0); }
}
#sub-menu-content:before{
    position: absolute; content: ''; width: 100%; height: 13px; top: -13px; left: 0;
}
.mega-ul-list#sub-menu-content{
    width:690px;
    flex-direction: column;
    border: none;
    background: rgba(93,168,230,1);
    background: -moz-linear-gradient(top, rgba(93,168,230,1) 0%, rgba(116,193,190,1) 48%, rgba(124,201,179,1) 55%, rgba(124,201,179,1) 71%, rgba(142,219,148,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(93,168,230,1)), color-stop(48%, rgba(116,193,190,1)), color-stop(55%, rgba(124,201,179,1)), color-stop(71%, rgba(124,201,179,1)), color-stop(100%, rgba(142,219,148,1)));
    background: -webkit-linear-gradient(top, rgba(93,168,230,1) 0%, rgba(116,193,190,1) 48%, rgba(124,201,179,1) 55%, rgba(124,201,179,1) 71%, rgba(142,219,148,1) 100%);
    background: -o-linear-gradient(top, rgba(93,168,230,1) 0%, rgba(116,193,190,1) 48%, rgba(124,201,179,1) 55%, rgba(124,201,179,1) 71%, rgba(142,219,148,1) 100%);
    background: -ms-linear-gradient(top, rgba(93,168,230,1) 0%, rgba(116,193,190,1) 48%, rgba(124,201,179,1) 55%, rgba(124,201,179,1) 71%, rgba(142,219,148,1) 100%);
    background: linear-gradient(to bottom, rgba(93,168,230,1) 0%, rgba(116,193,190,1) 48%, rgba(124,201,179,1) 55%, rgba(124,201,179,1) 71%, rgba(142,219,148,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5da8e6', endColorstr='#8edb94', GradientType=0 );

    padding: 0;
}

.mega-ul-list li{
    position: initial;
}
#sub-menu-content .detail{
    position: absolute;
    width: calc(100% - 350px);
    top: 0;
    right: 0;
    height: 100%;
    display: flex;
    align-items: center;
    background: #2f8edf;
    visibility:hidden;
    opacity: 0;
    text-align: left;
    padding: 15px 34px;
}
.mega-ul-list#sub-menu-content li.active .detail{
    visibility: visible;
    opacity: 1;
}
.mega-ul-list#sub-menu-content li a{
    /* padding: 20px 28px; */
    padding: 12px 28px;
    /* font-family: 'Open Sans', sans-serif; */
    /* font-size: 17px; */
    height: 55px;
    /* font-size: 15px; */
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    color: #fff;
    width: 350px;
    display: flex;
    align-items: center;
}
.mega-ul-list#sub-menu-content li a:hover{
    
    background: #2f8edf !important;
}
.mega-ul-list#sub-menu-content li:hover .detail{
    visibility: visible;
    opacity: 1;
}
.mega-ul-list#sub-menu-content li:hover a{
    background-color: transparent;
}
.mega-ul-list#sub-menu-content li.active a{
    background: #2f8edf;
}
.mega-ul-list#sub-menu-content li.active .detail {
    /* background: #2f8edf !important; */
    background-color: #fff !important;
}
.mega-ul-list li a span{
    width: 42px;
    display: flex;
    height: auto;
    text-align: center;
    margin-right: 25px;
}
#sub-menu-content .detail .details-block{
    text-align: center; width:100%;
}
.mega-ul-list#sub-menu-content li .details-block p{
    /* font-family: 'Open Sans', sans-serif; */
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    /* color: #3e3e3e; */
    /* color:#2D2A26; */
    color:#484440;
    margin-top: 20px;
}
.mega-ul-list#sub-menu-content li a span img{
    width: 35px !important;
}

.mega-ul-list#sub-menu-content li .detail{
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background: right;
    background-image: url("../images/header-dropdown-bg/community-dropdown-bg-1.png");
}

.mega-ul-list#sub-menu-content li .detail:after{
    content:''; 
    position: absolute; 
    bottom:0px; 
    right:0px; 
    width:190px; 
    height:109px; 
    background: url("../images/header-dropdown-bg/dd-bg-1-art.png") no-repeat bottom right;
}
.mega-ul-list#sub-menu-content li:nth-child(2) .detail:after{
    background: url("../images/header-dropdown-bg/dd-bg-2-art.png") no-repeat bottom right;
}
.mega-ul-list#sub-menu-content li:nth-child(3) .detail:after{
    background: url("../images/header-dropdown-bg/dd-bg-3-art.png") no-repeat bottom right;
}
.mega-ul-list#sub-menu-content li:nth-child(4) .detail:after{
    background: url("../images/header-dropdown-bg/dd-bg-4-art.png") no-repeat bottom right;
}
.mega-ul-list#sub-menu-content li:nth-child(5) .detail:after{
    background: url("../images/header-dropdown-bg/dd-bg-5-art.png") no-repeat bottom right;
}
.mega-ul-list#sub-menu-content li:nth-child(6) .detail:after{
    background: url("../images/header-dropdown-bg/dd-bg-2-art.png") no-repeat bottom right;
}
.mega-ul-list#sub-menu-content li:nth-child(7) .detail:after{
    background: url("../images/header-dropdown-bg/dd-bg-3-art.png") no-repeat bottom right;
}
.mega-ul-list#sub-menu-content li:nth-child(8) .detail:after{
    background: url("../images/header-dropdown-bg/dd-bg-4-art.png") no-repeat bottom right;
}
.mega-ul-list#sub-menu-content li:nth-child(9) .detail:after{
    background: url("../images/header-dropdown-bg/dd-bg-1-art.png") no-repeat bottom right;
}


body.rtl .mega-ul-list#sub-menu-content li a{
    font-weight: 700;
}


@media (min-width:992px){
    .header-main-menu .submenu:hover .mega-ul-list#sub-menu-content{
        display: block;
        -webkit-animation: slide-up .4s ease-out;
        -moz-animation: slide-up .4s ease-out;
    }
}


@media (max-width:1366px){
    /*.mega-ul-list#sub-menu-content li a{
        font-size: 14px;
    }*/

}
@media (max-width: 1365px) and (min-width: 1200px){
    .mega-ul-list#sub-menu-content li a{
        font-size: 14px;
    }
}

@media (max-width:991px){
    
.mega-ul-list#sub-menu-content, .mega-ul-list#sub-menu-content li a{
    width: 100%;
}
.mega-ul-list#sub-menu-content li a {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom:1px solid #f0f0f0;
    line-height: 1.5;
    font-size: 14px;
    font-weight: normal;
    padding: 6px 20px;
}
.mega-ul-list#sub-menu-content li:last-child a {
    border-bottom:0;
}
.mega-ul-list#sub-menu-content li a span {
    display: flex;
    margin-right: 10px;
    width: 21px;
}

.detail, #sub-menu-content:before{ display: none !important;}
}