<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px;}
html{font-size:100%; height:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; font-weight:normal;}
label{display:inline-block; font-weight:bold; margin-bottom:5px; max-width:100%;}
ol, ul{list-style:none;}
:focus{outline:0;}
a, a:link{text-decoration:none; outline:none;}
figure{text-align:center;}
img{max-width:100%; height:auto;}
p{padding:2px 0; font-size:16px; line-height:25px; margin-top:10px;}
.clear{clear:both;}
body{margin:0 !important; padding:0; font-family:'Montserrat', sans-serif; color:#000; height:100%; background:#fff;}

.top_head{padding:15px 0; background:#000; float:left; width:100%;}
.top_head ul{}
.top_head ul li{font-size:15px; color:#fff; float:left; margin:4px 50px 0 0;}
.top_head ul li .svg-inline--fa{font-size:18px; margin-right:5px;}
.top_head ul li a{font-size:15px; color:#fff;}
.top_head ul li a:hover{color:#fe0000;}
.top_head .social-links{float:left;}
.social-links a{display:inline-block; border-radius:0; text-align:center; color:#fff; font-weight:700; margin:0 2px 0; font-size:14px; 	line-height:25px;}
.social-links a:hover{color:#fe0000;}

.logo-div{}
.logo-div img{width:100%; height:auto;}

.header{width:100%; position:absolute; z-index:888;}

.navigation{padding:0 15px;}
.navigation ul{}
.navigation ul li{float:left; margin-left:18px; position:relative;}
.navigation ul li:first-child{margin-left:0;}
.navigation ul li a{font-size:13px; color:#fff; font-weight:600; display:inline-block; transition:all 0.4s ease; position:relative; padding-top:25px; text-transform:uppercase; margin-right:10px;}
.navigation ul li a:hover{color:#fe0000;}

.navigation ul li ul{visibility:hidden; opacity:0; margin:0; padding:15px 0; position:absolute; left:0px; background:rgba(0,0,0,0.8); z-index:99; transform:translate(0,20px); transition:all 0.2s ease-out;}
.navigation ul li ul li{display:block; float:none; background:none; margin:0; padding:0; position:relative;}
.navigation ul li ul li a{font-size:13px; font-weight:600; display:block; color:#fff; border-bottom:#7f7f7f dotted 1px !important; line-height:35px; padding:0 22px;}
.navigation ul li ul li:last-child a{border-bottom:none !important;}
.navigation ul li ul li a:hover,.menu ul li:hover&gt;a{color:#fe0000; border-bottom:#7f7f7f dotted 1px;}
.navigation ul li ul li:last-child a:hover{border-bottom:none;}
.navigation ul li:hover&gt;ul{visibility:visible; opacity:1; transform:translate(0,0);}
.navigation ul li ul{left:0; top:45px; visibility:hidden; opacity:0; transform:translate(20px,20px); transition:all 0.2s ease-out; width:250px; padding:15px 0; z-index:9999;}
.navigation ul li ul ul:hover{visibility:visible; opacity:1; transform:translate(0,0);}
.navigation ul li ul li ul{left:250px; top:0; visibility:hidden; opacity:0; transform:translate(20px,20px); transition:all 0.2s ease-out; width:270px; padding:15px 0; z-index:9999;}
.navigation ul li.menu-item-has-children &gt; a::after{position:absolute; content:""; width:0; right:-15px; top:33px; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #fff;}
.navigation ul li ul li.menu-item-has-children &gt; a::after{position:absolute; content:""; width:0; right:0; top:17px; height:0; border-top:5px solid transparent; border-left:5px solid #fff; border-bottom:5px solid transparent;}

.section-slide img{width:100%; height:100%;}

.login{float:right;}
.login ul{}
.login ul li{display:inline-block; position:relative; margin:0;}
.login ul li a{font-size:14px; font-weight:600; color:#fff; padding:0 15px;}
.login ul li a:hover{color:#fe0000;}
.login ul li a .svg-inline--fa{margin-right:5px;}
.login ul li:last-child a{border-left:1px solid #fff;}
.login ul li:last-child a{padding-right:0;}

.login ul li ul{visibility:hidden; opacity:0; margin:0; padding:15px 0; position:absolute; left:0px; background:rgba(0,0,0,0.8); z-index:99; transform:translate(0,20px); transition:all 0.2s ease-out;}
.login ul li ul li{display:block; float:none; background:none; margin:0; padding:0; position:relative;}
.login ul li ul li a{font-size:13px; font-weight:600; display:block; color:#fff; border-bottom:#7f7f7f dotted 1px !important; line-height:35px; padding:0 22px;}
.login ul li ul li:last-child a{border-bottom:none !important; border-left:none;}
.login ul li ul li a:hover,.menu ul li:hover&gt;a{color:#fe0000; border-bottom:#7f7f7f dotted 1px;}
.login ul li ul li:last-child a:hover{border-bottom:none;}
.login ul li:hover&gt;ul{visibility:visible; opacity:1; transform:translate(0,0);}
.login ul li ul{left:0; top:40px; visibility:hidden; opacity:0; transform:translate(20px,20px); transition:all 0.2s ease-out; width:260px; padding:15px 0; z-index:9999;}

.logo{text-align:center; margin-top:60px;}
.logo img{width:280px;}

.section-welcome{padding:50px 0;}
section h3{font-size:40px; color:#000; font-weight:600; display:flex; align-items:center; justify-content:space-between;}
.section-welcome h2{font-size:50px; color:#fe0000; font-weight:300; margin:10px 0 0; text-transform:uppercase;}
.section-feed{background:#fde5e5; padding:50px 0;}
.player{margin-top:50px;}

.feed-block{background:#fff; padding:20px 30px 30px; border-radius:15px;}
.feed-row{margin-top:50px;;}
.feed-row h4{font-size:34px; background:url(../images/swfu.png) no-repeat left; padding:0 0 0 70px;}
.feed-row h4 span{font-size:14px; color:#7a7a7a; display:block; padding:5px 0 0 5px;}
.feed-row p{color:#555555; font-size:16px; margin:20px 0 0;}
.feed-row h5{text-align:right; padding:10px 0 0;}
.feed-row h5 a{font-size:12px; color:#555555;}
.btn-more{font-size:12px; background:#fe0000; width:160px; padding:15px 15px; border-radius:50px; text-align:center; display:inline-block; color:#fff; text-transform:uppercase; margin:20px 0 0;}
.btn-more:hover{background:#000; color:#fff;}
.load-more{font-size:16px; background:#ededed; padding:10px 15px; display:block; color:#000; text-align:center; margin-top:20px;}
.load-more:hover{background:#000; color:#fff;}

.product-block{border:1px solid #ccc; padding-bottom:30px; text-align:center;}
.product-block h5{font-size:18px; text-transform:uppercase;}
.product-block h5 a{color:#000; font-weight:700;}
.product-block h5 a:hover{color:#fe0000;}
.product-block h4{font-size:16px; padding-bottom:5px; text-transform:uppercase; font-weight:700;}
.product-block h4 a{color:#fe0000; font-weight:700;}
.product-block h4 a:hover{color:#000;}
.product-block p{font-size:16px; color:#696868; margin:5px 0 0;}
.product-price{font-size:20px; font-weight:700; margin-top:15px;} 
.product-price span{color:#fe0000; font-weight:700; margin-left:10px;}
.product-block h6{font-size:18px; text-transform:uppercase; margin-top:15px;}
.product-block h6 a{color:#fe0000; font-weight:700;}
.product-block h6 a:hover{color:#000;}
.thumbnail{height:220px; width:100%; display:flex; align-items:center; justify-content:center;}
.section-products{padding:50px 0;}
.section-products .owl-nav{display:none;}
.section-products h3{margin-bottom:33px;}

.section-login{background:url(../images/bg1.png) no-repeat top center; background-size:cover; padding:50px 0;}
.section-login label{display:block; font-size:16px; text-transform:uppercase; color:#fff; margin-top:25px;}
.input-control{height:60px; border:1px solid #fff; border-radius:10px; display:block; background:none; padding-left:10px; color:#fff; width:100%; margin-top:10px;}
.section-login h3{color:#fff;}
.section-login input[type=submit]{font-size:16px; text-transform:uppercase; margin-top:50px; background:#fe0000; color:#fff; font-weight:600; width:245px; border:none; border-radius:20px; padding:15px 15px;}
.section-login input[type=submit]:hover{background:#000; color:#fff;}
.section-login form a{font-size:16px; color:#fff; font-weight:600; display:block; text-transform:uppercase; display:block; margin-top:25px;}

.section-news{padding:50px 0;}
.news-column li{margin-top:30px;}
.text-block{background:#fe0000; padding:20px 10px; margin-left:-12px;}
.text-block p{font-size:14px; color:#fff; margin:0; padding:0;}
.ev-header h4{font-size:14px;}

.section-events{padding:50px 0;}
.ev-header{background:#fdeded; display:flex; padding:15px 20px; justify-content:space-between; align-items:center;}
.ev-header h4{font-size:20px; color:#000; font-weight:600; width:196px;}
.event-column li{margin-top:30px;}
.event-column li p{font-size:14px; margin:0 0 15px;}
.event-column li p a{font-size:12px; background:#fe0000; padding:10px 15px; color:#fff; text-transform:uppercase; border-radius:50px; margin-top:30px; text-align:center; width:160px; display:inline-block;}
.event-column li p a:hover{background:#000; color:#fff;}
.meta-date{display:block; font-size:14px; color:#000; margin:30px 0 5px;}

.section-sstm{background:#fde5e5;}
.text-block2{background:#fe0000; padding:20px 30px; border-radius:10px;}
.text-block2 p{font-size:20px; color:#fff; line-height:30px;} 
.section-sstm{padding:30px 0 10px;}
.number-column{}
.number-column li{font-size:20px; font-weight:500; color:#fe0000; line-height:60px; margin:30px 0;}
.number-column li strong{font-weight:700; color:#fe0000; font-size:80px; display:inline-block;}
.col-relative{position:relative;}
.player2{position:absolute; top:100px;}
.player2 img{width:40%;}
.number-block{width:205px; height:205px; border:5px solid #fe0000; border-radius:50%; display:flex; align-items:center; justify-content:center; margin:0 auto;}
.number-block p{font-size:20px; color:#000; font-weight:600; margin-right:5px;}
.number-active{width:75%; margin:0 auto; padding:60px 0;}

.section-sstm{}
.section-gallery{background:url(../images/bg2.jpg) no-repeat top center; background-size:cover; padding:50px 0;}
.section-gallery h3{font-size:40px; font-weight:700; color:#fff; display:flex; align-items:center; justify-content:space-between;}
.gallery-column li{margin-top:30px;}
.gallery-image{position:relative;}
.gallery-image img{width:100%;}
.gallery-column{margin-top:20px;}
.gallery-column li a{font-size:16px; color:#fff; background:#fe0000; display:block; padding:15px; position:absolute; width:100%; bottom:0;}
.gallery-column li a:hover{background:#fff; color:#fe0000;}
.gallery-container{width:90%; margin:0 auto;}

.skdslider{width:100%; position:relative; display:block; overflow:hidden;}
.skdslider:after{content:''; padding-top:30%; display:block;}
.skdslider ul.slides{margin:0; padding:0; list-style-type:none;}
.skdslider ul.slides li{display:none;}
.skdslider ul.slides li img{width:100%; height:100%; border:0; display:block;}
.skdslider ul.slide-navs{bottom:10%; left:10%; position:absolute; list-style-type:none; margin:0; padding:0;}
.skdslider ul.slide-navs li{background:#fff; height:10px; border-radius:50%; width:10px; display:inline-block; margin-left:10px; cursor:pointer;}
.skdslider ul.slide-navs li.current-slide{background:#e20416;}
.skdslider .slide-desc{left:2%; padding:0 15px 0 15px; position:absolute; bottom:25%; max-width:60%; display:inline-block;}
.skdslider .slide-desc &gt; h2{color:#fff; font-size:100px; font-weight:300; margin-bottom:10px; margin-top:10px; text-transform:uppercase;}
.skdslider .slide-desc &gt; h4{color:#fff; font-size:40px; font-weight:800; letter-spacing:5px; margin:10px 0 10px 11px; text-transform:uppercase;}
.skdslider .slide-desc &gt; p{margin:30px 0 0; font-size:20px;}
.skdslider .slide-desc &gt; h5 a{display:inline-block; font-size:14px; color:#fff; letter-spacing:2px; text-transform:uppercase; font-weight:700; border:2px solid #fff; width:225px; padding:15px 25px; background:url(../images/arrow-w.png) no-repeat right 30px center; margin:0 15px; text-align:left;}
.skdslider .slide-desc &gt; h5 a.red{border-color:#e20416; color:#e20416; background:url(../images/arrow-r.png) no-repeat right 30px center;}
.skdslider .slide-desc &gt; p{color:#FFFFFF; font-size:20px; line-height:20px; margin-top:5px;}
.skdslider .slide-desc &gt; p a.more{color:#990000; font-size:20px; text-decoration:none;}
.skdslider .slide-desc &gt; p a.more:hover{text-decoration:underline;}
.skdslider a.prev{display:none;}
.skdslider a.next{display:none;}
.skdslider a.prev:hover{}
.skdslider a.next:hover{}
.skdslider a.play{display:none;}
.skdslider a.pause{display:none;}

.sponsors-sec{text-align:center; padding:70px 0; background:#f4f4f4;}
.sponsors-sec h3{text-transform:uppercase; font-weight:900; font-size:50px; color:#fe0000; margin-bottom:40px;}
.sponsors-sec p{margin-bottom:45px;}
.img-border{border:#dbdbdb solid 1px; padding:10px;}
.sponsors-sec .owl-dots{display:none;}
.sponsors-sec .owl-carousel .owl-item img{width:auto; height:135px; margin:auto;}

.sponsors-sec1{text-align:center;}
.sponsors-sec1 h4{text-transform:uppercase; font-weight:900; font-size:30px; color:#fe0000; margin-bottom:40px;}
.sponsors-sec1 .owl-dots{display:none;}
.sponsors-sec1 .owl-carousel .owl-item img{width:auto; height:135px; margin:auto;}

footer{background:url(../images/footbg.jpg) top center no-repeat; background-size:cover; padding:65px 0; color:#fff;}	
.info{}
.info h3{font-size:14px; color:#fff; margin-bottom:10px; font-weight:600;}
.info ul{margin-top:15px;}
.info ul li{font-size:14px; color:#fff; line-height:26px; font-weight:600;}
.info ul li a{color:#fff; font-weight:600;}
.info ul li a:hover{color:#fe0000;}
.contact-info{}
.contact-info h3{font-size:14px; color:#fff; margin-bottom:10px; font-weight:600;}
.foot-logo-div{margin:15px 0 23px;}
.contact-info h4{font-size:14px; color:#fe0000; font-weight:800;}
.contact-info p{font-size:12px; color:#fff; margin:10px 0 0; line-height:20px;}
.contact-info p a{color:#fff;}
.contact-info p a:hover{color:#fe0000;}
.contact-info p strong{color:#fe0000; font-weight:700;}
footer .social-links{margin-top:20px;}
.copyright-div{margin-top:45px; font-size:12px;}
.copyright-div a{color:#fff; text-decoration:none;}
.copyright-div a:hover{color:#fff; text-decoration:underline;}

.web-breadcrumb{position:relative;}
.web-breadcrumb img{width:100%; height:100%; border:0; display:block;}
.web-breadcrumb .crumbtext{left:0; position:absolute; bottom:25%; width:100%; display:block; text-align:center;}
.web-breadcrumb .crumbtext h2{color:#fff; font-size:45px; font-weight:900; margin-top:10px; text-transform:uppercase;}
.web-breadcrumb .crumbtext p{margin:0 0 25px; font-size:16px; color:#8a4141;}
.web-breadcrumb .crumbtext p a{font-weight:700; color:#fff; margin:0 11px;}
.web-breadcrumb .crumbtext p a:hover{color:#8a4141;}

.venues-sec{padding:70px 0;}
.venues-sec h3{font-size:45px; font-weight:900; margin-bottom:45px; text-transform:uppercase; color:#fe0000;}
.venue-div{width:100%; position:relative; border:#d6d6d6 solid 1px; margin-bottom:25px;}
.venue-text{position:absolute; background:rgba(255,255,255,0.87); width:60%; padding:20px 0 0 20px; top:0; left:0; height:340px;}
.venue-text h4{font-size:18px; color:#000;}
.venue-text p{font-size:14px; color:#000; margin-bottom:10px;}
.venue-text p a{color:#fe0000;}
.venue-text p a:hover{color:#000;}

.gallery-sec{padding:70px 0;}
.gallery-sec h3{font-size:45px; font-weight:900; margin-bottom:45px; text-transform:uppercase; color:#fe0000;}
.portfolio{}
.portfolio-gallery{}
.portfolio-gallery li{position:relative; margin-bottom:20px;}
.portfolio-gallery li img{width:100%; height:auto; max-width:100%;}
.hover-content{position:absolute; top:0; width:95%; flex-direction:column; justify-content:center; height:100%; background-color:rgba(0,0,0,0.75); border-top:3px solid #fe0000; text-align:center; display:flex; -webkit-display:flex; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; opacity:0;}
.hover-content{}
.hover-content h4{text-transform:uppercase; color:#fe0000; font-weight:800; font-size:18px; padding-top:25px;}
.hover-content h4 span{text-transform:none; font-size:15px; color:#fff; font-weight:400; display:block; padding-top:5px;}
.hover-content a{display:inline-block; width:40px; height:40px; border-radius:50%; font-size:14px; line-height:38px; text-align:center; border:1px solid #fe0000; border-radius:50%; margin:0 4px; color:#fe0000;}
.hover-content a:hover{background:#fe0000; color:#fff;}
.portfolio-gallery li:hover .hover-content{opacity:1;}
.plus-div{bottom:0; right:12px; position:absolute;}

.teams-sec{padding:70px 0; background:#f9dcdc;}
.teams-sec h3{font-size:45px; font-weight:900; margin-bottom:45px; text-transform:uppercase; color:#fe0000;}
.team-column li{margin-top:30px;}
.team-column{margin-top:20px;}
.team-column li a{font-size:16px; font-weight:700; color:#fff; background-color:rgba(0, 0, 0, 0.5); display:block; padding:15px; position:absolute; width:100%; bottom:0;}
.team-column li a:hover{background-color:#fe0000; color:#fff;}

.committee-sec{padding:70px 0;}
.committee-sec h3{font-size:45px; font-weight:900; margin-bottom:25px; text-transform:uppercase; color:#fe0000;}
.committee-sec p{font-size:14px; color:#000; font-weight:400; line-height:24px;}
.redcolor{color:#fe0000 !important; font-weight:500;}
.committee-sec p a{color:#fe0000; font-weight:500;}
.committee-sec p a:hover{color:#000;}

.committee-sec1{padding:70px 0; background:url(../images/committeebg.jpg) top center no-repeat; background-size:cover;}
.committee-div{position:relative; margin-bottom:20px;}
.committee-div img{width:100%; height:auto;}
.red-div{position:absolute; right:0; bottom:30px; background:#fe0000; color:#fff; padding:25px; width:90%;}
.red-div h3{text-transform:uppercase; font-size:20px; font-weight:800; margin-bottom:14px; color:#fff;}
.red-div h4{text-transform:uppercase; font-size:15px; font-weight:600; margin-bottom:13px; color:#fff;}
.red-div p{font-size:16px; font-weight:400; margin-bottom:9px; color:#fff;}
.red-div p a{color:#fff; margin-left:10px;}
.red-div p a:hover{color:#000;}
.committee-div img.imgauto{width:auto; height:auto;}

.youth-sec{padding:70px 0; background:#f4f4f4;}
.youth-sec h3{font-size:45px; font-weight:900; text-transform:uppercase; color:#fe0000;}
.youthbg1-div{background:url(../images/youthbg1.jpg) top center no-repeat; padding:115px 0 0;}
.youthbg2-div{background:url(../images/youthbg2.jpg) top center no-repeat; padding:115px 0 80px;}
.text-div{width:620px; margin:25px auto auto;}
.text-div p{font-size:14px; line-height:24px; color:#000; padding:0; margin:0;}
.div-900{width:900px; margin:auto;}

.girls-sec{padding:70px 0; background:#f9dcdc;}
.girls-sec h3{font-size:45px; font-weight:900; text-transform:uppercase; color:#fe0000;}
.girlsbg1-div{background:url(../images/girlsbg1.jpg) top center no-repeat; padding:115px 0 50px;}
.girlsbg2-div{background:url(../images/girlsbg2.jpg) top center no-repeat; padding:115px 0 0;}
.text-div1{width:600px; margin:45px 30px auto;}
.text-div1 p{font-size:14px; line-height:24px; color:#000; padding:0; margin:0;}
.text-div2{width:600px; margin:105px auto auto;}
.text-div2 p{font-size:14px; line-height:24px; color:#000; padding:0; margin:0;}

.mens-sec{padding:70px 0; background:#d2deed;}
.mens-sec h3{font-size:45px; font-weight:900; text-transform:uppercase; color:#fe0000;}
.mensbg1-div{background:url(../images/mensbg.jpg) top center no-repeat; padding:200px 0 100px;}
.text-div3{width:600px; margin:55px auto auto;}
.text-div3 p{font-size:14px; line-height:24px; color:#000; padding:0; margin:0;}

.vets-sec{padding:70px 0; background:#fff;}
.vets-sec h3{font-size:45px; font-weight:900; text-transform:uppercase; color:#fe0000;}
.vetsbg1-div{background:url(../images/vetsbg.jpg) top center no-repeat; padding:200px 0 100px;}
.text-div4{width:600px; margin:76px auto auto 280px;}
.text-div4 p{font-size:14px; line-height:24px; color:#000; padding:0; margin:0;}

.walk-sec{padding:70px 0; background:#f4f4f4;}
.walk-sec h3{font-size:45px; font-weight:900; text-transform:uppercase; color:#fe0000;}
.walk-sec p{font-size:14px; line-height:24px; color:#000; padding:0; margin:70px 0 0;}
.walk-div{position:absolute; width:100%; text-align:center; bottom:100px; left:0;}

.disability-sec{padding:70px 0 0; background:#fff;}
.disability-sec h3{font-size:45px; font-weight:900; text-transform:uppercase; color:#fe0000;}
.disability-sec p{font-size:14px; line-height:24px; color:#000; padding:0; margin:0;}

.club-awards-sec{padding:70px 0;}
.club-awards-sec h3{font-size:34px; font-weight:600; color:#000; line-height:50px;}
.club-awards-sec .owl-carousel .owl-item img{width:auto;}
.club-awards-sec p{font-size:14px; line-height:23px; margin:0 0 25px; padding:0;}
a.readbtn{display:block; width:180px; height:42px; line-height:42px; text-align:center; color:#fff; font-weight:600; border-radius:35px; background:#fe0000; font-size:14px;}
a.readbtn:hover{background:#000; color:#fff;}
.club-awards-sec .owl-dots{text-align:right;}

.kit-equipment-sec{padding:70px 0;}
.kit-equipment-sec h3{font-size:45px; font-weight:900; text-transform:uppercase; color:#fe0000; margin-bottom:26px;}
.kit-equipment-sec h6{font-size:20px; font-weight:600; line-height:28px; margin-bottom:50px;}
.kit-product-div{text-align:center; margin-bottom:30px;}
.kit-product-div h4{font-weight:700; font-size:13px; line-height:20px; margin-top:18px;}
.kit-product-div h4 span{display:block; color:#fe0000; font-size:11px; text-transform:uppercase; font-weight:700;}
a.downloadbtn{display:block; width:300px; height:42px; line-height:42px; text-align:center; color:#fff; font-weight:600; border-radius:35px; background:#fe0000; font-size:14px;}
a.downloadbtn:hover{background:#000; color:#fff;}

.qlinks-sec{padding:70px 0;}
.qlinks-sec h3{font-size:45px; font-weight:900; margin-bottom:45px; text-transform:uppercase; color:#fe0000;}
.qlinks-column li{margin-top:30px; text-align:center;}
.qlinks-column{margin-top:20px;}
.qlinks-column li a{font-size:14px; font-weight:700; color:#fe0000; background:#000; display:block; padding:10px 0; position:absolute; width:100%; bottom:0;}
.qlinks-column li a:hover{color:#fff; background:#fe0000;}
.qlinks-column h4{font-size:17px; font-weight:600; margin-bottom:25px; text-align:left;}

.about-sec{padding:70px 0;}
.about-sec h2{font-size:20px; font-weight:700; margin:40px 0; padding-left:10px; color:#fe0000;}
.about-sec h3{font-size:45px; font-weight:900; margin-bottom:45px; text-transform:uppercase; color:#fe0000;}
.about-sec h4{font-size:20px; font-weight:700; margin:40px 0; padding-left:10px;}
.about-sec p{font-size:16px; line-height:28px; margin:0; padding:0;}
.page-template-handbook .about-sec p{text-align:justify;}

.about-sec1{padding:70px 0;}
.about-sec1 h3{font-size:45px; font-weight:900; margin-bottom:20px; text-transform:uppercase; color:#fe0000;}
.about-sec1 p{font-size:14px; line-height:25px;}
.about-sec1 h6{font-size:22px; font-weight:700;}
.about-sec1 h5{font-size:35px; font-weight:700; margin:20px 0 0; line-height:43px; color:#fe0000;}
.about-sec1 h4{font-size:35px; font-weight:700; line-height:43px;}
.about-sec1 p{font-size:15px; margin:16px 0 25px;}
a.downloadbtn1{display:block; width:220px; height:48px; line-height:48px; text-align:center; color:#fff; font-weight:600; border-radius:35px; background:#fe0000; font-size:14px;}
a.downloadbtn1:hover{background:#000; color:#fff;}

.communication-sec{}
.communication-sec h5{font-weight:700; font-size:22px; color:#fe0000; margin-bottom:40px;}
.table-responsive{border:#dbdbdb solid 1px; padding:18px 12px 0; position:relative; overflow:hidden; min-height:450px; margin-bottom:15px;}
.datalist h6{font-size:24px; font-weight:700; padding:0 0 15px; text-align:center;}
.datalist p{font-size:13px; line-height:19px; margin:0 0 15px; padding:0;}
ul.dots{}
ul.dots li{margin-bottom:15px; background:url(../images/dot.png) top 6px left no-repeat; font-size:13px; line-height:19px; padding-left:20px;}
a.loadMore{width:99px; text-align:center; font-size:25px; padding:29px 0px 11px 48px; color:#fff; background:url('../images/more.png') no-repeat right bottom; font-weight:800; position:absolute; right:0; bottom:0;}
.hide-table{padding-bottom:25px;}
.datalist a{color:#fe0000; font-weight:700;}
.datalist a:hover{color:#000;}
.datalist ol{}
.datalist ol li{margin-bottom:15px; font-size:13px; line-height:19px;}
.datalist ol.subchild{margin:15px 0 0 15px;}

.honour-sec{padding:70px 0 0;}
.honour-sec h3{font-size:45px; font-weight:900; margin-bottom:40px; text-transform:uppercase; color:#fe0000;}
.accordion-button{background:#f1f1f1; font-size:18px; font-weight:600; color:#000;}
.accordion-button:not(.collapsed){background:#f1f1f1; font-size:18px; font-weight:600; color:#000;}
.accordion-item:first-of-type .accordion-button{border:none;}
.accordion-button:not(.collapsed){box-shadow:none;}
.accordion-item{margin-bottom:5px;}
.red-div1{background:#fe0000; color:#fff; padding:20px; width:100%; min-height:240px; margin-bottom:10px;}
.grey-div{background:#505050; color:#fff; padding:20px; width:100%; min-height:240px; margin-bottom:10px;}
.red-div1 h6{font-size:16px; font-weight:700; line-height:20px; border-bottom:#fff solid 1px; padding-bottom:8px; margin-bottom:10px;}
.red-div1 p{font-size:14px; line-height:24px;}
.red-div1 p a{color:#fff; text-decoration:none;}
.red-div1 p a:hover{color:#fff; text-decoration:underline;}
.grey-div h6{font-size:16px; font-weight:700; line-height:20px; border-bottom:#fff solid 1px; padding-bottom:8px; margin-bottom:10px;}
.grey-div p{font-size:14px; line-height:24px;}
.grey-div p a{color:#fff; text-decoration:none;}
.grey-div p a:hover{color:#fff; text-decoration:underline;}
.honour-sec h4{display:block; color:#fff; background:#fe0000; padding-left:15px; line-height:38px; width:100%; font-size:18px; font-weight:600;}
.junior-div{width:100%; padding:0 20px;}
.junior-div p{font-size:14px; line-height:24px; color:#474747; margin-bottom:15px;}
.junior-div p strong{font-size:16px; font-weight:700; color:#000;}
.normal-div{width:100%; padding:0 20px;}
.normal-div p{font-size:14px; color:#000; margin-bottom:15px;}

.sponsor-sec{padding:70px 0;}
.sponsor-sec h3{text-transform:uppercase; font-weight:900; font-size:45px; color:#fe0000; margin-bottom:20px;}
.sponsor-sec p{font-size:16px; line-height:24px; font-weight:600;}
.sponsor-div{margin-top:50px;}
.sponsor-gallery{}
.sponsor-gallery li{position:relative; margin-bottom:20px;}
.sponsor-gallery li img{width:100%; height:auto; max-width:100%;}
.sponsor-gallery .hover-content{position:absolute; top:0; width:95%; flex-direction:column; justify-content:center; height:100%; background-color:rgba(237,31,36,0.90); text-align:center; display:flex; -webkit-display:flex; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; opacity:0;}
.sponsor-gallery h6{color:#fff; font-weight:500; font-size:15px; padding-top:25px; line-height:25px; text-align:center;}
.sponsor-gallery h6 span{font-size:16px; color:#fff; font-weight:700; display:block; padding-top:5px;}
.sponsor-gallery h6 a{color:#fff; text-align:center; display:block; width:100%; border-radius:0; border:none;}
.sponsor-gallery h6 a:hover{color:#000; border:none; background:none; border-radius:0;}
.sponsor-gallery .link a{display:inline-block; width:40px; height:40px; border-radius:50%; font-size:14px; line-height:38px; text-align:center; border:1px solid #fff; border-radius:50%; margin:0 4px; color:#fff;}
.sponsor-gallery .link a:hover{background:#000; color:#fe0000;}
.sponsor-gallery li:hover .hover-content{opacity:1;}

.general-sec{padding:70px 0;}
.general-sec h1{text-transform:uppercase; font-weight:900; font-size:45px; color:#fe0000; margin-bottom:25px;}
.general-sec h3{text-transform:uppercase; font-weight:900; font-size:40px; color:#fe0000; margin-bottom:25px;}
.general-sec h4{font-weight:700; font-size:20px; color:#fe0000; margin-bottom:25px;}
.general-sec p{font-size:14px; line-height:24px; font-weight:500; margin-bottom:25px;}
.table-striped{border:#ccc solid 1px; margin-bottom:25px;}
.table-striped th{background:#000; line-height:30px; color:#fff; font-size:14px; font-weight:700; padding-left:20px;}
.table-striped td{line-height:30px; font-size:14px; font-weight:500; padding-left:20px;}
.table-striped tr:hover{background:#ccc;}
.general-sec ol{list-style:decimal; list-style-type:decimal; margin:25px 30px 0 30px;}
.general-sec ol li{list-style:decimal; list-style-type:decimal; font-size:14px; font-weight:500; line-height:25px; margin-bottom:20px; padding-left:20px;}

.news-archive-sec{padding:70px 0;}
.news-archive-sec h3{text-transform:uppercase; font-weight:900; font-size:45px; color:#fe0000; margin-bottom:45px;}
.news-div{margin-bottom:20px; border:#dbdbdb solid 1px; min-height:520px;}
.news-div:hover{background:#fafafa;}
.news-img-div{position:relative; width:100%;}
.news-img-div img{width:100%;}
.news-img-div h4{width:90%; position:absolute; bottom:1px; left:15px; background:#fe0000; color:#fff; line-height:65px; height:65px; padding-left:20px; font-size:18px; font-weight:700; display:block; cursor:pointer;}
.news-img-div h4:hover{background:#000; color:#fff;}
.news-img-div h4 a{color:#fff; font-weight:700;}
.news-img-div h4 a:hover{color:#fff;}
.news-text-div{padding:15px 20px 30px 20px; min-height:235px;}
.news-text-div p{font-size:14px; line-height:20px; margin-bottom:15px;}
.news-text-div p span{font-size:10px; color:#9b9999;}
a.loadbtn{display:block; margin:20px auto auto; height:50px; text-align:center; text-transform:uppercase; color:#fe0000; border:#fe0000 solid 2px; border-radius:35px; width:205px; line-height:50px; font-size:15px; font-weight:700; letter-spacing:2px;}
a.loadbtn:hover{color:#000; border:#000 solid 2px;}

.thanks-sec{}
.thanks-sec img{width:100%; height:auto;}

.contactus-sec{padding:70px 0; background:url(../images/contactbg.jpg) top center no-repeat; background-size:cover;}
.contactus-div{width:960px; margin:auto; max-width:100%;}
.contact-sec1{}
.contact-sec1{background:rgba(255,255,255,0.9); padding:40px 20px;}
.contact-sec1 h3{text-transform:uppercase; font-weight:900; font-size:45px; color:#fe0000; margin-bottom:45px;}
.contact-sec1 h5{font-weight:600; font-size:20px; margin-bottom:45px;}
.contact-sec1 input[type=text]{width:100%; border:#fe0000 solid 2px; border-radius:25px; height:58px; line-height:58px; padding-left:20px; font-size:16px; margin-bottom:30px;}
.contact-sec1 input[type=text]:hover{border:#e7e7e7 solid 2px;}
.contact-sec1 input[type=email]{width:100%; border:#fe0000 solid 2px; border-radius:25px; height:58px; line-height:58px; padding-left:20px; font-size:16px; margin-bottom:30px;}
.contact-sec1 input[type=email]:hover{border:#e7e7e7 solid 2px;}
.contact-sec1 textarea{width:100%; border:#fe0000 solid 2px; border-radius:25px; height:175px; padding:20px; font-size:16px; margin-bottom:30px;}
.contact-sec1 textarea:hover{border:#e7e7e7 solid 2px;}
.contact-sec1 input[type=submit]{width:200px; display:block; border:none; border-radius:35px; height:45px; line-height:45px; text-align:center; text-transform:uppercase; color:#fff; background:#fe0000; cursor:pointer; font-size:14px; letter-spacing:1px; font-weight:600; float:right;}
.contact-sec1 input[type=submit]:hover{background:#000; color:#fff;}
.contact-div{background:#fe0000; padding:0 50px 50px; position:relative; margin-top:90px; text-align:center;}
.icon-div{margin-top:-25px;}
.contact-div h4{text-transform:uppercase; color:#fff; padding:35px 0 20px; font-size:20px; font-weight:700;}
.contact-div p{font-size:16px; color:#fff; font-weight:600; line-height:21px; padding:0; margin:0;}
.contact-div p a{font-weight:600; color:#fff;}
.contact-div p a:hover{color:#000;}
.remtext{font-size:14px; color:#717171; line-height:58px; padding-left:20px;}
.remtext input{margin-right:10px;}
.losttext{font-size:12px; color:#717171; padding-left:30px; margin-top:17px;}
.losttext a{color:#717171;}
.losttext a:hover{color:#000;}

.contact-sec{padding:70px 0;}
.contact-sec h3{text-transform:uppercase; font-weight:900; font-size:45px; color:#fe0000; margin-bottom:45px;}
.contact-sec h5{font-weight:600; font-size:20px; margin-bottom:45px;}
.contact-sec input[type=email]{width:100%; border:#e7e7e7 solid 2px; border-radius:25px; height:58px; line-height:58px; padding-left:20px; font-size:16px; margin-bottom:30px;}
.contact-sec input[type=email]:hover{border:#fe0000 solid 2px;}
.contact-sec input[type=password],.ur-frontend-form .ur-form-row .ur-form-grid input{width:100%; border:#e7e7e7 solid 2px; border-radius:25px; height:58px; padding-left:20px; font-size:16px; margin-bottom:30px;}
.contact-sec input[type=password]:hover{border:#fe0000 solid 2px;}
.contact-sec input[type=submit],.ur-frontend-form .ur-button-container .ur-submit-button{width:200px; display:block; border:none; border-radius:35px; height:58px; text-align:center; text-transform:uppercase; color:#fff; background:#fe0000; cursor:pointer; font-size:14px; letter-spacing:1px; font-weight:600;}
.contact-sec input[type=submit]:hover{background:#000; color:#fff;}

.allteams-sec{padding:25px 0 70px;}
.allteams-sec h3{font-size:45px; font-weight:900; margin:45px 0; text-transform:uppercase; color:#fe0000;}
.allteams-sec p{font-size:14px; line-height:24px; margin:0; padding:0; font-weight:500;}
.team-details-div{}
.team-details-div img{width:100%; height:auto;}
.team-details-div1{border:#cacaca solid 1px; padding:20px 20px 0;}
.team-details-div2{/*border:#cacaca solid 1px;*/ padding:0 30px 0; margin-bottom:15px;}
.team-details-div2 h5{font-weight:700; text-transform:uppercase; font-size:24px; margin-bottom:20px;}
.team-details-div2 h5 span{font-weight:700; color:#fe0000;}
.team-details-div2 p{font-size:16px; font-weight:500; line-height:29px;}
.button-div{margin:40px 0; width:100%; float:left; text-align:center;}
.button-div a img{display:block; margin:auto; padding:5px 0;}
.button-div a{float:left; background:#fe0000; color:#fff; text-align:center; text-transform:uppercase; font-size:11px; width:130px; height:45px; font-weight:500; margin-right:5px;}
.button-div a:last-child{margin-right:0;}
.button-div a:hover{background:#000; color:#fff;}
.date-heading h4{font-size:20px; font-weight:700; margin:45px 0; text-transform:uppercase; color:#fe0000;}

.section-welcome .skdslider:after{padding-top:70%;}

.affiliations-sec{text-align:center; padding:70px 0;}
.affiliations-sec h3{text-transform:uppercase; font-weight:900; font-size:50px; color:#fe0000; margin-bottom:40px;}
.affiliations-sec .owl-carousel .owl-item img{width:auto; height:135px; margin:auto;}
.ur-frontend-form .user-registration-form__input.user-registration-form__input-checkbox{ width:auto !important; height:auto !important;}
.user-registration-form__label span{ position:relative; top:-12px;}

/*General CSS*/
.mob-show{display:none;}
.width-1170{width:1170px; margin:auto;}
.marg-bott-25{margin-bottom:25px !important;}
.padd-bott-0{padding-bottom:0 !important;}
a.link{color:#fe0000; font-weight:700;}
a.link:hover{color:#000;}
.float-right{float:right;}
.righttext{text-align:right;}
.righttext1{text-align:right;}
.padd-top-45{padding-top:45px !important;}
.padd-top-0{padding-top:0 !important;}
.mt-1-9{margin-top:50px;}
.marg-bott-20{margin-bottom:20px;}
.smallfont{font-weight:700 !important; font-size:14px !important; color:#fe0000 !important;}
img.width100{width:100%; height:auto;}
.blacktext{color:#000 !important;}
.marg-top-25{margin-top:25px !important;}
.marg-top-0{margin-top:0 !important;}
.mob-marg{margin-top:25px;}
.padd-bott-70{padding-bottom:70px !important;}

/*Wordpress CSS*/
.navigation ul li.current-menu-item a{color:#fe0000;}

.navigation ul li.current-menu-item ul li a{color:#fff;}
.navigation ul li.current-menu-item ul li a:hover{color:#fe0000;}

.navigation ul li.current_page_item a{color:#fe0000;}
.navigation ul li.current_page_item ul li a{color:#fff !important;}
.navigation ul li.current_page_item ul li a:hover{color:#fe0000 !important;}

.navigation ul li.current-menu-parent a{color:#fe0000;}
.navigation ul li.current-menu-parent ul li a{color:#fff;}
.navigation ul li.current-menu-parent ul li a:hover{color:#fe0000;}
.navigation ul li.current-menu-parent ul li.current-menu-item a{color:#fe0000;}

.menu li.current-menu-ancestor a{color:#fe0000;}
.menu li.current-menu-ancestor ul li a{color:#fff;}
.menu li.current-menu-ancestor ul li a:hover{color:#fe0000;}
.menu li.current-menu-ancestor ul li.current-menu-item a{color:#fe0000;}

.page-template-home .sponsors-sec{background:#fff; padding:70px 0 45px;}
.ur-frontend-form .ur-button-container .ur-submit-button{}
.ur-frontend-form.login{width:100%;}
.ur-frontend-form .login{float:none;}
.ur-frontend-form .login a{ color:#000;}
.ur-frontend-form .login a:hover{ color:#fe0000;}
.myaccount-sec{}
.myaccount-sec h3{display:none;}
.user-registration-MyAccount-navigation{}
.user-registration-MyAccount-navigation li{}
.user-registration-MyAccount-navigation li a{font-family:'Montserrat', sans-serif !important;  color:#000; text-transform:uppercase; font-size:12px !important;}
.user-registration-MyAccount-content a{font-family:'Montserrat', sans-serif !important; color:#000; font-weight:500;}
#user-registration a{color:#000;}
.page-template-sponsors .no-show{display:none;}

#nav-above, #nav-below{display:none;}
.news-sec{padding:70px 0;}
.news-sec h1.entry-title{font-weight:900; font-size:30px; color:#fe0000; margin-bottom:40px;}
.news-sec h1.entry-title a{font-weight:900; color:#fe0000;}
.news-sec h1.entry-title a:hover{color:#000;}
.news-sec h1.page-title{margin-bottom:30px; font-weight:700;}
.news-sec h2.entry-title{font-weight:700; font-size:30px; color:#fe0000; margin-bottom:40px;}
.news-sec h2.entry-title a{font-weight:700; color:#fe0000;}
.news-sec h2.entry-title a:hover{color:#000;}
.news-sec h3{font-size:25px; color:#000; font-weight:600; margin-bottom:30px;}
#comments{margin-top:40px;}
.entry-meta{border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; padding:20px 0; margin-bottom:40px;}
.entry-meta a{color:#fe0000; font-weight:700;}
.entry-meta a:hover{color:#000;}
.entry-utility{border-top:#ccc solid 1px; border-bottom:#ccc solid 1px; padding:20px 0; margin:40px 0;}
.entry-utility a{color:#fe0000; font-weight:700;}
.entry-utility a:hover{color:#000;}
.logged-in-as a{color:#fe0000; font-weight:700;}
.logged-in-as a:hover{color:#000;}
.comment-form label{width:100%; display:block;}
.comment-form input[type=email]{width:100%; border:#e7e7e7 solid 2px; border-radius:25px; height:40px; line-height:40px; padding-left:15px; font-size:14px;}
.comment-form input[type=email]:hover{border:#fe0000 solid 2px;}
.comment-form input[type=text]{width:100%; border:#e7e7e7 solid 2px; border-radius:25px; height:40px; padding-left:15px; font-size:14px;}
.comment-form input[type=text]:hover{border:#fe0000 solid 2px;}
.comment-form textarea{width:100%; border:#e7e7e7 solid 2px; border-radius:25px; height:100px; padding:15px; font-size:14px;}
.comment-form textarea:hover{border:#fe0000 solid 2px;}
.comment-form input[type=submit]{width:200px; display:block; border:none; border-radius:35px; height:40px; text-align:center; text-transform:uppercase; color:#fff; background:#fe0000; cursor:pointer; font-size:14px; letter-spacing:1px; font-weight:600;}
.comment-form input[type=submit]:hover{background:#000; color:#fff;}

.sidebar-div{padding-left:10%;}
.sidebar-div ul.category-list{margin-left:20px;}
.sidebar-div ul li{font-size:14px; color:#737373; line-height:20px; margin-bottom:10px; list-style:disc;}
.news-sec ul li a{color:#737373;}
.news-sec ul li a:hover{color:#000;}
.category-list li.categories{font-size:0; list-style:none;}

.sidebar-div .blog-tags a{background-color:#000; padding:7px 12px; color:#fff; font-size:14px; line-height:20px; margin:0.6rem 5px 0 0; display:inline-block; vertical-align:top; border:1px solid #000;}
.sidebar-div .blog-tags a:hover,.sidebar-div .blog-tags a:active,.sidebar-div .blog-tags a:focus{background-color:#000; color:#fff;}
.blog-tags a{background-color:#000; padding:7px 12px; color:#fff; font-size:14px; line-height:20px; margin:0.6rem 5px 0 0; display:inline-block; vertical-align:top; border:1px solid #000;}
.blog-tags a:hover,.blog-tags a:active,.blog-tags a:focus{background-color:#000; color:#fff;}
.blog-tags li{list-style:none; list-style-type:none;}
.entry-date{font-weight:700;}

.pagination{border-radius:0; padding:0; margin-left:auto; margin-right:auto; display:block; text-align:center;}
.pagination ul{display:inline-block; margin:0 auto; padding:0;}
.pagination li{display:inline; margin-right:10px;}
.pagination li:last-child{margin-right:0;}
.pagination a{background:transparent; font-weight:700; text-align:center; padding:12px 16px; color:#000; border:1px solid #000; line-height:25px;}
.pagination a:hover,.pagination a:active,.pagination a:focus{background-color:#000; color:#fff; box-shadow:none;}
.pagination .active a{background-color:#000; color:#fff; border:1px solid #000; cursor:default;}
.pagination .current{background-color:#000; color:#fff; box-shadow:none; display:inline-block; font-weight:700; text-align:center; padding:9px 20px; border:1px solid #000; line-height:25px;}

.news-sec ul.children{margin-top:25px; margin-left:0;}
.category-list ul{margin-left:20px;}
.archive .status-publish{margin-bottom:25px; padding-bottom:25px;}
.news-sec .entry-summary a{font-weight:700; color:#fe0000;}
.news-sec .entry-summary a:hover{color:#000;}
.vcard a{font-weight:700; color:#000;}
.vcard a:hover{color:#000; text-decoration:underline;}
.news-sec ul li.border-div1:last-child{border-bottom:none !important;}
.sidebar-div h5{font-weight:700; font-size:22px; color:#000; margin-bottom:30px;}
.sidebar-div h6{font-size:14px; text-transform:none; color:#000; margin-bottom:0; line-height:20px;}
.sidebar-div h6 a{color:#000;}
.single-post .web-breadcrumb .crumbtext h2{font-size:30px;}
.archive .web-breadcrumb .crumbtext h2{font-size:30px;}

.sidebar-div input[type=text]{padding-left:15px; height:35px; line-height:35px; border:#ccc solid 1px; font-size:13px;}
.sidebar-div input[type=submit]{background:#ccc; border:#aaa solid 1px; color:#000; cursor:pointer; font-size:12px; text-align:center;  width:100px; height:35px; line-height:35px;}

.page-id-1109 .about-sec p{margin-bottom:15px;}
.page-id-1111 .about-sec p{margin-bottom:15px;}
.page-id-1113 .about-sec p{margin-bottom:15px;}
.page-id-1107 .about-sec p{margin-bottom:15px;}
.page-id-1142 .about-sec p{margin-bottom:15px;}
.page-id-1147 .about-sec p{margin-bottom:15px;}

.page-template-news-archive .news-img-div h4{width:100%; position:absolute; bottom:0; left:0; background:#000; color:#fff; line-height:65px; height:65px; padding-left:20px; font-size:18px; font-weight:700; display:block; cursor:pointer;}
.page-template-news-archive .news-img-div h4:hover{background:#fe0000; color:#fff;}
.page-template-news-archive .news-text-div{min-height:195px;}
.single-post .entry-content a{font-weight:700; color:#fe0000;}
.single-post .entry-content a:hover{color:#000;}

.dsquad-sec1{background:#fe0000;}
.dsquad-sec1 h3{font-size:45px; font-weight:900; margin-bottom:45px; text-transform:uppercase; color:#fe0000;}
.dsquad-sec1 p{font-size:16px; line-height:28px; margin:0; padding:0;}
.dsquad-div1{}
.dsquad-div1 h6{color:#fff; font-weight:900; font-size:40px; margin-bottom:30px;}
.dsquad-div1 p{color:#fff; font-size:14px; line-height:25px; margin-bottom:20px;}
.alignright{float:right; padding:0 20px;}

.dsquad-sec2{background:url(../images/dsquadbg1.jpg) top right no-repeat; background-size:cover; padding-top:70px; margin-bottom:70px;}
.dsqaud-div2{background:#fff; padding:33px;}
.dsqaud-div2 h3{font-weight:900; color:#fe0000; text-transform:uppercase; font-size:30px;}
.dsqaud-div2 p{font-size:14px;}
.dsqaud-div2 ul.dots li{font-weight:900;}

.dsquad-sec3{background:url(../images/dsquadbg2.jpg) top right no-repeat; background-size:cover; padding:30px 0;}
.dsqaud-div3{background:#fe0000; padding:25px;}
.dsqaud-div3 h2{font-weight:700; color:#fff; font-size:30px; margin-bottom:20px;}
.dsqaud-div3 h3{font-weight:900; color:#fff; text-transform:uppercase; font-size:30px;}
.dsqaud-div3 p{color:#fff; font-size:14px;}

.dsquad-sec4{background:url(../images/dsquadbg3.jpg) top right no-repeat; background-size:cover; padding:70px 0;}
.dsquad-sec5{background:url(../images/dsquadbg4.jpg) top right no-repeat; background-size:cover; padding:140px 0;}

.mini-sec1{background:url(../images/minibg1.jpg) top center no-repeat; background-size:cover; padding:70px 0 0; color:#fff;}
section.mini-sec1 h2{color:#fff; font-weight:700; font-size:40px; margin-bottom:25px;}
section.mini-sec1 h3{color:#fff; font-weight:900; text-transform:uppercase;}
section.mini-sec1 p{font-size:14px; line-height:24px; font-weight:500; margin-bottom:25px;}
.mini-sec2{background:url(../images/minibg2.jpg) top center no-repeat; background-size:cover; padding:70px 0; color:#fff;}
section.mini-sec2 h3{color:#fff; font-weight:900; text-transform:uppercase;}
section.mini-sec2 p{font-size:14px; line-height:24px; font-weight:500; margin-bottom:25px;}
.mini-sec3{background:url(../images/minibg3.jpg) top center no-repeat; background-size:cover; padding:70px 0; color:#fff;}
section.mini-sec3 h3{color:#fff; font-weight:900; text-transform:uppercase;}
section.mini-sec3 p{font-size:14px; line-height:24px; font-weight:500; margin-bottom:25px;}
.mini-sec4{background:url(../images/minibg4.jpg) top center no-repeat; background-size:cover; padding:70px 0; color:#fff;}
section.mini-sec4 h3{color:#fff; font-weight:900; text-transform:uppercase;}
a.regbtn{font-size:14px; background:#fff; color:#fe0000; text-transform:uppercase; border-radius:50px; margin-top:30px; text-align:center; width:200px; display:block; height:45px; line-height:45px; letter-spacing:2px; font-weight:600;}
a.regbtn:hover{background:#fe0000; color:#fff;}

a.talkbtn{font-size:14px; background:#fff; color:#fe0000; text-transform:uppercase; border-radius:50px; margin:30px 0; text-align:center; display:inline-block; padding:0 20px; height:45px; line-height:45px; letter-spacing:2px; font-weight:600;}
a.talkbtn:hover{background:#fe0000; color:#fff;}

.girlsf-sec1{background:url(../images/girlsfbg1.jpg) top right no-repeat; background-size:cover; padding:70px 0;}
.girlsf-sec2{background:url(../images/girlsfbg2.jpg) top right no-repeat; background-size:cover; padding:70px 0; color:#fff;}
section.girlsf-sec2 h3{color:#fff; font-weight:900; text-transform:uppercase;}

.mensf-sec1{background:url(../images/mensfbg1.jpg) top right no-repeat; background-size:cover; padding:70px 0; color:#fff;}
section.mensf-sec1 h2{color:#fff; font-weight:700; font-size:40px; margin-bottom:25px;}
section.mensf-sec1 h3{color:#fff; font-weight:900; text-transform:uppercase;}
section.mensf-sec1 p{font-size:14px; line-height:24px; font-weight:500; margin-bottom:25px;}
.mensf-sec2{background:url(../images/mensfbg2.jpg) top right no-repeat; background-size:cover; padding:70px 0; color:#fff;}
section.mensf-sec2 h3{color:#fff; font-weight:900; text-transform:uppercase;}
section.mensf-sec2 p{font-size:14px; line-height:24px; font-weight:500; margin-bottom:25px;}

.womansf-sec1{background:url(../images/womansfbg1.jpg) top right no-repeat; background-size:cover; padding:70px 0; color:#fff;}
section.womansf-sec1 h2{color:#fff; font-weight:700; font-size:40px; margin-bottom:25px;}
section.womansf-sec1 h3{color:#fff; font-weight:900; text-transform:uppercase;}
section.womansf-sec1 p{font-size:14px; line-height:24px; font-weight:500; margin-bottom:25px;}
.womansf-sec2{background:url(../images/womansfbg2.jpg) top right no-repeat; background-size:cover; padding:70px 0; color:#fff;}
section.womansf-sec2 h3{color:#fff; font-weight:900; text-transform:uppercase;}
section.womansf-sec2 p{font-size:14px; line-height:24px; font-weight:500; margin-bottom:25px;}

.youth-sec1{background:#fcb9b9; padding:70px 0;}
section.youth-sec1 h2{color:#fe0000; font-size:40px; font-weight:900; margin-bottom:25px;}
section.youth-sec1 h3{color:#fe0000; font-weight:900; text-transform:uppercase; font-size:40px;}
section.youth-sec1 h4{color:#fe0000; font-size:18px; font-weight:700; margin:45px 0 0;}
section.youth-sec1 h5{color:#fe0000; font-size:18px; font-weight:700; margin:20px 0 0;}
section.youth-sec1 p{font-size:14px; line-height:24px; font-weight:500; margin-bottom:25px;}
.youth-sec2{background:#400405; padding:70px 0;}
section.youth-sec2 h3{color:#fff; font-weight:700; text-transform:uppercase;}
section.youth-sec2 p{color:#fff;}

.page-template-login .lost_password{display:none;}
.page-template-login #user-registration{margin:0;}

.team-unlock-div .table-striped{border:#ccc solid 1px; margin:25px 0;}
.team-unlock-div .table-striped th{background:#000; line-height:30px; color:#fff; font-size:14px; font-weight:700; padding-left:20px;}
.team-unlock-div .table-striped td{line-height:30px; font-size:14px; font-weight:500; padding-left:20px; color:#fff !important; opacity:1;}
.team-unlock-div .table-striped td:hover{color:#000 !important;}
.team-unlock-div .table-striped{line-height:30px; font-size:14px; font-weight:500; padding-left:20px; color:#fff !important; opacity:1;}
.team-unlock-div .table-striped tr:hover{background:#ccc;}
.team-unlock-div .table-striped tr:hover td{color:#000 !important;}

.style-row{margin:25px auto auto; width:90%; line-height:35px; color:#fff;}

.packages-sec{padding:70px 0 30px;}
.packages-sec h3{font-size:45px; font-weight:900; margin-bottom:45px; text-transform:uppercase; color:#fe0000; display:block;}
.packages-sec p{font-size:16px; line-height:28px; margin:0; padding:0; text-align:justify;}
.gold-package{background:#fe0000; border-radius:10px; padding:0 15px 30px; margin-bottom:40px;}
.gold-package h1{text-align:center; width:175px; margin:auto; background:#000; color:#fff; font-weight:900; font-size:45px; border-radius:0 0 10px 10px; padding:45px 0 35px; margin-bottom:15px;}
.gold-package h2{text-align:center; text-transform:uppercase; font-size:41px; font-weight:900; color:#000; margin-bottom:5px;}
.gold-package h4{display:block; background:url(../images/headlinebg.png) top center no-repeat; text-align:center; color:#fff; text-transform:uppercase; font-size:20px; line-height:34px; font-weight:500;}
.gold-package ul{margin-top:33px;}
.gold-package ul li{margin-bottom:9px; display:block; background:#fff; border-radius:10px; padding:10px 35px; font-size:18px; color:#121315; line-height:23px; font-weight:500;}

.silver-package{background:#000; border-radius:10px; padding:0 15px 30px; margin-bottom:40px;}
.silver-package h1{text-align:center; width:175px; margin:auto; background:#fe0000; color:#fff; font-weight:900; font-size:45px; border-radius:0 0 10px 10px; padding:45px 0 35px; margin-bottom:15px;}
.silver-package h2{text-align:center; text-transform:uppercase; font-size:41px; font-weight:900; color:#fe0000; margin-bottom:5px;}
.silver-package h4{display:block; background:url(../images/headlinebg1.png) top center no-repeat; text-align:center; color:#fff; text-transform:uppercase; font-size:20px; line-height:34px; font-weight:500;}
.silver-package ul{margin-top:33px;}
.silver-package ul li{margin-bottom:9px; display:block; background:#fff; border-radius:10px; padding:10px 35px; font-size:18px; color:#121315; line-height:23px; font-weight:500;}

.bronze-package{background:#f9d2a3; border-radius:10px; padding:0 15px 30px;}
.bronze-package h1{text-align:center; width:175px; margin:auto; background:#ad6a19; color:#fff; font-weight:900; font-size:45px; border-radius:0 0 10px 10px; padding:45px 0 35px; margin-bottom:15px;}
.bronze-package h2{text-align:center; text-transform:uppercase; font-size:41px; font-weight:900; color:#ad6a19; margin-bottom:5px;}
.bronze-package h4{display:block; background:url(../images/headlinebg.png) top center no-repeat; text-align:center; color:#fff; text-transform:uppercase; font-size:20px; line-height:34px; font-weight:500;}
.bronze-package ul{margin-top:33px;}
.bronze-package ul li{margin-bottom:9px; display:block; background:#fff; border-radius:10px; padding:10px 35px; font-size:18px; color:#121315; line-height:23px; font-weight:500;}

.green-package{background:#B4E380; border-radius:10px; padding:0 15px 30px; margin-top:50px;}
.green-package h1{text-align:center; width:175px; margin:auto; background:#399918; color:#fff; font-weight:900; font-size:45px; border-radius:0 0 10px 10px; padding:45px 0 35px; margin-bottom:15px;}
.green-package h2{text-align:center; text-transform:uppercase; font-size:41px; font-weight:900; color:#399918; margin-bottom:5px;}
.green-package h4{display:block; background:url(../images/headlinebg.png) top center no-repeat; text-align:center; color:#fff; text-transform:uppercase; font-size:20px; line-height:34px; font-weight:500;}
.green-package ul{margin-top:33px;}
.green-package ul li{margin-bottom:9px; display:block; background:#fff; border-radius:10px; padding:10px 35px; font-size:18px; color:#121315; line-height:23px; font-weight:500;}

.violet-package{background:#D2649A; border-radius:10px; padding:0 15px 30px; margin-top:50px;}
.violet-package h1{text-align:center; width:175px; margin:auto; background:#8E3E63; color:#fff; font-weight:900; font-size:45px; border-radius:0 0 10px 10px; padding:45px 0 35px; margin-bottom:15px;}
.violet-package h2{text-align:center; text-transform:uppercase; font-size:41px; font-weight:900; color:#8E3E63; margin-bottom:5px;}
.violet-package h4{display:block; background:url(../images/headlinebg.png) top center no-repeat; text-align:center; color:#fff; text-transform:uppercase; font-size:20px; line-height:34px; font-weight:500;}
.violet-package ul{margin-top:33px;}
.violet-package ul li{margin-bottom:9px; display:block; background:#fff; border-radius:10px; padding:10px 35px; font-size:18px; color:#121315; line-height:23px; font-weight:500;}

.faq-content p{padding:10px; font-weight:500; font-size:14px; line-height:25px; text-align:justify;}

ul.dots1{margin:20px;}
ul.dots1 li{margin-bottom:15px; background:url(../images/dot.png) top 9px left no-repeat; font-size:14px; line-height:25px; padding-left:20px; font-weight:500;}

.faq-accordion .faq-title h4{font-size:16px !important;}

ul.whitefont{margin:0 0 25px 0;}
ul.whitefont li{margin-bottom:15px; font-size:13px; line-height:19px; color:#fff; font-weight:500;}
ul.whitefont li img{padding-right:10px; width:9%; height:auto; float:left; padding-bottom:10px;}

.club-history-sec{padding:70px 0 0;}
.club-history-sec h3{font-size:35px; font-weight:900; margin-bottom:35px; text-transform:uppercase; color:#fe0000;}
.club-history-sec p{font-size:14px; line-height:21px; margin:0 0 20px; padding:0; text-align:justify;}

.football-develop-sec-main{background:#fff url(../images/developmentbg.jpg) center bottom no-repeat; background-size:100%;}
.football-develop-sec{background:#fff;}
.football-develop-sec h3{font-size:25px; font-weight:900; text-transform:uppercase; color:#fe0000; display:block;}
.football-develop-sec p{font-size:13px; color:#000; font-weight:400; line-height:21px; padding:0; margin:0 0 17px;}
.football-develop-sec p strong{font-weight:600; display:block;}
.right-align{text-align:right;}
.football-develop-sec1{background:none;}
.football-develop-sec1 h3{font-size:25px; font-weight:900; text-transform:uppercase; color:#fe0000; display:block;}
.football-develop-sec1 p{font-size:13px; color:#000; font-weight:400; line-height:21px; margin-bottom:20px; padding:0; margin:0 0 17px;}
.football-develop-sec1 p strong{font-weight:600; display:block;}

.conclusion-sec{background:#1a1919; color:#fff; text-align:center; padding:40px 0;}
.conclusion-sec h3{font-size:25px; font-weight:900; text-transform:uppercase; margin-bottom:40px; color:#fff; display:block;}
.conclusion-sec p{font-size:16px; font-weight:600; line-height:26px; width:59%; margin:auto;}</pre></body></html>