@font-face {
	font-family: 'Myriad Pro Bold Condensed';
	src: url('../font/MyriadProBoldCond.eot');
	src: url('../font/MyriadProBoldCond.woff'),url('../font/MyriadProBoldCond.otf');
	
}

@font-face {
	font-family: 'Myriad Pro Condensed';
	src:url('../font/MyriadPro-Cond.eot');
	src: url('../font/MyriadPro-Cond.woff'),
		url('../font/MyriadPro-Cond.otf');
}

@font-face {
	font-family: 'Garamond Regular';
	src: url('../font/AGaramondPro-Regular.eot');
	src: url('../font/AGaramondPro-Regular.woff'),
		url('../font/AGaramondPro-Regular.otf');
}


/* Body and structure
-------------------------------------------------- */

body {
  position: relative;
  padding-top: 40px;
  background-color:#080200;
  color:  #dbbfa2;
  font-family: Arial, sans-serif;
  font-size: 16px;
  min-width: 382px; 
}
h1, h2, h3, h4, h5, a { color: #e3d93d;}
a { color: #9c0e1c; }
a:hover, a:focus { color: #8c6239; text-decoration:none; }
/* Code in headings */
h3 code {
  font-size: 14px;
  font-weight: normal;
}



/* Tweak navbar brand link to be super sleek
-------------------------------------------------- */
body > .navbar .login-area {
	color:#e6e6e6;
	float:right;
	margin-top:1px;
}

body > .navbar .login-area a {
	color:#e6e6e6;
	font-weight:bold;
	padding:0 12px;
	border-right:1px solid #4D4D4D;
}
body > .navbar .login-area a:hover {
	color:#fff;
	text-decoration:none;
}
	
body > .navbar {
  font-size: 14px;
  color:#E6E6E6;
  /*-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);*/
}

body > .navbar .nav a {
	color:#E6E6E6;
}

body > .navbar .nav a:hover {
	color:#ffffff;
}

/* Change the docs' brand */
body > .navbar .brand {
  padding-right: 0;
  padding-left: 0;
  margin-left: 0px;
 
  font-weight: bold;
  color: #000;
  text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.125);
  -webkit-transition: all .2s linear;
     -moz-transition: all .2s linear;
          transition: all .2s linear;
}
body > .navbar .brand:hover {
  text-decoration: none;
  text-shadow: 0 1px 0 rgba(255,255,255,.1), 0 0 30px rgba(255,255,255,.4);
}

body > .navbar.navbar-top {
  font-size: 14px;
}

body > .navbar.navbar-top .row-fluid .right {
	float:right;
}

body > .navbar.navbar-bottom .nav a {
  color:#603813;
  font-weight:bold;
}

body > .navbar.navbar-bottom {
	font-size:16px;
}

body > .navbar.navbar-bottom .nav a:hover {
  color:#E01F3C;
}

/* .container { width: 888px; } */

/* Sections
-------------------------------------------------- */

/* padding for in-page bookmarks and fixed navbar */
section {
  padding-top: 30px;
}
section > .page-header,
section > .lead {
  color: #5a5a5a;
}
section > ul li {
  margin-bottom: 5px;
}

/* Separators (hr) */
.bs-docs-separator {
  margin: 40px 0 39px;
}

/* Faded out hr */
hr.soften {
  height: 1px;
  margin: 70px 0;
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
  border: 0;
}



/* Jumbotrons
-------------------------------------------------- */

/* Base class
------------------------- */
.jumbotron {
  position: relative;
  padding: 40px 0;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);
  background: #9a181d; /* Old browsers */
  background: -moz-linear-gradient(45deg,  #9a181d 0%, #94171A 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#9a181d), color-stop(100%,#94171A)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(45deg,  #9a181d 0%,#94171A 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(45deg,  #9a181d 0%,#94171A 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(45deg,  #9a181d 0%,#94171A 100%); /* IE10+ */
  background: linear-gradient(45deg,  #9a181d 0%,#94171A 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a181d', endColorstr='#94171A',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
     -moz-box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
          box-shadow: inset 0 3px 7px rgba(0,0,0,.2), inset 0 -3px 7px rgba(0,0,0,.2);
}
.jumbotron h1 {
  font-size: 80px;
  font-weight: normal;
  letter-spacing: -1px;
  line-height: 1;
}
.jumbotron p {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 30px;
}

/* Link styles (used on .masthead-links as well) */
.jumbotron a {
  color: #fff;
  color: rgba(255,255,255,.5);
  -webkit-transition: all .2s ease-in-out;
     -moz-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.jumbotron a:hover {
  color: #fff;
  text-shadow: 0 0 10px rgba(255,255,255,.25);
}

/* Download button */
.masthead .btn {
  padding: 19px 24px;
  font-size: 24px;
  font-weight: 200;
  color: #fff; /* redeclare to override the `.jumbotron a` */
  border: 0;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
     -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
          box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
  -webkit-transition: none;
     -moz-transition: none;
          transition: none;
}
.masthead .btn:hover {
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
     -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
          box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
}
.masthead .btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);
     -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);
          box-shadow: inset 0 2px 4px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.1);
}


/* Pattern overlay
------------------------- */
.jumbotron .container {
  position: relative;
  z-index: 2;
}
.jumbotron:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /*background: url(../img/bs-docs-masthead-pattern.png) repeat center center;*/
  opacity: .4;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1) {

  .jumbotron:after {
    background-size: 150px 150px;
  }

}

