html,body{margin:0;padding:0;width:100%;}input{margin:0;padding:0;vertical-align:middle;}textarea{resize:vertical;}ul{margin:0;padding:0;list-style:none;}.post-content ul{padding:0 20px;list-style-type:square;}.post-content ol{padding:0 20px;}.post-content tr th a{color:#ccc;}li{margin:0;padding:0;line-height:normal;}h1{padding-top:20px;padding-bottom:26px;font-size:40px;}h2{padding-top:20px;padding-bottom:26px;font-size:32px;}h3{padding-top:20px;padding-bottom:21px;font-size:28px;}h4{padding-top:20px;padding-bottom:19px;font-size:24px;}h5{padding-top:20px;padding-bottom:15px;font-size:20px;}h6{padding-top:20px;padding-bottom:14px;font-size:18px;}iframe{border:0px;}.overflow-scroll{overflow-x:auto;}.tabs-overflow-hidden{overflow:hidden;margin-bottom:30px;}body.page .comments-wrap{padding:0px;}@media (max-width: 768px){h6.text-center{text-align:center !important;}}.btn{padding:15px 24px 13px 24px;border-radius:9px;border:none;background:#141414;font-size:16px;color:#008300;text-transform:uppercase;font-family:Montserrat, sans-serif;}.btn:hover{color:#fff;background:#131313;}.btn.small{font-size:12px;}.clear{clear:both;}.bg-cover{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}.no-gutter > [class*='col-']{padding-right:0;padding-left:0;}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.position-relative{position:relative;}input[type='text']{padding:15px 10px;border:1px solid transparent;width:100%;background:#fff;font-size:14px;color:#666;line-height:normal;outline:none;}input[type='text'][disabled]{background:#ededed;}input[type='text'].error{border-color:#f00;color:#f00;}input[type='email']{padding:15px 10px;border:1px solid transparent;width:100%;background:#fff;font-size:14px;color:#666;line-height:normal;outline:none;}input[type='email'][disabled]{background:#ededed;}textarea{padding:15px 10px;width:100%;height:180px;background:#fff;border:none;font-size:14px;color:#666;line-height:normal;}.success-story{padding:44px 0 0 0;background:100% 0 no-repeat #f7f7f7;}.success-story .title{padding:8px 0 16px 0;font-family:Raleway, sans-serif;font-weight:900;font-size:16px;text-transform:uppercase;color:#020203;}.success-story .icon{padding-top:19px;}.success-story .booking{margin-top:65px;padding:9px 26px 8px 26px;display:inline-block;background:#fc0;border-radius:9px;color:#141414;font-size:16px;font-family:Montserrat, sans-serif;text-transform:uppercase;}.success-story .booking:hover{color:#fff;background:#141414;}.success-story .coach-quote{padding-left:56px;position:absolute;bottom:8%;left:0;border:none;}.success-story .coach-quote:before{content:'\201c';position:absolute;left:0;font-weight:bold;top:4px;font-size:200px;line-height:120px;z-index:0;color:#008300;font-family:Open Sans, sans-serif;}.success-story .coach-quote p{margin:0;font-size:24px;position:relative;line-height:32px;font-weight:800;color:#fff;font-family:Raleway, sans-serif;}.success-story .coach-quote p.name{padding-top:9px;font-size:12px;text-transform:uppercase;line-height:normal;font-weight:400;color:#666;font-family:Montserrat, sans-serif;}.call-to-action .text{padding-top:9px;font-size:24px;line-height:normal;font-weight:900;color:#008300;font-family:Raleway, sans-serif;text-transform:uppercase;}.call-to-action .join{padding:9px 31px 10px 31px;display:inline-block;background:#fc0;border-radius:9px;color:#141414;font-size:16px;font-family:Montserrat, sans-serif;text-transform:uppercase;}.call-to-action .join:hover{color:#fff;background:#141414;}.match-page-slider .item{position:relative;overflow:hidden;display:block;}.match-page-slider .item:hover .info{left:0;}.match-page-slider .item img{width:100%;display:block;}.match-page-slider .item .info{padding:24px 0 10px 30px;transition:all 400ms;width:45%;box-sizing:border-box;position:absolute;top:0;bottom:0;left:-100%;display:block;z-index:1;}.match-page-slider .item .info > *{font-size:16px;line-height:24px;color:#fff;font-family:Montserrat, sans-serif;display:block;position:relative;}.match-page-slider .item .info:before{content:'';position:absolute;top:0;bottom:0;left:-60px;right:-25px;background-color:rgba(255,255,255,0.8);transform:skew(-10deg);}.match-page-slider .item .info .date{padding-bottom:8px;line-height:normal;}.live-details{padding:10px 20px 14px 20px;background:#fcfcfc;}ul.team-legend{padding:0px;}.pagination-wrap ul.pagination{padding:0px;}.pagination-wrap .pagination{margin:40px 0 100px 0;width:100%;text-align:center;font-size:0;}.pagination-wrap .pagination li{float:none;display:inline-block;font-size:12px;vertical-align:top;}.pagination-wrap .pagination li:first-child{float:left;}.pagination-wrap .pagination li:last-child{float:right;}.pagination-wrap .pagination li a{padding-top:2px;margin:1px;width:50px;height:50px;background:#fff;border-radius:0;border:none;text-align:center;line-height:48px;font-size:12px;color:#666;}.pagination-wrap .pagination li a:hover{color:#fff;background:#008300;}.pagination-wrap .pagination li.active a{color:#fff;background:#008300;}table{margin-bottom:30px;width:100%;}table tr{cursor:pointer;}table tr th{background:#008300;font-size:10px;text-transform:uppercase;color:#ccc;height:32px;text-align:center;}table tr th:first-child{padding-left:20px;text-align:left;}table tr td{padding:0 20px;height:50px;line-height:normal;border-bottom:1px solid #e6e6e6;font-size:12px;color:#008300;text-align:center;}table tr td > *{vertical-align:middle;}table tr td:first-child{text-transform:uppercase;font-family:Montserrat, sans-serif;text-align:left;}table tr td:last-child{font-weight:bold;}table tr td:first-child i{margin-right:8px;font-size:16px;}table tr td:first-child span{line-height:29px;}table tr td.up i{color:#4caf50;}table tr td.down i{color:#f44336;}table tr td.none i{color:#999;font-size:10px;}table tr td:last-child span{width:40px;height:30px;line-height:28px;border-radius:9px;background:#008300;display:inline-block;color:#fff;}table tr td:first-child span{width:inherit;font-weight:normal;height:inherit;border-radius:inherit;background:inherit;display:inherit;color:inherit;}table tr td .team{padding:0 15px 0 0;}table tr:hover{background:#f2f2f2;}table tr:hover td i{color:#fff;}.captain-bage{display:inline-block;font-size:10px;text-transform:uppercase;color:#fff;font-family:Montserrat, sans-serif;}.player-single-wrap{padding-top:45px;padding-bottom:70px;}.player-single-wrap .player-info .player-info-title{margin-top:0;padding-top:0;}.player-single-wrap .player-info table tr th{padding:0 10px;border-bottom:1px solid #f7f7f7;font-size:10px;font-family:Montserrat, sans-serif;color:#666;background:#fff;}.player-single-wrap .player-info table tr td{padding:0 10px;background:#fafafa;}.player-single-wrap .player-info table tr td:first-child{font-size:12px;text-transform:uppercase;font-family:Montserrat, sans-serif;}ul.player-trophey{padding:0px;}.player-single-wrap .player-trophey li{margin-right:10px;display:inline-block;position:relative;}.player-single-wrap .player-trophey li .year{padding:0 10px;height:30px;line-height:28px;background:#008300;border-radius:9px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:12px;color:#fff;}.standing-table-wrap{padding:45px 0 70px 0;}.standing-cup{padding-top:45px;}.standing-cup .player-filters{padding-bottom:9px;}ul.contact-bar{padding-top:10px;padding-left:0px;}.contact-bar li{padding-right:25px;display:inline-block;}.contact-bar li a{font-size:16px;color:#999;}.contact-bar li.facebook:hover a{color:#3b5998;}.contact-bar li.twitter:hover a{color:#1da1f2;}.contact-bar li.google:hover a{color:#dd4b39;}.contact-bar li.pinterest:hover a{color:#bd081c;}.club-champ{padding-top:45px;}.club-champ h4{padding-bottom:0;}.champ-date{padding-bottom:49px;font-size:14px;color:#666;font-family:Montserrat, sans-serif;text-transform:uppercase;}.champ-date i{margin-right:10px;font-size:14px;color:#999;}.champ-tab-wrap{padding-top:50px;}.champ-tab-wrap .main-lates-matches .item{position:relative;}.champ-tab-wrap .main-lates-matches .item:hover{box-shadow:0 0 10px 10px #d2d2d2;z-index:2;}.champ-tab-wrap .news-list .item{margin-top:0;margin-bottom:35px;}#circle-bar2,#circle-bar3{width:42px;height:42px;position:relative;}.wrapper-circle{display:inline-flex;width:100%;}td a{color:#008300;}.player-hockey-wrap .circle-item{display:inline-block;width:100%;}.player-hockey-wrap .circle-item > .text{color:#666;}#circle-bar3 .progressbar-text,#circle-bar2 .progressbar-text{font-size:12px;color:#141414;font-family:Montserrat;}.player-hockey-wrap{background-color:#fcfcfc;width:100%;position:relative;}.player-hockey-wrap .border{background-color:#fff;height:100%;position:absolute;left:-30px;padding:30px;width:195px;}.player-hockey-wrap > div p{margin-bottom:20px;}.player-hockey-wrap .circle-item{float:none;}.player-hockey-wrap .stats{position:relative;padding:30px;}.canvas{position:relative;margin:10px;margin-top:20px;}.canvas-minutes{padding-top:20px;margin-bottom:20px;background:#fcfcfc;}.background-section{background:#fcfcfc;padding:10px 20px 30px;}.player-hockey-wrap .border:before{content:'';width:80px;position:absolute;top:0;bottom:0;right:-40px;background:#fff;transform:skew(-10deg);}.player-hockey-wrap .number{color:#141414;font-size:40px;font-family:Montserrat;}.player-hockey-wrap .name{font-family:Montserrat;color:#008300;font-size:24px;text-transform:uppercase;}.player-hockey-wrap .country{font-size:10px;font-family:Montserrat;color:#141414;}.player-hockey-wrap .country img{margin-right:10px;}.summary-hockey{background:#fcfcfc;padding:20px;}.featured-navigation{padding-top:30px;}.featured-navigation a:first-child{margin-left:0;}.feat-show-all{margin-top:21px;display:inline-block;font-size:14px;text-transform:uppercase;color:#008300;font-family:Montserrat, sans-serif;}.feat-show-all:hover{color:#141414;}@media (max-width: 1600px){.main-news-list .item > img{width:auto;}}@media (max-width: 1200px){.socials li{padding-left:5px;}.navbar-header{float:none;}.navbar-left,.navbar-right{float:none !important;}.navbar-fixed-top{top:0;}.navbar-collapse.collapse{display:none !important;}.navbar-nav{float:none !important;}.navbar-nav>li{float:none;}.collapse.in{display:block !important;}.main-menu-wrap .navbar{padding-top:20px;clear:both;border:none;}.main-menu-wrap .navbar-collapse{border:none;box-shadow:none;}.main-news-list .item .caption .name{display:block;line-height:16px;}.live-match-stat .field{margin:0 auto;width:509px;}.isotope-grid .grid-item{height:205px;}.isotope-grid .grid-item.height2{height:330px;}.footer .footer-left:before{right:10px;}.store-list-item{margin-bottom:20px;}.club-main-stat .last-match .team{width:40%;}.club-main-stat .last-match .score{width:20%;}.color-filter-item ul li{padding-left:11px;}}@media (max-width: 992px){.timeline .first{width:100%;padding-right:0;}.timeline .second{width:100%;padding-left:0;}.row-offcanvas{position:relative;transition:all .25s ease-out;}.row-offcanvas-right{right:0;}.row-offcanvas-left{left:0;}.row-offcanvas-right .sidebar-offcanvas{right:-55%;}.row-offcanvas-left .sidebar-offcanvas{left:-65%;}.row-offcanvas-right.active{right:55%;}.row-offcanvas-left.active{left:70%;}.sidebar-offcanvas{position:absolute;top:0;width:50%;}.main-players-stat{background-size:cover;}.isotope-grid .grid-item{height:145px;}.club-top-info .club-stat{overflow-x:hidden;padding-bottom:30px;}.club-main-stat .last-match .team{width:40%;}.club-main-stat .last-match .score{width:20%;}.club-top-btn{margin-top:0;margin-bottom:20px;float:none;position:static;transform:translateY(0);}.club-champ .club-top-btn{margin-top:0;}.search-item .info{padding-left:20px;}.search-item .image{text-align:center;}.search-item .image img{display:inline-block;}.standing-full tr td.form{padding:0;}.player-hockey-wrap .border{left:initial;}.footer .foot-up{position:relative;}.footer-menu-wrap .foot-up:before{left:-10%;}}@media (max-width: 767px){.no-gutter > [class*="col-"]{padding-right:15px;padding-left:15px;}.call-to-action .text{padding-top:0;}.call-to-action{background-size:cover;}.image-header .info:before{right:-100%;}.isotope-grid .grid-item a img{max-width:100%;}.isotope-grid .grid-item{overflow:hidden;margin-bottom:10px;}.isotope-grid .grid-item{width:100%;height:200px;}.isotope-grid .grid-item.height2{height:200px;}.isotope-grid .grid-item a .info:before{left:-100%;}.coupon{padding-bottom:20px;}.match-live-date .event{text-align:left;}.club-main-stat .last-match .team{text-align:center;width:100%;}.club-main-stat .last-match .team.right{text-align:center;}.club-main-stat .last-match .score{width:100%;}.club-main-stat .last-match .score span{width:40px;}.news-single .item .top-info,.news-single .item .post-text,.comments-wrap{padding-left:0px;padding-right:0px;}}@media (max-width: 700px){.standing-full tr td.form span{margin-bottom:5px;}}@media (max-width: 600px){.player-stat-slider .item .top-info .number{display:block;}}@media (max-width: 545px){.live-match-stat .field{margin:0 auto;width:100%;}.broadcast-item .info{padding-top:15px;padding-left:0;}.cart-table td.name{padding-top:5px;padding-bottom:5px;}.cart-table .delete a:before{background:none;}.cart-table tr:hover .delete a:before{background:none;}}