.vertical-menu .top-menu a{
  padding: 15px 30px 14px 42px;
}
 #tm_vertical_menu_top .menu ul[data-depth="1"] li a{padding:8px 30px 10px 30px;}
.vertical-menu .top-menu a:not([data-depth="0"]) {
    display: block;
    color: #acaaa6;
    font-weight: 400;
}
.vertical-menu .top-menu a.dropdown-submenu {
    color: #004880;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 15px;
}

.vertical-menu .top-menu a {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 21px;
  text-transform: capitalize;
  white-space: initial;
}
#index .header-top .header-top-main.bg_main.fixed #tm_vertical_menu_top #top-menu {
display: none;
}
.vertical-menu .top-menu .collapse {
    display: inherit;
}
.vertical-menu .top-menu .sub-menu {
  background: #fff;
  border: 3px solid #2ea9b0;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  display: none;
  left: 100%;
  opacity: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  -ms-opacity: 0;
  -o-opacity: 0;
  -khtml-opacity: 0;
  position: absolute;
  top: 14px !important;
  width: 250px;
  margin: 0;
  z-index: 9999;
  animation: 0.6s ease 0s normal both 1 running catAnim;
  -webkit-animation: 0.6s ease 0s normal both 1 running catAnim;
  -moz-animation: 0.6s ease 0s normal both 1 running catAnim;
  -ms-animation: 0.6s ease 0s normal both 1 running catAnim;
  -o-animation: 0.6s ease 0s normal both 1 running catAnim;
  padding: 0;
}
.vertical-menu .top-menu > li:hover > .sub-menu {
  display: block !important;
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  -ms-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  -webkit-transition: opacity 1s ease-out;
  -moz-transition: opacity 1s ease-out;
  -ms-transition: opacity 1s ease-out;
  -o-transition:opacity 1s ease-out;
  transition:opacity 1s ease-out;
}

 .vertical-menu .top-menu .sub-menu {
  background: #ffffff none repeat scroll 0 0;
  border: 2px solid #fed700;
  border-radius: 0;
 -webkit-border-radius: 0;
-khtml-border-radius: 0;
-moz-border-radius: 0;
  padding: 0;
  position: absolute;
  z-index: 10000;
}

.vertical-menu .top-menu .sub-menu.collapse {
    display: none;
}
.vertical-menu .top-menu .pull-xs-right.hidden-sm-down .material-icons.right {
  display: none;
}
 #tm_vertical_menu_top .menu ul[data-depth="0"] li a {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  text-transform: capitalize;
  margin-top: 0;
  letter-spacing: 0.8px;
}

 #tm_vertical_menu_top .menu ul[data-depth="0"] li a:hover {
    color: #fed700;
}
 #tm_vertical_menu_top .menu ul[data-depth="0"] li a:hover  a {
   color: #fed700;
 }


@keyframes catAnim{
  0% {

    opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;

}
100% {

    opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;

}
0% {

    opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;

}
100% {

    opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;

}
}


@media(max-width: 1200px){
    .vertical-menu .top-menu .sub-menu ul[data-depth="1"] > li{
        min-width: 180px;
    }
}
.vertical-menu .top-menu .popover {
    max-width: inherit;
}
.vertical-menu  .top-menu a.dropdown-submenu {
    color: #000;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 15px;
}
.vertical-menu .top-menu .sub-menu a {
    color: #000;
}
.top-menu a.dropdown-item.dropdown-submenu[data-depth="1"] {
  color: #444444;
  display: block;
  font-size: 13px;
  font-weight: 600;
  text-transform: capitalize;
}
.vertical-menu .top-menu a {
  background-position: 0 15px;
  background-repeat: no-repeat;
  font-size: 12px;
  text-transform: capitalize;
}
.vertical-menu .top-menu a:hover,
.vertical-menu .top-menu .sub-menu a:hover{
    color: #2fb5d2;
    text-decoration: none;
}
.vertical-menu .top-menu a:hover,
#tm_vertical_menu_top .top-menu > li:hover > a{
	color: #2ea9b0;
    text-decoration: none;
}

.vertical-menu .top-menu .menu-images-container img{ max-width: 100%; padding-left: 15px; }
#index #header .header-top #tm_vertical_menu_top {display: block;}
/*.header-top .header-top-main.bg_main #tm_vertical_menu_top {display: none;}*/
.header-top .header-top-main.bg_main.fixed #tm_vertical_menu_top {display: block;}
#tm_vertical_menu_top {
  float: left;
  padding: 0;
  position: relative;
  width: 20%;
  text-align: left;
  clear: both;
  z-index: 9;
  display: inline-block;
  margin: 0;
}

