@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed&subset=latin,cyrillic);

.navbar { 
overflow-x: visible;
overflow-y: visible;
}
.visible-desktop { 
display: inherit !important;
}
.navbar-fixed-top { 
top: 0px;
}
.navbar-fixed-top, .navbar-fixed-bottom { 
left: 0px;
margin-bottom: 0px;
right: 0px;
z-index: 1030;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { 
box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.102);
}
.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { 
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
padding-left: 0px;
padding-right: 0px;
}
.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { 
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
background-attachment: scroll;
background-clip: border-box;
background-color: #BE0000;
background-origin: padding-box;
background-position: 0px 0px;
background-repeat: no-repeat;
background-size: auto;
min-height: 66px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { 
width: 1170px;
}
.navbar .brand { 
color: #FFFFFF;
font-family: "Open Sans", sans-serif;
font-size: 25px;
font-weight: 300;
margin-left: 0px;
opacity: 1;
padding-left: 0px;
padding-right: 0px;
padding-top: 15px;
padding-bottom: 10px;
text-transform: uppercase;
position: relative;
transition-delay: 0;
transition-duration: 0.2s;
transition-property: all;
transition-timing-function: cubic-bezier(0, 0, 1, 1);
}
.navbar .nav.pull-right { 
float: right;
margin-right: 0px;
}
.navbar .nav { 
display: block;
left: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-top: 0px;
position: relative;
}
.pt { 
padding-top: 15px;
}
.nav { 
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}
ul, ol { 
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}
.navbar .nav > li { 
float: left;
}
li { 
line-height: 20px;
}
.navbar .nav > li > a { 
color: #FFFFFF;
float: none;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
text-decoration: none;
transition-delay: 0;
transition-duration: 0.3s;
transition-property: all;
transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
display: block;
font-family: "Roboto Condensed", sans-serif;
font-size: 16px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { 
width: 1170px;
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { 
width: 1170px;
}
.container { 
margin-left: auto;
margin-right: auto;
}
.footer { 
background-color: #F5F5F5;
border-top-color: #E5E5E5;
border-top-style: solid;
border-top-width: 1px;
margin-top: 0px;
padding-bottom: 30px;
padding-left: 0px;
padding-right: 0px;
padding-top: 30px;
display: block;
}
.row-fluid { 
width: 100%;
}
.footer h4 { 
color: #444444;
font-family: "Roboto Condensed", sans-serif;
font-size: 28px;
font-weight: 300;
text-transform: uppercase;
line-height: 20px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
padding-bottom: 15px;
text-rendering: optimizeLegibility;
}
.footer-links { 
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
margin-top: 10px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
}
.footer-links li { 
display: inline;
padding-bottom: 0px;
padding-left: 2px;
padding-right: 2px;
padding-top: 0px;
}
.footer a { 
color: #001E67;
transition-delay: 0;
transition-duration: 0.2s;
transition-property: all;
transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
.muted { 
color: #999999;
}
.footer p { 
color: #777777;
font-size: 12px;
margin-bottom: 0px;
}
.row-fluid .span4 { 
width: 31.62%;
}
hr { 
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: currentColor;
border-left-style: none;
border-left-width: 0px;
border-right-color: currentColor;
border-right-style: none;
border-right-width: 0px;
border-top-color: #EEEEEE;
border-top-style: solid;
border-top-width: 1px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;
margin-top: 20px;
}
.footer a:hover { 
color: #606060;
text-decoration: none;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover { 
background-color: #606060;
color: #FFFFFF;
text-decoration: none;
font-family: "Roboto Condensed", sans-serif;
font-size: 16px;
}
.branding { 
display: block;
}
.branding img { 
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  border: 0;
}