body{
	font-family: 'Poppins', sans-serif;
	background-color: #fafcff;
}
.btn:focus,.btn:active:focus{
    outline: 0;
    outline-offset: 0;
    color: #fff;
}
h2{
	font-size: 27px;
}
.navbar-default .navbar-toggle {
    border-color: #7bd1e8;
    margin-top: 4%;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color: #7cd2e9;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #fff;
}


/*NAV*/
.navbar-brand {
    display: inline-block;
    width: 200px;
    position: relative;
    min-height: 100px;
}
.navbar-brand img{
	display: inline-block;
    width: auto;
    height: 100%;
}
.navbar{
	margin-bottom: 0!important;
	border: 0!important;
    background-color: #782334;
    padding: 5px 0;
    border-radius: 0;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 1;
}
.navbar-nav {
    text-align: right;
    margin: 0;
    position: relative;
    width: 75%;
    top: 40%;
    right: 0;
    float: right;
}
.navbar-collapse{
	position: relative;
}
.navbar>.container .navbar-brand{
	margin-left: 0;
}
.primary_container ul li a{
	color: #fff!important;
	text-decoration: none;
}
.second-navbar {
    display: block;
    top: 5px;
}
.second-navbar .language label{color: #fff;}
.second-navbar .language .flagstrap{display: inline-block;}
.second-navbar li, .primary_container li {
    padding: 8px;
}
.second-navbar li a, .primary_container li a{padding: 5px 0;}
.language .dropdown-menu>li>a{color: #000!important;}
.language .form-group{position: relative;margin-bottom: 0;}
.language .dropdown-menu{right: 0;}

/*BODY*/
#banner-area{margin-top: 25px!important;}
/*single banner*/
.single-banner{
	display: inline-block;
    width: 100%;
    height: 400px;
    overflow: hidden;
    position: relative;
}
/*slider*/
.slider_wrap{
	box-shadow: -1px 10px 38px -19px rgba(0,0,0,0.75);
-webkit-box-shadow: -1px 10px 38px -19px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 10px 38px -19px rgba(0,0,0,0.75);
}
.slider_wrap2{box-shadow: none;}
.slider_wrap2 h2{
	text-align: center;
	margin: 0;padding: 35px 15px;
	background-color: #7cd2e9;
	text-transform: uppercase;
	color: #782334;
    font-size: 34px;
}
.carousel-wrap{
	height: 430px;
	background-color: #782334;
}

/*more news*/
.more-news{
	display: flex!important;
}
.more-news li {
    display: inline-block;
    width: 24%;
    margin-right: 1%;
    vertical-align: top;
    position: relative;
    overflow: hidden;
}
.play-wrap{
	display: inline-block;
    width: 65px;
    height: 65px;
    position: absolute;
    margin: 0 auto;
    right: 0;
    left: 0;
    top: 27%;
    bottom: 0;
}
.play-btn{
	display: inline-block;
	position: absolute;
	margin: auto;
	font-family: FontAwesome;
	content: "\f144";
	right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    font-size: 55px;
    color: #7cd2e9;
    border-radius: 100%;
    padding: 8px 10px;
    width: 80px;
    height: 80px;
}

/*section news*/
/*other news*/
.contentwrap{margin-top: 35px;}
.ssfc-other-news, .ssfc-our-news{
	display: inline-block;
	width: 100%;
	position: relative;
}
.ssfc-news-other, .ssfc-ournews, .more-news{
	display: inline-block;
	width: 100%;
	position: relative;
	padding: 0;
}
.ssfc-news-other li{
	display: inline-block;
	width: 50%;
	margin-right: 2%;
	vertical-align: top;
}
.ssfc-news-other li:last-child, .ssfc-ournews li:last-child{
	margin-right: 0;
}
.ssfc-news-other li a, .ssfc-ournews li a, .more-news li a{
    text-decoration: none;
    color: #000;
    display: inline-block;
    width: 100%;
}
.news-other-item{
	display: inline-block;
	width: 100%;
}
.single-banner a{display: inline-block;width: 100%;}
.n-o-item-img{
	display: block;
	height: 170px;
	background-color: #f8f8f8;
	overflow: hidden;
	position: relative;
}
.n-o-item-img img {
    width: auto;
    height: 100%;
}
.our-item-img{
	display: block;
	height: 105px;
	background-color: #f8f8f8;
	overflow: hidden;
}
.our-item-img img{
	width: 100%;
}
.n-o-item-content{
	display: inline-block;
	width: 100%;
	position: relative;
	padding: 10px;
    background-color: #fff;
}
.n-o-item-content .item-title{
	font-size: 20px;    
	margin-top: 5px;
}
.news-item_category{
	text-transform: uppercase;
}


/*our news*/
.ssfc-ournews li{
	display: inline-block;
	width: 25%;
	margin-right: 2%;
	vertical-align: top;
}
.ssfc-ournews li a .item-title{
	font-size: 14px;
}

/*Sidebar Events*/
.events-main{
	display: inline-block;
	position: relative;
	width: 100%;
}
.events-main h2{
	font-size: 27px;
	text-transform: uppercase;
}
.ssfc-event-item{
	display: inline-block;
    width: 100%;
    position: relative;
    border: 1px solid #7cd2e9;
    padding: 20px;
    margin-bottom: 15px;
    background-color: #f7fdff;
}
.event-item-header{
	display: inline-block;
    position: relative;
    width: 100%;
}
.event-item-header h4{
	margin: 0;
    width: auto;
    display: inline-block;
    font-size: 14px;
    color: #b3b1b1;
}
.event-item-link{
	display: inline-block;
    position: absolute;
    right: 0;
    text-decoration: none;
    color: #782334;
    font-weight: bold;
}
.event-item-link:hover{
	color: #782334;
}
.event-item-content{
	display: inline-block;
	width: 100%;
	position: relative;
}
.ssfc-event-item-title{
	text-align: center;
	font-weight: bold;
	padding: 15px 0;
}
.ssfc-event-item-title span{
	display: block;
	font-weight: normal;
}
.team-vs-item{
	position: relative;
	width: 100%;
	display: flex;
}
.item-logo-img{
	text-align: center;
    width: 100%;
    display: inline-block;
    height: auto;
    vertical-align: top;
    position: relative;
    overflow: hidden;
}
.item-logo-img img{
	display: inline-block;
	width: auto;
    height: 50px;
}
.item-logo-img .logo-name{
	display: inline-block;
	width: 100%;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
}
.item-event-time{
	display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000;
    line-height: 1.5rem;
    padding: 13px;
}
.item-event-time div{
	background-color: #7cd2e9;
	margin-top: 10px;
	padding: 10px;
	color: #782334;
	font-weight: bold;
}
.item-event-time span{
	display: block;
	font-size: 12px;
}
.single-team{padding: 10px;}
.single-team .item-event-time div{margin-top: 0!important;}
.event-item-btn{
	display: flex;
	width: 100%;
	position: relative;
	text-align: center;
	margin-top: 15px;
}
.event-item-btn a, .link-btn-secondary, .link-btn-primary{
	display: inline-block;
	width: 100%;
	padding: 12px 16px;
	margin-right: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	border-radius: 55px;
}
.event-item-btn a:last-child{
	margin-right: 0;
}
.link-btn-primary{
	background-color: #782334;
	color: #fff;
}
.link-btn-secondary{
	border: 1px solid #782334;
	color: #782334
}
.link-btn-primary:hover{
	color: #fff;
}
.link-btn-secondary:hover{
	color: #782334
}
.item-result{
	width: 50%;
}
.result-number{
    font-size: 22px;
    font-weight: bold;
    line-height: .92;
    text-align: center;
    color: #782334;
    background-color: #7cd2e9;
    padding: 9px 0;
    min-width: 32px;
    margin-left: 1px;
    margin-right: 1px;

}
.second-result .result-number{
	float: left;
}
.result-wrapper{
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.team-name{
	font-size: 16px;
    font-weight: 700;
    line-height: 1.11;
    text-align: right;
    color: #2f3133;
    margin-right: 7px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.second-wrapper-result{
	-webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.second-wrapper-result .team-name{
	margin-left: 10px;
}

/*more news*/
.explore-more-news:before {
    content: "";
    position: absolute;
    width: 60%;
    height: 1px;
    margin: auto;
    background: #782334;
    left: 0;
    right: 0;
    top: -webkit-calc(50% - 1px);
    top: calc(50% - 1px);
    -webkit-transform: scale(.9999);
    transform: scale(.9999);
}
.explore-more-news {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 45px 0;
}
.explore-more-news_link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 20px;
    word-break: break-word;
    min-width: 229px!important;
    background-color: #fff;
    width: auto;
    border-radius: 55px;
}
.explore-more-news_link .fa-long-arrow-alt-right{
	margin-left: auto;
}

/*video section*/
.vid-main-wrap{
	background-color: #7cd2e9;
    display: inline-block;
    width: 100%;
    position: relative;
    padding: 35px;
    background: url(../img/vid-bg.jpg) no-repeat #fff;
    background-size: cover;
    background-position: center;
}
.vid-main-wrap h2{text-align: center;color: #fff;margin-bottom: 0;}
.video-wrap{
	position: relative;
    margin-top: 0;
    padding-top: 28px;
    padding-bottom: 28px;
}
.video-main{
	padding: 0 28px;
	overflow: -moz-scrollbars-none;
    -ms-overflow-style: none;
    scrollbar-width: thin;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    overflow-x: scroll;
    margin-bottom: 0;
}
.video-main::-webkit-scrollbar {
    display: none;
}
.video-main li{
	-webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 338px;
    height: 200px;
    overflow: hidden;
    margin-right: 16px;
}
.vid-item{
	display: inline-flex;
}
.vid-main-wrap .explore-more-news{margin: 35px 0;}

/*gallery*/
.gallery-section{
	margin-top: 0;
	margin-top: 0;
    display: inline-block;
    width: 100%;
    padding: 35px;
    background: url(../img/gallery-bg.jpg) no-repeat #fff;
    background-size: cover;
    background-position: center;
}
.gallery-section h2{
	text-align: center;
}
.gallery-section .explore-more-news{
	margin: 35px 0;
}


.foundation-wrap{
	margin-top: 55px;
}

/*our partners*/
#partners{
	margin-top: 30px;
}
.partner-wrap{
	display: inline-block;
	background-color: #e6faff;
	width: 100%;
	position: relative;
	padding: 20px 0;
}
.partner-wrap h2{
	text-align: center;
	margin: 25px 0;
}
.partners-logo{
	display: inline-block;
	width: 100%;
	padding: 0;
	position: relative;
	text-align: center;
}
.partners-logo li{
	height: 70px;
    display: inline-block;
    width: 10%;
    text-align: center;
    margin: 12px 5px;
}
.partners-logo li img{
	display: inline-block;
	margin: 0 auto;
	width: auto;
	height: 100%;
	max-width: 100%;
}

/*footer*/
.ssfc-footer-bg{
	background-color: #782334;
}
.ssfc-footer-wrap{
	padding: 15px 10px;
	color: #fff;
}
.ssfc-footer-wrap a{
	color: #fff;
}
.footer-ul{
	display: inline-block;
    padding: 0;
    position: relative;
    list-style-type: none;
    width: 100%;
}
.footer-li {
    display: inline-block;
    border-right: 1px solid #952339;
    padding: 5px 10px;
}
.footer-li:first-child {
    padding-left: 0;
}
.social-links {
    list-style-type: none;
    width: auto;
    display: inline-block;
    margin: 0 0 0 10px;
    padding: 20px;
    color: #fff;
    float: right;
}
.social-links li {
    display: inline-block;
    width: auto;
    padding: 0 5px;
}
.social-links li a {
    color: #fff;
    font-size: 28px;
}


/*player*/
.player-main-wrap{display: inline-block;width: 100%;position: relative;}
#p-content .row:last-child{margin-bottom: 50px;}
.player-main-wrap .group-wrap-player{text-align: center;}
.player-title-main{text-align: center;margin: 80px 0;}
.player-title-sub{text-align: center;margin: 50px 0;}
.p-player:after{content: "Player";}
.p-staff:after{content: "Staff";}
.player-title-sub:after {font-size: 150px;text-align: center;text-transform: uppercase;font-weight: 900;opacity: 0.03;position: absolute;top: -20px;right: 0;left: 0;}
.player-item{display: inline-block;width: 30%;position: relative;margin: 9px;vertical-align: top;}
.player-item a{display: inline-block;padding: 10px;border: 1px solid #eee;border-radius: 3px;}
.player-item a img{width: 100%;}
.p-info{display: inline-block;width: 100%;padding: 15px;text-align: center;}
.p-info .p-position{font-size: 12px;color: #7bd1e9;display: block;}
.p-info .p-name{color: #782334;display: inline-block;width: 100%;font-size: 16px;}

.player-item:hover{-webkit-box-shadow: 0px 0px 34px -15px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 0px 34px -15px rgba(0,0,0,0.18);
box-shadow: 0px 0px 34px -15px rgba(0,0,0,0.18);}


.separator{display: inline-block;width: 100%; background-color: #eee;min-height: 1px;margin: 70px 0;}


/*player profile*/
.p-profile-content{margin: 120px 0;}
.pp-group-wrap-player{display: inline-block;width: 100%;padding: 20px;background-color: #e6faff96;}
.pp-img-cell{display: inline-block;width: 100%;position: relative;}
.pp-img-cell img{display: inline-block;width: 100%;height: auto;}
.pp-copy-cell{display: inline-block;width: 67%;padding: 15px;}
.pp-info-span{display: block;color: #cdcdcd;font-size: 12px;}
.pp-info-cell{font-size: 20px;color: #782334;padding: 15px;margin: 8px 0;border: 1px solid #cdcdcd;}
.pp-title-main{padding: 50px ;text-align: center;margin-bottom: 35px;}
.pp-title-main:after {content: "Profile";font-size: 150px;text-align: center;text-transform: uppercase;font-weight: 900;opacity: 0.03;position: absolute;top: 40px;right: 0;left: 0;}
.pp-name{color: #782334;}
.pp-season-stats, .pp-stats-cell{display: inline-block;width: 100%;position: relative;border: 1px solid #7cd2e9;padding: 20px;margin-bottom: 15px;background-color: #f7fdff;}
.pp-season-stats h3, .pp-stats-cell h3{margin-top: 0;}
.pp-common-style{border: 1px solid #7cd2e9;padding: 10px;text-align: center;margin: 0 0 15px;font-size: 18px;background-color: #ffffff;color: #782334;}
.stat-goal, .stat-appear{display: inline-block;width: 48%;position: relative;font-size: 30px!important;font-weight: 700;}
.stat-appear{margin-right: 1%;}
.pp-common-style span{font-size: 11px; font-weight: 700;display: block;color: #000;}
.pp-season-stats .pp-common-style:last-child{margin-bottom: 0;}
.pp-wrapper{padding: 30px 0 50px;display: inline-block;width: 100%;position: relative;}
#p-profile-content .wrap h2{padding: 0;}


@media screen and (max-width: 1199px){
	.our-item-img{height: 76px;}
	.n-o-item-img{height: 170px;}
	.more-news li a .n-o-item-img{height: 140px;}
	.stat-goal, .stat-appear{width: 100%;margin-right: 0;}
	.pp-common-style{font-size: 16px;}
}
@media screen and (max-width: 991px){
	.player-title-sub::after {font-size: 80px;top: 0px;}
	.player-title-sub{margin: 30px 0;}
	.player-title-main{margin: 50px 0 15px;}
	.carousel-wrap {height: 410px;}
	.primary_container ul li a{padding: 0;}
	.ssfc-navbar-style .navbar-nav{margin-top: 0;}
	.ssfc-navbar-style .navbar-brand{width: 170px;}
	.more-news li a .n-o-item-img{height: 110px;}
	.group-wrap a{height: 120px!important;}
	.ssfc-footer-bg{text-align: center;}
	.ssfc-footer-wrap{    padding: 15px 10px 0;}
	.social-links{float: none;width: 100%;margin: 0;padding: 10px;}
	.second-navbar li, .primary_container li{padding: 5px 10px;}
	.pp-season-stats, .pp-stats-cell{padding: 10px;}
	.pp-season-stats h3, .pp-stats-cell h3{font-size: 18px;}
	.stat-goal{margin-bottom: 0!important;}
	.pp-common-style{margin: 0 0 10px;}
}
@media screen and (max-width: 767px){
	.ssfc-navbar-style .navbar-collapse{margin: 0 auto;background-color: #68202e;padding: 25px;}
	.ssfc-navbar-style{margin-bottom: 0px!important;}
	.header-primary-nav__list{margin: 15px auto 0;width: 100%;}
	.carousel-wrap{height: 400px;}
	.video-main li{width: 270px;height: 170px;}
	.explore-more-news{margin: 25px 0;}
	.gallery-section{margin-top: 15px;}
	.gallery-section, .vid-main-wrap{padding: 15px;}
	.video-main{padding: 0 20px;}
	.video-wrap{padding-top: 20px;padding-bottom: 20px;}
	.group-wrap a{height: 110px!important;}
	.second-navbar{float: none!important;margin: 0!important;}
	.nav>li {position: relative;display: block;padding: 20px 5px;}
	.more-news{display: inline-block!important;padding: 15px;}
    .more-news li {width: 47%; height: auto;}
	.more-news li a .n-o-item-img{height: 180px;}
	.pp-about{margin: 35px 0;}
    .navbar-nav {position: relative!important;text-align: center;width: 100%!important;}
    .player-title-main{margin: 45px 0 20px;}
    .player-title-sub::after {font-size: 110px;top: 0px;}
    .separator{margin: 40px 0;}
    .player-title-sub{margin: 50px 0 20px;}	
    #p-profile-content .wrap h2{padding: 0 15px;}

}
@media screen and (max-width: 720px){
	.partners-logo li{width: 14%!important;}
    .n-o-item-img {
        height: 170px;
        text-align: center;
    }
	.carousel-wrap {height: 350px;}
	.more-news li a .n-o-item-img{height: 160px;}
	.partners-logo li img{height: 50px;margin: 8px 5px;}
}

@media screen and (max-width: 632px){
	.carousel-wrap {height: 330px;}
}

@media screen and (max-width: 614px){
	.player-item {width: 40%;}
}

@media screen and (max-width: 594px){
	.our-item-img {height: 130px;}
	.n-o-item-img{height: 120px;}
	.group-wrap a{height: 80px!important;}
	.carousel-wrap{height: 300px;}
	.partners-logo li {width: 18%!important;}
	.group-wrap a {height: 88px!important;}
	.video-main li{width: 240px;height: 140px;}
	.ssfc-ournews li{width: 48%;margin-right: 1%;}
	.more-news li a .n-o-item-img{height: 140px;}
}

@media screen and (max-width: 542px){
	.ssfc-ournews{display: inline-block;}
	.carousel-wrap {height: 270px;}
}

@media screen and (max-width: 499px){
	.player-item{width: 44%;}
	.n-o-item-content .item-title{font-size: 16px;}
	.news-item_category{font-size: 10px;}
	.group-wrap a{height: 80px!important;}
	.carousel-wrap{height: 250px;}
	.partners-logo li {width: 18%!important;}
	.group-wrap a {height: 80px!important;}
	.video-main li{width: 240px;height: 140px;}
	.more-news li a .n-o-item-img{height: 120px;}
}
@media screen and (max-width: 466px){
	.our-item-img, .n-o-item-img {height: 110px;}
	.carousel-wrap {height: 220px;}
	.more-news li a .n-o-item-img{height: 100px;}
}

@media screen and (max-width: 430px){
	.group-wrap a{height: 70px!important;}
	.player-item{width: 70%;}
	.player-title-sub::after {font-size: 70px;top: 28px;}
	.pp-title-main::after {font-size: 70px;top: 30px;}
	.pp-title-main{padding: 0;}
	.pp-wrapper{padding: 30px 0 50px;}
	.more-news li{width: 100%;}
	.more-news li a .n-o-item-img{height: 160px;}
}

@media screen and (max-width: 405px){
	.our-item-img, .n-o-item-img {height: 90px;}
	.carousel-wrap {height: 175px;}
    .group-wrap a {
        height: 60px!important;
        display: inline-block!important;
    }

}
@media screen and (max-width: 340px){
	.pp-title-main{font-size: 30px;}
	.our-item-img, .n-o-item-img {
	    height: 70px;
	}
	.more-news li a .n-o-item-img{height: 80px;}
}

.wrap h2{padding: 0 15px;}

@media (min-width: 768px){
    .navbar-nav>li {
        float: none;
        display: inline-block;
    }
}

@media screen and (max-width: 767px){
    .single-banner{height: auto;}
    .contentwrap {margin-top: 5px;}
}

@media screen and (min-width: 992px) and (max-width: 1137px){
    .footer-li{
        padding: 5px 2px;
    }
}
@media screen and (max-width: 991px){
    .single-banner{height: 250px;}
}

@media screen and (max-width: 767px){
    .footer-li {
        border-right: 0;
        padding: 3px 10px;
    }
    .footer-ul{
        margin-bottom: 25px;
    }
    .foundation-wrap .ssfc-news-other{
        display: inline-block!important;
    }
    .ssfc-news-other li{width: 47%!important;}
    .more-news li{margin-bottom: 1%;}

}
@media screen and (max-width: 405px){
    .our-item-img, .n-o-item-img {
        height: 60px;
        overflow: hidden;
        text-align: center;
    }
}