.tb-megamenu-subnav{padding:0 0 0 20px;}
.mega-group-title{font-size:14px;font-weight:bold;background:url("../images/sprite_one.png") no-repeat scroll left 6px transparent;}
.tb-megamenu-item.level-3.mega > a{font-size:13px;font-weight:normal;color:#fff;
background:url("../images/menu_white_dot.png") no-repeat scroll 23px 11px transparent;
padding:5px 0 0 36px !important;}
.tb-megamenu-item.level-3.mega-group > a.mega-group-title{font-size:13px;font-weight:normal;color:#fff;
background:url("../images/menu_white_dot.png") no-repeat scroll 23px 11px transparent;
padding:5px 0 0 36px !important;
text-transform:capitalize !important;
}
.tb-megamenu-item.level-4.mega > a{font-size:12px;font-weight:normal;color:#fff;
background:url("../images/menu_white_dot.png") no-repeat scroll 38px 11px transparent;
padding:5px 0 0 50px !important;
text-transform:capitalize !important;
}
/* tb-megamenu-item level-4 mega */
.tb-megamenu-item.level-2.mega > a:hover{text-decoration:none;}
.tb-megamenu-item.level-2.mega > a{font-size:14px !important;font-weight:normal !important;color:#fff;background:url("../images/menu_arrow.png") no-repeat scroll 10px 12px transparent;padding:5px 0 0 23px !important;
text-transform: capitalize !important;height:auto;line-height:22px;
}
.tb-megamenu-item.level-2.mega > a:hover{text-decoration:underline;}
.tb-megamenu .dropdown-menu .mega-nav > li a:hover{text-decoration:underline;}
/* a.mega-group-title{background:url("../images/sprite_one.png") no-repeat scroll -7px -2px transparent !important;} */

