﻿.orion-menu {
    margin-top: 0px;
}



.orion-menu { width: 100%;  padding: 0; position: relative; float: left; list-style: none; margin:0;}
.orion-menu li { display: inline; margin: 0; padding: 0; float: left;line-height: 20px;position: relative;}
.orion-menu li a {
    padding: 0 15px ; 
    color:#fff; font-size:15px;
    text-decoration: none; position:relative;
    display: inline-block; font-weight:700;
    transition:.3s; 
}


.orion-menu li:hover > a {
   
   
}
.orion-menu li.active > a {}

.orion-menu > li > a {
    
}


.orion-menu ul, .orion-menu ul li ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    z-index: 999;
    width: 200px;
}

.orion-menu ul {
    top: 47px;
    left: -5px;
}

.orion-menu ul li ul {
    top: 0;
    left: 200px;
}

.orion-menu ul li {
    clear: both;
    width: 100%;
    font-size: 14px;
    margin:0; padding:0;
}

.orion-menu ul li a {
    width: 100%;
    padding:8px 20px; 
    display: inline-block;
    float: left; line-height:normal;
    clear: both; font-size:13px;
}
.orion-menu ul li:last-child a{border:none;}
.orion-menu ul li:last-child ul li a{}
.orion-menu ul li:last-child ul li:last-child a{border-bottom:none}
.orion-menu ul li:hover > a {
    background:none; box-shadow:none;
}


.orion-menu li .indicator {
   color:rgba(0,0,0,.5);
    position: absolute;
    right: 7px;
    top: 15px;
    font-family: FontAwesome;
    font-size: 12px;
}

.orion-menu li:hover .indicator{color:#155399}

.orion-menu li .indicator:before {
    content: "\f0d7";
}

.orion-menu li:hover ul li .indicator{top:7px; color:rgba(0,0,0,.5);}
.orion-menu li:hover ul li:hover .indicator{color:#fff;}

.orion-menu ul li .indicator {
    right: 20px;
    top: 13px;
}

.orion-menu ul li .indicator:before {
    content: "\f0da";
}





@-webkit-keyframes zoom {
    0% {
        -webkit-transform: scale(.6);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

@-moz-keyframes zoom {
    0% {
        -moz-transform: scale(.6);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes zoom {
    0% {
        -o-transform: scale(.6);
    }

    100% {
        -o-transform: scale(1);
    }
}

@keyframes zoom {
    0% {
        transform: scale(.6);
    }

    100% {
        transform: scale(1);
    }
}


.post-entry {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #EEE;
}



@media only screen and (max-width:991px) {
    .orion-menu {
        margin: 0 0 0;
        box-shadow: none
    }

    .orion-menu li {
        display: none;
        width: 100%;
    }
    .orion-menu > li > a {
        width: 100%;
        padding:2px 15px 0 15px; line-height:35px;  
        text-align: left;
        background:#598b22;
        box-shadow:inset 0 1px rgba(0,0,0,.1);
    }
    .orion-menu li:hover > a { background:#6ea523;  }
    .orion-menu li.active > a{ background:#6ea523;}
    .orion-menu li .indicator { top:6px; right:15px;}

    .orion-menu ul, .orion-menu ul li ul {
        width: 100%;
        left: 0; float:left; box-shadow:none;
        padding: 0 20px;
        position: static;
        background:#45780d;
    }
    .orion-menu ul li{box-shadow:none; display:block;}
    .orion-menu li ul li a{padding: 0; line-height:35px; font-weight:400; font-size:15px; color:rgba(255,255,255,.85)}
    .orion-menu ul li:hover a{color:#fff; background:none;}
    .orion-menu ul li:hover ul li a{color:rgba(255,255,255,.85)}
    .orion-menu ul li:hover ul li:hover a{color:#fff;}
    .orion-menu ul li ul li{}
    .orion-menu ul li ul li:last-child{border:none; }
    .orion-menu ul a:before{font-family: 'FontAwesome'; content:"\f105"; float:left; margin: 0 5px 0 0;}


    .orion-menu > li:nth-child(2) > a{border-radius: 0px 0px 0 0;}
    .orion-menu > li:last-child > a{border-radius: 0 0 0px 0px}

    .orion-menu .indicator {
        right: 20px;
        top: 25px;
    }

    .orion-menu ul li .indicator {
        display: none;
    }
    

    .orion-menu > li.showhide {
    display: none;
    background:url(../../App_Themes/default/gd-mainmenu.png) no-repeat center 0;
    height: 47px; width:40px;
    cursor: pointer; padding: 0 10px;
    color: #fff; position:relative;
   font-weight:bold; font-size:14px;
    box-shadow:none; margin-left: 10px; margin-bottom:5px;
}
.orion-menu > li.showhide:before{width:10px; height:100%;   background:url(../../App_Themes/default/gd-mainmenu.png) no-repeat 0 0; position:absolute; top:0; right:100%; content:'' }
.orion-menu > li.showhide:after{width:10px; height:100%;   background:url(../../App_Themes/default/gd-mainmenu.png) no-repeat right 0; position:absolute; top:0; left:100%; content:'' }
.orion-menu > li.showhide span.title {
    margin: 5px 0 0 0px;
    float: left; display:none;
}

.orion-menu > li.showhide span.icon {
    margin: 16px 0px 0 0; float:left;
}

.orion-menu > li.showhide .icon em {
    margin-bottom: 3px;
    display: block;
    width: 20px;
    height: 2px;
    background: #fff;
}


}

@media only screen and (min-width:992px) {
    .orion-menu{}
    .orion-menu li{margin-right:2px;}
    .orion-menu li .indicator {display:none;}
    .orion-menu li> a{line-height:47px; font-size:14px; font-weight:normal; border-radius:0; padding-top:4px; color:rgba(255,255,255,1); transition:.3s;} 
    .orion-menu li:hover > a { color:#fff;}
    .orion-menu li.active > a { background:url(../../App_Themes/default/gd-mainmenu.png) no-repeat center 0; color:#fff; padding-top:0; font-weight:bold; text-shadow:  0 1px rgba(0,0,0,.2)}
    .orion-menu li.active:before{width:10px; height:100%;   background:url(../../App_Themes/default/gd-mainmenu.png) no-repeat 0 0; position:absolute; top:0; right:100%; content:'' }
    .orion-menu li.active:after{width:10px; height:100%;   background:url(../../App_Themes/default/gd-mainmenu.png) no-repeat right 0; position:absolute; top:0; left:100%; content:'' }

    .orion-menu ul li a{font-weight:400; font-size:13px; border-radius:0; background: #598b22; border-bottom: 1px solid rgba(0,0,0,.07);}
    .orion-menu ul{padding-top:5px;}
    .orion-menu ul li:first-child a{border-radius:0px 0px 0 0; }
    .orion-menu ul li:last-child a{border-radius:0 0 0px 0px}
    .orion-menu ul li:first-child ul li a{border-radius:0;}
    .orion-menu ul li:first-child ul li:first-child a{border-radius:0px 0px 0 0}
    .orion-menu ul li:first-child ul li:last-child a{border-radius:0 0 0px 0px}
    .orion-menu ul li:last-child ul li a{border-radius:0; border-bottom: 1px solid rgba(0,0,0,.07)}
    .orion-menu ul li:last-child ul li:first-child a{border-radius:0px 0px 0 0}
    .orion-menu ul li:last-child ul li:last-child a{border-radius:0 0 0px 0px}


    .orion-menu ul li:hover > a { background:#6ea523; box-shadow:none;}
}
