
body {
background: #E8E8E8;
    font: 0.75em/170% 'Helvetica',Helvetica Neue,Arial,sans-serif;
    color:  #555;
}

#sidr-right { -webkit-box-shadow:none; box-shadow:none}
#sidr-right ul li:hover, #sidr-right ul li.active, #sidr-right ul li#sidr-right-class-active,
#sidr-right ul li ul li:hover, #sidr-right ul li ul li.active, #sidr-right ul li ul li#sidr-right-class-active{ border-top: 1px solid #4d4d4d; line-height:48px}
#sidr-right ul li:hover>a,#sidr-right ul li.active>a,#sidr-right ul li:hover>span{ box-shadow:none; -webkit-box-shadow:none;}
#sidr-right ul li:hover>a,#sidr-right ul li:hover>span{background-color:#09C}
#sidr-right ul ul ul.dropdown-menu {display: none;}


#sidr-right .dropdown-menu  li a {color:#FFFFFF;line-height: 48px !important;background-color: #333333;font-size: 12px !important}
#sidr-right .dropdown-menu li {display: block !important;border-top: 1px solid #4d4d4d;
border-bottom: 1px solid #1a1a1a;}
#sidr-right .dropdown-menu {text-align:left; text-indent: 10px; background-color: #333333;width: 100%;box-shadow: none;
-webkit-box-shadow: none;}
#sidr-right ul.nav-child li:hover>a, #sidr-right ul.nav-child li:hover>span{ background-color:#0099CC}
.sidr ul {position: relative;}
#sidr-right .dropdown-submenu>a:after {display: none}

a, a:hover {
	color: #333;
}

h2 a {
	color: #000;
	text-decoration: none;
}
.container { max-width:920px;}
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background-color:#FFF}
#header {padding-top: 30px;}
#header .navbar { padding-top:15px;}
#header #sidr-right {width:170px}

#header .navbar-toggle .icon-bar,#content .navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;background-color: #000;border-radius: 2px;}
#header .nav > li > a { padding:2px 15px}
#header .navbar-nav li a {display: block;text-transform: uppercase;}
#header .navbar-nav li {font-size: 10px;padding: 0 10px;text-transform: uppercase;}
#header .navbar-nav li.active a { background:none}
#header .navbar-nav li a:hover{ background:#FFF}
#header .navbar-header { padding-bottom:5px}
#header .navbar-header button {margin-top: 18px;}
#header .navbar-nav{ margin-left: -30px;padding-top: 7px;line-height: 20px;} 
#header .navbar-nav ul.dropdown-menu {background: #FFF;margin-top: 0px;margin-left: 10px;border: none;}
#header .navbar-nav ul.dropdown-menu li.dropdown-submenu ul.dropdown-menu { margin-left:-10px; border:none;box-shadow: none; }
#header .navbar-nav ul.dropdown-menu li a { color:#000; font-size:10px; text-transform:none;}

#header #cusnr { float:right; line-height: 32px;text-align: right;color: #A0AC24;margin-right: -15px;margin-top: -5px;}
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}


#top { margin-top:-3px}
#top .container,#content .container { max-width:990px}
#top .carousel{border: 10px solid white;}
#top .carousel .carousel-control {background-image:none; width:5%}
#top .carousel-indicators {display:none}
#top .carousel-inner > .item > img {display: block;margin-right: auto;margin-left: auto;}
.carousel.fade {
  opacity: 1;
}
.carousel.fade .item {
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  left: 0 !important;
  opacity: 0;
  top:0;
  position:absolute;
  width: 100%;
  display:block !important;
  z-index:1;
}
.carousel.fade .item:first-child {
  top:auto;
  position:relative;
}
.carousel.fade .item.active {
  opacity: 1;
  -moz-transition: opacity ease-in-out .7s;
  -o-transition: opacity ease-in-out .7s;
  -webkit-transition: opacity ease-in-out .7s;
  transition: opacity ease-in-out .7s;
  z-index:2;
}