.level-3 .mega .mega-group > a.mega-group-title{background:url("../images/small_white_dot.png") no-repeat scroll 0 6px transparent !important;}
.read_more_inner{color:#fff;}
.read_more_inner a{width:100%;}
.tb-megamenu {
  background: #000;
  /*background-image: -moz-linear-gradient(top,#333,#444);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#333),to(#444));
  background-image: -webkit-linear-gradient(top,#333,#444);
  background-image: -o-linear-gradient(top,#333,#444);
  background-image: linear-gradient(to bottom,#333,#444);
  background-repeat: repeat-x;*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff444444', GradientType=0); 
  color: #aaa;
}
/* .tb-megamenu .nav > li > a {
  background:none;
  border-right: none;
  color: #fff;
  font-weight: normal;
  font-size:14px;font-family:trebuchet ms;
  text-transform:uppercase;padding:8px 12px;
  text-rendering: auto;-webkit-font-smoothing: antialiased;-webkit-text-stroke:0.05px;
} */
/* .dropdown-toggle:hover a{
background-color: #b01116 !important;
  border-color: #444;
  color: #eee  !important;
  } */
  .tb-megamenu .nav > li > a:hover {
	background-color: #b01116 !important;
  border-color: #444;
  color: #eee  !important;
  
}
/* .tb-megamenu .nav > li > a:focus,
.tb-megamenu .nav > li > a:hover {
  background-color: #222;
  color: #fff;
} */
/* .tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus {
  background-color: inherit;
  color: #fff;
  font-family:trebuchet ms;
} */
/* .tb-megamenu .nav-collapse .nav > li.active > a:hover, 
.tb-megamenu .nav-collapse .nav > li.active > a:focus {
  background-color: #b01116;
  color: #fff;
} */
/* .tb-megamenu .dropdown-toggle:hover{
background-color: #b01116;
  color: #fff;
} */
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
  background-color: #b01116;
  border-color: #444;
  color: #eee;
}
.tb-megamenu .row-fluid + .row-fluid {

}
.tb-megamenu .dropdown .caret {
  margin-left: 5px;
}
/* .tb-megamenu .dropdown-menu {
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  
} */
tb-megamenu-column-inner .mega-inner{
box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
}
.tb-megamenu .dropdown-menu li > a {
  
  padding: 5px 20px;
  text-shadow: none;
}
.tb-megamenu .dropdown-menu li:first-child > a {
  border-top: 0;
}
.tb-megamenu .navbar .nav > li > .dropdown-menu:before {
  display: none;
}
.tb-megamenu .navbar .nav > li > .dropdown-menu:after {
  display: none;
}
.tb-megamenu .dropdown-menu .disabled > a,
.tb-megamenu .dropdown-menu .disabled > a:hover {
  color: #999;
}
.tb-megamenu .dropdown-menu .disabled > a:hover {
  background-color: transparent;
}
/* .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  background-color: #666;
  color: #aaa;
} */
/* .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {color: #fff;font-family:trebuchet ms;} */

/* .tb-megamenu .nav > li.dropdown.open.active > a:hover,
.tb-megamenu .nav > li.dropdown.open.active > a:focus {
  background-color: #b01116;
  color: #fff;
} */
.tb-megamenu .dropdown-menu li > a {color: #fff;}
.tb-megamenu .dropdown-menu {
  background: url("../images/menu_bg.jpg") repeat-y scroll left center transparent;
  border: none;padding:0;margin:0;border-radius:0px;
  -webkit-box-shadow: 0px -3px 2px 2px rgba(0, 0, 0, 0.32);
-moz-box-shadow:    0px -3px 2px 2px rgba(0, 0, 0, 0.32);
box-shadow:         0px -3px 2px 3px rgba(0, 0, 0, 0.32);
border-bottom:3px solid #630005; 
/*  box-shadow:0 0px 6px -5px rgba(0, 0, 0, 0.75);
 -webkit-box-shadow: 0 0px 6px -5px rgba(0, 0, 0, 0.75);
    -moz-box-shadow:0 0px 6px -5px rgba(0, 0, 0, 0.75); */
}

/* .tb-megamenu .dropdown-menu li > a:hover, 
.tb-megamenu .dropdown-menu li > a:focus, 
.tb-megamenu .dropdown-submenu:hover > a {
  background: none;
  color: #fff;
} */
/* .tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
  color: #fff;
} */
.tb-megamenu .mega-nav .mega-group > .mega-group-title, 
.tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, 
.tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  color: #fff;
}
.tb-megamenu .tb-block {
  background: transparent;
  color: inherit;
}
.tb-megamenu .tb-block .block-inner {
  padding: 0;
}
.tb-megamenu .tb-block .block-title {
  background: #b01b21;
  color: #ddd;
}
.tb-megamenu .block-ct {
  background: inherit;
  color: inherit;
  padding: 0;
  *zoom: 1;
}
.tb-megamenu .block-ct:before,
.tb-megamenu .block-ct:after {
  display: table;
  content: "";
  line-height: 0;
}
.tb-megamenu .block-ct:after {
  clear: both;
}
.tb-megamenu .tb-block ul.unstyled,
.tb-megamenu .tb-block ol.unstyled,
.tb-megamenu .tb-block ul.nav,
.tb-megamenu .tb-block ol.nav {
  margin-left: 0;
}
.tb-megamenu .block_menu .nav {
  margin-bottom: 20px;
}
.tb-megamenu .block_menu .nav > li {
  border-top: 1px solid #444;
}
.tb-megamenu .block_menu .nav > li > a {
  padding: 5px;
}
.tb-megamenu .block_menu .nav > li:first-child {
  border-top: 0;
}
.tb-megamenu .block_menu .nav > li:first-child > a {
  padding-top: 0;
  border-top: 0;
}

@media (max-width: 979px) {
.tb-megamenu {
  background-image: none;
  background-color: inherit;
}
	
.tb-megamenu .nav-collapse,
.tb-megamenu .nav-collapse .dropdown-menu {
  background-color: #333;
}
.tb-megamenu .nav-collapse .nav > li > a, 
.tb-megamenu .nav-collapse .dropdown-menu a {
  border-bottom-color: #444;
  border-top-color: #444;
  color: #eee;
}
.tb-megamenu .nav > li > a {
  color: #eee;
  border-right: 1px solid #444;
}
}

@media (max-width: 738px) {
  .tb-megamenu .nav-collapse .nav li a {
	 border-top-color: #444;
  }
  .tb-megamenu .nav-collapse .nav > li > a, 
  .tb-megamenu .nav-collapse .dropdown-menu a {
    border-bottom: none;
    border-top-color: #444;
    color: #eee;
  }
  .tb-megamenu .row-fluid + .row-fluid {
	border-top-color: #444;
  }
}

.block-view-demo .views-field-field-image img {
  border: 1px solid #333;
}

.block-view-demo .item-list ul li {
  border-bottom: 1px solid #333;
}

.block-view-demo .views-field-title a:hover,
.block-view-demo .views-field-title a:focus {
  color: #7bb9e0;
}
