.theme-showcase .navbar .container {
  width: auto;
}.navbar-blue {
  background-color: #3355aa;
}
.navbar-blue .navbar-nav > .open > a,
.navbar-blue .navbar-nav > .active > a {
  background-color: #3355aa;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
}
.navbar-blue .navbar-brand,
.navbar-blue .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
}
.navbar-blue {
  border-color: #3051a5;
}
.navbar-blue .navbar-brand {
  color: #9d9d9d;
}
.navbar-blue .navbar-brand:hover,
.navbar-blue .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-blue .navbar-text {
  color: #eeeeee;
}
.navbar-blue .navbar-nav > li > a {
  color: #eeeeee;
}
.navbar-blue .navbar-nav > li > a:hover,
.navbar-blue .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-blue .navbar-nav > .active > a,
.navbar-blue .navbar-nav > .active > a:hover,
.navbar-blue .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #333399;
}
.navbar-blue .navbar-nav > .disabled > a,
.navbar-blue .navbar-nav > .disabled > a:hover,
.navbar-blue .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-blue .navbar-toggle {
  border-color: #333;
}
.navbar-blue .navbar-toggle:hover,
.navbar-blue .navbar-toggle:focus {
  background-color: #333;
}
.navbar-blue .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-blue .navbar-collapse,
.navbar-blue .navbar-form {
  border-color: #101010;
}
.navbar-blue .navbar-nav > .open > a,
.navbar-blue .navbar-nav > .open > a:hover,
.navbar-blue .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #333399;
}
.navbar-blue .navbar-link {
  color: #9d9d9d;
}
.navbar-blue .navbar-link:hover {
  color: #fff;
}
.navbar-blue .btn-link {
  color: #9d9d9d;
}
.navbar-blue .btn-link:hover,
.navbar-blue .btn-link:focus {
  color: #fff;
}
.navbar-blue .btn-link[disabled]:hover,
fieldset[disabled] .navbar-blue .btn-link:hover,
.navbar-blue .btn-link[disabled]:focus,
fieldset[disabled] .navbar-blue .btn-link:focus {
  color: #444;
}
.dropdown-toggle {
  font-size: 120%;
}
footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #e8e4ec;
  margin: 0;
  padding: 0 0 20px 0;
  text-align: left;
}
@media (max-width: 768px) {
.abvfooter {margin: 40px 0;}
}
.footersub {
  text-align: center;
  margin-top: 20px;
}
.footersub a:link, .footernosub a:link {
  text-decoration: none;
  font-size: 13px;
  line-height: 150%;
  color: #337ab7;
}
.footersub a:visited, .footernosub a:visited {
  text-decoration: none;
  font-size: 13px;
  line-height: 150%;
  color: #337ab7;
}
.footersub a:hover, .footernosub a:hover {
  text-decoration: underline;
  font-size: 13px;
  line-height: 150%;
  color: #23527c;
}
.footer_copyright a.xlfooterlogo {
  background-image: url('../images/xlsoft_template.png');
  background-repeat: no-repeat;
  background-position: -165px -229px;
  width: 150px;
  height: 12px;
  margin: 0 0 3px 0;
  padding: 0;
  display: block;
}
.footer_copyright {
	padding-left: 5px;
	padding-top: 15px;
	font-size:8pt;
	color:#666666;
	line-height:14px;
}
.footer_link {
  text-align: right;
  padding: 15px 5px 0 0;
  font-size: 8pt;
  line-height: 14px;
}
.footer_link a:link {
  text-decoration: none;
  font-size: 8pt;
  color: #337ab7;
}
.footer_link a:visited {
  text-decoration: none;
  font-size: 8pt;
  color: #337ab7;
}
.footer_link a:hover {
  text-decoration: none;
  font-size: 8pt;
  color: #23527c;
}
.footer_link .icon_feed,
.footer_link .icon_twitter,
.footer_link .icon_facebook {
	padding:			0 2px 0 0;
	clear:left;
}
.icon_feed {
	background-image: url(../images/icon_rss.png);
	width: 32px;
	height: 32px;
	background-repeat:	no-repeat;
	margin: 4px 3px 1px 0;
	display: block;
	float: right;
}
.icon_twitter {
	background-image: url(../images/icon_twitter.png);
	width: 32px;
	height: 32px;
	background-repeat:	no-repeat;
	margin: 4px 3px 1px 0;
	display: block;
	float: right;
}
.icon_facebook {
	background-image: url(../images/icon_facebook.png);
	width: 32px;
	height: 32px;
	background-repeat:	no-repeat;
	margin: 4px 3px 1px 0;
	display: block;
	float: right;
}
.header_cart {
	float: right;
}
.cart_icon {
	background: url(../images/cart.png) no-repeat; background-position: -1px -2px; width: 20px; height: 18px; border: none; position: absolute; margin-left: -10px; padding-left: 2px; margin-top:1px; text-align: center; color: #ffffff; font-size: 10px;
}
a.cart_icon {color: #ffffff; text-decoration: none;}
a.cart_icon:hover {color: #ffffff; text-decoration: none;}
