body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
    color: #333;
    background-color: #000;
}

.bg-red {
    background: #ec008c;
}

#intro .arrow {
    background: #ec008c none repeat scroll 0 0;
    color: #fff;
    display: block;
    height: 55px;
    line-height: 74px;
    margin: auto;
    position: relative;
    top: -25px;
    width: 60px;
    transition: all .2s;
}

.red-black-line .red-line {
    background: #ec008c;
    float: left;
    width: 30%;
    height: 10px;
}

.text-red {
    color: #ec008c !important;
}

.btn-red {
    background: #ec008c;
    color: #fff;
    border-radius: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.btn-red:hover, .btn-red:focus {
    background: #ec008c !important;
    color: #fff !important;
    border-radius: 0 !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.red-black-line .red-line {
    background: #ec008c;
    float: left;
    width: 30%;
    height: 10px;
}

.carousel-caption {
    font-family: 'Tape Font';
    font-size: 48px;
    left: 20%;
    padding-bottom: 30px;
    right: 20%;
    top: 15%;
    margin-left: 50px;
    margin-right: 50px;
    text-shadow: 2px 2px 2px rgba(0,0,0,.8);
}

#intro h2 {
    font-family: 'Tape Font';
    font-weight: lighter;
    font-size: 56px;
}

.red-black-line .black-line {
    background: #FFF;
}

h1, h2, h3 {
    font-family: 'Tape Font';
}

body {
	color: #FFF;
}

.content .btn-share .list-inline>li>a {
	background: #000 none repeat scroll 0 0;
}

footer .bg-1 {
    background: url(/images/bg-footer-club-1.png) no-repeat center bottom;
    padding: 30px;
}

footer .bg-2 {
    background: #fe0808 url(/images/bg-footer-club-2.png) no-repeat center top;
    padding: 60px;
}

.content .card-body {
background: #333 none repeat scroll 0 0;
padding: 15px;
position: relative;
}
.content .card-footer {
background: #333 none repeat scroll 0 0;
padding-bottom: 15px;
padding-left: 15px;
padding-right: 15px;
position: relative;
}

.bg-black {
background: #333;
}

.bg-light-gray {
background: #333;
}

#carousel-second .carousel-control.left{background-image:none !important;background-repeat:repeat-x;top:45%;left:0%;}
#carousel-second .carousel-control.right{background-image:none !important;background-repeat:repeat-x;left:auto;top:45%;right:0%;}
.carousel-caption{font-family:Avenir Black;font-size:39px;left:20%;padding-bottom:30px;right:20%;top:40%;margin-left:50px;margin-right:50px;text-shadow:2px 2px 2px rgba(0,0,0,.8);}


.text-black {
color: #FFF !important;
}

a, a:hover, a:visited, a:focus {
color: #ec008c;
text-decoration: none;
}

.content .text-content p a {
color: #ec008c !important;
text-decoration: underline;
}

.news p {
font-family: 'Avenir';
max-height: 60px;
min-height: 40px;
overflow: auto;
}

.clublink a, a:hover, a:visited, a:focus {
	color: #ec008c !important;	
}

.scrolling .navbar.navbar-inverse.navbar-fixed-top {
background: #000 !important;
transition: all .2s;
-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.75);
-moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.75);
box-shadow: 0 2px 5px 0 rgba(0,0,0,.75);
}

.top-nav-header .list-inline li a {
color: #fff !important;
}

footer .list-unstyled a, footer .list-unstyled a:hover, footer .list-unstyled a:focus, footer .list-unstyled a:visited {
    color: rgba(255,255,255,.8);
    line-height: 28px;
}



