.bx-viewport, .bx-wrapper{
    position:relative;
    width:100%;
    height:100% !important;
    top:0;
    left:0;
}
.bxslider, .bxslider li.banner{
    height: 100% !important;

}
@media (max-width: 991px) {
	 .bxslider, .bxslider li.banner{ 
	 	min-height: 300px;
	} 
}
@media (min-width: 992px) and (max-width: 1100px) {
	 .bxslider, .bxslider li.banner{ 
	 	min-height: 400px;
	} 
}
@media (min-width: 1101px) {
	 .bxslider, .bxslider li.banner{ 
	 	min-height: 575px;
	} 
}
.bxslider li.banner{
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
}
.bx-wrapper .bx-viewport{
    border: none !important;
}

.bxslider li.banner a { display: block; width: 100%; height: 100%; }

.align-center {text-align: center;}

p.team_title { font-family: 'gentleman-1000-black'; font-size: 24px; }
p.versus_title { font-family: 'gentleman-600-regular'; font-size: 20px; }
p.match-details { font-family: 'gentleman-600-regular'; font-size: 16px; color: #999; }
.upcoming-matches a { color: #000; }


#ticket-list .ticket>div select { line-height: 42px; height: 42px; font-size: 18px; font-family: 'gentleman-1000-black'}

.account-section {background: #F5F5F5; color: #333; padding: 25px;}
.account-section a { color: #52B3D8; }
.account-section h2, .account-section h3 {  color: #52B3D8; }
.account-section .account-settings-menu a { display: block; float: left; clear: left; }
.in-a-box { padding: 2px; border-radius: 2px; border: 1px solid #999; }
h3.price {color: #EE3038 !important; margin: 5px 0px; padding: 0px;}
.join-form input.form-control,.join-form select.form-control, .account-form input.form-control, .account-form select.form-control {
    height: 35px !important;
} 

@media (max-width: 991px) {
.upcoming-matches { border-bottom: 1px solid #000;  padding: 25px;}
.upcoming-matches:last-of-type { border: none; }
}
@media (min-width: 992px) {
.upcoming-matches { border-right: 1px solid #000; }
.upcoming-matches:last-of-type { border: none; }
}

select{appearance:menulist;-moz-appearance:menulist; -webkit-appearance:menulist; }

.hqs-content a {
    background: none !important;
    background-image:url(../img/btn-red-bg.png) !important;
    width:175px;
    height:42px;
    line-height:46px;
    display:inline-block;
    color:#ffffff;
    text-transform:uppercase;
    font-weight:800;
    text-align: left;
    border: none;
    text-indent: 25px;
}

.little_icons .little_icon { display: inline-block; padding-right: 5px; }
.little_icons .little_icon span { font-family: 'brocha-bold-webfont', sans-serif;
    color: #868686;
    font-size: 15px; }

.pagination {  float: right; }
.pagination>li>a, .pagination>li>span {
    background-color: #ECECEC;
    color: #555;
    font-family: 'brocha-bold-webfont', sans-serif;
    border-radius: 0px !important;
}    
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #e13b3e;
    border-color: #e13b3e;
}