#footer {padding-top:30px;text-shadow:0 1px 0 #ffffff;}
/* onfx */
/*
#footer .container {padding-top:50px; padding-bottom:70px}
*/
#footer .container {padding-top:10px; padding-bottom:70px}
#footer a { text-decoration:none; color:#333}
#footer ul {list-style:none;padding-left: 0;}
#footer .custom li {line-height: 0.1; max-width:150px}
#footer .custom li a:hover { background-color:transparent}
#footer .custom {font-size: 11px;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	text-shadow:0 1px 0 #fff;border-right: solid 1px #ccc;margin-left: -15px;}
#footer #md1{ margin-top:-30px}
#footer .col-md-8 .custom { float:right; border:none; padding-left:15px}
#footer .col-md-8 .custom ul { float:right}
#footer .col-md-8 .custom .nav > li {display: inline-block;}
#footer .col-md-8 .custom .nav > li >a {padding:5px}
#footer .col-md-8 .custom .nav > li >a:hover {background-color:transparent}


#footer #md1{ margin-top:-30px}
#footer .col-md-6 .custom { float:center; border:none; padding-left:15px; padding-left:15px; padding-top:0px; vertical-align: top;}
#footer .col-md-6 .custom ul { float:right}
#footer .col-md-6 .custom .nav > li {display: inline-block;}
#footer .col-md-6 .custom .nav > li >a {padding:5px}
#footer .col-md-6 .custom .nav > li >a:hover {background-color:transparent}

#footer #md1{ margin-top:-30px}
#footer .col-md-2 .custom { float:center; border:none; padding-left:15px; padding-left:15px; vertical-align: top;}
#footer .col-md-2 .custom ul { float:right}
#footer .col-md-2 .custom .nav > li {display: inline-block;}
#footer .col-md-2 .custom .nav > li >a {padding:5px}
#footer .col-md-2 .custom .nav > li >a:hover {background-color:transparent}


@media(max-width:991px){#footer .custom { border:none; padding-top:30px}#footer .col-md-8 .custom { float:left}}

@media (max-width:768px) {
	#footer .custom { border:none}
	#content .sidebar-nav { padding-left:15px}
	#content .sidebar-text { padding-left:15px}
	#content .sidebar-text h3 { padding-left:15px}
	#content .item-page { margin-left:-40px}
	#footer .container { padding-top:0px}
}

/* onfx */
/*
@media(max-width:325px) {#footer .col-md-8 .custom ul{ float:left} }
*/

@media(max-width:325px) {#footer .col-md-8 .custom ul{ float:center} }


/*Content Page*/

#content .item-page { padding-left:40px}
#content .col-md-9 {padding-top:15px}
#content .container {padding-bottom: 50px;}
#content  h3 {
font: 13px "Lucida Sans",Helvetica,"Helvetica Neue",sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: bold;
}
#content h2 {
font: 40px Helvetica,"Helvetica Neue",sans-serif;
letter-spacing: 2px;
font-weight: bold;
color: #000;
}
#content .moduletable h3 { padding-left:0px; border:none}
#content .sidebar-text h3 { border:none}
#content .col-md-3 h3 {
color: #333;
font-size: 1.7em;
font-weight: bold;
text-transform:none
}
#content h2 a {
	color: #000;
	text-decoration: none;
}
#content p {font-size: 12px;line-height: 1.5;}
#content .sidebar-text h3,#content .sidebar-text p { margin-left:-15px}
  .sidebar-nav .navbar .navbar-collapse {
    padding: 0;
    max-height: none;
  }
  .sidebar-nav .navbar ul {
    float: none;
    display: block;
  }
  .sidebar-nav .navbar li {
    float: none;
    display: block;
	line-height: 24px;
	border-bottom: solid 1px #ddd;
	font-size: 12px;
	
  }
  .sidebar-nav .navbar li a {
    padding-top: 5px;color: #868A8E;padding-bottom:5px;padding-left:0px;
  }
  .sidebar-nav .navbar li a:hover {
	background-color:transparent;
  }
  .sidebar-nav { margin-left:-15px; padding-top:55px}
.page-header { border-bottom:none; padding-bottom:0px}