ul.menu {
    display: none;
}

.sep-menu {
    line-height: 1.5em;
    font-size: 14px;
    position: relative;
    display: none;
}

    .sep-menu, .sep-menu * {
        box-sizing: border-box;
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        -webkit-tap-highlight-color: transparent; /* For some Androids */
    }

a {
    text-decoration: none;
    transition: all 0.3s;
}

    a:hover, a:focus {
        text-decoration: none;
    }


/*------------------mega-menu--------------------*/
.sep-menu.leftAlign {
    text-align: left;
}

.sep-menu.toggleMenu {
    display: none;
    position: relative;
    text-align: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.sep-menu.sm-side .toggleMenu {
    position: fixed;
    top: 20px;
    right: 10px;
    z-index: 901;
}

.sep-menu.sm-side.leftAlign .toggleMenu {
    right: initial;
    left: 10px;
}

.sep-menu .toggleMenu a {
    cursor: pointer;
    display: block;
}

.sep-menu .toggleMenu .toggleIcon, .sep-menu .toggleMenu .toggleIcon:before, .sep-menu .toggleMenu .toggleIcon:after {
    cursor: pointer;
    height: 3px;
    width: 23px;
    background: #c9c9c9;
    display: inline-block;
    content: '';
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    vertical-align: middle;
}

.sep-menu.sm-side .toggleMenu.toggleOpen {
    right: 270px
}

.sep-menu.sm-side.leftAlign .toggleMenu.toggleOpen {
    left: 270px;
    right: initial
}

.sep-menu .toggleMenu .toggleIcon:before, .sep-menu .toggleMenu .toggleIcon:after {
    position: absolute;
}

.sep-menu .toggleMenu .toggleIcon:before {
    top: -7px;
    right: 0;
}

.sep-menu .toggleMenu .toggleIcon:after {
    bottom: -7px;
    right: 0;
}

.sep-menu .toggleOpen .toggleIcon {
    background: transparent;
}

    .sep-menu .toggleOpen .toggleIcon:before {
        transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        top: 0px;
    }

    .sep-menu .toggleOpen .toggleIcon:after {
        transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        bottom: 0px;
    }

.sep-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .sep-menu ul:after, .sep-menu ul:before, .sep-megaM-subT:after {
        clear: both;
        display: block;
        content: '';
    }

.overBg {
    display: block;
    position: fixed;
    background: rgba(0,0,0,0.4);
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    display: none;
    z-index: 900;
}

.sep-menu {
    line-height: 30px;
    display: none;
}

.descview.sep-menu.sm-horizantal > ul > li, .descview.sep-menu.sm-mega > ul > li, .descview.sep-menu.sm-pro-mega > ul > li {
    float: right;
    line-height: 40px;
}

.descview.sep-menu.sm-horizantal.leftAlign > ul > li, .descview.sep-menu.sm-mega.leftAlign > ul > li {
    float: left;
}

.descview.sm-horizantal > ul > li, .descview.sm-horizantal > ul > li.sm-hasSub > .sm-subMenu,
.descview.sm-vertical > ul > li, .descview.sm-vertical > ul > li.sm-hasSub > .sm-subMenu,
.descview.sm-mega > ul > li, .descview.sm-mega > ul > li.sm-hasSub > .sm-subMenu,
.descview.sm-v-mega > ul > li, .descview.sm-v-mega > ul > li.sm-hasSub > .sm-subMenu {
    transition: all .0s ease .5s;
}

.sep-menu a {
    display: inline-block;
    width: 100%;
    position: relative;
}

.sep-menu > ul > li > a {
    padding: 0 14px;
}

.sm-hasSub {
    position: relative;
    overflow: hidden;
}

.sep-menu:not(.sm-accordion) .sm-hasSub > a, .sep-menu:not(.sm-accordion) > ul > li.sm-hasSub > a {
    padding-left: 25px;
}
.sep-menu.sm-accordion .sm-hasSub > a, .sep-menu.sm-accordion > ul > li.sm-hasSub > a {
    /*padding-right: 25px;*/
}

.leftAlign.sep-menu:not(.sm-accordion) .sm-hasSub > a, .leftAlign.sep-menu:not(.sm-accordion) > ul > li.sm-hasSub > a {
    padding-right: 25px;
    padding-left: 10px;
}

.sm-hasSub > a:after {
    content: "\f107";
    font-family: FontAwesome;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 10px;
}

.leftAlign .sm-hasSub > a:after {
    right: 10px;
    left: initial;
}

.sm-hasSub.openSub > a:after {
    content: "\f106";
}

.descview.sm-horizantal ul > li .sm-hasSub > a:after, .descview.sm-vertical .sm-hasSub > a:after, .descview.sm-v-mega > ul > .sm-hasSub > a:after {
    content: "\f104";
}

.descview.sm-horizantal.leftAlign ul > li .sm-hasSub > a:after, .descview.sm-vertical.leftAlign .sm-hasSub > a:after, .descview.sm-v-mega.leftAlign > ul > .sm-hasSub > a:after {
    content: "\f105";
}

.mobileview.sep-menu .sm-hasSub .sm-subMenu, .sm-accordion.sep-menu .sm-hasSub .sm-subMenu,
.mobileview.sep-menu .sm-hasSub .sm-LineMegaMenu, .mobileview.sep-menu .sm-hasSub .sm-subMegaMenu {
    display: none;
}

.descview.sm-horizantal .sm-hasSub .sm-subMenu, .descview.sm-vertical .sm-hasSub .sm-subMenu {
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    position: absolute;
    right: 100%;
    top: 0;
    width: 200px;
    line-height: 35px;
    transition: all .0s ease .4s;
}

.descview.sm-vertical.leftAlign .sm-hasSub .sm-subMenu {
    right: initial;
    left: 100%;
}

.descview.sm-horizantal.leftAlign .sm-hasSub .sm-subMenu {
    right: initial;
    left: 0;
}
.descview.sm-horizantal.leftAlign .sm-hasSub .sm-subMenu .sm-subMenu {
    right: initial;
    left: 100%;
}
.descview.sm-mega .sm-hasSub .sm-subMegaMenu, .descview.sm-mega .sm-hasSub .sm-LineMegaMenu,
.descview.sm-v-mega .sm-hasSub .sm-subMegaMenu, .descview.sm-v-mega .sm-hasSub .sm-LineMegaMenu,
.descview.sm-pro-mega .sm-hasSub .sm-subMegaMenu {
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    position: absolute;
    right: 0;
    top: 100%;
    width: 100%;
    line-height: 35px;
    transition: all .0s ease .4s;
}
/*.descview.sm-v-mega{
    width:200px;
}*/
.descview.sm-v-mega .sm-hasSub {
    position: relative;
}

    .descview.sm-v-mega .sm-hasSub .sm-LineMegaMenu, .descview.sm-v-mega > ul > .sm-hasSub > .sm-subMegaMenu {
        right: 100%;
        top: 0;
        width: 700px;
    }

.descview.sm-v-mega.leftAlign .sm-hasSub .sm-LineMegaMenu, .descview.sm-v-mega.leftAlign > ul > .sm-hasSub > .sm-subMegaMenu {
    right: initial;
    left: 100%;
}

.descview.sm-v-mega .sm-hasSub .sm-subMegaMenu, .descview.sm-v-mega .sm-hasSub .sm-LineMegaMenu {
    width: 700px;
}

.descview.sep-menu .sm-hasSub .sm-subMenu a {
    padding: 0 15px;
}

.mobileview.sep-menu ul > li.sm-hasSub .sm-subMenu a {
    padding-right: 15px;
}

.descview.sep-menu > ul > li.sm-hasSub > .sm-subMenu {
    right: 0;
    top: 100%;
}

.descview.sep-menu.leftAlign.sm-vertical > ul > li.sm-hasSub > .sm-subMenu {
    right: initial;
    left: 100%;
}

.sm-vertical.descview.sep-menu .sm-hasSub .sm-subMenu {
    position: absolute;
    right: 100%;
    top: 0;
}

.descview.sm-mega .sm-hasSub, .descview.sm-pro-mega .sm-hasSub {
    position: initial;
}

.descview.sep-menu li.sm-hasSub:hover {
    overflow: visible;
}

.descview.sm-horizantal .sm-hasSub:hover > .sm-subMenu, .descview.sm-vertical .sm-hasSub:hover > .sm-subMenu,
.descview.sm-mega .sm-hasSub:hover > .sm-subMegaMenu, .descview.sm-mega .sm-hasSub:hover > .sm-LineMegaMenu,
.descview.sm-v-mega .sm-hasSub:hover > .sm-subMegaMenu, .descview.sm-v-mega .sm-hasSub:hover > .sm-LineMegaMenu,
.descview.sm-pro-mega .sm-hasSub:hover > .sm-subMegaMenu{
    opacity: 1;
    visibility: visible;
}

.descview.sm-mega .sm-LineMegaMenu > ul > li, .descview.sm-v-mega .sm-LineMegaMenu > ul > li {
    float: right;
}

.mobileview.sm-dropDown > ul {
    display: none;
}

.mobileview.sm-side {
    position: fixed;
    top: 0;
    right: -100%;
    width: 260px;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    z-index: 901;
}

    .mobileview.sm-side.leftAlign {
        right: initial;
        left: -100%;
    }

    .mobileview.sm-side > ul {
        position: absolute;
        top: 0;
        right: 0;
        width: 100%;
        height: 100%;
        overflow: auto;
        direction: rtl;
    }

.sm-side.openMenu {
    right: 0;
}

.leftAlign.sm-side.openMenu {
    left: 0;
}

/*.sm-vertical{
    width:200px;
}*/
.mobileview.sm-vertical {
    width: 100%;
}

.sm-accordion.sep-menu a {
    width: initial;
}

.toggleAccordion {
    position: absolute;
    top: 0;
    right: 5px;
    z-index:1;
}

    .toggleAccordion:before {
        font-family: FontAwesome;
        display: inline-block;
        vertical-align: middle;
        transform: skewX(10deg);
        font-size: 1.2em;
    }

.closedIcon:before {
    content: "\f196";
}

.openedIcon:before {
    content: "\f147";
}

.sm-accordion .sm-subMenu {
    padding-right: 15px;
}

.sm-accordion .sm-hasSub > a:after {
    display: none;
}
/*-************-color-**************-*/

.sm-subMenu, .sm-subMegaMenu {
    background-color: #c9c9c9;
}

.sm-LineMegaMenu {
    background-color: #b6b6b6;
}

.mobileview.sep-menu.leftAlign ul > li.sm-hasSub .sm-subMenu a {
    padding-right: 0;
    padding-left: 10px;
}
.descview.sm-pro-mega .sm-subMegaMenu .sm-megaSide {
    float: right;
    text-align: right;
    width:20%;
    border-left:1px solid #ddd;
}
.descview.sm-pro-mega .sm-subMegaMenu .sm-megaCnt {
    float: right;
    text-align: right;
    width: 80%;
}
.leftAlign.descview.sm-pro-mega .sm-subMegaMenu .sm-megaCnt, .leftAlign.descview.sm-pro-mega .sm-subMegaMenu .sm-megaSide {
    float:left;
    text-align:left;
}

/*---------------------------media------------------------------------*/
@media(min-width:769px) {
}

/*
     FILE ARCHIVED ON 16:52:25 Apr 23, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:54:35 Aug 07, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.742
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.014
  esindex: 0.015
  cdx.remote: 61.822
  LoadShardBlock: 301.227 (3)
  PetaboxLoader3.datanode: 141.977 (5)
  PetaboxLoader3.resolve: 402.346 (2)
  load_resource: 287.948
  loaddict: 23.64
*/