/* Masthead (docs home)
------------------------- */
.masthead {
  padding: 70px 0 80px;
  margin-bottom: 0;
  color: #fff;
}
.masthead h1 {
  font-size: 120px;
  line-height: 1;
  letter-spacing: -2px;
}
.masthead p {
  font-size: 40px;
  font-weight: 200;
  line-height: 1.25;
}

/* Textual links in masthead */
.masthead-links {
  margin: 0;
  list-style: none;
}
.masthead-links li {
  display: inline;
  padding: 0 10px;
  color: rgba(255,255,255,.25);
}

/* Social proof buttons from GitHub & Twitter */
.bs-docs-social {
  padding: 15px 0;
  text-align: center;
  background-color: #f5f5f5;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #ddd;
}

/* Quick links on Home */
.bs-docs-social-buttons {
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.bs-docs-social-buttons li {
  display: inline-block;
  padding: 5px 8px;
  line-height: 1;
  *display: inline;
  *zoom: 1;
}

/* Subhead (other pages)
------------------------- */
.subhead {
  text-align: left;
}
.subhead h1 {
  font-size: 60px;
  color:#fff;
}
.subhead p {
  margin-bottom: 20px;
}
.subhead .navbar {
  display: none;
}



/* Marketing section of Overview
-------------------------------------------------- */

.marketing {
  text-align: center;
  color: #E01F3C;
}
.marketing h1 {
  margin: 10px 0;
  font-size: 60px;
  font-weight: 200;
  line-height: 1;
  letter-spacing: -1px;
}
.marketing h2 {
  font-weight: 200;
  margin-bottom: 5px;
}
.marketing p {
  font-size: 16px;
  line-height: 1.5;
}
.marketing .marketing-byline {
  margin-bottom: 20px;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.25;
  color: #000000;
}
.marketing-img {
  display: block;
  margin: 0 auto 30px;
  max-height: 145px;
}
.row-fluid.column-box {
	margin-bottom:0!important;
}
.heading-content-wrapper {
	padding:5px 13px 15px;
	color:#e6e6e6;
	font-size:14px;
	line-height:20px;
	/*background-color: #333333;
	background-image: -moz-linear-gradient(top, #333333, #000000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#000000));
	background-image: -webkit-linear-gradient(top, #333333, #000000);
	background-image: -o-linear-gradient(top, #333333, #000000);
	background-image: linear-gradient(to bottom, #333333, #000000);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#000000', GradientType=0);*/
	background: #333333 url(../img/ffs-box-bg.png) repeat-x left bottom;
	*zoom: 1;
	-webkit-border-radius: 6px;
	 -moz-border-radius: 6px;
		  border-radius: 6px;
}
.heading-content-wrapper h1 {
	font-weight:normal;
	color:#ffffff;
}


/* Footer
-------------------------------------------------- */
/* .footer {   background: url(../img/bg_footer_strip.png) repeat-x; } */

.footer {
  /* margin-top:30px; */
  padding: 11px 0 60px;
  background: url(../img/bg_footer.png) no-repeat;
  background-size:100% 100%;
  color:#FFFFFF;
  min-height:280px;
  font-size: 16px; 
  /* font-family: 'Myriad Pro Bold Condensed'; */
  background-position: center 4px;
}
.footer .backtotop { 
	text-align: center;
	margin-bottom:50px;
}
.footer p {
  margin-bottom: 0;
  color: rgb(149, 149, 149);
}
.footer p strong { color: rgb(255,255,255);}
.footer a {
	color:#959595;
}
.footer a:hover {
	color:#959595;
	text-decoration:none;
}
.footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer ul a {font-weight: bold; }
.footer ul li {
	margin-bottom:5px;
}
.footer-links {
  margin: 10px 0;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
}
.footer .footer-header-wrapper.primary {
	border-bottom:2px solid #fff;
	color:#A67C52;
}
.footer .footer-header-wrapper.white {
	border-bottom:2px solid #A67C52;
	color:#fff;
}
.footer .footer-header-wrapper {
	padding-bottom:12px;
}
.footer .footer-header {
	font-size:20px;
}
.footer .copy { text-align: right; font-size:0.9em; line-height: 1.1em;}



/* Special grid styles
-------------------------------------------------- */

.show-grid {
  margin-top: 10px;
  margin-bottom: 20px;
}
.show-grid [class*="span"] {
  background-color: #eee;
  text-align: center;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  min-height: 40px;
  line-height: 40px;
}
.show-grid [class*="span"]:hover {
  background-color: #ddd;
}
.show-grid .show-grid {
  margin-top: 0;
  margin-bottom: 0;
}
.show-grid .show-grid [class*="span"] {
  margin-top: 5px;
}
.show-grid [class*="span"] [class*="span"] {
  background-color: #ccc;
}
.show-grid [class*="span"] [class*="span"] [class*="span"] {
  background-color: #999;
}



/* Mini layout previews
-------------------------------------------------- */
.mini-layout {
  border: 1px solid #ddd;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
     -moz-box-shadow: 0 1px 2px rgba(0,0,0,.075);
          box-shadow: 0 1px 2px rgba(0,0,0,.075);
}
.mini-layout,
.mini-layout .mini-layout-body,
.mini-layout.fluid .mini-layout-sidebar {
  height: 300px;
}
.mini-layout {
  margin-bottom: 20px;
  padding: 9px;
}
.mini-layout div {
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}
.mini-layout .mini-layout-body {
  background-color: #dceaf4;
  margin: 0 auto;
  width: 70%;
}
.mini-layout.fluid .mini-layout-sidebar,
.mini-layout.fluid .mini-layout-header,
.mini-layout.fluid .mini-layout-body {
  float: left;
}
.mini-layout.fluid .mini-layout-sidebar {
  background-color: #bbd8e9;
  width: 20%;
}
.mini-layout.fluid .mini-layout-body {
  width: 77.5%;
  margin-left: 2.5%;
}



/* Download page
-------------------------------------------------- */

.download .page-header {
  margin-top: 36px;
}
.page-header .toggle-all {
  margin-top: 5px;
}

/* Space out h3s when following a section */
.download h3 {
  margin-bottom: 5px;
}
.download-builder input + h3,
.download-builder .checkbox + h3 {
  margin-top: 9px;
}

/* Fields for variables */
.download-builder input[type=text] {
  margin-bottom: 9px;
  font-family: Menlo, Monaco, "Courier New", monospace;
  font-size: 12px;
  color: #d14;
}
.download-builder input[type=text]:focus {
  background-color: #fff;
}

/* Custom, larger checkbox labels */
.download .checkbox {
  padding: 6px 10px 6px 25px;
  font-size: 13px;
  line-height: 18px;
  color: #555;
  background-color: #f9f9f9;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  cursor: pointer;
}
.download .checkbox:hover {
  color: #333;
  background-color: #f5f5f5;
}
.download .checkbox small {
  font-size: 12px;
  color: #777;
}

/* Variables section */
#variables label {
  margin-bottom: 0;
}