#tm_vertical_menu_top #_desktop_top_menu {
  float: left;
  padding: 0 14px 0 0;
  position: relative;
  width: 100%;
}
#tm_vertical_menu_top #_desktop_top_menu { padding: 0;}
#header .header-top.fixed #tm_vertical_menu_top #top-menu{z-index: 10;}
#tm_vertical_menu_top #top-menu{ display:block;}
#tm_vertical_menu_top #top-menu {
  background-color: #ffffff;
  margin-bottom: 15px;
  padding: 0px;
}
.vertical-menu .top-menu > li:hover > .sub-menu.second_depth {
  display: none !important;
}
.vertical-menu .top-menu > li .sub-menu .top-menu li:hover > .sub-menu.second_depth {
  display: block !important;
}
.vertical-menu .top-menu > li:hover > .sub-menu.second_depth {
  display: none !important;
}
.vertical-menu .top-menu li:hover .sub-menu.second_depth {
  display: none !important;
}


#tm_vertical_menu_top .material-icons.menu-open{ display:none;}

#left-column #tm_vertical_menu_top {width: 100%;margin-bottom: 30px;margin-top: -75px;display: none;}
#left-column #tm_vertical_menu_top #top-menu {display: block;padding: 15px 0; }
#left-column #tm_vertical_menu_top #top-menu li {display: block !important;}

#tm_vertical_menu_top .block-title {
  background: #fed700;
  border-bottom: none;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  -moz-border-radius: 0px;
  float: left;
  position: relative;
  width: 100%;
  transition: all 500ms ease 0s;
  -webkit-transition: all 500ms ease 0s;
  -moz-transition: all 500ms ease 0s;
  -ms-transition: all 500ms ease 0s;
  -o-transition: all 500ms ease 0s;
  padding: 11px 10px 12px 20px;
  cursor: pointer;
}
#header .header-top.fixed #tm_vertical_menu_top #top-menu{display: none;}

#tm_vertical_menu_top #top-menu {
  background: #fff none repeat scroll 0 0;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 1000;
  float: left;
  width: 100%;
  border-top:none;
  border-radius: 0px;
  z-indexwebkit-border-radius: 0px;
  -khtml-border-radius: 0px; 
  -moz-border-radius: 0px; 
  display: none;
  border: 2px solid #fed700;
  border-top: 0;
}
#header.fixed #tm_vertical_menu_top .block-title.active{
  border-radius: 5px 5px 0px 0;
-webkit-border-radius: 5px 5px 0px 0;
-khtml-border-radius: 5px 5px 0px 0;
-moz-border-radius: 5px 5px 0px 0;
}
.header-top #tm_vertical_menu_top #top-menu.top-menu[data-depth="0"] {
  padding: 0;
}
#tm_vertical_menu_top #top-menu li{
    position: relative;
    margin: 0;
    display:block;
}
#tm_vertical_menu_top .menu ul[data-depth="0"] li:nth-child(2n+0) a {
    background-color: #f7f7f7;
}
#tm_vertical_menu_top .top-menu .sub-menu li a {
    background: #fff !important;
    border-bottom: 1px solid #f7f7f7;
}
.menu-title {
  color: #000;
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.8px;
  line-height: 26px;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-transform: capitalize;
  width: auto;
}
.material-icons.menu-open {
  color: #000;
  cursor: pointer;
  float: left;
  font-size: 18px;
  line-height: 23px;
}
#tm_vertical_menu_top .more-view {
  color: #333;
  display: inline-block;
  padding: 13px 30px 16px 44px;
  width: 100%;
  margin-top: 0px;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.8px;
  line-height: 21px;
}
#index #tm_vertical_menu_top .block-title.active{
   border-radius:0;
-webkit-border-radius: 0;
-khtml-border-radius:0;
-moz-border-radius:0;
}
#tm_vertical_menu_top li:hover .more-view{ color: #fed700;}
.more-wrap {
  color: #000000;
  cursor: pointer;
  font-size: 14px;
    font-weight: 600;
}
#tm_vertical_menu_top .more-wrap .material-icons {
  float: right;
  right: 0;
}
#tm_vertical_menu_top .more-wrap .material-icons {
    font-size: 20px;
    line-height: 20px;
}
#tm_vertical_menu_top #top-menu li > a .material-icons{
  font-size: 16px;
  display: none;
  line-height: 19px;
}
@media(max-width: 1299px){
  #tm_vertical_menu_top .more-view {padding: 13px 30px 18px 53px;}
  .vertical-menu .top-menu a {padding: 13px 30px 14px 53px;}
}
@media(max-width: 1199px){
    .vertical-menu .top-menu a {padding: 13px 30px 14px 43px;}
    #tm_vertical_menu_top .block-title {padding: 11px 10px 12px !important;}
    #tm_vertical_menu_top .more-view {padding: 13px 30px 14px 43px;}
}
@media(max-width: 991px){
  #tm_vertical_menu_top {
    display: none;
  }
}

/*
     FILE ARCHIVED ON 12:23:29 Apr 23, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:15:06 Jun 02, 2026.
     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.45
  exclusion.robots: 0.044
  exclusion.robots.policy: 0.037
  esindex: 0.009
  cdx.remote: 40.158
  LoadShardBlock: 369.223 (3)
  PetaboxLoader3.datanode: 357.785 (6)
  PetaboxLoader3.resolve: 253.231 (4)
  load_resource: 283.208 (2)
  loaddict: 40.341
*/