/*
[class*="col-"] {
    padding-bottom: 15px;
    padding-top: 15px;
}
*/

.vertical-margin {
    padding-bottom: 15px;
    padding-top: 15px;
}

.bottom-margin {
    padding-bottom: 15px;
}

.top-margin {
    padding-top: 15px;
}

body {
 background:url(../images/bg.png) center top no-repeat #f7f7f7;
 color:#000;
}

#man {
 position:absolute;
}

.partners {
 margin-top:50px;
}

a {
 color:#a90404;
 text-decoration:underline;
}

a:hover {
 color:#a90404;
}


.inverse,.inverse div {
 color:#FFF;
 background:#737373;
 padding:3px;
 font-size:10pt;
}

#menu .navbar-nav{
 line-height:10px;
 text-transform:uppercase;
 font-size:19pt;
 font-weight:normal;
 font-family:"PT Sans";
 font-stretch:condensed;
 letter-spacing: -0.05em;
}

#menu .navbar-nav > li > a {
 text-decoration:none;
 color:#FFF;
/* padding-top:13px;
 padding-bottom:13px;
*/
}

#menu .navbar-nav .dropdown-menu{
 border:0px;
 background-color:#555555;

}

#menu .navbar-nav li.active a{
 background-color:#555555;
}

#menu .navbar-nav .dropdown-menu a {
 text-transform:uppercase;
 text-decoration:none;
 font-size:12pt;
 font-weight:normal;
 font-family:"PT Sans";
 color:#FFF;
 
}

#menu .dropdown-menu > li > a:hover {
 background:#c1c1c1;
 color:#000;
}

#menu .navbar-nav > li.open > a {
  background-color:#555555;
}

#menu .navbar-nav {
  /* background-color:#555555; */
}

#menu .navbar-nav.dropdown>a{
  background-color:#555555;
}


.navbar-inverse {
 background:#000;
}

.counter {
 margin-bottom:20px;
}


/*
.navbar-inverse,.navbar-header {  
background:url(../images/menubg.png) !important;
}

.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #5571AB}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #3B5999}
.dropdown-menu { background-color: #3B5999}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #5571AB}
.navbar-inverse { background-image: none; }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-image: none; }
.navbar-inverse { border-color: #080808}
.navbar-inverse .navbar-brand { color: #999999}
.navbar-inverse .navbar-brand:hover { color: #FFFFFF}
.navbar-inverse .navbar-nav>li>a { color: #999999}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #FFFFFF}
.dropdown-menu>li>a { color: #FFFFFF}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #999999}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}
*/


.dropdown-menu {
 font-size:14px;
 text-transform:none;
}

.h1,h1 {
 font-stretch:condensed;
 letter-spacing: -0.05em;
 text-transform:uppercase;
}

.h2,h2 {
 font-stretch:condensed;
 letter-spacing: -0.05em;
 text-transform:uppercase;
 font-size:20pt;
}

.h3,h3 {
 font-stretch:condensed;
 letter-spacing: -0.05em;
 text-transform:uppercase;
 font-size:15pt;
}


.block {
 background:#E4E4E4;
}

.stepup {
 margin-top:17px;
}

.paddingbottom {
 padding-bottom:20px;
}

.double.stepup {
 margin-top:34px;
}

.footer {
 border-top:1px solid #000;
}


.credits {
 color:#737373;
}

.credits img {
 margin-right:20px;
}

.credits .phone {
 font-weight:bold;
 font-size:24pt;
 font-stretch:condensed;
 letter-spacing: -0.05em;
}

.footer-menu {
 list-style:none;
}
.footer-menu li{
 float:left;
 display:block;
 margin-right:10px;
}
.footer-menu a {
 color:#737373;
 text-decoration:none;
 font-size:10pt;
 font-stretch:condensed;
 letter-spacing: -0.05em;
 text-transform:uppercase;
}

.footer-menu a:hover {
 text-decoration:underline;
}


.event-date {
 color:#FFF;
 font-size:13pt;
 text-transform:uppercase;
 font-stretch:condensed;
 letter-spacing: -0.05em;
 padding:5px;
 padding-left:0px;
 background:#000;
 margin-bottom:5px;
}
.event-title {
 color:#FFF;
 font-size:13pt;
 text-transform:uppercase;
 font-stretch:condensed;
 letter-spacing: -0.05em;
 padding:5px;
 line-height:18pt;
 background:#000;
 text-decoration:none !important;
}

.event-date span {
 background:#737373;
 padding:5px;
}
.normal {
 text-transform:none;
}


.box {
    padding: 0 17px 0 17px;
}

.padding-right {
 padding-right:32px;
}

a.btn {
 text-decoration:none;
}

#man-div {
 position:absolute;
 overflow:hidden;
 z-index:-1;
}

.h2 a {
 color:#000;
 text-decoration:none;
}
.h2 a:hover {
 text-decoration:underline;
}

.smallphoto {
 margin-bottom:10px;
}

.member {
 background:#FFF;
 padding:15px;
 margin-bottom:20px;
}