/* Giant download button */
.download-btn {
  margin: 36px 0 108px;
}
#download p,
#download h4 {
  max-width: 50%;
  margin: 0 auto;
  color: #999;
  text-align: center;
}
#download h4 {
  margin-bottom: 0;
}
#download p {
  margin-bottom: 18px;
}
.download-btn .btn {
  display: block;
  width: auto;
  padding: 19px 24px;
  margin-bottom: 27px;
  font-size: 30px;
  line-height: 1;
  text-align: center;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}



/* Misc
-------------------------------------------------- */

/* Make tables spaced out a bit more */
h2 + table,
h3 + table,
h4 + table,
h2 + .row {
  margin-top: 5px;
}

/* Example sites showcase */
.example-sites {
  xmargin-left: 20px;
}
.example-sites img {
  max-width: 100%;
  margin: 0 auto;
}

.scrollspy-example {
  height: 200px;
  overflow: auto;
  position: relative;
}


/* Fake the :focus state to demo it */
.focused {
  border-color: rgba(82,168,236,.8);
  -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
     -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
          box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
  outline: 0;
}

/* For input sizes, make them display block */
.docs-input-sizes select,
.docs-input-sizes input[type=text] {
  display: block;
  margin-bottom: 9px;
}

/* Icons
------------------------- */
.the-icons {
  margin-left: 0;
  list-style: none;
}
.the-icons li {
  float: left;
  width: 25%;
  line-height: 25px;
}
.the-icons i:hover {
  background-color: rgba(255,0,0,.25);
}

/* Example page
------------------------- */
.bootstrap-examples h4 {
  margin: 10px 0 5px;
}
.bootstrap-examples p {
  font-size: 13px;
  line-height: 18px;
}
.bootstrap-examples .thumbnail {
  margin-bottom: 9px;
  background-color: #fff;
}



/* Bootstrap code examples
-------------------------------------------------- */

/* Base class */
.bs-docs-example {
  position: relative;
  margin: 15px 0;
  padding: 39px 19px 14px;
  *padding-top: 19px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

/* Echo out a label for the example */
.bs-docs-example:after {
  content: "Example";
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  color: #9da0a4;
  -webkit-border-radius: 4px 0 4px 0;
     -moz-border-radius: 4px 0 4px 0;
          border-radius: 4px 0 4px 0;
}

/* Remove spacing between an example and it's code */
.bs-docs-example + .prettyprint {
  margin-top: -20px;
  padding-top: 15px;
}

/* Tweak examples
------------------------- */
.bs-docs-example > p:last-child {
  margin-bottom: 0;
}
.bs-docs-example .table,
.bs-docs-example .progress,
.bs-docs-example .well,
.bs-docs-example .alert,
.bs-docs-example .hero-unit,
.bs-docs-example .pagination,
.bs-docs-example .navbar,
.bs-docs-example > .nav,
.bs-docs-example blockquote {
  margin-bottom: 5px;
}
.bs-docs-example .pagination {
  margin-top: 0;
}
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
  height: 90px;
  overflow: hidden; /* cut the drop shadows off */
}
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
  margin-left: 0;
  margin-right: 0;
}
.bs-navbar-top-example {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}
.bs-navbar-top-example:after {
  top: auto;
  bottom: -1px;
  -webkit-border-radius: 0 4px 0 4px;
     -moz-border-radius: 0 4px 0 4px;
          border-radius: 0 4px 0 4px;
}
.bs-navbar-bottom-example {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}
.bs-navbar-bottom-example .navbar {
  margin-bottom: 0;
}
form.bs-docs-example {
  padding-bottom: 19px;
}

/* Images */
.bs-docs-example-images img {
  margin: 10px;
  display: inline-block;
}

/* Tooltips */
.bs-docs-tooltip-examples {
  text-align: center;
  margin: 0 0 10px;
  list-style: none;
}
.bs-docs-tooltip-examples li {
  display: inline;
  padding: 0 10px;
}

