<!--html, body{background:white;font-family:'OpenSans', sans-serif;color:#4e4e4e;line-height:22px;font-size:100%;}-->
html, body{background:white;font-family:'OpenSans', sans-serif;color:#4e4e4e;line-height:22px;font-size:100%;}
@font-face{font-family:'OpenSans-Bold';src:url(../fonts/OpenSans-Bold.ttf) format('opentype');}
@font-face{font-family:'OpenSans';src:url(../fonts/OpenSans-Regular.ttf) format('opentype');}
@font-face{font-family:'Gilroy-ExtraBold';src:url(../fonts/Gilroy-ExtraBold.otf) format('opentype');}
@font-face{font-family:'Gilroy-Light';src:url(../fonts/Gilroy-Light.otf) format('opentype');}
@font-face{font-family:'Tuesday-Night';src:url(../fonts/Tuesday-Night.otf) format('truetype');}
a{color:#2C72B9;text-decoration:none;}
a:hover{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;text-decoration:none!important;}
header h1{font:bold 28px/28px 'Open Sans';color:#37577D;text-transform:uppercase;margin:0 0 1em 0;text-align:center;}
header h3{font:bold 22px/22px 'Open Sans';color:#37577D;text-transform:uppercase;margin:0 0 1em 0;}
header h4{background:#fa7e9b;font:bold 16px/22px 'Open Sans';text-transform:uppercase;margin:0 0 1em 0;padding:8px 10px;color:white;text-align:center;}
.modal.fade .modal-dialog{margin-top:140px!important;}
body > section{padding:40px 0;}
hr{border-top:1px solid #e5e5e5;border-bottom:1px solid white;}
header h1{margin:0 0 30px 0;text-transform:uppercase;text-align:center;font-family:Open Sans;color:#DA251E;font-weight:400;}
.list ul{overflow:hidden;}
.header{background:#f5f5f5;padding:10px;margin-bottom:30px;border-bottom:10px solid #146E98;text-indent:10px;}
.header h4{margin:0;font-weight:400;}
.subheader{background:#f2f2f2;color:#002E5A;padding-bottom:10px;}
.crumb ul{margin:10px 0 5px 0;padding:0;font-size:12px;}
.crumb li{display:inline;text-decoration:none;padding:0 2px 0 2px;}
.crumb li a{color:#DA251E;}
.crumb li a:hover{color:#900;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.crumb hr{margin:0 -15px;}
.g-recaptcha{display:inline-block;}
#radioBtn .notActive{color:#3276b1;background-color:white;}
.seperator{height:2px;width:40px;background:linear-gradient(to right, #949494 66.66%, #949494 33.33%);}
.line{height:2px;width:30px;background:linear-gradient(to right, #fff 66.66%, #fff 33.33%);}
.sticky.is-sticky{position:fixed;left:0;right:0;top:0;z-index:1000;width:100%;border-bottom:4px solid #ce0022;}
.header-border{border-bottom: 1px solid rgba(255,255,255,.2);}
.black{position: fixed;width: 100%;line-height: 60px;z-index: 9999;border-bottom:1px solid #fea500;}
.top-bar{background:#ce0022;color:#fff;font-size:14px;}
.top-bar a{color:#fff;}
.top-bar .calendar{padding:8px;text-transform: uppercase;font-family:'OpenSans-Bold';}
.header-info{color:#fff;background:#00913c url('../img/images/covid19-bannerr.jpg')no-repeat;background-size:cover;text-transform: uppercase;font-size:14px;}
.info-title{background:#ce0022;color: #fff;font-family:'OpenSans-Bold';text-align: center;}
.header-info h5{font-size:14px !important;font-family:'OpenSans-Bold';}
.header-info a{color:#fff;}
.banner{background:white;}
.banner-nav{background:#000;padding:10px 0;border-bottom:solid 4px #ce0022;}
.slider{text-align: left!important;}
.slider ul{padding:0;list-style:none;}
.slider .cover{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0, 0.2);}
.slider .title{background:rgba(150, 4, 4, 0.8);padding:15px!important;color:#fff;width:60%;}
.slider .first-line{font-size:20px;line-height:28px;text-transform:capitalize!important;}
.slider .second-line{font-size:14px;margin:20px 0;line-height:20px;color:#fff;text-transform:capitalize!important;}
.slider .tp-caption{visibility:hidden;opacity:0;left:100px;bottom:50px;}
.slider .btn-primary{background:#fff;color: #ce0022;font-size:13px;}
.slider .btn-primary:hover{color:#000;background:#fff;transition: all 1s;}
.home .news h3{font-size:20px;margin:0;color:white;text-transform:uppercase;border-bottom:2px solid #ce0022;padding:0.5rem 0;}
.home .news h3 span, .home .news.premier h3 span{background:#ce0022;padding:0.5rem 3rem 0.5rem 1rem;color:white;}
.home .news h4{line-height:20px;font-family:'OpenSans-Bold';font-size:16px}
.home .news h4 a{color:#333;}
.home .news h4 a:hover{color:#577986;}
.home .news.premier h3 span{background:#770152;}
.home .news.premier h3{border-bottom:2px solid #770152;}
.home .news .details{font-size:14px;color: #000;}
.home .news .post-info{font-size:11px;color:#000;letter-spacing:1px;}
.home .news .post-info .author{font-size:12px;color:#333;letter-spacing:1px;text-transform:uppercase;}
.home .news .btn-primary{font-size:13px;color:#fff;text-transform:uppercase;background:#333;border-radius:0;}
.home .news .btn-primary:hover{background:#ce0022;border-color:#ce0022;}
.home .news .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{background:#ce0022!important}
.home .news .contents{font-size:14px;color:#333;line-height:18px;}
.home .news .contents a{color:#333!important;}
.home .news .contents a:hover{color:#ce0022!important;}
.home .covid-news h3{font-size:20px;color:white;padding:10px;text-transform:uppercase;border-bottom:2px solid black;padding:0.5rem 0;}
.home .covid-news h3 span{background:black;padding:0.5rem 6rem 0.5rem 1rem;color:white;}
.home .covid-news .block-header-inner{border-bottom:solid 2px #000;}
.home .covid-news .news-item h4 a{color:#fff;}
.home .covid-news .news-item h4{font-size:20px;font-family:'OpenSans-Bold';}
.home .covid-news .news-item .details{font-size:14px;color:#fff;line-height:22px;}
.home .covid-news .news-item .btn-primary{font-size:14px;color:#fff;background:#ce0022 ;}
.home .covid-news .news-item .btn-primary:hover{background:#fff;color:#ce0022;}
.home .news-item{background: #000;padding:15px;}
.partners h2{font-size:22px;font-family:'OpenSans-Bold';}
.partners h3{font-size:20px;border-bottom:2px solid #125b85;padding:0.5rem 0;text-transform:uppercase;}
.partners h3 span{background:#125b85;padding:0.5rem 6rem 0.5rem 1rem;color:white;}
.partners .btn-primary{background:#125b85;border:none;padding:10px 20px;}
.home .fixtures h3, .home .clubs h3, .home .photos h3{background:#02024d;color:white;font-size:20px;text-transform:uppercase;padding:0.5rem 1rem;}
.home .clubs h3{background:#125b85;}
.home .photos h3{background:#00a99d;}
.home .photos h5{font-size:16px;color:#000;margin:1rem 0;font-family:'OpenSans-Bold';}
.home .photos .btn-primary{background:#00a99d;font-size:14px;color: #fff;}
.home .photos .hr{border-bottom:dotted 1px #ccc;}
.about h4 a{font-size:18px;color: #203245;font-family:'OpenSans-Bold';}
.about h5{font-size:13px;line-height:20px;}
.about .btn-primary{background:#203245;font-size:13px;color:#fff;}
.about .more-info .readmore{color:#ec4b24;}
.about .view .details{font-size:14px;line-height:27px;}
.about .more-info .side-details{border-bottom:dotted 1px #dcdbdb;font-size:14px;}
.news .item{border-bottom:dotted 1px #ccc;}
.news .item h4{line-height:20px;font-family:'OpenSans-Bold';font-size:16px}
.news .item h4 a{color:#333;}
.news .item h4 a:hover{color:#577986;}
.news .item .details{font-size:14px;color: #000;}
.news .item .post-info{font-size:11px;color:#000;letter-spacing:1px;}
.news .item .post-info .author{font-size:11px;color:#ce0022;letter-spacing:1px;text-transform:uppercase;}
.news .item .btn-primary{font-size:13px;color:#fff;text-transform:uppercase;background:#333;border-radius:0;}
.news .item .btn-primary:hover{background:#ce0022;border-color:#ce0022;}
.news .item .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{background:#ce0022!important}
.news .item .contents{font-size:14px;color:#333;line-height:18px;}
.news .item .contents a{color:#333!important;}
.news .item .contents a:hover{color:#ce0022!important;}
.news .view h2{line-height:26px;font-family:'OpenSans-Bold';font-size:24px;text-transform: capitalize;}
.news .view .post-info{font-size:12px;color:#000;letter-spacing:1px;}
.news .view .post-info .author{font-size:11px;color:#ce0022;letter-spacing:1px;text-transform:uppercase;}
.news .view h4{line-height:20px;font-size:14px}
.news .sidebar h4{line-height:20px;font-size:14px;}
.news .sidebar a{color:#666666;}
.news .sidebar h5{line-height:20px;font-size:14px}
.league h3{background:#02024d;color:white;font-size:20px;text-transform:uppercase;padding:0.5rem 1rem;}
.league .nav-tabs .nav-link.active{background-color:white;color:#ce0022;font-weight:600;text-transform:uppercase;border-bottom:0;}
.league .nav-tabs .nav-link{background-color:#f5f5f5;border-color:#e9ecef #e9ecef #dee2e6;}
.league .tab-content{padding:1rem 0.2rem 0.5rem 0.2rem;border:1px solid #dee2e6;border-top:0;}
.league .table th{padding:0.75rem 0.5rem;font-size:14px;text-align:center;}
.league .table th:first-child{text-align:left;}
.league .table td{padding:0.75rem 0.5rem;font-size:14px;text-align:center;}
.league .table td:nth-child(-n+3){padding:0.75rem 0.2rem;text-align:left;}
.league .table tr:last-child td{border-bottom:1px solid #dee2e6;}
.league img{width:22px;}
.league .fixtures .row{margin:0;font-size:14px;}
.league .fixtures .item .row div:nth-child(3){font-size:11px;font-weight:bold;}
.league .fixtures [class*='col-']{padding:0;}
.league .fixtures .item{padding:15px;border-top:0!important;}
.photos .img:hover{opacity:0.8;}
.photos h4{font-size:14px;}
.photos .caption{color:#333;font-size:16px;margin-top:10px;}
.documents a{color:#333;font-size:14px;}
.videos h3{font-size:14px;color:#333;border-bottom:dotted 1px #ccc;padding-bottom:10px;}
.clubs .nav-tabs .nav-link.active{background-color:white;color:#ce0022;font-weight:600;text-transform:uppercase;border-bottom:0;}
.clubs .nav-tabs .nav-link{background-color:#f5f5f5;border-color:#e9ecef #e9ecef #dee2e6;}
.clubs .tab-content{padding:1rem 0.2rem 0.5rem 0.2rem;border:1px solid #dee2e6;border-top:0;}
.clubs .item{vertical-align:top;font-size:1.4rem;box-shadow:0 1px 4px 0 rgba(0,0,0,.15);text-align:center;}
.clubs .item:hover{opacity:0.8;}
.clubs .groupPhoto{background:white;height:200px;position:relative;overflow:hidden;display:block;}
.clubs .logo{background:white;width:96px;height:96px;overflow:hidden;position:absolute;top:9rem;left:50%;margin-left:-50px;border-radius:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);z-index:400;}
.clubs .logo .img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);}
.clubs .txt{padding:3rem 1rem 1rem 1rem;color:white;}
.clubs .txt h3{font-size:1.2rem;font-weight:400;}
.clubs .txt h4{font-size:0.8rem;font-weight:200;line-height:1.4;margin-top:.5rem;}
.clubs .view .logo2{width:200px;}
.clubs .details h2{color:#ce0022;}
.clubs .sidebar h4{color:#ce0022;font-size:1rem;font-weight:600;}
.clubs .sidebar h5{color:#999;font-size:1rem;}
.contact .well{padding:25px;background:#fff;}
.contact .well-feedback{padding:25px;}
.contact h2{font-size:28px;font-family:'Gilroy-ExtraBold';color:#333;}
.contact ul{list-style:none;color:#333;padding-left:0!important;}
.contact li{padding-bottom:30px;clear:both;font-size:14px;display:flex;}
.contact a{color:#333;}
.contact li i{margin-top:5px;width:40px;float:left;font-size:20px;color:#333;flex-direction:column;}
.contact li div{flex-direction:column;}
.contact .fa{color:#ce0022;font-size:22px;}
.contact .btn-primary{background:#ce0022;color:white;padding:15px 10px;}
.contact .btn-primary:hover{background:#333;color:white;padding:15px 10px;}
.contact.form-control{box-shadow: none!important;}
.contact textarea{height:150px;}
.contact input, .contact textarea{border:1px solid #eaeaea;color:#333;border-radius:0;}
.success_message{background:#D2FFD1 url(../img/images/success_icon.png) 10px 10px no-repeat;text-align:left;color:#25A678;font-size:16px;font-weight:400;padding:10px 10px 10px 35px;border:1px solid #76D874;}
.error_message{text-align:center;background:#fc9;color:#a60e03;font-size:16px;font-weight:normal;padding:10px;}
.notfound{background:#a60e03;text-align:center;}
.notfound h1{font-size:80px;font-family:'Gilroy-ExtraBold';color:white;margin-top:100px;}
.notfound .btn-primary{color:#fa7e9b;background:white;border-radius:0;margin-top:30px}
.notfound .details{color:white;font-size:16px;}
.sidebar h2{text-transform:uppercase;color:#ce0022;font-family:'OpenSans-Bold';font-size:24px;line-height:26px;text-decoration:underline double;margin-bottom:1.5rem;}
/*###################### SCROLL TO TOP ################################*/
#button{display:inline-block;background:#fc8600;width:50px;height:50px;text-align:center;position: fixed;bottom:30px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000;}
#button::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:2em;line-height: 50px;color:#fff;}
#button:hover{cursor:pointer;background-color:#333;}
#button:active{background-color: #555;}
#button.show{opacity:1;visibility: visible;}
/********************** End Scroll To Top *****************************/
/*###################### PAGINATION ################################*/
.pagination{background:#fff;border-radius:0;font-size:14px;border:solid 1px #dcdbdb;}
.pagination a{padding:10px 20px;text-decoration:none;color:#00adef;}
.pagination a:hover{background:#00adef;color:white;}
.disabled{padding:10px 20px;color:white;background:#00adef;}
.current{background:#00adef;padding:10px 20px;text-decoration:none;color:white;}
/********************** End Pagination *****************************/
/*###################### STICKY SOCIAL MEDIA ################################*/
.icon-bar {position:fixed;top:50%;-webkit-transform: translateY(-50%);-ms-transform:translateY(-50%);transform: translateY(-50%);z-index:2000;}
.icon-bar a{display:block;text-align:center;padding:10px 7px;transition: all 0.3s ease;color:#fff!important;font-size:20px;}
.icon-bar a:hover {background-color:#000;}
.facebook {background:#3B5998;color:white;}
.twitter {background:#55ACEE;color:white;}
.google {background:#dd4b39;color:white;}
.soundcloud{background:#fc5d06;color:#fff}
.instagram{background:#f0202f;color:white;}
.linkedin {background:#007bb5;color:white;}
.youtube {background:#bb0000;color:white;}
.whatsapp {background:#58ce4e;color:white;}
/***************************** End Sticky Social Media *******************************/
footer .top{background:#292F33;font-family:'OpenSans';}
footer .timeline-Widget{background:#282828;height:300px;}
footer .btn-primary{background:#000!important;}
footer .btn{border-radius:0;}
footer .contact{color:#fff;}
footer .fa{color:#b9b9b9;font-size:20px;padding-right:8px;margin-bottom:10px;}
footer .img{height:300px;overflow:hidden;}
footer h4{color:#b9b9b9;font-size:14px;text-transform:uppercase;}
footer ul{padding-left:0;list-style-type:none;}
footer h3{color:#b9b9b9;font-size:16px;text-transform:uppercase;font-family:'OpenSans-Bold';}
footer hr{border-bottom:1px dashed #55626f !important;border-top:none;}
footer, footer a{color:#f7f7f7;font-size:14px;font-weight:400;}
footer a:hover{color:white;}
footer .viewmore{color:#0175c7;font-style:italic;}
footer .post{border-bottom:#b9b9b9 1px solid;}
footer .contents{font-size:13px;line-height:16px;}
footer .details{line-height: 25px;font-size: 14px;}
footer .space{margin-bottom:10px;}
footer .bot{background:#000;padding:10px 0 5px 0;}
footer .bot a{color:#F40447;}
@media only screen and (max-width:767px){
	header{line-height:28px!important;}
	body > section{padding:20px 0;}
	.slider .title{width:100%;padding:5px 10px!important;;}
	.slider .tp-caption{left:0;right:0;bottom:0;}
	.slider .first-line{font-size:3rem;line-height:4rem;}
	.slider .second-line, .slider .btn-primary{display:none;}
	.header-border{background:#cf070d;border-bottom:solid 1px #fc8600;}
	.icon-bar{right:0;}
	.image .title{margin-left:100px;}
	.subheader{height:auto;}
	.crumb li a{font-size:16px;}
	.crumb li{font-size:14px;}
	.league .fixtures .item .row div:nth-child(2){font-size:11px;font-weight:bold;}
}