﻿
.wsmenucontainer li {
	list-style:none;
}
/* Color Theme */
.gry > .wsmenu-list > li:hover>a{background:#424242 !important; color:#fff !important;}
.gry > .wsmenu-list > li > a:hover {background:#424242 !important; color:#fff !important;}
.gry > .wsmenu-list > li > a.active{background:#424242 !important; color:#fff !important;}
.gry > .wsmenu-submenu > li > a:hover {background:#424242; border-radius:0px!important; color:#fff;}
.gry .wsmenu-list li a:hover .arrow:after{ border-top-color:#fff;}
.gry .wsmenu-list li a.active .arrow:after{ border-top-color:#fff;}
.gry .wsmenu-list li:hover>a .arrow:after{ border-top-color:#fff;}


/* Gradient Theme */


.gry-grdt > .wsmenu-list > li > a{color:#fff !important;}
.gry-grdt > .wsmenu-list > li > a{background-color:transparent !important;}
.gry-grdt > .wsmenu-list > li > a > .arrow:after{ border-top-color:#fff !important;}


 
@media only screen and (max-width: 780px) {


/* Color Theme */
.gry > .wsmenu-submenu > li:hover>a{ background-color:#424242 !important; color:#fff;}
.gry > .wsmenu .wsmenu-list > li > a.active{color: #fff; background-color: #424242;}
.gry > .wsmenu .wsmenu-list > li > a:hover{ color: #fff; background-color: #424242;}


}

div.about-menu:before {
    background-image: url(images/sky.png) !important;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 84% auto;
    bottom: -40px;
    content: "";
    height: 100%;
    opacity: 0.1;
    position: absolute;
    right: -16%;
    width: 100%;
}

div.megamenu {
    background: #2d3140;
    color: #b2b7ca;
    border-radius: 0px 0px 5px 5px;
    -o-border-radius: 0px 0px 5px 5px;
    -ms-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    -khtml-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
}

div.menuCover {
	border-right:1px solid red;
}
ul.subMenuList li, .innerMenu li, .innerMenuNoUl{
padding: 0px 10px 0px 0px;
}

ul.subMenuList li a, .innerMenu li a, .innerMenuNoUl{
	color:#fff;
}

.subMenuList li.subMenuListItem:before {
  content: "\f0a9"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
.innerMenu li a:hover{
	color:#e3e3e3;
	text-decoration:none !important;
}
h3.menuTitle{
	color:#fff;
	font-size:100%;
}
h1.mainCategoryMenuSection{
	color:#fff;
	font-size:1.5em;
	text-align:center;
	border-bottom:1px solid #595f74;
	margin-bottom:10px;
	padding-bottom:5px;
}

/** TABS **/

.tabs-left {

}



.nav-tabs {
  float: left;
  border-bottom: 0;
      padding: 0px;
}

.tabs-left li.active > a:after, .tabs-left li > a:hover:after {
  content: "\f0a9"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 10px; /* same as padding-left set on li */
}

.tab-content li {
	border-bottom:1px solid #595f74;
}

.tab-content ul.subMenuList{
	padding:0px !important;
}
.tab-content li.subMenuListItem {
	padding:0px !important;
}
.showMoreServiceLink a:before{
  content: "" !important; /* FontAwesome Unicode */
  }
.tab-content li.subMenuListItem:before {
  content: ""; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin: 0em; /* same as padding-left set on li */
  width: 100%; /* same as padding-left set on li */
  
}

.tab-content li a:before{
	 content: "\f0a9"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 10px; /* same as padding-left set on li */
}

.tab-content li a:hover:before{
	 content: "\f072"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 10px; /* same as padding-left set on li */
}
.tab-content li a:hover:after{
	content: "";
}


.tab-content li > a{ display:block; padding:10px;}
.tab-content li > a:hover{
	text-decoration:underline;
}



.tabs-left li.active a{
	background:#fff ;
	color:#595f74;
}
.nav-tabs li {
  float: none;
  margin: 0;
  border-bottom:1px solid #e3e3e3;
}
.nav-tabs li a {
  margin-right: 0;
  border: 0;
  background-color: #595f74;
  color:#fff;
}
.tabs-left li a{
	border-radius:0px !important;
}
.tabs-left li.active:hover, .tabs-left li.active a:hover {
  background:#f5f5f5;
  color:#000 !important;
}
.nav-tabs .glyphicon {
  color: #fff;
}
.nav-tabs .active .glyphicon {
  color: #333;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  border: 0;
}

.tab-content {
	padding-left:0px;
}
.tab-content .tab-pane {
  display: none;
  border:1px solid #595f74;
  padding: 0px;
  overflow-y: auto;
}
.tab-content .active {
  display: block;
}

.list-group {
  width: 100%;
}
.list-group .list-group-item {
  height: 50px;
}
.list-group .list-group-item h4, .list-group .list-group-item span {
  line-height: 11px;
}

.categoryendInMenu{
	border-bottom:1px solid #595f74;
	padding-bottom:10px;
}
.inlineSubMenuListItem{
	border-right:1px solid #595f74;
}

.searchServiceCatalog{
	width:100%;
}

#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 23px;
}

.searchServiceCatalogue{
	margin-bottom:10px;
}
.btn-glyphicon {
    padding:8px;
    background:#ffffff;
    margin-right:4px;
}
.icon-btn {
    padding: 1px 15px 3px 2px;
    border-radius:50px;
}

.socialDevider{
	border-top:1px solid #595f74;
	padding-top:10px;
}
.menuForm{ display:inherit;}
.menulinkwihtoutcontent:before {
	content: "" !important;
}
.menulinkwihtoutcontent {
	display:inline  !important;
	color:#999 !important;
}