/* Popovers */
.bs-docs-example-popover {
  padding-bottom: 24px;
  background-color: #f9f9f9;
}
.bs-docs-example-popover .popover {
  position: relative;
  display: block;
  float: left;
  width: 260px;
  margin: 20px;
}

/* Dropdowns */
.bs-docs-example-submenus {
  min-height: 180px;
}
.bs-docs-example-submenus > .pull-left + .pull-left {
  margin-left: 20px;
}
.bs-docs-example-submenus .dropup > .dropdown-menu,
.bs-docs-example-submenus .dropdown > .dropdown-menu {
  display: block;
  position: static;
  margin-bottom: 5px;
  *width: 180px;
}



/* Responsive docs
-------------------------------------------------- */

/* Utility classes table
------------------------- */
.responsive-utilities th small {
  display: block;
  font-weight: normal;
  color: #999;
}
.responsive-utilities tbody th {
  font-weight: normal;
}
.responsive-utilities td {
  text-align: center;
}
.responsive-utilities td.is-visible {
  color: #468847;
  background-color: #dff0d8 !important;
}
.responsive-utilities td.is-hidden {
  color: #ccc;
  background-color: #f9f9f9 !important;
}

/* Responsive tests
------------------------- */
.responsive-utilities-test {
  margin-top: 5px;
  margin-left: 0;
  list-style: none;
  overflow: hidden; /* clear floats */
}
.responsive-utilities-test li {
  position: relative;
  float: left;
  width: 25%;
  height: 43px;
  font-size: 14px;
  font-weight: bold;
  line-height: 43px;
  color: #999;
  text-align: center;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.responsive-utilities-test li + li {
  margin-left: 10px;
}
.responsive-utilities-test span {
  position: absolute;
  top:    -1px;
  left:   -1px;
  right:  -1px;
  bottom: -1px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.responsive-utilities-test span {
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}



/* Sidenav for Docs
-------------------------------------------------- */

.bs-docs-sidenav {
  width: 228px;
  margin: 30px 0 0;
  padding: 0;
  background-color: #fff;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
     -moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
          box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
.bs-docs-sidenav > li > a {
  display: block;
  width: 190px \9;
  margin: 0 0 -1px;
  padding: 8px 14px;
  border: 1px solid #e5e5e5;
}
.bs-docs-sidenav > li:first-child > a {
  -webkit-border-radius: 6px 6px 0 0;
     -moz-border-radius: 6px 6px 0 0;
          border-radius: 6px 6px 0 0;
}
.bs-docs-sidenav > li:last-child > a {
  -webkit-border-radius: 0 0 6px 6px;
     -moz-border-radius: 0 0 6px 6px;
          border-radius: 0 0 6px 6px;
}
.bs-docs-sidenav > .active > a {
  position: relative;
  z-index: 2;
  padding: 9px 15px;
  border: 0;
  text-shadow: 0 1px 0 rgba(0,0,0,.15);
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
     -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
          box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
}
/* Chevrons */
.bs-docs-sidenav .icon-chevron-right {
  float: right;
  margin-top: 2px;
  margin-right: -6px;
  opacity: .25;
}
.bs-docs-sidenav > li > a:hover {
  background-color: #f5f5f5;
}
.bs-docs-sidenav a:hover .icon-chevron-right {
  opacity: .5;
}
.bs-docs-sidenav .active .icon-chevron-right,
.bs-docs-sidenav .active a:hover .icon-chevron-right {
  background-image: url(../img/glyphicons-halflings-white.png);
  opacity: 1;
}
.bs-docs-sidenav.affix {
  top: 40px;
}
.bs-docs-sidenav.affix-bottom {
  position: absolute;
  top: auto;
  bottom: 270px;
}




/* Responsive
-------------------------------------------------- */

/* Desktop large
------------------------- */
@media (min-width: 1200px) {
  .bs-docs-container {
    max-width: 970px;
  }
  .bs-docs-sidenav {
    width: 258px;
  }
  .bs-docs-sidenav > li > a {
    width: 230px \9; /* Override the previous IE8-9 hack */
  }
}

/* Desktop
------------------------- */
@media (max-width: 980px) {
  /* Unfloat brand */
  body > .navbar-fixed-top .brand {
    float: left;
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  /* Inline-block quick links for more spacing */
  .quick-links li {
    display: inline-block;
    margin: 5px;
  }

  /* When affixed, space properly */
  .bs-docs-sidenav {
    top: 0;
    width: 218px;
    margin-top: 30px;
    margin-right: 0;
  }
}

/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 979px) {
  /* Remove any padding from the body */
  body {
    padding-top: 0;
  }
  /* Widen masthead and social buttons to fill body padding */
  .jumbotron {
    margin-top: -20px; /* Offset bottom margin on .navbar */
  }
  /* Adjust sidenav width */
  .bs-docs-sidenav {
    width: 166px;
    margin-top: 20px;
  }
  .bs-docs-sidenav.affix {
    top: 0;
  }
}

/* Tablet
------------------------- */
@media (max-width: 767px) {
  /* Remove any padding from the body */
  body {
    padding-top: 0;
  }

  /* Widen masthead and social buttons to fill body padding */
  .jumbotron {
    padding: 40px 20px;
    margin-top:   -20px; /* Offset bottom margin on .navbar */
    margin-right: -20px;
    margin-left:  -20px;
  }
  .masthead h1 {
    font-size: 90px;
  }
  .masthead p,
  .masthead .btn {
    font-size: 24px;
  }
  .marketing .span4 {
    margin-bottom: 40px;
  }
  .bs-docs-social {
    margin: 0 -20px;
  }

  /* Space out the show-grid examples */
  .show-grid [class*="span"] {
    margin-bottom: 5px;
  }

  /* Sidenav */
  .bs-docs-sidenav {
    width: auto;
    margin-bottom: 20px;
  }
  .bs-docs-sidenav.affix {
    position: static;
    width: auto;
    top: 0;
  }

  /* Unfloat the back to top link in footer */
  .footer {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .footer p {
    margin-bottom: 9px;
  }
  .footer .backtotop { padding-top:21px; }
  .footer .backtotop img { width:20%; }
}

/* Landscape phones
------------------------- */
@media (max-width: 480px) {
  /* Remove padding above jumbotron */
  body {
    padding-top: 0;
  }

  /* Change up some type stuff */
  h2 small {
    display: block;
  }

  /* Downsize the jumbotrons */
  .jumbotron h1 {
    font-size: 45px;
  }
  .jumbotron p,
  .jumbotron .btn {
    font-size: 18px;
  }
  .jumbotron .btn {
    display: block;
    margin: 0 auto;
  }

  /* center align subhead text like the masthead */
  .subhead h1,
  .subhead p {
    text-align: center;
  }

  /* Marketing on home */
  .marketing h1 {
    font-size: 30px;
  }
  .marketing-byline {
    font-size: 18px;
  }

  /* center example sites */
  .example-sites {
    margin-left: 0;
  }
  .example-sites > li {
    float: none;
    display: block;
    max-width: 280px;
    margin: 0 auto 18px;
    text-align: center;
  }
  .example-sites .thumbnail > img {
    max-width: 270px;
  }

  /* Do our best to make tables work in narrow viewports */
  table code {
    white-space: normal;
    word-wrap: break-word;
    word-break: break-all;
  }

  /* Examples: dropdowns */
  .bs-docs-example-submenus > .pull-left {
    float: none;
    clear: both;
  }
  .bs-docs-example-submenus > .pull-left,
  .bs-docs-example-submenus > .pull-left + .pull-left {
    margin-left: 0;
  }
  .bs-docs-example-submenus p {
    margin-bottom: 0;
  }
  .bs-docs-example-submenus .dropup > .dropdown-menu,
  .bs-docs-example-submenus .dropdown > .dropdown-menu {
    margin-bottom: 10px;
    float: none;
    max-width: 180px;
  }

  /* Examples: modal */
  .modal-example .modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  /* Tighten up footer */
  .footer {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/* EuroCafe Specific design  */
.container { max-width:900px; }
#header .container { max-width:940px; }
.span4 {width: 290px; }
#header {background: url('../img/bg_header1b.jpg') no-repeat; min-height:503px; background-size: 100% auto%; background-position: center top;}
#header.about{background: url('../img/bg_header2b.jpg') no-repeat;background-size: 100% auto%; background-position: center top;  /* background-size:100% auto; background-position:0px 0px; */ min-height:430px;}
#header.menu {background: url('../img/bg_header3b.jpg') no-repeat; background-size: 100% auto%; background-position: center top; /* background-size:100% auto; background-position:0px 0px; */ min-height:403px;background-position: center center;}
#header.special {background: url('../img/bg_header4b.jpg') no-repeat;background-size: 100% auto%; background-position: center top;  /* background-size:100% auto; background-position:0px 0px; */ min-height:430px;}
#header.events {background: url('../img/bg_header5b.jpg') no-repeat; background-size: 100% auto%; background-position: center top; /* background-size:100% auto; background-position:0px 0px; */ min-height:430px;}
#header.contact {background: url('../img/bg_header6b.jpg') no-repeat;background-size: 100% auto%; background-position: center top;  /* background-size:100% auto; background-position:0px 0px; */ min-height:430px;}
#body img { max-width: 100%; height: auto; }
#body { min-height: 520px; background-color: #080200;background-image: url(../img/bg_body2b.png);background-repeat: no-repeat; padding:50px 20px 0;/*  background-size:100% auto; */  /* padding-top:20px; */ background-position:center top; }
#body ul { margin-left:0;list-style-position: inside }
#header .pseudocontainer { background: url(../img/bg_nav.jpg) no-repeat; /* background-size:100% auto; */ background-position: top center; margin: 0 auto; padding:0;}
#header .container ul li { display: inline; }
#header .container ul li { display: inline-block; width: auto; }
#carousel .span12, footer .span12 { max-width: 900px !important; width: auto !important;}
footer .span4 { width: 280px; }
#topnav { margin-bottom: 0; }
#fullwidth { background: url('../img/bg_innerwide.jpg') no-repeat;background-size:100% 100%;padding:30px 0;margin-top:30px;/* border: 1px solid green;  */min-height:600px;} 
#fullwidth h3 { margin: 0; }
#topnav .logo  {position: absolute; left: 50%; margin:-25px 0 0 -164px;}
#topnav  { margin-left:0; margin-top:20px; }
#header ul li { display:block; min-width:78px;}
#header ul li a { color: #FFFFFF;  text-decoration: none; text-transform: uppercase; font-family: 'Myriad Pro Condensed'; font-size: 21px; background-color: transparent;}
#header ul li a:hover,#header ul li a:active, #header ul li a.active, #header ul li.nav-selected a { color: #e3d93d; background-color: transparent; }
#header ul li:nth-of-type(4) {  margin-left: 255px; }
#tagline  h1 { font-size: 38px; font-family:"Garamond Regular";  margin-top: 110px; margin-left:25px;  }
#body .row-fluid {  margin-bottom:0px; }
/* .boxcont { width:93%;} */
.cbox,.cboxs { min-height: 216px; margin-bottom:38px; padding-left:5px; padding-right:5px;}
#special .cbox { min-height: 160px; }
.cbox h3,.cboxs h3 { margin-top:10px;/* float:left;  */margin-bottom:0;}
.cboxs h3 { /* float:left; */  }
.cbox p,.cboxs p {  clear:both; /* float:left; */  margin-top:12px;  width:100%; font-weight:normal; font-size:15px;}
.cboxs p { /* clear:both; */ }
.cbox .icon,.cboxs .icon  { float:right; width:93px; height:25px; /* border: 1px solid red; */}
.cboxs .icon { width:50%; height:20px; }
.boxcontainer { background-color: rgba(18, 3, 0,0.45);padding:10px;outline: 1px solid #2f0501;width:100%;height:auto; /* min-height:245px */ }
#special .boxcontainer { min-height:178px; }
.boxoverlay { padding: 10px; border-radius: 10px; border: 1px solid rgb(47, 5, 1); position: absolute; min-height: 92%; z-index: 99; width: 95%; background:rgba(52, 10, 1,0.1); }
.boxoverlay.noborder { border:0; }
#special .boxoverlay { min-height:90%; }
#contact .boxoverlay { width:96.5%; min-height:96% }
#contact .sem-submit { background:url(../img/btn_submit.png);text-indent: -999; }
.boxcontent { position:relative; opacity:1;z-index:100;padding:0 10px;border: 1px solid rgb(47, 5, 1);background:rgba(52, 10, 1,0.1);border-radius: 10px;min-height:180px;}
.boxcontent.ads { padding:8px 0; text-align:center;border:0;}
.boxcontent.ads p { margin-bottom:0; }
.cboxs .boxoverlay { width:90%; }
.cboxs ul, .cbox ul { list-style-type:none; padding-left:0;}
.cboxs ul li, .cbox ul li { margin-left:0px;padding-left:25px; /* border: 1px solid red; */ background: url(../img/bullet_arrow.png) no-repeat;background-position:left 8px;line-height:24px;list-style:none;}
.row { margin-left:-10px; }
 /* carousel */
.jbCarousel { margin: 0 auto; margin-bottom:10px;}
.carouseldirnav {position:relative;display: block; top:100px;}
.jbcarouselprev { float: left;margin-left: -50px;background-image: url(../img/carousel_arrow_left.png); background-repeat: no-repeat; /* text-indent: -10000px; */ width: 36px;height:27px; }
.jbcarouselnext { float: right; margin-right: -50px; background-image: url(../img/carousel_arrow_right.png); background-repeat: no-repeat; /* text-indent: -10000px; */ width: 36px;height:27px; }
.jbCarousel li { margin: 0px 5px !important;}/* margin: 0px 10px !important; */}
.jbCarousel li:nth-child(0) { margin-left: 0; }

/* form overwrite */
.miniSurveyView table { width:98%; float:right;}
.miniSurveyView input { width:98%; float:right; }
.miniSurveyView textarea { width:98%; float: right;}
.miniSurveyView input[type="Submit"] { /* border: 1px solid red;  */text-align:right; width:80px; right:0; float:right; background: url('../img/btn_submit.png') no-repeat; text-indent: 100000px; width: 101px; border-radius: 0; height:29px; border: 0;}
.miniSurveyView label { font-size:22px; }
.overlaybg { background-image:url(../img/rightbox1.png); background-repeat: no-repeat; opacity: 0.1; position: absolute; /* border: 1px solid red; */width: inherit;height:100%;}
.navbar-header { float: left; padding: 15px; text-align: center; width: 100%; }
.navbar-brand {float:none;}
a.jbcarouselprev, a.jbcarouselnext { text-decoration: none; }
.carousel-indicators-wrapper { display: none; }
.carousel-control.left {left: -125px; }
.carousel-control.right { right:-125px; }
.carousel { text-align:center; }
.carousel { background-image: url('../img/bg_gallery.png'); border-radius:10px;padding: 40px 30px 0; }
/* .carousel img { width: 100%; max-width:100%; } */
.carousel .item { height: auto;}
.carousel .item img {width: 226px; height:226px;/* position: absolute; top:0; width: 226px; height:226px; border: 2px solid red; */ box-shadow:0 -2px 10px 8px rgba(0, 0, 0, 0.7);}
.carousel .item .caption { position: absolute; top:0; background: rgba(120,120,123,0.91); color:#FFFFFF; cursor: pointer; /*display: table;*/ height: 100%;left:0; top:0; width:226px; margin-left:12%;  opacity:0; z-index:1001; -webkit-transition: opacity 500ms; -moz-transition: opacity 500ms; -o-transition: opacity 500ms; transition: opacity 500ms; }
span.caption span { display: table-cell; text-align: center; vertical-align: middle; }
.carousel .item a:hover  .caption { /*opacity: 1;*/ }
.carousel .caption span strong { padding-bottom:5px; border-bottom: 1px solid #78787b; color:#58595b; font-size: 23px; }
.carousel .item:first { display: block; }

.gallerynav { display: inline-block; left: 30%; position: absolute; top: 50%; z-index: 5;}
.gallerynav.prev { left:26%; }
.gallerynav img { max-width:100%; }
.lightbox {top:13% !important; height:74%; position: fixed !important;} 

.lb-outerContainer { background: url('../img/bg_lightbox.png') no-repeat; background-size: 100% 100%; padding:30px 30px 30px 220px;width: 850px !important; height: 667px !important; }
.lb-container { 	margin-top:50px; transform: rotate(-8deg); -ms-transform: rotate(-8deg); -webkit-transform: rotate(-8deg); }
.lb-image { padding: 10px;background: #FFF; width:565px !important; height: auto !important; box-shadow: 0 5px 15px #000;}
.lb-nav { margin-left: 174px; width:79% !important;}
.lb-nav a.lb-next,.lb-nav a.lb-prev {width: 50% !important; display: block !important; opacity: 1 !important; }
.lb-nav a.lb-next { background: url('../img/btn_lightbox_next.png') no-repeat !important; background-position: 100% center !important;}
.lb-nav a.lb-prev { background: url('../img/btn_lightbox_prev.png') no-repeat !important; background-position: 0 center !important;}
.lb-caption, .lb-caption-title { display:block; margin-top:10px; 
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5); font-size:18px;font-family:Arial; color: #FFF; text-align:center; line-height: 18px;}
.lb-caption-title { margin-bottom:20px; font-size: 30px; font-family:Arial; color: #FFF; font-weight: bold;   text-align: left; text-transform: uppercase;}
.lb-caption{ margin-left: -24px; }
.lb-close { background: url("../images/close.png") no-repeat scroll right top rgba(0, 0, 0, 0); display: table-cell; height: 20px; opacity: 1; outline: medium none; text-align: center; transition: opacity 0.2s ease 0s; width: 20px;position: absolute;top:-25px;right:-30px;background-color: #000;border-radius: 25px;border: 3px solid #FFF;vertical-align:middle;color: #FFF; line-height: 14px; font-size:12px; font-weight: bold; }
a.lb-close , a.lb-close :hover { color: #FFF; text-decoration: none; cursor: pointer; }
.jbCarousel { width: 100% !important; }
 #fb5 { height:750px !important; }
 #fb5 #fb5-container-book { top: 0 !important; }
 #fb5 .fb5-nav-arrow.next { background: url('../img/btn_lightbox_next.png') no-repeat !important; width:60px !important; right: -80px !important;background-position: center center !important; }
 #fb5 .fb5-nav-arrow.prev { background: url('../img/btn_lightbox_prev.png') no-repeat !important; width:60px !important; left: -80px !important; background-position: center center !important;}
 #fb5 .fb5-preloader .wBall .wInnerBall { background-color: #A61319 !important;}
 .nav > li > a { padding-bottom:2px; }
 .dropdown-menu { margin-top:0; padding-top:0 ;padding-bottom:0; border-radius:0; background-color: #9d0e1c; box-shadow:0 6px 6px rgba(0, 0, 0, 0.50);}
.dropdown-menu a { color :#FFF !important; text-align:center; display:block;}
 .dropdown:hover .dropdown-menu { display:block; } 
 .imgitem { margin-bottom: 45px; height: 226px; }
 	 #gallery .carousel .item span.caption { position: absolute; margin:0; width: 100%; background-color: transparent;}
	 #gallery .carousel .item span.caption span { position: relative; display:block; left: 0%; margin: -0 auto;  width: 226px; height: 226px; background-color: rgba(120, 120, 123, 0.91); font-size:14px;} 
	#gallery .carousel  .item span.caption span span { display: table-cell; text-align: center; vertical-align: middle; }
	
/*
 * New menu styles
 */
.menu-page #header.about { background-position: center -195px; min-height: 230px; }
.menu-page #tagline h1 { margin-top: 65px; }
.ec-menu { color:#fff; font-size:15px; }
.ec-menu .menu-image { text-align:right; margin-top:30px; }
@media (max-width: 767px) {
	.ec-menu .menu-image { text-align:left; }
}
.menu-nav { font-size:12px; border-left:1px solid #fff; padding-left:10px; margin-top:20px; }
.menu-nav h3 { font-size:18px; color:#fff; padding-left:10px; margin-top:0; }
.menu-nav p:last-child { margin-bottom:0; }
.menu-nav a { width:94px; height:20px; line-height:20px; display:block; padding-left:10px; color:#fff; }
.menu-nav a.select, .menu-nav a:hover { background-image:url('../img/red_hover_image_BTN.png'); background-repeat:no-repeat; }
.menu-table {
	margin:15px auto;
	width:80%;
	font-size:13px;
}
.menu-table tr td { vertical-align:top; }
.menu-table tr td:last-child {
	text-align:right;
}
.menu-table tr td:only-child {
	text-align:left;
}
.menu-table ul, .menu-table ol { padding-left:0; margin-left:0; }
.menu-table li { padding-left:20px; list-style:none; font-size:12px; }

@media (max-width: 991px) {
	.menu-nav { margin-bottom:30px; }
	.menu-nav p { display:inline-block; margin-right:5px; }
}
	
@media (min-width: 950px) and (max-width: 1182px) {
	/* .navi ul li:nth-child(2) { margin-left:11px; margin-right: 14px; }  */
	body { /* border: 1px solid red; */ }
	#topnav .logo { margin: -27px 0 0 -148px !important; width: 148px !important;}
	 .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 890px !important; } 
	 #header ul li:nth-of-type(4) { margin-left: 160px; }
	 #header ul li a { font-size: 20px !important; }
}
@media (min-width: 768px) and (max-width: 949px) {
	body { padding: 0;   /* border: 2px solid green; */    }
	#header { min-height: 485px; background-size: auto 100%; background-position: center;}
	#carousel.container { width: 82% !important; }
	#carousel .span12, .footer .span12{ width: 100% !important;  }
	#body { background-position: center top; }
	.container, #body .container { width: 100% !important; padding-left:5px !important; padding-right:5px !important;}
	#body .container .row { margin-left:0; margin-right:0; }
	.jbCarouselContainer  { overflow: hidden; }
	.boxcontent { min-height: 200px; }
	.logo p { margin:0; }
	.logo img { float:right; text-align: right !important; }
	.cbox { min-height:180px; }
	#tagline h1 { font-size: 30px; }
	.menu-page #tagline h1 { margin-top:20px; }
	 #header ul li:nth-of-type(4) {  /* margin-left: 145px;  */ /* margin-left: 20.34%; */ margin-left: 2px;}
	 .navbar-collapse { padding-left:0; padding-right:0; /* width: 640px; */ margin: 0 auto;/*  float: right; margin-right: 15px; */ }
	/* #topnav .logo { width:148px !important; margin: -27px 0 0 -127px;} */
	#header ul li { min-width:60px; }
	/*  .dropdown:hover .dropdown-menu { display:none; } */
	 #header{ background-position: center -20px; min-height:411px; }
	 #gallery #body .container { width: 80% !important;  }
	 #gallery  #myCarousel img { width:148px; height: 148px; }
	 #gallery .carousel .item span.caption span { width: 148px; height: 148px; } 
	.carousel-control.right { right: -70px; } 
	.carousel-control.left { left:-70px;  }
	.imgitem { height: 148px; }
	.lb-outerContainer { width:660px !important; height: 500px !important; padding-left:185px }
	.lb-container { margin-top: 10px; }
	.lb-image { width: 400px !important; }
	.lb-nav { margin-left: 131px; width: 80% !important; }
	
	#topnav .logo { position: relative; float: left; left:0; margin :-27px 0 0; top:0;}
	#topnav .logo { width:148px !important;}
	.nav { float:left; margin-right:5px; }
	#header ul li a { font-size: 20px; }
}
@media (max-width: 767px) {
	body { padding: 0; min-width:374px;  /* border: 2px solid red; */  }
	#carousel.container { width: 82% !important; }
	#carousel .span12, footer .container { width: 100% !important;  }
	#header { bakcground-position: 60% top; }
	#header .container { width: 100% !important; }
	#header .container ul li { display: block; width: 100%; }
	#header .pseudocontainer { background: url("../img/bg_topnav_strip.png") repeat-x; }
	#body { background-position: center top; }
	.container, #body .container { width: 100% !important; padding-left:0;}
	.jbCarouselContainer  { overflow: hidden; }
	.jbCarousel li { width: 200px !importnat;} 
	#tagline h1 { font-size: 30px; }
	.menu-page #tagline h1 { margin-top:5px; }
	.cbox { min-height: 80px; }
	.cbox h3 { float: left; width:80%; }
	.cboxs .boxoverlay { width:95%; }
	.footer { padding-top:0 ; margin-left: 0; margin-right:0;padding-left: 10px; padding-right: 10px; }
	.footer .backtotop { padding-top:13px; }
	.img-responsive img {max-width:100%;height:auto; }
	#sem-form-182 input.sem-text, #sem-form-182 textarea.sem-textarea { clear: both; width: 100% !important; max-width:100% !important; margin:0 !important;}
	#topnav { margin-top:0; }
	#topnav .logo { position: relative; float: left; left:0; margin :0; top:0;}
	.navbar-collapse ul li { display:block; float:right; }
	.navbar-toggle  { background-color: rgba(0,0,0, 1); }
	.navbar-toggle .icon-bar { border: 1px solid #9E0D1C; }
	.navbar-collapse { background-color: #9E0D1C;position: absolute; top: 50px; right:20px;width: 200px;box-shadow: 0 4px 4px rgba(0,0,0, 0.5);z-index:1000;border-radius:0 0 5px 5px;}
	#header ul li:nth-of-type(4)  { margin-left:0; }
	.dropdown:hover .dropdown-menu { display:none;} 
	#topnav .logo { width:180px !important;}
	.item .row { margin-left:0 margin-right:0; }
	.imgitem { height: 148px; }
	#gallery #body .container { width: 75% !important; padding-right:0; }
	.carousel-control.right { right: -5px;}
	.carousel-control.left { left: -25px; }
	 #gallery  #myCarousel img { width:148px; height: 148px; }
	 #gallery .carousel .item span.caption span { width: 148px; height: 148px; } 
	 .carousel .caption span strong { font-size: 16px; }
	 .lb-outerContainer { width:350px !important; height: 275px !important; padding-left:45px;padding-top: 5px;}
	 .lb-container { margin-top: 10px; }
	 .lb-image { width: 240px !important; }
	 .lb-nav { margin-left: 0px; width: 100% !important; }
	 .lb-caption-title { margin-bottom: 8px; margin-top:0; font-size:18px;}
	 .navbar-collapse.in ul li ul.dropdown-menu { position: relative; display:block; box-shadow: none; border:0; }
	 #header ul li a { padding: 3px 5px;}
}