*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
html{font-size:16px;}
body{font-family: 'Roboto', sans-serif; font-size:15px; padding:0;margin:0;background:#fff; color:#001036; line-height: 1.4}
a{text-decoration:none; transition: all 0.25s ease-in-out 0s; -webkit-transition: all 0.25s ease-in-out 0s; -moz-transition: all 0.25s ease-in-out 0s; }
a:hover,a:focus{outline:none;text-decoration:none}
a:visited{color:inherit;}
button, input[type="button"], input[type="reset"], input[type="submit"] {font-weight:300; font-size:1rem;}
.flexrow{ display: flex; flex-direction: row; flex-wrap: wrap; align-items: center;}
.container, .container.vc_row > .vc_col-sm-12{width:100%;max-width:1630px;padding:0 15px;margin:0 auto; float:none;}
.container.vc_row{margin-left:auto; margin-right:auto; max-width:100%; padding-left:0px; padding-right:0px;}
.container.vc_row > .vc_col-sm-12 > .vc_column-inner{padding-left:0px; padding-right:0px;}
.vc_row[data-vc-full-width="true"]{margin-left:0px; margin-right:0px;}
.vc_row[data-vc-full-width="true"] > .vc_col-sm-12 > .vc_column-inner{padding-left:0px; padding-right:0px;}
.post,.page{margin-bottom:0}
.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding:0!important}
h1,h2,h3,h4,h5,h6,p{margin:0}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; font-family: 'Oswald', sans-serif;}
h1, .h1 { font-size: 2.25rem; }
h2, .h2 { font-size:46px; line-height:50px; color: #000000; font-weight:700; margin-bottom:0px; text-transform:uppercase; position:relative; padding:0px;}
h3, .h3 { font-size: 1.75rem; color: #001036;}
h4, .h4 { font-size: 1.25rem; color: #001036;}
h5, .h5 { font-size: 1.25rem; color: #001036;}
h6, .h6 { font-size: 1rem; color: #001036;}
input, button, textarea, select{font-family: 'Roboto', sans-serif;}
button,[type="button"],[type="reset"],[type="submit"] { -webkit-appearance: button; }
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled) {  cursor: pointer; }
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner { padding: 0; border-style: none; }
input[type="radio"],input[type="checkbox"] { -webkit-box-sizing: border-box;  box-sizing: border-box; padding: 0; }
input[type="date"],input[type="time"],input[type="datetime-local"],
input[type="month"] {  -webkit-appearance: listbox; }
textarea { overflow: auto; resize: vertical; }
.mt35{ margin-top: 35px;}
body.home .wpb_button,body.home .wpb_content_element,body.home ul.wpb_thumbnails-fluid>li{margin-bottom:0px;}
body .wpb_button,body .wpb_content_element,body ul.wpb_thumbnails-fluid>li{margin-bottom:0px;}
a { -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
/* Flex Grid */
.flex1{ flex: 1;}
.flex { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-line-pack: stretch; -webkit-align-content: stretch; align-content: stretch; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; }
.flex.flex-column { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.flex.flex-nowrap { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.flex.flex-row-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.flex.flex-justify-start { -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
.flex.flex-justify-center { -webkit-justify-content: center; justify-content: center; -ms-flex-pack: center; }
.flex.flex-justify-between { -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.flex.flex-justify-evenly { -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.flex.flex-justify-evenly { -ms-flex-pack: distribute; -webkit-justify-content: space-around; justify-content: space-around; }
.flex.flex-justify-end { -webkit-justify-content: flex-end; justify-content: flex-end; -ms-flex-pack: end; }
.flex.flex-align-start { -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
.flex.flex-align-center { -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.flex.flex-align-stretch { -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.flex.flex-align-end { -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
@media ( max-width: 767px ) {
    .mobile-flex { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -ms-flex-line-pack: stretch; -webkit-align-content: stretch; align-content: stretch; -ms-flex-align: stretch; -webkit-align-items: stretch; align-items: stretch; }
    .flex.mobile-flex-column, .mobile-flex.mobile-flex-column { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
    .flex.mobile-flex-wrap, .mobile-flex.mobile-flex-wrap { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .flex.mobile-flex-row-reverse, .mobile-flex.mobile-flex-row-reverse { -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
    .flex.mobile-flex-justify-start, .mobile-flex.mobile-flex-justify-start { -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
    .flex.mobile-flex-justify-center, .mobile-flex.mobile-flex-justify-center { -webkit-justify-content: center; justify-content: center; -ms-flex-pack: center; }
    .flex.mobile-flex-justify-between, .mobile-flex.mobile-flex-justify-between { -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
    .flex.mobile-flex-justify-evenly, .mobile-flex.mobile-flex-justify-evenly { -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-justify-content: space-evenly; justify-content: space-evenly; }
    .flex.mobile-flex-justify-around, .mobile-flex.mobile-flex-justify-around { -ms-flex-pack: distribute; -webkit-justify-content: space-around; justify-content: space-around; }
    .flex.mobile-flex-justify-end, .mobile-flex.mobile-flex-justify-end { -webkit-justify-content: flex-end; justify-content: flex-end; -ms-flex-pack: end; }
    .flex.mobile-flex-align-start, .mobile-flex.mobile-flex-align-start { -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
    .flex.mobile-flex-align-center, .mobile-flex.mobile-flex-align-center { -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
    .flex.mobile-flex-align-stretch, .mobile-flex.mobile-flex-align-stretch { -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
    .flex.mobile-flex-align-end, .mobile-flex.mobile-flex-align-end { -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
}
.widget,.vc_wp_custommenu{margin-bottom:0!important}
.imgblockborder .vc_single_image-wrapper, .honours-committe-img{ position: relative; margin-bottom:0px;}
/* .imgblockborder .vc_single_image-wrapper:before, .honours-committe-img:before{ position: absolute; width:100%; height:100%; display: inline-block; content: ""; left:10px; top:10px; border: 1px solid #cccfd7;} */
.imgblockborder .vc_single_image-wrapper img, .honours-committe-img img{position: relative;}
.widget_nav_menu .menu-about-gca-container .menu li:last-child{ margin-right: 0px;}
.widget_nav_menu .menu li.aboutgca{ background:url("../images/build/tabs-about.webp") repeat left top; /*opacity: 0.2;*/}
.widget_nav_menu .menu li.history{ background:url("../images/build/tabs-history.webp") repeat left top;}
.widget_nav_menu .menu li.timeline{ background:url("../images/build/tabs-timeline.webp") repeat left top;}
.widget_nav_menu .menu li.achievements{ background:url("../images/build/tabs-achievements.webp") repeat left top;}
.widget_nav_menu .menu li a{ color: #fff; vertical-align: top; position: relative; z-index: 0; display: block; padding: 17px 0px;}
.breadcrumbs{font-size: 1.125rem; position:relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; list-style-type: none; -ms-flex-wrap: wrap; flex-wrap: wrap;  margin: 0;  color:#000000; padding:20px 0px 48px; font-weight:600; text-transform: capitalize;}
.breadcrumbs a{ padding: 0px 11px 0px 0px; color:#000000;  -webkit-transition: all .3s;  transition: all .3s; font-weight: 400;}
.breadcrumbs a:hover{color: #2f2482;}
.breadcrumbs .separator{margin: 0px 11px 0px 0px; background:none;  display: block; width:8px; height:12px; position: relative;}
.breadcrumbs .separator:before{content:"\f105"; font-family:'Line Awesome Free'; color:#696969; font-weight:900; font-size:18px; position:absolute; left:-7px ; top:-7px;}
.contentpage {min-height:350px;}
.contentpage p{ font-size: 20px; line-height:30px; color: #000000;}
.contentpage div.vc_custom_heading{color: #2f2482; font-size: 1.375rem; font-family: 'Oswald', sans-serif; font-weight: 600; text-transform: uppercase; padding:0px;}
.headertop{background-color:#001954;height:44px;display:flex;align-items:center; -webkit-box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.38);
  -moz-box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.38); box-shadow: 0px 0px 28px 0px rgba(0,0,0,0.38); position: relative; z-index:1;}
.headertop .widget{margin-bottom:0}
.headertop .textwidget{display:flex;justify-content:flex-end}
.headertop a{color:#fff}
.pt-100{padding-top:100px !important;}
.pb-100{padding-bottom:100px !important;}
.primary-btn{background:#f18d00; color:#ffffff !important; font-family: 'Oswald', sans-serif; text-transform:uppercase; display:inline-block; cursor:pointer; font-weight:600; font-size:14px; line-height:36px; padding:0 35px 0 15px; font-size:14px; position:relative;}
.primary-btn:before{content:"\f061"; font-family:'Line Awesome Free';font-weight:900; transition:transform 1000ms; font-size:18px; position:absolute; right:12px ; top:0px;}
.primary-btn:hover{background:#2f2482; color:#ffffff;}
.primary-btn:hover:before{transform:translateX(6px);}
.headertop a:hover,.headertop a:focus{outline:none;text-decoration:none;color:#fff}
header.site-header{transition:all 0.5s; position: fixed; z-index: 2; width: 100%; top: 0px; padding:0 30px; font-family: 'Oswald', sans-serif; min-height:72px;background-color:#fff;position:relative; display:flex; flex-wrap:wrap; justify-content: space-between;}
header.site-header:before, header.site-header:after{display:none;}
.site-content {margin-top:0px;}
 header.site-header.stickyheader{position:fixed;top:0;left:0;width:100%;z-index:9;animation:slide-down 0.7s;animation-duration:1s;animation-direction:normal;animation-delay:0s;box-shadow:0 3px 20px rgba(0,0,0,0.3)}
@keyframes slide-down{
  0%{opacity:0;transform:translateY(-100%)}
  50%{opacity:0;transform:translateY(-100%)}
  100%{opacity:1;transform:translateY(0)}
}
@-webkit-keyframes slide-down{
  0%{opacity:0;transform:translateY(-100%)}
  50%{opacity:0;transform:translateY(-100%)}
  100%{opacity:1;transform:translateY(0)}
}
.site-branding{padding:10px 0 8px; flex:0 1 auto;}
.custom-logo-link{margin:0px;position:relative;z-index:1;}
.site-branding .main-navigation{width:auto;width:calc(100% - 300px);float:none;height:85px;display:flex;align-items:center;padding-left: 40px; max-width: 950px;}
.headermenu{display:flex;flex-wrap:wrap; max-width:100%; margin:0; padding:0px; align-items: center;}
.main-navigation{ float: none; width:100%;}
.menu-main-menu-container{ width: 100%;}
.headermenu .main-navigation .menu > li .mobile-menu-arrow{display:none;}
.main-navigation .menu{display: flex; justify-content:center; flex-direction: row; align-items: center;}
.main-navigation .menu > li{ float: none; display: inline-block; padding:21px 0px;}
.main-navigation .menu > li >a { color: #000000; font-size:16px; padding:5px 17px 5px 0;margin:0px 28px;text-transform: uppercase;font-weight: 600;line-height: 20px;position: relative;
display: flex;align-items: center;justify-content: center;}
.main-navigation ul ul a {width:250px;}
/* .main-navigation .menu > li >a:before{background: #d25f0b; border-radius:2px; height:4px; display: inline-block; content: ""; width: 0%; position: absolute; bottom: 0px; left: 0px; right: 0px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;} */
.main-navigation .menu > li:hover > a:before{ width: 100%;}
.main-navigation .menu > li:hover > a{text-decoration: none; color:#152c92;}
.main-navigation .menu > li:hover > a:after{color:#152c92;}
.main-navigation .menu > li.menu-item-has-children > a:after{content:"\f107"; font-family:'Line Awesome Free';font-weight:900; color:#4c4c4c; font-size:14px; position:absolute; right:-1px; top:4px;}
.main-navigation .menu > li.current-menu-item.current_page_item > a:before{ width: 100%;}
.main-navigation ul li.menuconnect{ display: none;}
.main-navigation ul li ul.sub-menu{display:block; background:#fff; padding:0px 20px 0;}
.main-navigation ul li ul.sub-menu li{border-bottom:1px solid #dfe0e5;}
.main-navigation ul li ul.sub-menu li:last-child{border-bottom:none;}
.main-navigation ul li ul.sub-menu li a{display:block;height:auto; font-family: 'Roboto', sans-serif; color:#000000; padding:15px 0px; margin: 0px; font-size:14px; font-weight:600;}
.main-navigation ul li ul.sub-menu li a:hover{color:#152c92;}
.main-navigation ul li ul.sub-menu ul.sub-menu{ margin-left: 0px;}
.main-navigation ul li ul.sub-menu li.phone-icon a{background:url(../images/build/phone-icon2.webp) left center no-repeat; padding-left:40px;}
.main-navigation ul li ul.sub-menu li.facebook-icon a{background:url(../images/build/facebook-icon2.webp) left center no-repeat; padding-left:40px;}
.main-navigation ul li ul.sub-menu li.instagram-icon a{background:url(../images/build/instagram-icon2.webp) left center no-repeat; padding-left:40px;}
.main-navigation ul li ul.sub-menu li.twitter-icon a{background:url(../images/build/twitter-icon2.webp) left center no-repeat; padding-left:40px;}
.main-navigation ul li ul.sub-menu li.linkedIn-icon a{background:url(../images/build/linkedin-icon2.webp) left center no-repeat; padding-left:40px;}
.main-navigation ul li ul.sub-menu li.youtube-icon a{background:url(../images/build/youtube-icon2.webp) left center no-repeat; padding-left:40px;}

.header-rightside{ display:flex; flex:0 1 auto; justify-content:flex-end; align-items:center;}
.header-rightside .textwidget{display:flex;align-items:center;}
.header-rightside .widget_text a{color:#2f2482;text-transform:uppercase;padding:0px;font-weight:600; font-size:14px; line-height:20px; position:relative; }
.header-rightside .widget_text .header-link{padding-left:13px; margin-left:12px;}
.header-rightside .widget_text .header-link:hover{color:#000;}
.header-rightside .widget_text .header-link:before{content:""; height:15px; width:2px; background:#2f2482; position:absolute; left:0px; top:3px; }
.header-rightside .widget_text .primary-btn{line-height:36px; padding:0 35px 0 15px; margin-left:7px; color:#fff;}
.header-rightside .widget_text .livematchs{background:#2f2482;}
.header-rightside .widget_text .livematchs:hover{background:#f18d00;}
.header-rightside .searchform {position:relative;}
.header-rightside .searchsec{position:absolute; top:48px; right:0px; opacity:0; visibility:hidden; transition:all 0.3s ease;}
.header-rightside .searchsec.show-search{opacity:1; visibility:visible;}
.header-rightside .searchsec input[type="text"]{border:none; border-radius:0px; box-shadow:10px 15px 20px rgba(58,58,58,0.3); background:#fff; color:#2f2482; line-height:20px; font-size:16px;  width:290px; height:50px; padding:15px 40px 15px 15px;font-weight:600; transition:0.5s width}
.header-rightside .searchsec input[type="submit"] {display:none !important;}
.header-rightside .searchsec .close{position:absolute; right:7px; cursor:pointer; top:7px; color:#2f2482; font-size:24px; }
.header-rightside .searchform .search-icon{width:24px; height:24px; transform:rotate(-90deg); cursor:pointer; color:#2f2482; font-size:18px; line-height:22px; text-align:center;}
.header-rightside .searchsec input:focus{outline:none;border:none}
.header-rightside .searchsec input::-webkit-input-placeholder{color:#fff;text-transform:uppercase;}
.header-rightside .searchsec input::-moz-placeholder{color:#fff;text-transform:uppercase;}
.header-rightside .searchsec input:-ms-input-placeholder{color:#fff;text-transform:uppercase;}
.header-rightside .searchsec input:-moz-placeholder{color:#fff;text-transform:uppercase;}
.header-rightside .searchsec input::placeholder{color:#fff;text-transform:uppercase;}
.header-rightside input::placeholder{color:#fff;text-transform:uppercase;}

.site-header .bookticket-widget{position:relative;}
.site-header .upcomingmatches-widget-wrapper{position:absolute; right:0; top:54px; width:395px; background:#fff; opacity:0; visibility:hidden; transition:all 0.3s ease;}
.site-header .bookticket-widget:hover .upcomingmatches-widget-wrapper{opacity:1; visibility:visible;}
.site-header .upcomingmatches-widget-wrapper .mCSB_scrollTools{right:7px;}
.site-header .upcomingmatches-widget-wrapper .mCSB_inside > .mCSB_container{margin-right:20px;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-widget{max-height:402px;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-single{padding:16px 20px; border-bottom:3px solid #e5e6e7;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-single:last-child{border-bottom:none;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-text{position:relative; padding-right:125px;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-text h3{font-size:13px; line-height:20px; color:#000000; margin:0px; font-weight:400; padding:0px; text-transform:uppercase;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-text strong{display:flex; align-items:flex-end; padding:0 0 4px; flex-wrap:wrap;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-text .match-tag{font-size:18px; line-height:22px; color:#2f2482; font-weight:600; }
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-text .match_date{font-size:12px; line-height:18px; text-transform:uppercase; color:#666666; font-weight:400; font-family: 'Roboto', sans-serif; padding-left:12px;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-text .primary-btn{position:absolute; right:0; top:8px; z-index:2; background:transparent; border:1px solid #f18d00; color:#f18d00 !important; font-size:12px; padding:0 30px 0 10px; line-height:28px;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-text .primary-btn:before{right:7px;}
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-text .primary-btn:hover{background:#f18d00; color:#ffffff !important; }
.site-header .upcomingmatches-widget-wrapper .upcomingmatches-text .primary-btn[disabled="disabled"]{border-color:#666666; color:#666666 !important; opacity:0.5;}
.site-header .upcomingmatches-widget-wrapper .close-upcomingmatcheswidget{display:none;}

.site-header .livematch-widget{position:relative;}
.site-header .livematch-widget .lcw-fixtures-full{position:absolute; transition:all 0.3s ease; opacity:0; visibility:hidden; right:0px; top:54px; width:400px;}
.site-header .livematch-widget .lcw-fixtures-full .close-livematcheswidget{display:none; font-size:30px; line-height:1; position:absolute; right:13px; top:8px; color:#2f2482;}
.site-header .livematch-widget .lcw-fixtures--sec .row{margin:0px;}
.site-header .livematch-widget .lcw-fixtures--sec .col-md-6{padding:0px; width:100%;}
.site-header .livematch-widget .lcw-fixtures--sec .lcw-fixtures-new{background:#fff; border:none !important; padding:18px 18px 0; border-radius:0px;}
.site-header .livematch-widget .lcw-fixtures-new .lcw-fixtures--head h3 span{padding-left:0px;}
.site-header .livematch-widget .lcw-fixtures-new .lcw-fixtures--head{padding:0 0 14px;}
.site-header .livematch-widget .lcw-fixtures-new .lcw-fixtures--head h4{font-size:16px; color:#000000;}
.site-header .livematch-widget:hover .lcw-fixtures-full{opacity:1; visibility:visible;}
.site-header .livematch-widget .lcw-fixtures--sec .nolive-data{padding:0 0 20px; font-family: 'Roboto', sans-serif; color:#000; font-weight:600;}

.slick-slider{-moz-user-select:none;box-sizing:border-box;display:block;position:relative;touch-action:pan-y}
.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}
.slick-track{display:block;left:0;position:relative;top:0}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0px,0px,0px)}
.slick-slide{display:none;float:left;height:100%;min-height:1px;overflow:hidden}
.slick-initialized .slick-slide{display:block}
.slick-initialized .slick-slide:focus{outline:none}
.slick-dots{padding:10px 0 0}
.slick-dots li{display:inline-block;vertical-align:top;padding:0 8px 0 0}
.slick-dots li button{overflow:hidden;text-indent:-9999px;width:14px;height:14px;background:#def2f1;border:none;cursor:pointer;border-radius:100%;padding:0}
.slick-dots li.slick-active button{background:#3aafa9}
.slick-slider .slick-arrow{border-radius:100%;display:block;overflow:hidden;text-indent:-9999px;cursor:pointer;position:absolute;right:auto;bottom:auto;padding:0;z-index:8;background-color:transparent;border:none}
.slick-slider .slick-arrow:focus, .slick-dots li button:focus{outline:none;}
.slick-slider .slick-arrow.slick-disabled{opacity:0.4;cursor:default}
.vc_row.homeslider-main{margin:0;position:relative}
.homeslider-main .wpb_text_column{margin-bottom:0;}
.homeslider-main .vc_column_container>.vc_column-inner{padding:0}
.homeslider-main .wpb_wrapper{position:initial}
.homeslider-main .homeslider-nav{position:absolute;top:30px;right:62px;width:330px;}
.homeslider-nav .slick-dots{display:none!important}
.homebanner-nav-image img{height:96px;width:100%;border-radius:4px}
.homebanner-nav-image{opacity:0.5}
.homeslider-nav
.homebanner-nav-image.slick-current{opacity:1}
.homebanner-nav-image.slick-current img {-webkit-box-shadow:0px 0px 10px 2px rgba(255,255,255,0.27); -moz-box-shadow:0px 0px 10px 2px rgba(255,255,255,0.27); box-shadow:0px 0px 10px 2px rgba(255,255,255,0.27);}
.homeslider-nav .slick-slide{padding:10px 10px}

.homebanner-image{position:relative; }
.homeslider .slider-description{position:relative; border-radius:0px;}
.homeslider .slider-description .container{position:initial}
.homeslider .slider-description .container{position:absolute;left:0;top:0;right:0;margin:0 auto;height:100%;display:flex;align-items:center}
.homeslider .slick-arrow{width:70px; height:70px; left:30px; bottom:auto; top:50%; text-indent:0; font-size:0px; text-transform:uppercase; margin-top:-35px; border-radius:100%; background:rgba(0,0,0,0.5); border:1px solid rgba(255,255,255,0.5);}
.homeslider .slick-arrow:before{content:"\f104"; font-family:'Line Awesome Free';font-weight:900; color:#fff; font-size:26px; position:absolute; left:50%; top:50%; margin:-13px;}
.homeslider .slick-arrow:hover:before{animation-name: bounceAlpha2; animation-duration: 1.4s; animation-delay: 0.2s; animation-iteration-count: infinite; animation-timing-function: linear; }
.homeslider .slick-arrow.slick-next:hover:before{animation-name: bounceAlpha1;}
@keyframes bounceAlpha1 {
  0% {opacity: 1; transform:translateX(0px);}
  25%{opacity: 0; transform:translateX(10px);}
  26%{opacity: 0; transform:translateX(-10px);}
  55% {opacity: 1; transform:translateX(0px);}
}
@keyframes bounceAlpha2 {
  0% {opacity: 1; transform:translateX(0px);}
  25%{opacity: 0; transform:translateX(-10px);}
  26%{opacity: 0; transform:translateX(10px);}
  55% {opacity: 1; transform:translateX(0px);}
}
.homeslider .slick-arrow.slick-next{left:auto; right:30px;}
.homeslider .slick-arrow.slick-next:before{content:"\f105";}  
.homeslider .slick-dots{position:absolute; right:50px; bottom:16px; padding:0px; margin:0px; line-height:1;}
.homeslider .slick-dots li{padding:0 0 0 15px;}
.homeslider .slick-dots li button{width:29px; height:2px; background:#fff; opacity:0.3; border-radius:0;}
.homeslider .slick-dots li.slick-active button{opacity:1;}
.homebanner-image img{width:100%;vertical-align:top;opacity:0.2}
.homebanner-text{max-width:850px}
.homebanner-text h1{width:100%;font-size:1.563rem; color:#d25f0b;line-height:35px;margin-bottom:0}
.homebanner-text h2{font-size:2.5rem;color:#ffffff;text-transform:uppercase;margin:0 0 10px 0;line-height:60px;}
.homebanner-text h2 strong{font-size:3.188rem;}
.homebanner-text p{width:100%;font-size:1.25rem;line-height:30px; font-weight:300; margin-bottom:0;color:#fff;margin-top:0}

.progress-round__wrap{position:relative; width:32px; height:32px;}
.progress-round__wrap:before{content:""; border:2px solid #cdcdcd; border-radius:100%; width:calc(100% - 2px); height:calc(100% - 2px); position:absolute; left:1px; top:1px;}
.progress-round__wrap:after{content:""; background:#cdcdcd; border-radius:100%; width:13px; height:13px; position:absolute; left:10px; top:9px;}
.progress-round__wrap .progress{height:100%; width:100%; position:relative; z-index:2;}
.progress-round__wrap .progress circle {fill: transparent; stroke: #2f2482; stroke-width:3; width:100%;}

.upcomingmatches-arrow{width:42px; height:42px; color:#ffffff; position:absolute; opacity:0; visibility:hidden; transition:all 0.3s ease; right:0; bottom:-70px; font-size:26px; text-align:center; line-height:44px; background:#f18d00;}
.upcomingmatches-arrow i{color:#ffffff;}
.upcomingmatches-arrow:hover{background:#2f2482;}
.home-upcomingmatch{padding-top:100px; padding-bottom:100px;}
.home-upcomingmatch h2{padding:0 0 45px;}
.home-upcomingmatch .vc_col-sm-12 > .vc_column-inner{position:relative;}
.upcommingmatch-right{position:absolute; right:0; top:5px; display:flex; align-items:center;}
.upcommingmatch-right .progress-round__wrap{margin-right:30px;}
.upcommingmatch-right .primary-btn{padding:0 50px 0 30px; line-height:44px;}
.upcommingmatch-right .primary-btn:before{right:26px;} 
.upcomingmatches{overflow:hidden;}
.upcomingmatches .slick-arrow{width:40px; height:40px; left:20px; bottom:auto; top:50%; text-indent:0; font-size:0px; text-transform:uppercase; margin-top:-20px; border-radius:100%; background:rgba(0,0,0,0.3); border:1px solid rgba(255,255,255,0.3);}
.upcomingmatches .slick-arrow:before{content:"\f104"; font-family:'Line Awesome Free';font-weight:900; color:#fff; font-size:18px; position:absolute; left:50%; top:50%; margin:-9px;}
.upcomingmatches .slick-arrow:hover:before{animation-name: bounceAlpha2; animation-duration: 1.4s; animation-delay: 0.2s; animation-iteration-count: infinite; animation-timing-function: linear; }
.upcomingmatches .slick-arrow.slick-next:hover:before{animation-name: bounceAlpha1;}
.upcomingmatches .slick-arrow.slick-next{left:auto; right:20px;}
.upcomingmatches .slick-arrow.slick-next:before{content:"\f105";}  
.upcomingmatches .slick-arrow.slick-next:hover:before{animation-name: bounceAlpha1;}

.upcomingmatches .slick-list{overflow:visible; margin-left:-15px; margin-right:-15px;}
.upcomingmatches .upcomingmatches-single{padding:0 15px;}
.slider-description{position:relative; overflow: hidden; border-radius:10px 10px 0 0;}
.slider-description .upcomingmatch-image{padding-top:30px; transition:all 0.5s ease;}
.slider-description:hover .upcomingmatch-image{padding-top:0px; overflow: hidden; border-radius:10px 10px 0 0; display:block;}
.slider-description .upcomingmatch-image a{overflow: hidden; border-radius:10px 10px 0 0; display:block;}
.slider-description .upcomingmatch-image img{height:584px; display:block; border-radius:10px 10px 0 0; width:100%; object-fit:cover; transform:scale(1); transition:transform 10s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 10s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s ease;}
.slider-description:hover .upcomingmatch-image img{transform:scale(1.2); height:calc(584px + 30px);}
.slider-description .upcomingmatches-text{position:absolute; left:0; bottom:30px; transition:padding 0.5s ease; width:100%; padding:30px; transition:all 0.5s ease;}
.slider-description .upcomingmatches-text:after{position: absolute; left: 0px; bottom: 0px; border-bottom: 2px solid #f18d00; width: 70%; display: inline-block; content: "";}
.slider-description.no-image-data .upcomingmatches-text:after{display:none;}
.slider-description .upcomingmatches-text strong{display:flex; flex-wrap:wrap; align-items:center; margin:0 0 14px;}
.slider-description .upcomingmatches-text .match_date{font-size:14px; line-height:20px; color:#e9e9e9; text-transform:uppercase; font-weight:400; padding-left:8px;}
.slider-description .upcomingmatches-text .match-tag{height:26px; line-height:26px; background:#f18d00; border-radius:3px; margin:0px; display:inline-block; font-size:15px; text-transform:uppercase; color:#fff; font-weight:500; padding:0 7px;}
.slider-description .upcomingmatches-text h3{font-size:22px; line-height:26px; transition:all 0.5s ease; color:#ffffff; font-weight:600; padding:0; margin:0px; text-transform:uppercase;}
.slider-description .upcomingmatches-text h3 span{font-size:70%;}
.slider-description .upcomingmatches-text h3 a{color:#ffffff; transition:none;}
.slider-description .upcomingmatches-text .primary-btn{background:transparent; border:1px solid #ffffff; color:#ffffff !important; margin-top:12px;}
.slider-description .upcomingmatches-text .primary-btn:hover{color:#2f2482 !important; background:#fff; }
.slider-description .upcomingmatches-text .primary-btn[disabled="disabled"]{border-color:#949292; color:#949292 !important; }
/* .slider-description:hover .upcomingmatches-text{padding-bottom:72px;} */
.slider-description .upcomingmatches-text .upcomingmatches-arrow{transition:all 0.5s ease;}
.slider-description:hover .upcomingmatches-text .upcomingmatches-arrow{opacity:1; visibility:visible;}
.slider-description:hover .upcomingmatches-text{bottom:70px; transition:all 0.5s ease;}
.slider-description:hover .upcomingmatches-text h3{font-size:30px; line-height:36px;}

.upcomingmatcheslist-page{margin-top:-20px;}
.upcomingmatcheslist-page .upcomingmatcheslist{display:flex; flex-wrap:wrap; margin:0 -15px;}
.upcomingmatcheslist-page .upcomingmatcheslist .upcomingmatches-single{width:25%; padding:0 15px 20px;}

.upcomingmatches-detailhead{background:#3a2f88; padding:15px 0 0; margin-bottom:30px;}
.upcomingmatches-detailhead .detailhead-row{display:flex; flex-wrap:wrap; align-items:flex-end; position:relative;}
.upcomingmatches-detailhead .detailhead-row .primary-btn{line-height:60px; padding:0 70px 0 35px; z-index:5; font-size:20px; position:absolute; left:50%; transform:translateX(-50%); bottom:-30px;}
.upcomingmatches-detailhead .detailhead-row .primary-btn:before{font-size:24px; right:26px;}
.upcomingmatches-detailhead .detailhead-row .primary-btn[disabled="disabled"]{background:#959393; color:#c5c5c5 !important;}
.detailhead-row .team1-captain, .detailhead-row .team2-captain{width:27.5%;}
.detailhead-row .team2-captain{text-align:right;}
.detailhead-row .detailhead-info{padding:0 30px; width:45%;}
.detailhead-info .detailhead-teamname{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.detailhead-row .detailhead-info{padding:0 10px 58px; width:45%;}
.detailhead-info .detailhead-teamname .team-logo{height:138px;}
.detailhead-info .detailhead-teamname .team-logo img{max-height:100%;}
.detailhead-info .detailhead-teamname .team1-name{padding-left:30px; text-align:center;}
.detailhead-info .detailhead-teamname .team2-name{padding-right:30px; text-align:center;}
.detailhead-info .detailhead-teamname .team1-name h3, .detailhead-info .detailhead-teamname .team2-name h3{font-size:50px; line-height:52px; color:#ffffff; text-transform:uppercase; font-weight:700; margin:0; padding:0px 0 0;}
.detailhead-info .detailhead-teamname .vs-team{font-size:40px; line-height:44px; color:#ffffff; font-weight:700; margin:0; padding:0;}
.detailhead-info .detailhead-matchinfo{background:#ffffff; display:flex; flex-wrap:wrap; margin-top:82px;}
.detailhead-info .detailhead-matchinfo > div{width:50%; padding:28px 30px; display:flex; align-items:flex-start;}
.detailhead-info .detailhead-matchinfo > div:first-child{border-right:1px solid #f0f0f0;}
.detailhead-info .detailhead-matchinfo > div img{width:58px;}
.detailhead-info .detailhead-matchinfo > div div{width:calc(100% - 58px); padding-left:25px;}
.detailhead-info .detailhead-matchinfo > div p{font-size:16px; line-height:20px; font-weight:400; color:#392f88; margin:0px; padding:3px 0 6px;}
.detailhead-info .detailhead-matchinfo > div h4{font-size:20px; line-height:22px; text-transform:uppercase; font-weight:600; color:#392f88; display:flex; flex-wrap:wrap; margin:0px;}
.detailhead-info .detailhead-matchinfo > div h4 .match-time{position:relative; padding-left:37px;}
.detailhead-info .detailhead-matchinfo > div h4 .match-time:before{content:""; width:3px; height:20px; background:#392f88; position:absolute; left:18px; top:2px;}

.upcomingmatch-ticket-section{padding:70px 0 0;}
.upcomingmatch-ticket-section .match-stadium-chart{padding:10px 0 0; text-align:center;}
.upcomingmatch-ticket-section p{font-size:20px; line-height:34px; text-align:justify; color:#000000; padding:0 0 24px; font-weight:400;}
.upcomingmatch-ticket-section .primary-btn{line-height:44px; padding:0 55px 0 30px;}
.upcomingmatch-ticket-section .primary-btn:before{right:24px;}
.upcomingmatch-ticket-section .uocoming-ticket-info{padding:55px 0 0;}
.upcomingmatch-ticket-section .uocoming-ticket-info h2{padding:0 0 30px;}
.upcomingmatch-ticket-section .uocoming-ticket-info h4{font-size:22px; line-height:26px; color:#000000; font-weight:400; margin:0px 0 30px; padding:0 0 10px; display:inline-block; border-bottom:1px solid #c6c6c7;}
.upcomingmatch-ticket-section .ticket-list{padding:0; margin:0px; max-width:500px; display:flex; flex-wrap:wrap;}
.upcomingmatch-ticket-section .ticket-list li{width:calc(50% - 50px); border-bottom:1px solid #c6c6c7; padding:0 0 30px; margin:0 50px 30px 0; list-style:none; font-size:30px; line-height:34px; color:#000000; font-weight:500; font-family: 'Oswald', sans-serif; display:flex; align-items:center;}
.upcomingmatch-ticket-section .ticket-list li span{padding:0 0 0 18px;}

.highlights-section{padding-top:100px; padding-bottom:100px;}
.highlights-section h2{padding:0 0 55px;}
.highlights-block{display:flex; flex-wrap:wrap; margin:0 -5px;}
.highlights-block .item{width:calc(33.33% - 10px); margin:0 5px; position:relative; overflow: hidden;}
.highlights-block .item .more{position:absolute; left:0px; top:0; line-height:20px; padding:38px 0 0; background:rgba(0,0,0,0.8); width:100%; height:100%; text-align:center; font-weight:500; color:#fff; font-size:13px; text-transform:uppercase; }
.highlights-block .item .more span{font-weight:700; font-size:20px; display: block;}
.highlights-block .item img{width:100%; display:block; object-fit:cover; height:119px; transform:scale(1); transition:transform 10s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 10s cubic-bezier(0.25, 0.8, 0.25, 1);}
.highlights-block .item:first-child{width:100%; margin-bottom:10px;}
.highlights-block .item:first-child img{height:375px;}
.highlights-block:hover .item:first-child img{transform:scale(1.2);}
.highlights-block .title{font-size:22px; line-height:26px; transition:all 0.3s ease; padding:17px 5px 0; font-family: 'Oswald', sans-serif; font-weight:600; text-transform:uppercase; color:#000000; width:100%;}
.highlights-block:hover .title{color:#2f2482;}

.two-column-content{padding-bottom:100px;}
.two-column-content h2{padding-bottom:30px;}
.two-column-content p{font-size:18px; line-height:32px; color:#000000; padding:0 0 25px; text-align: justify;}
.two-column-content p:last-child{padding-bottom:0px;}
.bullet-text{padding:0px; margin:0px;}
.bullet-text li{list-style:none; position:relative; font-size:18px; line-height:32px; color:#000000; padding:0 0 0 30px; margin:0 0 18px;  text-align: justify;}
.bullet-text li:before{content:"\f061"; font-family:'Line Awesome Free';font-weight:900; color:#2f2482; font-size:18px; position:absolute; left:0px ; top:0px;}

.home-latestnews{padding-top:100px; padding-bottom:100px; background:#f7f7f9;}
.home-latestnews h2{padding:0 0 75px;}
.home-latestnews .vc_col-sm-12 > .vc_column-inner{position:relative;}
.home-latestnews .latestnews{margin:0 -10px;}
.home-latestnews .latestnews .item{padding:0 10px 20px; width:26.5%; float:left;}
.home-latestnews .latestnews .item .latestnews-card{display:block; position:relative;}
.home-latestnews .latestnews .item .latestnews-text{position:absolute; left:0; bottom:0; width:100%; padding:30px; transition:all 0.3s ease;}
.home-latestnews .latestnews .item .latestnews-text:before{content:""; position:absolute; left:0px; bottom:0px; width:100%; height:100%;  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.90+100 */  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.90) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.90) 100%); /* Chrome10-25,Safari5.1-6 */  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.90) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ }
.home-latestnews .latestnews .item .latestnews-text .videotime{font-size:15px; line-height:20px; color:#ededed; display:block; position: relative; z-index: 1;}
.home-latestnews .latestnews .item .latestnews-text h3{font-size:22px; line-height:26px; color:#ffffff; padding:10px 0 0; margin:0px; text-transform:uppercase; position: relative; z-index: 1;}
.home-latestnews .latestnews .item .latestnews-text p{font-size:15px; line-height:24px; display:none; color:#ffffff; padding:15px 0 0; position: relative; z-index: 1;}
.home-latestnews .latestnews .item:first-child{width:47%; padding-bottom:0px;}
.home-latestnews .latestnews .item:first-child .latestnews-text p{display:block;}
.home-latestnews .latestnews .item .latestnews-card .upcomingmatches-arrow{right:auto; left:30px; bottom:30px;}
.home-latestnews .latestnews .item .latestnews-card:hover .upcomingmatches-arrow{opacity:1; visibility:visible;}
.home-latestnews .latestnews .item .latestnews-card:hover .latestnews-text{padding-bottom:100px;}
.home-latestnews .latestnews .latestnews-img{position:relative; overflow:hidden;}

.home-latestnews .latestnews .latestnews-img img{height:310px; width:100%; object-fit:cover; display:block; transform:scale(1); transition:transform 10s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 10s cubic-bezier(0.25, 0.8, 0.25, 1);}
.home-latestnews .latestnews .item .latestnews-card:hover .latestnews-img img{transform:scale(1.2);}
.home-latestnews .latestnews .item:first-child .latestnews-img img{height:640px;}

.uniquefeature-section{padding-top:100px; padding-bottom:100px; background:#f7f7f9;}
.uniquefeature-section .vc_row + .vc_row .uniquefeature-card{margin-top:30px;}
.uniquefeature-head h2{padding-bottom:85px;}
.uniquefeature-head p{font-size:22px; line-height:26px; text-transform:uppercase; color:#000000; font-weight:400;}
.uniquefeature-head p strong{display:block; font-size:32px; line-height:34px; font-weight:700; padding-top:3px; }
.uniquefeature-card > .vc_column-inner > .wpb_wrapper{background:#fff; box-shadow:5px 0 20px rgba(0,0,0,0.2); padding:30px 30px 20px 30px; align-items:flex-start; display:flex; flex-wrap:wrap;}
.uniquefeature-card > .vc_column-inner > .wpb_wrapper .wpb_single_image{transition:all 0.5s ease; transform:translateY(0px) scale(1);}
.uniquefeature-card > .vc_column-inner > .wpb_wrapper:hover .wpb_single_image{transform:translateY(-10px) scale(1.05);}
.uniquefeature-card .vc_custom_heading{font-size:60px; line-height:62px; color:#2f2482; font-family: 'Oswald', sans-serif; font-weight:600; margin:0px;}
.uniquefeature-card .wpb_single_image{margin-left:auto;}
.uniquefeature-card p{font-size:26px; text-transform:uppercase; line-height:42px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:400; padding:61px 0 0; margin:0px;}
.uniquefeature-card p strong{color:#2f2482; font-weight:600;}

.vc_row.home-bg-section{margin:0;margin-top:-10px}
.home-bg-section .vc_column-inner{padding-top:0!important;position:relative}
/* .home-quick-links::before,.home-quick-links::after{content:"";position:absolute;left:0;background-color:#511459;width:100%;height:3px} 
.home-quick-links::before{top:-7px}
 .home-quick-links::after{bottom:-7px} */
.home-quick-links .wpb_column.vc_column_container{max-width:1470px;margin:0 auto;float:none;padding:0 15px}
.home-quick-links .wpb_column.vc_column_container .vc_column-inner{padding:0}
.menu-quick-links-container li::after{content:"";position:absolute;width:2px;background-color:#364ab7;height:calc(100% - 30px);top:15px;right:0}
.menu-quick-links-container li:last-child::after{visibility:hidden}
.widget_nav_menu .menu-quick-links-container ul{ display: flex; list-style: none;}
.widget_nav_menu .menu-quick-links-container li{width: 33.333%; font-weight: 400;}
.widget_nav_menu .menu-quick-links-container li a{ padding: 0px; color: #ffffff; font-size: 1rem; line-height:50px;font-weight:400}
.widget_nav_menu .menu-quick-links-container li a:hover {color:#FFF;}

.home-quick-links .wpb_wrapper {display: flex; align-items: center; flex-wrap: wrap; flex-direction: row; }
.home-quick-links h3, .home-quick-links h2.widget-title {margin:0;font-size:1.563rem;padding:0px; font-weight:700;text-transform:uppercase; color: #fff; }
.home-quick-links .container {display: flex; align-items: center; flex-wrap: wrap; flex-direction: row; width: 100%; justify-content: center; }
.home-quick-links section h2, .home-quick-links section div.menu-quick-links-container {display: inline-block; vertical-align: middle; }
.home-quick-links h2:before {content:none;}
.home-quick-links .menu-social-links-container ul.menu{margin:0!important}
.home-quick-links .menu-social-links-container ul.menu li{background-color:#d5d3e6; transition:background-color .2s linear; width:56px;height:56px;float:left;margin:0 4px;list-style-type:none;border-radius:100%}
.home-quick-links .menu-social-links-container ul.menu li a{font-size:0;height:100%;width:100%; transition:none; display:block; padding: 0px;}
.home-quick-links .menu-social-links-container ul.menu li.facebook:hover{background-color:#3b5998;}
.home-quick-links .menu-social-links-container ul.menu li.twitter:hover{background-color:#00acee;}
.home-quick-links .menu-social-links-container ul.menu li.instagram:hover{background-color:#ff0000;}
.home-quick-links .menu-social-links-container ul.menu li.likedin:hover{background-color:#007fb1;}
.home-quick-links .menu-social-links-container ul.menu li.youtube:hover{background-color:#c4302b;}
.home-quick-links .menu-social-links-container ul.menu li:hover a{background-position:center -56px;}
.home-quick-links section div.menu-quick-links-container ul { margin-bottom: 0; }
.home-quick-links .sociallink ul.menu{margin:0!important}
.home-quick-links .sociallink ul.menu li{background-color:#d5d3e6;width:36px;height:36px;float:left;margin:0 4px;list-style-type:none;border-radius:3px}
.home-quick-links .sociallink ul.menu li a{font-size:0;height:100%;width:100%;display:block;transition:0.5s all}
.home-quick-links .sociallink ul.menu li:hover{background-color:#d25f0b; transition:.3s all;}
.home-quick-links ul.menu li.facebook a{background-image:url("../images/build/footer-fb-icon.webp")}
.home-quick-links ul.menu li.twitter a{background-image:url("../images/build/footer-fb-twitter.webp")}
.home-quick-links ul.menu li.instagram a{background-image:url("../images/build/footer-instagram-icon.webp")}
.home-quick-links ul.menu li.likedin a{background-image:url("../images/build/footer-likedin.webp")}
.home-quick-links ul.menu li.youtube a{background-image:url("../images/build/footer-youtube-icon.webp")}
.home-quick-links .sociallink ul.menu li:hover a{background-position:center -36px;transition:0.5s all}

.aboutstadium-content{position:absolute;top:auto;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:30px 10px 0px 30px;transition:0.5s all;z-index:2;bottom:0px; background: rgba(255,255,255,0);
  background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.4)));
  background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
  background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
  background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
  background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.4) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );}
.aboutstadium-content::after{content:"";position:absolute;left:0;bottom:0;height:0%;width:100%;background-image:url("../images/build/stadium-bg.webp");z-index:-1;transition:0.45s height;background-repeat:no-repeat;background-size:cover}

.contactpage-block{padding-bottom:50px;}
.associated-districts-page{padding-bottom:100px;}
.associated-districts-page #affiliated-image{background:#ffffff !important; border:none !important; position:relative; z-index:5; border-radius:0px; padding:0px; width:42px; height:42px; font-size:18px; position:absolute; right:16px; top:1px;}
.associated-districts-page #affiliated-image:before{content:"\f068"; font-family:'Line Awesome Free';font-weight:900; color:#000000; font-size:24px; position:absolute; width: 100%; height: 100%; text-align: center; line-height: 42px; left:0px; top:0px;}
.associated-districts-page .active#affiliated-image:before{content:"\f067";}
.associated-districts-page #affiliated-image:focus{outline:none;}
.associated-districts-page .affiliated-image-div{border:1px solid #ebebeb; background:#f5f5f5; padding:21px; margin-bottom:35px; display:block !important;}
.associated-districts-page .affiliated-image-div img{display:none;}
.associated-districts-page .affiliated-image-div.open-image{margin-bottom:95px; padding:0px;}
.associated-districts-page .affiliated-image-div.open-image img{display:block;}
.associated-districts-page .affiliated-list .affiliated-member{box-shadow:none; border:none; margin:0px;}
.associated-districts-page .affiliated-member{display:flex; flex-wrap:wrap; align-items:flex-start;}
.associated-districts-page .associated-detail{height:auto; width:385px;}
.associated-districts-page .associated-img{text-align:center; background:#f5f5f5; padding:60px 0;}
.associated-districts-page .associated-img img{max-width:285px;}
.associated-districts-page .associated-detail p{background:#2f2482;; padding:15px 30px; font-family: 'Oswald', sans-serif; color:#fff; font-size:22px; font-weight:700; line-height:32px; text-transform:uppercase; }
.associated-districts-page .associated_meta{width:calc(100% - 385px); padding:0 0 0 85px; display:flex; flex-wrap:wrap;}
.associated-districts-page .associated_meta .meta-item{width:50%; padding-bottom:40px;}
.associated-districts-page .associated_meta .meta-item:nth-child(odd){padding-right:20px;}
.associated-districts-page .associated_meta label{font-size:22px; line-height:24px; text-transform:uppercase; font-family: 'Oswald', sans-serif; color:#2f2482; font-weight:700; padding:0 0 23px; margin:0px; display:block;}
.associated-districts-page .associated_meta .meta-item span{font-size:18px; line-height:30px; color:#000000; font-weight:400; display:block; padding:0px;}
.associated-districts-page .associated-content{width:100%; padding:45px 0 0;}
.associated-districts-page .associated-content h3{font-size:22px; text-transform:uppercase; line-height:24px; font-family: 'Oswald', sans-serif; color:#2f2482; font-weight:700; padding:0 0 20px; margin:0px;}
.associated-districts-page .asso-other-member{padding-top:15px;}
.associated-districts-page .associated-content h5{line-height:52px; background:#faefe6; padding:0 30px; text-transform:uppercase; margin:0; font-size:22px; color:#d25f0b; font-weight:700;}
.associated-districts-page .associated-content table td{border:none; border-bottom:1px solid #e1e1e1; padding:14px 20px; font-size:18px; color:#000000; line-height:20px; }
.associated-districts-page .associated-content table td:first-child{padding-left:30px;}
.associated-districts-page .associated-content table td strong{font-size:18px; line-height:20px; font-family: 'Oswald', sans-serif; color:#2f2482; text-transform:uppercase; font-weight:700;}
.associated-districts-page .associated-content .district-asso-history p{font-size:18px; text-align:justify; line-height:30px; margin:0px; padding:0 0 20px;}

.tenders-page{overflow: hidden;}
.tenders-page .tenders-list{display:flex; flex-wrap:wrap; margin:0 -25px; padding:0 0 100px;}
.tenders-page .tenders-list li{width:25%; padding:0 25px; list-style:none; text-align:center;}
.tenders-page .tenders-list li a{display:block; padding:95px 0; background: #f5f5f5;}
.tenders-page .tenders-list li p{background:#2f2482;; padding:15px 20px; text-align:left; min-height:110px; display:flex; align-items:center; font-family: 'Oswald', sans-serif; color:#fff; font-size:22px; font-weight:700; line-height:26px; text-transform:uppercase;}

.career-page{padding:0 0 90px;}
.career-page h3{font-size:20px; line-height:24px; font-weight:600; color:#001036; text-transform:uppercase; margin:0px; padding:12px 0 12px;}
.career-page p{padding:0 0 22px; font-size:15px; line-height:22px; text-align:justify; color:#000000; max-width:1110px;}
.privacy-policy-page{padding:0 0 90px;}
.privacy-policy-page  h3{font-size:20px; line-height:24px; font-weight:600; color:#000000; text-transform:uppercase; margin:0px; padding:12px 0 12px;}
.privacy-policy-page p{padding:0 0 22px; font-size:15px; text-align:justify; line-height:22px; color:#000000;}
.privacy-policy-page p a{color:#2f2482; text-decoration:underline;}

.site-footer{ background-color: #2f2482; color: #ffffff; margin-top:0px; clear: both;}
.site-footer .widget-title{ font-size: 1.375rem; font-weight:500; color: #ffffff; padding-top: 25px; margin-top: 0px;}
.site-footer .widget-title:before{ display: none;}

.footer-usefullinks .menu-quick-links-container{ max-width: 660px;}
.footer-usefullinks .widget_nav_menu .menu-quick-links-container li a:hover{color:#f18d00;}

.video-list-footer{ display: flex;}
.video-list-footer .video-item{ display: flex; flex: 1; align-items: center;}
.video-list-footer .video-item:not(:last-child){margin-right: 35px;}
.video-list-footer .video-item .img{ width: 112px; flex: 0 0 auto; margin-right: 30px; }
.video-list-footer .video-item .img a{display:block; height: 112px; overflow: hidden;}
.video-list-footer .video-item .img img{ width: 100%; height: 100%; object-fit: cover; transform:scale(1); transition:transform 5s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 5s cubic-bezier(0.25, 0.8, 0.25, 1);}
.video-list-footer .video-item:hover .img img{transform:scale(1.2);}
.video-list-footer .video-item .content{ flex:1 1 100%;}
.video-list-footer .video-item .content h3{ font-size: 1rem; color: #ffffff; line-height: 30px; text-transform: uppercase;}
.video-list-footer .video-item .content p{ font-weight: 300;}

.footertopinner{width:100%;max-width:1470px;padding:0 15PX;margin:0 auto;position:relative;z-index:0; box-sizing:border-box;}
.footertopinner::before{content:"";position:absolute;left:15px;top:-100px;background-image:url("../images/build/footerleft-img.webp");background-repeat:no-repeat;width:124px;height:140px;z-index:-1}
.footertopinner::after{content:"";position:absolute;right:15px;top:-90px;background-image:url("../images/build/footerright-img.webp");background-repeat:no-repeat;width:381px;height:110px;background-position:right top;z-index:-1}
.footer-top-sec{background-color:#2f2482;padding-bottom:15px; margin-top: 30px;}
.footer-top-sec .container{border-bottom: 2px solid #443a8f;}
.footertopinner .widget.widget_media_image,.footertopinner .widget_custom_html{display:block; justify-content:center; text-align:center; }
.footertopinner .widget_custom_html p.heading{font-size:1rem;color:#898989;font-weight:700;margin:40px 0}
.footertopinner .widget_custom_html address,.footertopinner .widget_custom_html p.phoneno,.footertopinner .widget_custom_html p.email{color:#898989;padding-bottom:15px;margin:0;font-style:normal;position:relative}
.footertopinner .widget_custom_html p.email a, .footertopinner .widget_custom_html p.phoneno a {color:#898989;}
.footertopinner .widget_custom_html address i {background-image: url("../images/build/location-icon.webp"); width: 9px; height: 15px; 
 position: relative; top: 2px; margin-right: 10px; display: inline-block; }
.footertopinner .widget_custom_html p.phoneno i{ background-image:url("../images/build/phone-icon.webp"); width:13px;height:13px; 
 position: relative; top:3px; margin-right: 10px; display: inline-block;}
.footertopinner .widget_custom_html p.email i {background-image:url("../images/build/mail-icon.webp");width:16px;height:14px; 
 position: relative; top:3px; margin-right: 10px; display: inline-block;}  
.footertopinner .widget.widget_media_image img{margin-top:-40px;}
.footertopinner ul.menu li{list-style-type:none;background-color:#1a3065;width:36px;height:36px;border-radius:3px;margin:0 4px;float:left}
.footertopinner ul.menu li a{font-size:0;width:36px;height:36px;background-repeat:no-repeat;display:block;background-position:top center;transition:0.5s all}
.footertopinner ul.menu{margin:0;margin-top:10px;padding:0;display:flex;justify-content:center}
.footertopinner ul.menu li.facebook a{background-image:url("../images/build/footer-fb-icon.webp")}
.footertopinner ul.menu li.twitter a{background-image:url("../images/build/footer-fb-twitter.webp")}
.footertopinner ul.menu li.instagram a{background-image:url("../images/build/footer-instagram-icon.webp")}
.footertopinner ul.menu li.youtube a{background-image:url("../images/build/footer-youtube-icon.webp")}
.footertopinner ul.menu li:hover{background-color:#D2600B; transition:.3s all;}
.footertopinner ul.menu li:hover a{transition:0.5s all;background-position:center -36px}

.footer-center-sec{ margin-bottom: 40px; font-weight: 300; font-size: 1rem; line-height: 29px;}
.footer-center-sec .footer-center-row{ align-items: center;}
.footer-center-sec a{ color: #ffffff; text-decoration: underline;}
.footer-center-sec a:hover{color:#f18d00;}

.footer-bottom-sec{background-color:#231976; float:left; width:100%;display:flex;align-items:center; padding:33px 0; font-size: 1rem; font-weight: 300;}
.footer-bottom-sec .textwidget p{color:#ffffff;}
.footer-bottom-row .textwidget p a{font-weight:600; color:#fff}
.footer-bottom-row .textwidget p a:hover{color:#f18d00;}
.footer-bottom-sec p{margin:0}
.footer-bottom-sec .widget.widget_text{float:left}
.footer-bottom-sec .widget.widget_nav_menu{float:right; overflow: hidden;}
 #menu-footerlinks{margin:0;padding:0;/* margin-right:-20px*/ } 
#menu-footerlinks li{list-style-type:none;float:left; padding:0px 15px; position: relative;}
#menu-footerlinks li:before{content:""; width:1px; background:#fff; height:14px; position:absolute; right:0px; top:6px;}
#menu-footerlinks li:last-child:before{display:none;}
#menu-footerlinks li a{color:#ffffff; padding:2px 5px; font-weight: 300;}
.footer-bottom-sec #menu-footerlinks li a:hover{color:#f18d00;}
.home-affiliate-slider{ position: relative; padding-top: 50px; padding-bottom: 50px; margin-top: 55px; background:#001854 url("../images/build/affiliate-slider-bg.webp") no-repeat left center; background-size: cover; background-position: 200px -150px; padding-left:calc((100% - 1440px)/2); z-index:1;}
.home-affiliate-slider .widget_text{ position: relative;}
.home-affiliate-slider.vc_row-no-padding > .vc_column_container{padding-left: calc((100% - 1440px)/2);}
.vc_row.wpb_row.vc_row-fluid.home-affiliate-slider{position:relative;float:left;width:100%;background-position:200px -150px!important;padding-top:50px;margin-top:55px!important}
.home-affiliate-slider::before{content:"";background-image:url("../images/build/affiliate-slider-before-bg.webp");background-repeat:no-repeat;height:100%;width:100%;position:absolute;left:0;top:0;background-size:100%; z-index:-1;}
.home-affiliate-slider .vc_column-inner{padding:0!important;padding-top:55px!important}
.afslider-top {display:block; }
.afslider-top > h2, .afslider-top > p { display: inline-block; vertical-align: middle }
.afslider-top h2{padding-top:0; margin:0;font-size:1.563rem;color:#d25f0b;font-weight:900; text-transform:uppercase; }
.afslider-top h2:before { content: none; }
.afslider-top h2 strong{color:#fff}
.afslider-top a.seeall{margin:0;float:left;margin-left:30px; background:url("../images/build/seeall-arrow.webp") right 5px no-repeat;font-size:1rem;color:#fff;padding-right:25px;opacity:0.5}
.afslider-top a:hover.seeall { padding-right:30px; opacity:1;}
.affiliated-associations .slick-track{margin:0 -15px}
.affiliated-associations .slick-slide{margin:0 26px; max-width: 235px;}
.affiliated-associations .affiliated-img{height:215px;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center; padding:15px; box-sizing: border-box;}
.affiliated-associations .affiliated-img a { /* display: block; width: 100%; height: 100%; */ margin: 0 auto; text-align: center; }
.affiliated-associations .affiliated-img img{display: block; max-height:100%;}
.affiliated-associations .slick-slide p{font-size:1rem;line-height:24px;color:#fff; margin:30px 0 0; font-weight:500;}
.affiliated-associations .slick-slide p a{color: #fff;}
.affiliated-associations .slick-arrow{border:none;width:30px;opacity:0.5;height:20px;background-position:center;background-repeat:no-repeat;bottom:auto;top:-65px;right:calc((100vw - 1480px)/2)}
.affiliated-associations .slick-arrow:hover,.affiliated-associations .slick-arrow:focus{background-color:transparent;outline:none; opacity:1;}
.affiliated-associations .slick-arrow.slick-prev{background-image:url("../images/build/affiliate-slider-left-arrow.webp");transform:none;margin-right:30px;}
.affiliated-associations .slick-arrow.slick-next{background-image:url("../images/build/affiliate-slider-right-arrow.webp");}
.affiliated-associations .slick-dots{display:none!important}
.affiliated-associations{margin-bottom:60px!important;margin-top:40px}
.home-affiliate-slider .wpb_content_element{margin-bottom:0}
.home2sec{padding:60px 0;margin:0 auto!important;max-width:1470px}
.home2sec .upcomschedul>.wpb_wrapper{display:flex;align-items:center}
.home2sec .upcomschedul.wpb_content_element{margin-bottom:0}
.home2sec .upcoming-slider{margin-top:15px; margin-top: 15px; min-height: 308px; box-sizing: border-box;}
.home2sec .scorecard h2.vc_custom_heading{margin-bottom:20px}
.home2sec .upcomschedul h2{margin:0;font-size:1.563rem;color:#001036;font-weight:900;text-transform:uppercase}
.home2sec .upcomschedul h2 strong{color:#152c92}
.home2sec .upcomschedul p{margin:0}
.home2sec .upcomschedul p a{margin-left:30px;font-size:1rem;color:#001036;background-image:url("../images/build/seeallmatches-arrow.webp");background-position:center right 1px;background-repeat:no-repeat;padding-right:25px; text-transform: capitalize;}
.home2sec .upcomschedul p a:hover {padding-right:30px;}
.upcoming-slider{background-color:#fff;padding:0 0;border:2px solid #e1e1e1;box-shadow:0 0 10px 2px rgba(158,150,150,0.2)}
.upcoming-slider .slick-slide{border-right:2px solid #e5e7eb;padding:20px 15px}
/*.upcoming-slider .slider-description{max-width:210px;margin:0 auto}*/
.upcoming-slider .slider-description{display: flex; flex-wrap: wrap; flex-direction: row; align-items: flex-start;}
.upcoming-img { width: 35%;}
.upcoming-description { width: 65%; padding:0 15px 15px 30px;}
.upcoming-img {height: 260px;}
.upcoming-img img { height: 100%; object-fit: cover; display: block;max-width: 100%;}
.upcoming-slider .upcoming-img{display:inline-block;}
/* .upcoming-slider h2,.upcoming-slider p,.upcoming-slider h3,.upcoming-slider a{width:100%} */
.upcoming-slider h2{margin:0 0 15px;font-size:1.125rem;color:#001036;font-weight:700;}
.upcoming-slider h3{margin:0 0 0;font-size:1rem;color:#001036;font-weight:700;}
.upcoming-slider p{margin:8px 0 15px; color:#001036;}
.upcoming-slider a{margin:13px 0 0;color:#d25f0b;font-size:1rem;display:block}
.upcoming-slider .slick-dots{display:none!important}
.upcoming-slider.slick-slider .slick-arrow{width:30px;height:20px;background-position:center;background-repeat:no-repeat;position:absolute;right:-6px;top:-40px}
.upcoming-slider.slick-slider .slick-arrow:hover,.upcoming-slider.slick-slider .slick-arrow:focus{outline:none}
.upcoming-slider.slick-slider .slick-arrow.slick-prev{background-image:url("../images/build/upcoming-left-arrow.webp");right:25px}
.upcoming-slider.slick-slider .slick-arrow.slick-next{background-image:url("../images/build/upcoming-right-arrow.webp")}
.home2sec h2.vc_custom_heading{font-size:1.563rem;color:#001036;font-weight:900;margin:0;text-transform:uppercase}
.home2sec h2.vc_custom_heading span{color:#152c92}
.moterastadium{margin:0 auto !important;max-width:1470px;padding-top:50px; padding-bottom: 60px;}
.moterastadium h2.vc_custom_heading{margin:0;font-size:1.563rem;color:#001036;font-weight:900;text-transform:uppercase}
.moterastadium h2.vc_custom_heading span{color:#152c92}
.msslider-slider{margin-top:15px}
.msslider-slider .slider-description{border-radius:5px;overflow:hidden;position:relative; height: 590px;}
.msslider-slider .slider-content{position:absolute;bottom:0;left:0;width:100%;padding:25px 35px;background-size:100% 100%; background: rgb(30,87,153); 
background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
background: -moz-linear-gradient( 90deg, rgb(81,20,89) 0%, rgb(15,13,97) 22%, rgb(15,13,97) 69%, rgb(21,44,146) 100%);
background: -webkit-linear-gradient( 90deg, rgb(81,20,89) 0%, rgb(15,13,97) 22%, rgb(15,13,97) 69%, rgb(21,44,146) 100%);
background: -ms-linear-gradient( 90deg, rgb(81,20,89) 0%, rgb(15,13,97) 22%, rgb(15,13,97) 69%, rgb(21,44,146) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );}
.msslider-img {background: rgba(21,44,146,1);
 background: -moz-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(15,13,97,1) 31%, rgba(15,13,97,1) 78%, rgba(81,20,89,1) 100%);
 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(21,44,146,1)), color-stop(31%, rgba(15,13,97,1)), color-stop(78%, rgba(15,13,97,1)), color-stop(100%, rgba(81,20,89,1)));
 background: -webkit-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(15,13,97,1) 31%, rgba(15,13,97,1) 78%, rgba(81,20,89,1) 100%);
 background: -o-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(15,13,97,1) 31%, rgba(15,13,97,1) 78%, rgba(81,20,89,1) 100%);
 background: -ms-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(15,13,97,1) 31%, rgba(15,13,97,1) 78%, rgba(81,20,89,1) 100%);
 background: linear-gradient(to bottom, rgba(21,44,146,1) 0%, rgba(15,13,97,1) 31%, rgba(15,13,97,1) 78%, rgba(81,20,89,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152c92', endColorstr='#511459', GradientType=0 );}
.msslider-slider .slick-dots{display:none!important}
.moterastadium .slider-content h2{margin:0;font-size:1rem;color:#fff;text-transform:uppercase;background-color:#152c92;position:relative;display:inline-block; border-left:solid 5px #d25f0b; padding:0 40px 0 25px;font-weight:700;height:33px;line-height:33px}
.moterastadium .slider-content h2::before{content:"";background-color:#d25f0b;position:absolute;left:0;top:0;width:5px;height:100%}
.moterastadium .slider-content div{margin:0;margin-top:15px;color:#fff;line-height:26px;font-weight:400;}
.moterastadium .slider-content a{margin:0;margin-top:5px;color:#d25f0b;line-height:18px;font-weight:500;;display:block}
.moterastadium .slick-slider .slick-arrow{width:36px;height:36px;bottom:40px; -webkit-box-shadow: 0px 8px 18px 9px rgba(0,0,0,0.25); -moz-box-shadow: 0px 8px 18px 9px rgba(0,0,0,0.25); box-shadow: 0px 8px 18px 9px rgba(0,0,0,0.25);}
.moterastadium .slick-slider .slick-arrow:focus{outline:none}
.moterastadium .slick-slider .slick-arrow.slick-next{background:url("../images/build/upcoming-right-arrow.webp") no-repeat #fff;right:30px;background-position:center}
.moterastadium .slick-slider .slick-arrow.slick-prev{right:85px;background:url("../images/build/upcoming-left-arrow.webp") no-repeat #fff;background-position:center}
.homesec4{padding-top:60px;margin:0 auto!important;max-width:1470px; padding-bottom:20px;}
.home4-topsec{position:relative}
.home4-topsec .wpb_wrapper{display:flex;align-items:center}
.home4-topsec h2{font-size:1.563rem;color:#001036;font-weight:900;margin:0;text-transform:uppercase}
.home4-topsec h2 strong{color:#152c92}
.home4-topsec p{margin:0}
.home4-topsec a{margin-left:20px;font-size:1rem;color:#001036;background:url(../images/build/seeallmatches-arrow.webp) right 5px no-repeat;padding-right:20px}
.home4-topsec a:hover{padding-right:30px;}
.msgallery-slider{position:relative;margin-top:15px}
.msgallery-content{width:100%;position:relative;left:0;top:auto;bottom:0px;padding-left:30px;z-index:2;padding-top:19px;padding-bottom:19px;padding-right:10px; background: rgba(21,44,146,1);
  background: -moz-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(21,44,146,1)), color-stop(100%, rgba(81,20,89,1)));
  background: -webkit-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%);
  background: -o-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%);
  background: -ms-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%);
  background: linear-gradient(to bottom, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152c92', endColorstr='#511459', GradientType=0 );}
.msgallery-content p{margin:0;color:#d25f0b;font-weight:700; width:100%;}
.msgallery-content h3, .msgallery-content h3 a {margin:0; padding:0px; font-size:1.125rem;line-height:30px;color:#fff; width:100%; }
.msgallery-slider .slider-description{position:relative}
.msgallery-img img{vertical-align:top}
.msgallery-slider .slick-dots{display:none!important}
.msgallery-slider .slick-arrow{width:36px;height:36px;bottom:auto;top:50%; -webkit-box-shadow: 0px 8px 18px 9px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 8px 18px 9px rgba(0,0,0,0.25); box-shadow: 0px 8px 18px 9px rgba(0,0,0,0.25);}
.msgallery-slider .slick-arrow:focus{outline:none}
.msgallery-slider .slick-arrow.slick-prev{right:auto;left:20px;background:url("../images/build/upcoming-left-arrow.webp") no-repeat #fff;background-position:center}
.msgallery-slider .slick-arrow.slick-next{right:20px;background:url("../images/build/upcoming-right-arrow.webp") no-repeat #fff;background-position:center}
.homesec4 .vc_col-sm-8{position:relative}
.msgallerynav-slider{position:absolute;left:auto;right:0;padding:0 15px;width:calc(100% - 430px); bottom: 19px; z-index: 2; }
.msgallerynav-slider .slick-dots{display:none!important}
.msgallerynav-slider.slick-slider .slick-arrow{width:36px;height:36px;bottom:auto;top:31px; -webkit-box-shadow: 0px 8px 18px 9px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 8px 18px 9px rgba(0,0,0,0.25); box-shadow: 0px 8px 18px 9px rgba(0,0,0,0.25);}
.msgallerynav-slider.slick-slider .slick-arrow:focus{outline:none}
.msgallerynav-slider .slick-arrow.slick-prev{right:auto;left:-5px;background:url("../images/build/upcoming-left-arrow.webp") no-repeat #fff;background-position:center}
.msgallerynav-slider .slick-arrow.slick-next{right:6px;background:url("../images/build/upcoming-right-arrow.webp") no-repeat #fff;background-position:center}
.stadiumdiarie{margin-top:15px;position:relative}
.stadiumdiarie .slider-description:first-child{margin-top:15px;}
.stadiumdiarie .slider-description{position:relative;margin-top:20px}
.stadiumdiarie-img img{vertical-align:top}
.stadiumdiarie .stadiumdiarie-content{position:absolute;bottom:0;left:0;width:100%;padding:40px 15px 15px 35px;z-index:1}
.stadiumdiarie .stadiumdiarie-content::after{content:"";background-image:url("../images/build/stadium-diaries-bg.webp");position:absolute;bottom:0;height:100%;width:100%;left:0;background-size:cover;z-index:-1}
.stadiumdiarie-content p, .stadiumdiarie-content p a { margin:0;font-size:1rem;color:#fff;font-weight:700}
.vc_row.wpb_row.vc_row-fluid.home-featured-video{position:relative;width:100%;background-position:center!important;margin-bottom:60px!important;padding-bottom:60px;overflow:hidden;padding-top:60px;max-height:700px}
.home-featured-video{margin:0!important;background-color:#001854;/*padding-left:calc((100% - 1440px)/2)*/}
.home-featured-video::before{content:"";height:100%;width:50%;position:absolute;left:0;top:0; background: rgba(0,25,84,1);
  background: -moz-linear-gradient(left, rgba(0,25,84,1) 32%, rgba(0,25,84,0.88) 40%, rgba(231,56,39,0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(32%, rgba(0,25,84,1)), color-stop(40%, rgba(0,25,84,0.88)), color-stop(100%, rgba(231,56,39,0)));
  background: -webkit-linear-gradient(left, rgba(0,25,84,1) 32%, rgba(0,25,84,0.88) 40%, rgba(231,56,39,0) 100%);
  background: -o-linear-gradient(left, rgba(0,25,84,1) 32%, rgba(0,25,84,0.88) 40%, rgba(231,56,39,0) 100%);
  background: -ms-linear-gradient(left, rgba(0,25,84,1) 32%, rgba(0,25,84,0.88) 40%, rgba(231,56,39,0) 100%);
  background: linear-gradient(to right, rgba(0,25,84,1) 32%, rgba(0,25,84,0.88) 40%, rgba(231,56,39,0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001954', endColorstr='#e73827', GradientType=1 );}
.featuredvideo-slider{margin-top:35px;/*margin-right:-15px*/}
.home-featured-video-top>.wpb_wrapper{display:flex;align-items:center}
.home-featured-video-top h2{margin:0;color:#d25f0b;font-size:1.563rem;font-weight:900;text-transform:uppercase}
.home-featured-video-top h2 strong{color:#fff}
.home-featured-video-top p{margin:0}
.home-featured-video-top a{background:url("../images/build/seeall-arrow.webp")  right 5px no-repeat;font-size:1rem;color:#fff;padding-right:25px;margin-left:30px;opacity:0.5}
.home-featured-video-top a:hover {padding-right:30px; opacity:1;}
.featuredvideo-img a{width:100%; height: 250px; display:block; overflow: hidden;}
.featuredvideo-img img{vertical-align:top;width:100%;height:100%; transition: 1s all; object-fit:cover;}
.slider-description:hover .featuredvideo-img img {transform: scale(1.1);}
.featuredvideo-slider.slick-initialized .slick-slide{padding:0 0;margin:0 15px;transition:all 0.5s}
.featuredvideo-slider .slick-dots{display:none!important}
.featuredvideo-slider h3{margin:0;font-size:1rem;line-height:24px;color:#fff;font-weight:500;margin-bottom:15px;max-width:420px}
.featuredvideo-slider .slick-active{position:relative}
.featuredvideo-content{position:relative;padding-top:25px;z-index:5}
.latestvideotext{font-size:1rem;color:#d25f0b;line-height:normal;margin-bottom:10px;}
.featuredvideo-slider .slick-active.slick-current + .slick-active + .slick-active .featuredvideo-content .latestvideotext{display:block}
.featuredvideo-content .videotime{margin:0;font-weight:700;color:#d25f0b;position:relative;padding:7px 0 7px 50px;display:flex;flex-wrap:wrap}
.featuredvideo-content .watchvideo{width:100%}
.featuredvideo-content .vtime{width:100%}
.watchvideo{display:none}
.featuredvideo-slider .slick-active.slick-current .featuredvideo-content .watchvideo{display:block;}
.featuredvideo-content .videotime::before{content:"";background:url("../images/build/video-player.webp") center center no-repeat; position:absolute;top: 50%;left:0;width: 28px; height: 28px; background-size: 100%; transform: translateY(-50%);}
.featuredvideo-slider .slick-active .slider-description{position:relative;transition:all 0.5s;transform-origin:left bottom}
.featuredvideo-slider .slick-arrow{border:none;width:30px;height:20px;background-position:center;background-repeat:no-repeat;bottom:auto; top:-60px;right:calc((100vw - 1440px)/2); opacity:0.5}
.featuredvideo-slider .slick-arrow:focus{outline:none}
.featuredvideo-slider .slick-arrow.slick-prev{background-image:url("../images/build/affiliate-slider-left-arrow.webp");transform:none;margin-right:32px;}
.featuredvideo-slider .slick-arrow.slick-next{background-image:url("../images/build/affiliate-slider-right-arrow.webp");}
.featuredvideo-slider .slick-arrow:hover {opacity:1;}

.commonslider{position:relative}
.commonslider .slider-description{position:relative}
.commonslider-content{position:absolute;bottom:0;left:0;width:100%;padding:60px 25px 25px;z-index:1}
.commonslider-content::after{content:"";background-image:url("../images/build/stadium-diaries-bg.webp");position:absolute;bottom:0;height:100%;width:100%;left:0;background-size:cover;z-index:-1}
.commonslider-content p{color:#d25f0b;font-weight:700}
.commonslider-content h3, .commonslider-content h3 a {color:#fff; font-size:1rem; line-height:24px; font-weight:700; margin-top:10px}
.commonslider-content h3 a { display:inline-block; }
.commonslider.slick-slider .slick-arrow{width:30px; height:20px; background-position:center; background-repeat:no-repeat; position:absolute; right:calc( ( 100vw - 1470px ) / 2 - 15px ); top:-51px;}
.commonslider.slick-slider .slick-arrow:focus{outline:none}
.commonslider.slick-slider .slick-arrow.slick-next{background-image:url("../images/build/upcoming-right-arrow.webp")}
.commonslider.slick-slider .slick-arrow.slick-prev{background-image:url("../images/build/upcoming-left-arrow.webp");margin-right:30px}
.home8sec{margin:0 auto!important;padding-top:50px;max-width:1490px;padding:0 0}
.scorecardmain .scorecard{background-color:#fff;border:2px solid #e1e1e1;box-shadow:0 0 10px 2px rgba(158,150,150,0.2);margin-top:15px;padding:20px 30px 0;float:left;width:100%}
.scorecardtop{border-bottom:2px solid #001036;display:flex;justify-content:space-between;padding-bottom:5px}
.scorecardtop h3{font-size:1rem;color:#001036;font-weight:700}
.scorecardtop p{color:#001036;}
.matchdetails{margin-top:10px;float:left;width:100%;position:relative;padding-bottom:4px}
.matchone img{vertical-align:top}
.matchdetails .teamname,.matchdetails .scoreinfo,.matchdetails .matchover{font-size:1rem;color:#001036;font-weight:700;line-height:24px}
.teamname{margin-top:9px}
.matchdetails .matchover{font-weight: 400;}
.matchone,.matchtwo{text-align:center}
.matchone{float:left}
.matchtwo{float:right}
.matchvs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#001036;font-weight:700;text-transform:uppercase}
.scorecardfooter{background-color:#152c92;float:left;width:calc(100% + 60px);min-height:47px;margin-left:-30px;display:flex;align-items:center;color:#fff;padding:0 30px;position:relative}
.matchlink{position:absolute;right:20px;background:url("../images/build/affiliate-slider-right-arrow.webp") 0px center no-repeat; width:25px;cursor:pointer}
.matchlink:hover {background-position:8px center;}
.halloffame-top{padding-bottom:20px}
.halloffame-top .wpb_wrapper{display:flex;justify-content:space-between}
.halloffame-top .player{font-size:1rem;color:#001036;text-transform:uppercase;font-weight:900;}
.halloffame-top a.share{background-image:url("../images/build//share-icon.webp");background-position:center center;background-repeat:no-repeat;width:23px;display:block;cursor:pointer}
.halloffame-inner{margin-top:15px}
.viewfullinfo{border-top:1px solid #e1e1e1;margin-left:-30px;margin-right:-30px;padding:0 30px;min-height:60px;display:flex;align-items:center;justify-content:center}
.viewfullinfo a{color:#001036;font-weight:700;text-transform:uppercase}
.viewfullinfo a strong{color:#d25f0b;margin-left:5px}
.plyerbasicinfo{padding:20px 0;line-height:30px;font-weight:400;}
.plyerbasicinfo strong{font-weight:700; color:#001036}
.home8sec-inner{margin-top:50px}
.home8sec-inner .headingtitlesec{margin-bottom:20px}
.home8sec-inner .vc_column-inner{padding:0 0!important}
.booknow-main{margin:0 auto;max-width:1470px;padding:0 15px; margin-top: 55px;}
.booknow-main .textwidget{display:flex;align-items:center;justify-content:center}
.booknow-main .container{display:flex;align-items:center;justify-content:center}
.booknow-main .ticket{font-size:1.25rem; line-height:30px; text-transform:uppercase;color:#001036; font-weight:700;}
.booknow-main strong{color:#d25f0b}
.booknow-main .booknow {color: #d25f0b; font-size: 1rem; font-weight:700; margin-left: 15px; text-transform: uppercase; border: 2px solid #d25f0b; padding: 0 20px; line-height: 30px; display: block; }
.booknow-main .booknow:hover {background: #d25f0b; color: #fff; }
.events-slider.commonslider .slider-description {height: 505px; border-radius: 5px; overflow: hidden;}
.eventsslider-img img{width:100%;object-fit:cover;object-position:right}
.events-slider.commonslider.slick-slider .slick-arrow{right:0}
.events-slider.commonslider.slick-slider .slick-arrow.slick-prev{margin-right:30px}
.events-slider .slick-dots{display:none!important}
.pressrelease-slider .slick-arrow{display:none!important}
.pressrelease-slider .slick-dots{padding:0;margin:15px 0 0}
.pressrelease-slider .slick-dots li button{background-color:#c2c2dc;width:21px;height:5px;border-radius:5px; transition:1s all;}
.pressrelease-slider .slick-dots li button:focus{outline:none}
.pressrelease-slider .slick-dots li.slick-active button{width:47px;background-color:#152c92}
.pressrelease-slider .slider-description {overflow: hidden; border-radius:5px; background: rgba(21,44,146,1);
  background: -moz-linear-gradient(45deg, rgba(21,44,146,1) 0%, rgba(14,13,97,1) 31%, rgba(14,13,97,1) 78%, rgba(81,20,89,1) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(21,44,146,1)), color-stop(31%, rgba(14,13,97,1)), color-stop(78%, rgba(14,13,97,1)), color-stop(100%, rgba(81,20,89,1)));
  background: -webkit-linear-gradient(45deg, rgba(21,44,146,1) 0%, rgba(14,13,97,1) 31%, rgba(14,13,97,1) 78%, rgba(81,20,89,1) 100%);
  background: -o-linear-gradient(45deg, rgba(21,44,146,1) 0%, rgba(14,13,97,1) 31%, rgba(14,13,97,1) 78%, rgba(81,20,89,1) 100%);
  background: -ms-linear-gradient(45deg, rgba(21,44,146,1) 0%, rgba(14,13,97,1) 31%, rgba(14,13,97,1) 78%, rgba(81,20,89,1) 100%);
  background: linear-gradient(45deg, rgba(21,44,146,1) 0%, rgba(14,13,97,1) 31%, rgba(14,13,97,1) 78%, rgba(81,20,89,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152c92', endColorstr='#511459', GradientType=1 );}
  .pressrelease-slider .slider-description a { display:block; }
.pressrelease-slider .slider-description .latestnews-img {height:505px;}
.pressrelease-slider .slider-description .latestnews-img img, .events-slider.commonslider .slider-description .eventsslider-img img {height:100%; width:100%; transition:1.5s all; object-fit:cover;}
.pressrelease-slider .slider-description:hover .latestnews-img img, .events-slider.commonslider .slider-description:hover .eventsslider-img img {transform: scale(1.1);}
.booknow-main .vc_col-sm-12{margin-top:55px}
.latestnewsbanner{position:absolute;top:160px;right:50px;width:330px;height:calc(100% - 310px)}
.latestnewsbanner .title{font-size:1.25rem;text-transform:uppercase;color:#fff;font-weight:700;position:relative}
.latestnewsbanner .title::before{content:"";position:absolute; z-index:1; left:-70px;width:50px;height:2px;top:11px;background-color:#d25f0b}
.latestnewsbanner ul{margin:0;padding:0;padding-top:50px;list-style-type:none;overflow-y:auto;margin-left:-46px;position:absolute;left:0;width:100%;height:100%;top:0}
.latestnewsbanner ul li{padding-bottom:18px}
.latestnewsbanner ul li a{font-size:0.875rem;line-height:24px;color:#fff;opacity:0.5}
.latestnewsbanner ul li a:hover {opacity:1;}
.bannerbookticket{position:absolute;right:60px;top:auto;bottom:30px;max-width:330px}
.bannerbookticket p{font-size:1.125rem;line-height:30px;color:#fff;text-transform:uppercase}
.bannerbookticket a{line-height:30px;color:#ffffff;font-weight:700;text-transform:uppercase;margin-top:5px;display:block}
.latestnewsbanner .mCSB_inside > .mCSB_container{margin-right:0;padding-left:46px}
.latestnewsbanner .mCSB_scrollTools{right:auto;left:0}
.latestnewsbanner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.latestnewsbanner .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#5667db}
.latestnewsbanner .mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff}
.homeslider-nav.slick-slider .slick-arrow:focus{outline:none}
.homeslider-nav.slick-slider .slick-arrow{background-position:center center;background-repeat:no-repeat;width:34px;height:34px;right:-50px;bottom:7px;opacity:0.5}
.homeslider-nav.slick-slider .slick-arrow.slick-next{background-image:url("../images/build/homeslider-arrow.webp")}
.homeslider-nav.slick-slider .slick-arrow.slick-prev{background-image:url("../images/build/homeslider-arrow.webp");transform:rotate(180deg);right:-50px;top:17px;left:auto}
.menu-toggle{font-size:0;border:0;width:30px;height:30px;cursor:pointer;background-color:transparent;position:relative}
.menu-toggle:focus{outline:none}
.menu-toggle .menutoggle{position:absolute;left:0;top:13px;width:100%;height:2px;background-color:#333}
.menu-toggle .menutoggle::before,.menu-toggle .menutoggle::after{content:"";width:100%;height:2px;background-color:#333;position:absolute;left:0}
.menu-toggle .menutoggle::before{top:-10px}
.menu-toggle .menutoggle::after{top:10px}
.main-navigation.toggled .menu-main-menu-container{display:block;position:absolute;left:0;top:85px;z-index:9;background-color:#fff;padding:20px 0;position:fixed;width:100%;top:137px;height:calc(100vh - 128px);box-shadow:0 0 10px -2px rgba(0,0,0,0.5)}

#primary-menu li .fa.fa-angle-down{display:none;}
.mCSB_scrollTools {width:4px !important;}
.homebannerrightside{position:absolute;right:0;top:0;width:390px;height:100%}
.homebannerrightside::before{content:"";position:absolute;left:-36px;width:calc(100% + 36px);height:100%;background-image:url("../images/build/bannerrightbg.webp");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;opacity:0.5}
.homebannerrightside::after{content:"";position:absolute;left:calc(-100% + 54px);top:0;width:300px;height:100%;background-image:url("../images/build/hmsliderwhiteslide.webp");background-repeat:no-repeat;background-position:center center;background-size:100% 100%;opacity:0.5}
.hmbooknow{position:absolute;bottom:30px;left:0;max-width:300px}
.hmbooknow{font-size:1.125rem;line-height:30px;color:#fff;text-transform:uppercase;}
.hmbooknow a.booknow{font-size:1.563rem;color:#fff;font-weight:900;text-transform:uppercase}
.hmbooknow a:hover.booknow {color:#d25f0b;}
.pageheader{ position: relative; display: flex; flex-direction: row; flex-wrap: wrap; margin-bottom: 30px;}
.pageheader .pageheader-text{ position: relative; width: 1630px; margin: 0px auto; padding:0 15px;}
.pageheader .pagetitle{ display: flex; justify-content: center; flex-direction: column; flex-wrap: wrap; color: #010101; font-size: 46px;}
.pageheader .pagetitle h1{ font-size:46px; line-height:50px; font-weight:900; text-transform: uppercase; margin:0; padding-bottom: 36px;}
.pageheader .pagetitle p{font-size:1.25rem; margin-bottom:0px; text-transform: capitalize; font-weight:300;}
.pageheader .pageheader-img{ position: relative; display: block; width: 100%; overflow: hidden;}
.pageheader .pageheader-img img{width:100%;}
.pageheader .attachment-post-thumbnail{/*clip-path: polygon(10% 0, 100% 0, 100% 100%, 0% 100%);*/ object-fit: cover; height:100%; width: 100%;}
.widget_nav_menu .menu{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; justify-content: center; list-style-type: none; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0px; margin: 0px 0px 40px 0px;}
.widget_nav_menu .menu-about-gca-container .menu li, .widget_nav_menu .menu-management-team-container .menu li{ font-size: 1.563rem; font-weight: 500; /*background:#001954;*/ flex:1; margin-right: 18px; text-align: center; position: relative; z-index: 0}
/*.widget_nav_menu .menu-management-team-container .menu li{ display: flex; justify-content: center; align-items: center;font-size: 1.25rem; line-height: 20px; min-height:70px; background: #4c5772;}*/
.widget_nav_menu .menu-management-team-container .menu li a{ display: flex; justify-content: center; align-items: center;font-size: 1.25rem; line-height: 20px; min-height:70px; background: #4c5772;}
.widget_nav_menu .menu-about-gca-container .menu li a {font-size:1.363rem; padding:20px 0px;}
.widget_nav_menu .menu-management-team-container .menu li a{font-weight:300; padding: 15px 0px;}
.widget_nav_menu .menu-management-team-container .menu li.current-menu-item a{ font-weight:500;}
.widget_nav_menu .menu-about-gca-container .menu li:before, .widget_nav_menu .menu-management-team-container .menu li:before{ position: absolute; width:100%; height:0px; background: #d25f0b; display: inline-block; left:0px; right:0px; bottom: 0px; content: ""; z-index: 2;}
.widget_nav_menu .menu-about-gca-container .menu li:hover:before, .widget_nav_menu .menu-about-gca-container .menu li.current-menu-item:before, .widget_nav_menu .menu-management-team-container .menu li:hover:before, .menu-management-team-container .menu li.current-menu-item:before{ height:8px; transition: ease height 0.5s;}
.widget_nav_menu .menu-about-gca-container .menu li:hover:after, .widget_nav_menu .menu-about-gca-container .menu li.current-menu-item:after,
.widget_nav_menu .menu-management-team-container .menu li:hover a:after,
.menu-management-team-container .menu li.current-menu-item a:after{position: absolute; z-index: -1; width:100%; height:100%; display: inline-block; left:0px; right:0px; bottom: 0px; top:0px; opacity: 0.5; content: "";
  background-image: -moz-linear-gradient( 0deg, rgb(81,20,89) 0%, rgb(15,13,97) 22%, rgb(15,13,97) 69%, rgb(21,44,146) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(81,20,89) 0%, rgb(15,13,97) 22%, rgb(15,13,97) 69%, rgb(21,44,146) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(81,20,89) 0%, rgb(15,13,97) 22%, rgb(15,13,97) 69%, rgb(21,44,146) 100%);}
.aboutleft .vc_column-inner{ max-width: 620px;}
/*.aboutpage, .management{ color: #001036;}*/
.aboutpage h6, .management h6, .selectors h6{ color: #d25f0b; font-weight:700; margin-bottom:15px;}
.aboutpage h5, .management h5, .selectors h5, .support-staff h5{ color: #001036; font-weight:700; line-height: 1.5; margin-bottom:15px; }
.aboutpage h5.h5, .management h5.h5, .selectors h5.h5{ color: #d25f0b; margin-bottom:0px;}
.aboutpage p.vc_custom_heading, .management p.vc_custom_heading, .selectors p.vc_custom_heading{ font-weight:700; margin-top: 20px; margin-bottom: 10px;}
.aboutpage p, .management p, .selectors .content-area p{ margin-bottom: 30px;}
.aboutpage p strong, .management p strong, .selectors p strong{font-weight:700;}
.aboutmember .imgblockborder .vc_single_image-wrapper{ position: relative; margin-bottom: 0px;}
.aboutmember p.vc_custom_heading{ text-transform: uppercase;}

.honourscommitte-block{overflow: hidden;}
.honours-committe-list{ display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; margin:0 -25px; }
.honours-committe-list .pagination-list{padding:0px; width:100%;}
.honours-committe-list .honours-committe-member{ margin-left:25px; margin-right:25px; margin-bottom: 50px; width: calc(33.3333% - 50px);}
.honours-committe-list .honours-committe-member:last-child{ padding-bottom: 25px !important; margin-bottom: 35px !important;}
.honours-committe-list .honours-committe-member img{ vertical-align: top; width: 100%; height: 100%; object-fit: cover;}
.honours-committe-img{ margin-right:0px; display: inline-block; width: 100%; height: 410px;}
.honours-committe-img:before{left: 9px; top: 9px;}
.honours-committe-detail{ background-color: #2f2482; color: #ffffff; padding: 25px 25px;}
.honours-committe-detail h6{color: #ffffff; font-size: 1.375rem; text-transform: uppercase; margin:0px;}
.honours-committe-detail p{ margin-bottom: 10px;}
.honours-committe-detail p.designation{ color: #ffffff;}
.honours-committe-detail p span{ color: #ffffff; display:inline-block; vertical-align:top; line-height:16px; margin-top:7px;}
.honours-committe-detail .profile_pdf{font-weight:700; color: #001036; text-transform: uppercase; border-left: 1px solid #fff; margin-left: 10px;padding-left: 10px;}
.honours-committe-detail .profile_pdf a{color: #f18d00; position:relative; font-size:16px;}
.honours-committe-detail .profile_pdf a:after{ content:""; display:inline-block; width:0; height:1px; margin-top:-1px; background:#f18d00; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; position: absolute; left: 0; right: 0; top: 100%; }
.honours-committe-detail .profile_pdf a:hover:after{width:100%;}
.honourscommitte-category h2{padding:0 0 40px;}
.managementteam-page .honours-committe-detail{min-height:102px; display:flex; flex-direction: column;}

.agmmember{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.agmmember.vc_row:after, .agmmember.vc_row:before{ display: none;}
.agmmember .vc_column_container{ max-width: 650px;}
.agmmember .vc_inner{ border-bottom: 1px solid #e1e1e1; padding: 10px 0px; margin: 0px 0px; display: flex; flex-direction: row; align-items: center;}
.agmmember .vc_inner .vc_column-inner{ padding-left: 0px; padding-right: 0px;}
.agmmember .vc_inner .wpb_column:first-child{ width:50px; margin-right: 10px;}
.agmmember .vc_inner .wpb_column:last-child{ width:calc(100% - 60px);}
.agmmember .vc_single_image-wrapper{ width:50px; height:50px; border-radius: 4px; overflow: hidden;}
.agmmember .vc_single_image-wrapper img{ object-fit: cover;}
.agmmember p.vc_custom_heading{color: #001036;}
.selectors h5 { text-transform:uppercase;}
.selectors .vc_col-sm-2 .wpb_wrapper > h6.vc_custom_heading strong { font-weight: 300; display: block; font-size: 0.750rem; margin-top: 5px;}
.selectors h5 strong { display: block; font-weight: 400; text-transform: capitalize;}
.selectors h5, .support-staff h5{color: #d25f0b; margin-top: 50px;}
.selectors h5.mtnone, .support-staff h5.mtnone{margin-top: 0px;}
.selectors .vc_col-sm-2 .wpb_wrapper, .support-staff .vc_col-sm-2 .wpb_wrapper{ position: relative;}
.support-staff .vc_col-sm-2 .wpb_wrapper > h6.vc_custom_heading strong{font-weight:300; display: block; font-size: 0.750rem; margin-top:5px;}
.selectors .wpb_single_image figure, .support-staff .wpb_single_image figure{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); background: #fff;}

.bluewithbg{ background: #001036; position: relative; padding-top: 50px; color:#fff; display: flex; align-items: flex-start;}
.vc_row.wpb_row.vc_row-fluid .selector-head-member, .vc_row.wpb_row.vc_row-fluid .selector-member,
.vc_row.wpb_row.vc_row-fluid .support-staff {padding-left: 15px; margin-right: 0; padding-right: 15px;}
.bluewithbg:before, .bluewithbg:after{ display: inline-block; content: ""; width:188px; height:188px; position: absolute; background: url(../images/build/selectors-bg.webp) no-repeat left top;}
.bluewithbg:before{ left:calc((100% - 1470px)/2); top:-80px;}
.bluewithbg:after{ right:calc((100% - 1470px)/2); bottom: -80px;}
.bluewithbg .wpb_column{ margin-right: 50px;}
.bluewithbg > .wpb_column .vc_column-inner{ padding: 0px;}
.bluewithbg .wpb_column.bigblock{ margin-bottom: 0px;}
.bluewithbg .wpb_column.bigblock figure{ position: relative; margin-bottom: 25px;}
.bluewithbg .wpb_column.bigblock figure:before{position: absolute; width:100%; height:100%; display: inline-block; content: ""; left:10px; top:10px; border: 1px solid #cccfd7;}
.bluewithbg .wpb_column.bigblock figure img{ position: relative;}
.bluewithbg .wpb_column.bigblock h5{ color:#fff; line-height: normal; margin-top: 0px;}
.bluewithbg .wpb_column.bigblock h5 strong{font-weight:300; display: block; font-size:14px; margin-top:5px; }

.graywithbg{ background: #e7e9f4;}
.bluewithbg.graywithbg:before, .bluewithbg.graywithbg:after{ display: none;}
.graywithbg .wpb_column.bigblock h5{color: #001036;}

.coachesrow{ padding-bottom: 35px; margin-bottom: 35px; border-bottom: 1px solid #e1e1e1;}
.coachesrow h6{font-weight:700; color: #001036;}
.coachesrow p{color:#6e6e6e; text-transform: uppercase;}
.coachesrow .imgblockborder img{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); vertical-align: top;}
.umpires .coachesrow p, .scorers .coachesrow p, .office-staff p{text-transform: none;}
.office-staff p strong{ color: #001036;font-weight:700;}

.affiliated-list{display: flex; flex-direction: row; flex-wrap: wrap;}
.affiliated-list .affiliated-member{ flex:0 0 auto; margin-right: 50px; margin-bottom: 80px; border-bottom:1px solid #e1e1e1; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2); position: relative; max-width:100%;}
/* .affiliated-list .affiliated-member:before{ width: 95%; height:80%; position: absolute; content: ""; right: -25px; bottom: -35px; background:url("../images/build/dot-white.webp") repeat left bottom; opacity: 0.5;} */
.affiliated-list .affiliated-member .affiliated-img{max-width:315px; height:196px; padding: 10px; display: flex; align-items: center; justify-content: center; transition: height ease-in 0.2s;}
.affiliated-list .affiliated-member:nth-child(4n+0){ margin-right: 0px;}
.affiliated-list .affiliated-member img{vertical-align: top; max-width: 100%; max-height: 100%;}
.affiliated-list .affiliated-detail{ position: relative; height:62px;}
.affiliated-list .affiliated-detail p.title{position: absolute; left: 0px; right: 0px; bottom: 0px; background: #d25f0b; color: #fff; font-size:1rem; margin: 0px; padding: 7px 7px; font-weight:900; text-transform: none;}
.affiliated-list .affiliated-member a:hover .affiliated-detail{}

.facilities .h2:before{ display: none;}
.facilities h4{ color: #d25f0b; margin-top: 20px; font-weight:700;}
.facilities p{  margin-bottom: 20px;}
.facilities ul{ margin: 0px; padding: 0px; list-style: none;}

.facilities .stadiumdiaries_list{ display: flex; flex-direction: row; flex-wrap: wrap; margin-top: 25px;}
.facilities .stadiumdiaries_list > div{ flex:1; padding-right: 25px; margin-bottom:25px;}
.facilities .stadiumdiaries_list > div:nth-child(3n+0){ padding-right: 0px;}
.facilities .stadiumdiaries_list .slider-description{ position: relative; height: 294px;}
.facilities .stadiumdiaries_list .slider-description .stadiumdiarie-img{ height:100%; overflow: hidden;}
.facilities .stadiumdiaries_list .slider-description .stadiumdiarie-img a{ display: block; height: 100%;}
.facilities .stadiumdiaries_list .slider-description .stadiumdiarie-img img{ object-fit: cover; height: 100%; width: 100%;}
.facilities .stadiumdiaries_list .stadiumdiarie-content{position:absolute;bottom:0;left:0;width:100%;padding:40px 15px 15px 35px;z-index:1}
.facilities .stadiumdiaries_list .stadiumdiarie-content::after{content:"";background-image:url("../images/build/stadium-diaries-bg.webp");position:absolute;bottom:0;height:100%;width:100%;left:0;background-size:cover;z-index:-1}
.facilities .stadiumdiaries_list .stadiumdiarie-content p{margin:0;font-size:1.125rem;color:#fff;font-weight:500;}
.facilities .stadiumdiaries_list .stadiumdiarie-content p a{color:#fff; text-transform: none;}

.stadiumdiaries-images{display: flex; flex-direction: row; flex-wrap: wrap;}
.stadiumdiaries-images a{ width:calc(50% - 15px); margin: 15px 30px 15px 0; border:1px solid #cecfd2;}
 .stadiumdiaries-images a:nth-child(2n+0) { margin-right: 0;}
.stadiumdiaries-images a img{ object-fit: cover; width:100%; height:100%; vertical-align: top;}

div#mens-team-button a, div#womens-team-button a {font-weight:300; font-size: 1.563rem; position: relative; border: 0; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; }
.team_selection_button  {overflow: hidden; }
div#mens-team-button a:after, div#womens-team-button a:after {content: ""; display: inline-block; position: absolute; background: transparent; width: 100%; height: 8px; left: 0; bottom: 0; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; }
div#womens-team-button a:hover:after, div#mens-team-button a:hover:after, .gca-teams-mens div#mens-team-button a:after, .gca-teams-womens div#womens-team-button a:after {background: #d25f0b; }
div#mens-team-button a:hover, div#womens-team-button a:hover, .gca-teams-mens div#mens-team-button a, .gca-teams-womens div#womens-team-button a {background: #50145a; background: -moz-linear-gradient(left,  #50145a 0%, #0f0d61 51%, #0f0d61 51%, #152a8f 100%); background: -webkit-linear-gradient(left,  #50145a 0%,#0f0d61 51%,#0f0d61 51%,#152a8f 100%); background: linear-gradient(to right,  #50145a 0%,#0f0d61 51%,#0f0d61 51%,#152a8f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50145a', endColorstr='#152a8f',GradientType=1 ); border: 0; }
.gca-teams-mens div#mens-team-button a, .gca-teams-womens div#womens-team-button a {font-weight:900; }
.team-list-name .vc_column_container>.vc_column-inner {box-sizing: border-box; padding-left: 0; padding-right: 0; width: 100%; background: transparent; }
.teams-row{overflow: hidden; padding-bottom:100px;}
.team-list.mens-team, .team-list.womens-team {background: #fff; margin: 0px -25px; padding-bottom:100px; } 
.team-member {width: calc(25% - 50px); box-sizing: border-box; margin-left:25px; margin-right:25px; margin-bottom:50px; position: relative; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; overflow: hidden; float: left; }
.member-img {background: #ccc; height: 100%;}
.member-img img {height: 100%; display: block; width: 100%; object-fit: cover; transform:scale(1); transition:transform 5s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 5s cubic-bezier(0.25, 0.8, 0.25, 1);}
.member-detail {font-size: 1.25rem; line-height: 20px; text-align: left; color: #fff; font-weight:500; width: 100%; height: 12%; background: #2f2482; padding: 15px 20px;  position: relative; z-index: 1; bottom: 0; left: 0; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; letter-spacing: 1px;}
.team-member:hover .member-img img{ transform: scale(1.2);}
.team-member:hover .member-detail {height: 50%; }
.member-detail p.title {margin-bottom: 0px; line-height: normal; text-transform: uppercase; font-family: 'Oswald', sans-serif; color: #ffffff; font-size: 1.375rem; margin-bottom: 3px;}
.additional_details ul {margin: 0; padding: 0; list-style: none; box-sizing: border-box;}
.additional_details ul li {color: #fff; font-size: 1rem; line-height: 30px; }
.additional_details ul li span {font-weight:300; }
.team-name > div > ul {background: #f8f8f8; }
.team-name div > ul li a, .team-name div > ul li.vc_active a {background: #f8f8f8 !important; }
.team-name div > ul li a:before {content: ""; display: inline-block; width: 100% !important; height: 0px; position: absolute; left: 0px; top: 100%; z-index: 2; background: #d25f0b; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.team-name div > ul li.vc_active a:before, .team-name div > ul li:hover a:before {height: 3px; }
.team-name div ul li a span {font-size: 1.125rem; line-height: 50px; color: #6e6e6e; font-weight:700; }
.team-name div > ul li:hover a span, .team-name div > ul li.vc_active a span {color: #001036; }
.team-name .vc_tta-panel-body {padding: 0 !important; }

.upcoming-stadium h2 {margin: 0 0 15px 0; padding: 0; color: #001036; font-size: 1.875rem; line-height: 36px; padding-top: 25px; }
.upcoming-stadium p {line-height: 22px; color: #001036;}
.upcoming-stadium p strong {font-weight:700; }
.upcoming-stadium-img {margin-top: 50px; margin-bottom: 30px; }
.upcoming-stadium-img .wpb_single_image:nth-child(2n) {margin-left: 18px; }
.upcoming-stadium-img .wpb_single_image {display: inline-block; float: left; width: 48%; margin: 10px 0 10px 0; }
.image-zoom-block .wpb_single_image .vc_single_image-wrapper {overflow: hidden;}
.image-zoom-block .wpb_single_image img, .image-zoom-block .wpb_single_image img:hover {transition: 1.5s all;}
.image-zoom-block .wpb_single_image img:hover {transform: scale(1.1);}
.stadium-content {font-weight:700; }
.stadium-content img {margin-bottom: 30px; }
.stadium-content h4, .stadium-content p {margin: 0 0 0 15px; }
.stadium-content p {ffont-size: 1rem; line-height: 22px; color: #001036; margin-top: 6px; }
.stadium-history h2 {margin-top: 0; margin-bottom: 0; }
.stadium-history-title {font-weight:700; font-size: 1.25rem; line-height: 30px; color: #001036; }
.record-seat-title {font-size: 1.25rem; line-height: 22px; color: #d25f0b; margin:25px 0 0; }
.record-seat-title.gcaclubt{margin:0; }
.record-seat-data {line-height: 22px; color: #001036; margin:25px 0; }
.record-seat-data strong {font-weight: bold; }
.stadium-img {margin-left: -90px; position: relative; }
.stadium-img .vc_single_image-wrapper {position: relative; z-index: 1; }
.stadium-img .vc_single_image-wrapper:before {content: ""; width: 41%; height: 89%; position: absolute; right: -27px; bottom: -30px; background: url(../images/build/dot-white.webp) repeat left top; z-index: -1; opacity: 0.3; }
.motera-stadium-gallery h2, .motera-stadium-gallery p {display: inline-block; vertical-align: baseline; }
.motera-stadium-gallery p a {background-image: url(../images/build/seeallmatches-arrow.webp); background-position: center right 1px; background-repeat: no-repeat; font-size: 1rem; line-height: 36px; color: #001036; margin-left: 30px; padding-right: 20px; }

.stadium-history {margin-top: 100px; }
.history-block {margin-left: -50px; }
.gcaclub-slider .history-block {margin-left: 0; }
.imageblock .vc_single_image-wrapper {position: relative; }

.single-affiliated .affilated-detail {margin-bottom: 80px; }
.single-affiliated .affilated-detail .affilated_image {display: inline-block; max-width: 350px; width: 28%; padding: 15px 50px; background: #fff; box-shadow: 0px 2px 5px 1px #ccc; position: relative; }
.single-affiliated .affilated-detail .affilated_image img {display: block; margin: 0 auto; max-width: 100%; height: auto; }
.single-affiliated .affilated-detail .affilated_meta {display: inline-block; width: 70%; vertical-align: top; padding-left: 70px; }
.single-affiliated .affilated-detail .affilated_image:before {width: 95%; height: 80%; position: absolute; content: ""; left: auto; right: -25px; bottom: -30px; background: url(../images/build/dot-white.webp) repeat left top; z-index: -1; }
.single-affiliated .affilated-detail .affilated_meta .meta-item {display: inline-block; width: 33%; max-width: 350px; }
.single-affiliated .affilated-detail .affilated_meta h3 {font-size: 1.875rem; line-height: 56px; font-weight:900; color: #d25f0b; }
.single-affiliated .affilated-detail .affilated_meta .meta-item * {display: block; }
.single-affiliated .affilated-detail .affilated_meta .meta-item label {line-height: 22px; font-weight:500;; color: #6e6e6e; }
.single-affiliated .affilated-detail .affilated_meta .meta-item span.value {font-size: 1rem; line-height: 22px; font-weight:900; color: #001036; margin-bottom: 20px; }
.district-asso-history h3 {font-size: 1.25rem; line-height: 32px; font-weight:700; color: #d25f0b; }
.district-asso-history p {margin: 0 0 20px 0; }
.district-asso-history p strong {font-size: 1.25rem; line-height: 32px; font-weight:700; color: #001036; }
.district-asso-history table, .district-asso-history table tr, .district-asso-history table tr td {line-height: 24px; font-weight:500;; color: #001036; }
.district-asso-history ul li {margin-bottom: 10px !important; }
.district-asso-history ul {margin: 0; list-style: decimal; }

.asso-other-member table {border-spacing: 0; border-collapse: collapse; }
.single-affiliated .pageheader {margin-bottom: 50px; }

#cafe-item {position: relative; z-index: 2; }
#cafe-item .imageblock {position: absolute; width: 100%; height: auto; display: block; right: -115px; bottom: 60px; }

table {margin-bottom: 30px; }
table tr td strong {font-size: 1.25rem; line-height: 32px; font-weight:700; color: #d25f0b; }
table tr td {border: 1px solid #ddd; padding: 10px; }

.facilities .stadium-dairies .stadiumdiaries_list > div {flex: none !important; width: 33%; max-width: 465px; }
.facilities p strong {font-weight:700; }

.tournament-button.vc_btn3-center a.vc_btn3-block.vc_btn3-size-lg {font-weight:300; font-size: 1.563rem; line-height: 35px; position: relative; border: 0; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; padding: 18px 25px; }
.tournament-button.vc_btn3-center a.vc_btn3-block.vc_btn3-size-lg:hover, #bcci-tour-active a.vc_btn3-block.vc_btn3-size-lg, #gca-tour-active a.vc_btn3-block.vc_btn3-size-lg  {background: #50145a; background: -moz-linear-gradient(left,  #50145a 0%, #0f0d61 51%, #0f0d61 51%, #152a8f 100%); background: -webkit-linear-gradient(left,  #50145a 0%,#0f0d61 51%,#0f0d61 51%,#152a8f 100%); background: linear-gradient(to right,  #50145a 0%,#0f0d61 51%,#0f0d61 51%,#152a8f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50145a', endColorstr='#152a8f',GradientType=1 ); border: 0; }
.tournament-button.vc_btn3-center a.vc_btn3-block.vc_btn3-size-lg:after {content: ""; display: inline-block; position: absolute; background: transparent; width: 100%; height: 8px; left: 0; bottom: 0; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; }
#bcci-tour-active.vc_btn3-center a.vc_btn3-block.vc_btn3-size-lg, #gca-tour-active.vc_btn3-center a.vc_btn3-block.vc_btn3-size-lg {}
.tournament-button.vc_btn3-center a.vc_btn3-block.vc_btn3-size-lg:hover:after, #bcci-tour-active a.vc_btn3-block.vc_btn3-size-lg:after, #gca-tour-active a.vc_btn3-block.vc_btn3-size-lg:after {background: #d25f0b; }
.upcoming-slider h2, .upcoming-slider h3 {line-height: 1.5; }
.tournaments-list {display: flex; flex-wrap: wrap; flex-direction: row; justify-content: center; align-content: stretch;}
.tournaments-list .item.col-4, .tournaments-list .item.col-6 {flex: 1 0 auto; margin-right: 25px; }
.tournaments-list .item.col-4 {width: 32%; max-width: 470px; }
.tournaments-list .item.col-6 {width: 48%; max-width: 705px; margin: 40px 25px 40px 0; }
.tournaments-list .item.col-4 + .item.col-4 + .item.col-4, .tournaments-list .item.col-6 + .item.col-6 {margin-right: 0; }
.tournaments-list .item.col-4 .img a, .tournaments-list .item.col-6 .img a {display: block; height: 100%; }
.tournaments-list .item.col-4 .img img, .tournaments-list .item.col-6 .img img {width: 100%; height: 100%; }
.tournaments-list .item.col-4 .img, .tournaments-list .item.col-6 .img {background: #888; overflow: hidden; }
.tournaments-list .item.col-4 .img, .tournaments-list .item.col-6 .img {width: 100%; }
.tournaments-list .item.col-4 .img {height: 280px; }
.tournaments-list .item.col-6 .img {height: 300px; }
.tournaments-list .item.col-4 .img a, .tournaments-list .item.col-6 .img a {display: block; }
.tournaments-list .item.col-4 .img img, .tournaments-list .item.col-6 .img img {width: 100%; height: 100%; object-fit: cover;}
.tournaments-list .item .content {width: 80%; background: #fff; margin: -30px auto 0; text-align: center; box-shadow: 1px 0px 16px #9c9c9c; position: relative; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.tournaments-list .item .content .content-data {padding: 20px 20px 30px 20px; min-height: 130px; }
.tournaments-list .item .content .content-data h3 {font-size: 1.25rem; line-height: 26px; font-weight:700; color: #d25f0b; text-transform: capitalize; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.tournaments-list .item:hover .content {background: #d25f0b; }
.tournaments-list .item:hover .content .content-data h3 {color: #fff; }
.tournaments-list .item .content a {display: none; }
.tournaments-list .item:hover .content a {display: block; background: url(../images/build/arrow.webp) #fff no-repeat center center; color: #fff; padding: 15px 25px; position: absolute; bottom: 0; right: 0; font-size: 0; background-repeat: no-repeat; background-position: center; }

.sfc-section{padding-bottom:100px;}
.sfc-item.odd {background: #f8f8f8; }
.sfc-item .sfc-container {display: flex; flex-wrap: wrap; align-items: center; padding:50px 15px  50px; margin: 0px auto; position: relative; z-index: 0; }
.sfc-section .sfc-photo {position: relative; width: 31%;}
.sfc-content {width: calc(69% - 3%); margin-left: 3%; padding: 35px 0px;}
.sfc-section .sfc-item .sfc-container  > .sfc-content {text-align: justify; }
.sfc-section .sfc-item.odd .sfc-container  > .sfc-content {width: calc(69% - 3%); margin-right: 3%; margin-left: 0%; padding-left: 0; }
.sfc-section .sfc-content h3 {font-size: 1.375rem; line-height: normal; color: #2f2482; font-weight:700; padding: 0 0 15px 0; text-transform: uppercase;}
.sfc-section .sfc-content p {line-height: 2rem; margin-bottom: 20px; font-size: 1.125rem; text-align: justify;}
.sfc-section .sfc-content strong {font-size: 1.125rem; line-height: 22px; color: #d25f0b; font-weight:700; }
.sfc-photo img {max-width: 640px; width: 100%; height: auto; display: block; }
.sfc-section .sfc-item:first-child .sfc-container{padding-top:0px;}

.pagination-list{display:flex; align-items:center; justify-content:center; width:100%; padding:15px 0 0; margin:0px;}
.pagination-list li{list-style:none;}
.pagination-list li .page-numbers{font-size:15px; line-height:20px; color:#2f2482; padding:5px 6px; font-weight:600;}
.pagination-list li a.page-numbers{color:#808080;}
.pagination-list li a.page-numbers:hover{color:#2f2482;}
.pagination-list li a.page-numbers.next, .pagination-list li a.page-numbers.prev{position: relative; font-size:0px; width:24px; height:20px; text-transform:uppercase; padding:0; display:block;}
.pagination-list li a.page-numbers.next:before, .pagination-list li a.page-numbers.prev:before{content:"\f30b"; font-family:'Line Awesome Free';font-weight:900; color:#808080; font-size:28px; position:absolute; left:-2px; top:0px;}
.pagination-list li a.page-numbers.prev{transform:rotate(180deg); margin-right:10px; margin-top:-1px}
.pagination-list li a.page-numbers.next{margin-left:10px; }
.pagination-list li a.page-numbers.next:hover:before, .pagination-list li a.page-numbers.prev:hover:before{color:#2f2482;}

.media-news .media-news-list article{display:block; display: flex; flex-direction: row; width:100%;}
.media-news .media-news-list .item, .msgallery-list .item{margin-bottom:50px;}
.media-news .media-news-list .item, .msgallery-list .item .description{display: flex; flex-direction: row;}
.media-news .media-news-list .item .img, .msgallery-list .item .description .img{ width: 37%; height: 400px; overflow: hidden; }
.media-news .media-news-list .item .img img, .msgallery-list .item .description .img img{width: 100%; height: 100%; object-fit: cover;}
.media-news .media-news-list .item, .media-news .media-news-list .item .img img, .msgallery-list .item .description, .msgallery-list .item .description .img img {transform:scale(1); transition:transform 5s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 5s cubic-bezier(0.25, 0.8, 0.25, 1);}
.media-news .media-news-list .item:hover .img img, .msgallery-list .item .description:hover .img img { transform:scale(1.1);}
.media-news .media-news-list .item .content, .msgallery-list .item .description .content {width: calc(100% - 37%); background: #f6f6f6; padding: 40px; padding-bottom: 20px; color: #000000; font-size: 1rem; line-height: 28px;}
.media-news .media-news-list .item .content .time, .msgallery-list .item .description .content .time {text-transform:capitalize; font-weight:400; font-size: 1rem; line-height: 28px; font-weight:500; color: #2f2482; }
.media-news .media-news-list .item .content h3, .msgallery-list .item .description .content h3{font-size: 1.375rem; line-height: 30px; font-weight:500; color: #001036; padding:0px 0px 30px 0px; text-transform: uppercase; margin-bottom: 0px; text-align: justify;}
.media-news .media-news-list .item .content a, .msgallery-list .item .description .content a { display:inline-block; word-break:break-all;}
.media-news .media-news-list .item .content h3 a, .msgallery-list .item .description .content h3 a{color:#001036}
.media-news .media-news-list .item .content p, .msgallery-list .item .description .content p, .media-news .media-news-list .item .content .search-summary{font-size:16px; color:#000000; line-height:26px; padding:0 0 40px; text-align: justify;}
.media-news .media-news-list .item .content h5, .msgallery-list .item .description .content h5 { font-size:14px; font-weight:400; color:#2f2482; font-family: 'Roboto', sans-serif;}
.media-news .media-news-list .item .img a, .msgallery-list .item .description .img a {display: block; width: 100%; height: 100%; overflow: hidden;}
.media-news .media-news-list .item .img a img, .msgallery-list .item .description .img a img  {width: 100%; height: 100%; display: block; object-fit:cover;}
.media-news .media-news-list .item .content a.news-link, .msgallery-list .item .description a.news-link {display: block; margin-top: 30px; margin-bottom: 10px !important; font-weight:400; font-size: 0.875rem; line-height: 26px; color: #2f2482; }
.media-news .media-news-list .item .content a.news-link:hover, .msgallery-list .item .description .content a.news-link:hover{ text-decoration: underline;color: #2f2482;}
.media-news .vc_tta-panel-body {padding: 0 !important; background: #fff; }
.msgallery-list .item .description, .media-news .media-news-list .item{position:relative;}
.msgallery-list .item .description .upcomingmatches-arrow, .media-news-list .item .upcomingmatches-arrow{right:0px; bottom:0px;}
.msgallery-list .item .description:hover .upcomingmatches-arrow, .media-news-list .item:hover .upcomingmatches-arrow{opacity:1; visibility:visible;}
.media-news .vc_tta-panels-container {margin-top: 50px; }
.media-news ul.vc_tta-tabs-list {background: #f8f8f8; }
.wpb-js-composer .media-news .vc_tta.vc_general .vc_tta-tab>a {padding: 0; }
.media-news ul li a span {padding:20px 60px 20px 40px; font-size: 1.125rem; line-height: 50px; color: #6e6e6e; display: block; position: relative; }
.media-news ul.vc_tta-tabs-list li.vc_tta-tab.vc_active a {background-color: inherit !important; }
.media-news ul li.vc_tta-tab.vc_active a span {color: #001036; font-weight:900; }
.news-list-title {margin: 30px 0; }
.news-list-title, .news-list-title span {font-size: 1rem; line-height: 28px; color: #001036; }
.news-list-title .entry-title {font-size: 1.563rem; line-height: 30px; color: #d25f0b; font-weight:900; }
.news-list-details p {margin-bottom: 15px; line-height: 24px; }
.pressrelease-list {display: flex; align-content: center; flex-direction: row; flex-wrap: wrap; justify-content: left; }
.pressrelease-list .item {max-width: 705px; width: 92%; margin-right: 30px; margin-top: 30px; }
.pressrelease-list .item:nth-child(2n+0) {margin-right: 0; }
.pressrelease-list .img, .pressrelease-list .img a img {object-fit: cover; display: block; width: 100%; }
.pressrelease-list .img {height: 300px; overflow:hidden; box-shadow: 0px 6px 14.56px 1.44px rgba(0, 0, 0, 0.22); }
.pressrelease-list .img a img {height: 100%; } 
.pressrelease-list .item .content {width: 80%; background: #fff; margin: -30px auto 0; text-align: center; box-shadow: 1px 0px 16px #9c9c9c; position: relative; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.pressrelease-list .item .content {position: relative; }
.pressrelease-list .item .content-pad {padding: 25px 35px; min-height: 160px; }
.pressrelease-list .item .content h3 {font-size: 1.53rem; line-height: 32px; font-weight:700; color: #0f0d61; }
.pressrelease-list .item .content p {line-height: 24px; font-weight:400; color: #0f0d61; padding: 10px 0 0 0; }
.pressrelease-list .item .content, .pressrelease-list .item, .pressrelease-list .item .img, .pressrelease-list .item img { transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.pressrelease-list .item {    overflow: hidden;}
.pressrelease-list .item:hover .img a img  { transform:scale(1.1);}
.pressrelease-list .item:hover .content {background: #d25f0b; }
.pressrelease-list .item:hover .content h3, .pressrelease-list .item:hover .content p {color: #fff; }
.pressrelease-list .item .content .content-link a {font-size: 0; }
.pressrelease-list .item .content .content-link a {display: block; background: url(../images/build/arrow.webp) #fff no-repeat center center; color: #fff; padding: 15px 25px; position: absolute; bottom: 0; right: 0; font-size: 0; background-repeat: no-repeat; background-position: center; }
.eventslist .event-container {max-width: 1470px; display: flex; flex-wrap: wrap; align-items: flex-start; margin: 20px auto; padding: 50px 15px; position: relative; z-index: 0; }
.eventslist .event-img {position: relative; width: 45%; max-width: 805px; height: 435px; }
.eventslist .event-img a img {object-fit: cover; display: block; width: 100%; height: 100%; }
.eventslist .event-content {width: 55%; padding-top: 30px; padding-bottom: 30px; }
.eventslist .item .event-container, .eventslist .item .event-container img, .eventslist .item .event-container.event-content a, .eventslist .item .event-container.event-content a h3 {  -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.eventslist .item.odd {background: #f8f8f8; }
.eventslist .item .event-container a:hover h3 {color: #d25f0b;}
.eventslist .item .event-container  > .event-content {padding-left: 80px; }
.eventslist .item.odd .event-container  > .event-content {padding-right: 80px; padding-left: 0; }
.eventslist .event-content p.time, .event-header .event-details-date  {font-size: 1rem; line-height: 26px; color: #001036; margin:0; }
.eventslist .event-content h3, .event-header h1 {font-size: 1.875rem; line-height: 38px; color: #001036; font-weight:900; padding: 10px 0; }
.eventslist .event-content p, .event-details-content p {line-height: 22px; color: #001036; font-weight:500; margin-bottom: 15px; }
.eventslist .event-content .event-link {display: block; line-height: 26px; color: #d25f0b; font-weight:500; margin-top: 40px; margin-bottom: 30px; }
.eventslist .event-img:before {max-width: 610px; width: 100%; height: 70%; position: absolute; content: ""; bottom: -30px; background: url(../images/build/dot-white.webp) repeat center; z-index: -1; }
.eventslist .item .event-img:before {right: -25px; }
.eventslist .item.odd .event-img:before {left: -25px; }
.event-details-content .post-thumbnail {display: block; margin: 30px auto; text-align: center; }
/* .video-list, .photos-list  {margin: 50px auto; display: flex; flex-wrap: wrap; flex-direction: row; }
.video-list .item, .photos-list .item {width: 100%; border: 1px solid #e1e1e1; margin-right: 28px; margin-bottom: 30px !important; }
.video-list .item:nth-child(2n+0), .photos-list .item:nth-child(2n+0) {margin-right: 0; } 
.video-list .item *, .photos-list .item * {display: block;  }
.photos-list .item, .photos-list .item img, .video-list .item, .video-list .item img { overflow: hidden;}
.video-list .item .content, .photos-list .item .content {min-height:120px; display: flex; align-items: center; padding: 20px; background: #fff; }
 .photos-list .item .content {display: block;}
.video-list .item .content, .photos-list .item, .video-list .item .content, .photos-list .item img, .video-list .item .content, .photos-list .item .content, .video-list .item img { transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; }
.video-list .item:hover img, .photos-list .item:hover img { transform: scale(1.1); }
.video-list .item .content p, .photos-list .item .content p {line-height: 26px; color: #d25f0b; font-weight:900; }
.video-list .item .content h3, .photos-list .item .content h3 {padding: 5px 0 0; font-size: 1.25rem; line-height: 24px; color: #001036; font-weight:900; }
.video-list .item:hover .content h3, .photos-list .item:hover .content h3 {color: #fff; }
.photos-list .item .img a, .video-list .item .img a {height: 330px; width: 100%; display: block; }
.photos-list .item .img img, .video-list .item .img img {width: 100%; display: block; height: 100%; object-fit: cover; } */

.photospage-list{display:flex; flex-wrap:wrap; margin:0 -25px;}
.photospage-list .item{padding:0 25px 50px; width:33.33%;}
.photospage-list .item .img img{height:285px; width:100%; object-fit:cover; display:block;}
.photospage-list .item .content{background:#2f2482; padding:28px 45px 50px 20px;}
.photospage-list .item .content .time{font-size:16px; line-height:20px; font-weight:400; padding:0 0 5px; color:#ffffff; display:block;}
.photospage-list .item .content h3{font-size:22px; text-transform:uppercase; line-height:26px; font-weight:600; padding:0; color:#ffffff;}
.photospage-list .item .content h3 a{color:#ffffff;}
.photospage-list .item .content h3 a:hover{color:#d25f0b;}
.photospage-list .item .description{position:relative;}
.photospage-list .item .description .upcomingmatches-arrow{bottom:0px;}
.photospage-list .item .description .upcomingmatches-arrow:hover{background:#fff;}
.photospage-list .item .description .upcomingmatches-arrow:hover i{color:#2f2482;}
.photospage-list .item .description:hover .upcomingmatches-arrow{opacity:1; visibility:visible;}
.photospage-list .pagination-list{width:100%; padding:0px;}

.photo-details-list{background:#f6f6f6; padding:50px 0; margin-bottom:100px;}
.photodetail-first{position:relative; max-width:1050px; margin:0 auto 100px;}
.photodetail-first .photodetail-content{position:absolute; left:0px; width:calc(100% - 115px); bottom:0px; padding:100px 115px 27px 50px; z-index:2;}
.photodetail-for .item:before{content:""; position:absolute; z-index:1; left:0px; bottom:0px; width:100%; height:230px;  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.90) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.90) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.90) 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); }
.photodetail-first .photodetail-content .time{font-size:16px; line-height:20px; font-weight:500; color:#fff; display:block; padding:0 0 8px;}
.photodetail-first .photodetail-content h3{font-size:22px; line-height:26px; font-weight:500; color:#fff}
.photodetail-first .photodetail-content p{font-size:15px; line-height:22px; font-weight:400; padding:0px; color:#fff}
.photodetail-for .item{position:relative;}
.photodetail-for .item img{height:602px; object-fit:cover; width:100%; display:block;}
.photodetail-for .item .imagezoom{width:45px; height:45px; border-radius:100%; background:url("../images/build/imgzoom.webp") no-repeat center center #fff; position:absolute; right:50px; bottom:30px; z-index:9; }
.photodetail-nav{ max-width:1050px; margin:0 auto; padding:0 45px;}
.photodetail-nav .item{padding:0 5px;}
.photodetail-nav .item img{height:150px; display:block; object-fit:cover; cursor:pointer;}
.photo-details-list .slick-arrow{width:70px; height:70px; left:-100px; bottom:auto; top:50%; text-indent:0; font-size:0px; text-transform:uppercase; margin-top:-35px; border-radius:100%; background:#7b7b7b; border:1px solid #7b7b7b;}
.photo-details-list .slick-arrow:before{content:"\f104"; font-family:'Line Awesome Free';font-weight:900; color:#fff; font-size:26px; position:absolute; left:50%; top:50%; margin:-13px;}
.photo-details-list .slick-arrow.slick-next{left:auto; right:-100px;}
.photo-details-list .slick-arrow.slick-next:before{content:"\f105";}
.photo-details-list .photodetail-nav .slick-arrow{width:33px; height:33px; margin-top:-17px; left:0px;}
.photo-details-list .photodetail-nav .slick-arrow:before{font-size:20px; margin:-9px;}
.photo-details-list .photodetail-nav .slick-arrow.slick-next{left:auto; right:0px;}


.photos-gallery-title h2 {margin-bottom:50px !important; }
.support-staff figure.wpb_wrapper.vc_figure, .selector-head-member figure.wpb_wrapper.vc_figure, .selector-member figure.wpb_wrapper.vc_figure {width: 100%; display: block; }
.bigblock.support-staff figure.wpb_wrapper.vc_figure, .selector-head-member figure.wpb_wrapper.vc_figure {height: 260px; }
.support-staff figure.wpb_wrapper.vc_figure, .selector-member figure.wpb_wrapper.vc_figure {height: 160px; }
.support-staff figure.wpb_wrapper.vc_figure div, .selector-head-member figure.wpb_wrapper.vc_figure div, .selector-member figure.wpb_wrapper.vc_figure div {height: 100%; width: 100%; }
.support-staff figure.wpb_wrapper.vc_figure img, .selector-head-member figure.wpb_wrapper.vc_figure img, .selector-member figure.wpb_wrapper.vc_figure img {display: block; width: 100%; height: 100%; object-fit: cover; }
.selectors .vc_col-sm-2 .wpb_wrapper > h6.vc_custom_heading, .support-staff .vc_col-sm-2 .wpb_wrapper > h6.vc_custom_heading{background: #d25f0b; color:#fff; font-size:1rem; margin: 0px; padding:10px; font-weight:700; }
.coachesrow figure.wpb_wrapper.vc_figure div, .coachesrow figure.wpb_wrapper.vc_figure div img {width:100%; height: 100%; display: block; }
.coachesrow figure.wpb_wrapper.vc_figure div img {object-fit: cover; }
.coachesrow figure.wpb_wrapper.vc_figure {max-width: 250px; height: 270px; display: block; }
.coachesrow .imgblockborder {margin-bottom: 30px; }
.tournamentlist-team {display: flex; flex-wrap: wrap; flex-direction: row; margin-left:-15px;}
.touritem {width: 31%; max-width: 460px; margin: 16px; padding: 15px; background: #fff; border: 1px solid #cccfd7; border-radius: 5px; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.touritem:hover {box-shadow: 0px 2px 8px 2px #ccc; }
.tour-dp {display: flex; justify-content: space-between; border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; margin-bottom: 12px; }
.tour-date {font-size: 1.25rem; line-height: 32px; color: #001036; margin-right: 10px; }
.tour-place {font-weight:900; font-size: 1.25rem; line-height: 32px; color: #d25f0b; text-transform: uppercase; }
.tour-details {display: flex; }
.tour-state p { font-size: 1.25rem; line-height: 32px; color: #001036; text-transform: uppercase; font-weight:900; }
.tour-state p span { color: #6e6e6e; }
.tour-report, .tour-report a {font-weight:500; line-height: 22px; color: #6e6e6e; text-transform: capitalize; display: inline-block; }
.tour-report a + a:last-child:before {content: "|"; padding: 0 10px; color: #6e6e6e; }
.tour-report a:hover {color: #001036; }
.tour-logo {margin-right: 50px; position: relative; z-index: 1; }
.tourlogo1, .tourlogo2 {width: 60px; height: 60px; border-radius: 50%; overflow: hidden; background: #fff; box-shadow: 0 0px 3px 2px #e2e2e2; }
.tourlogo2 {position: absolute; top: 10px; left: 30px; z-index: -1; }
.tour-logo img {width: 100%; height: 100%; object-fit: cover; display: block; }
.mt-title-home h2 {margin: 0; font-size: 1.563rem; color: #001036; font-weight:900; text-transform: uppercase; }
.mt-title-home h2 strong {color: #152c92; }

.contact-details-div .vc_col-sm-4 {width:28%;}
.contact-details-div .vc_col-sm-4:first-child {width:44%;}
.contact-details{ padding: 35px 0px;}
.contact-details:not(:last-child){ border-bottom: 1px solid #cccccc;}
.contact-details .wpb_wrapper{display: flex; align-items: flex-start;}
.contact-details .wpb_wrapper img {width:16px; margin-right:15px;margin-top:6px;}
.contact-details .wpb_wrapper img.ico-map {margin-top:0px;}
.contact-details .wpb_wrapper .contacttext {width:calc((100% - 16px) - 15px); color: #001036;}
.contact-details .wpb_wrapper .contacttext h6{ font-size: 24px; text-transform: uppercase; margin-bottom:30px;}
.contact-details .wpb_wrapper .contacttext p{ margin-bottom: 1rem;}
.contact-details .wpb_wrapper .contacttext a{color:#2f2482; text-decoration: underline;}
.contact-details .wpb_wrapper .contacttext a:hover{color:#d25f0b;}
.colrow {margin:0px -15px; display: flex; flex-wrap: wrap; }
.col-3 {padding:0px 15px; width:25%; margin-bottom:30px !important;}
.col-12 {padding:0px 15px; width:100%; margin-bottom:25px !important;}
.wpcf7-form p{margin-bottom:25px;}
input.wpcf7-text, textarea.wpcf7-textarea, input.wpcf7-number {width:100%; border-radius:2px; border:solid 1px #cfcfcf; padding: 10px 15px;}
textarea.wpcf7-textarea {height:150px;}
input.wpcf7-submit {width:200px; height: 45px; background:#001954; border-radius:2px; border:0px; color:#FFF; transition:all 0.3s ease-i-out 0s; -webkit-transition:all 0.3s ease-i-out 0s; -moz-transition:all 0.3s ease-i-out 0s;}
input.wpcf7-submit:hover{background: #d25f0b;}

.policyrights h3{font-size:1.563rem; margin-bottom:15px;font-weight:700; color:#d25f0b;}
.policyrights p{margin-bottom:25px;}
#menu-footerlinks li.current-menu-item a{color:#FFF;}
.download-page ul {list-style:none; margin:0px; padding:0px;}
.download-page ul li{padding:25px 0px 20px 0px; border-bottom:solid 1px #ebebeb;}
.download-page ul li:first-child {padding-top:0px;}
.download-page ul li a {font-size:1.25rem; color:#001036; font-weight:500;; padding-left:23px; position:relative;}
.download-page ul li a:before {content:""; background: url(../images/build/arrow_download.webp) 0px 0px no-repeat; position: absolute; display: block; width:12px; height:12px; top: 7px; left:0px; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;}
.download-page ul li a:hover {color:#d25f0b; text-decoration: underline;}
.download-page ul li a:hover:before {background-position:0px -16px;}
.sitemap_menu ul.menu li a {display:inline-block;}
.sitemap_menu ul.menu{display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; margin:0px; padding:0px 0 100px; }
.sitemap_menu ul.menu>li {display:block; padding:22px 0; width:100%;}
.sitemap_menu ul.menu>li.sitemap-three{width:25%;}
.sitemap_menu ul.menu>li.sitemap-stadium{padding-bottom:0px;}
.sitemap_menu ul.menu>li.sitemap-stadium .sub-menu{display:flex; flex-wrap:wrap;}
.sitemap_menu ul.menu>li.sitemap-stadium .sub-menu li{width:25%;}
.sitemap_menu ul.menu>li>a {color:#000000; text-decoration:none; font-family: 'Oswald', sans-serif; padding:0px; font-weight:600; font-size:20px; line-height:24px; text-transform:uppercase;}
.sitemap_menu ul.menu>li>ul>li>a{color:#001954;font-weight:900; font-size:1rem; padding:0px;}
.sitemap_menu ul.menu>li ul.sub-menu {margin:0px; padding:24px 0 0px; list-style:none;}
.sitemap_menu ul.menu>li ul.sub-menu>li {margin-bottom:25px;}
.sitemap_menu ul.menu>li ul.sub-menu>li:last-child{margin-bottom:0px;}
.sitemap_menu ul.menu>li ul.sub-menu>li > a{color:#000000; font-weight:700; text-decoration:none; font-size:15px; line-height:20px; position:relative; padding:0 0 0 30px;}
.sitemap_menu ul.menu>li ul.sub-menu>li > a:hover{color:#2f2482;}
.sitemap_menu ul.menu>li ul.sub-menu>li > a:before{content:"\f061"; font-family:'Line Awesome Free'; color:#2f2482; font-weight:900; font-size:18px; position:absolute; left:0px ; top:0px;}
.sitemap_menu ul.menu>li ul.sub-menu>li ul.sub-menu {display:flex; flex-wrap: wrap; padding:15px 0 0 30px;}
.sitemap_menu ul.menu>li ul.sub-menu>li ul.sub-menu li{width:25%; padding:4px 0px; margin:0px;}
.sitemap_menu ul.menu>li ul.sub-menu>li ul.sub-menu li a {color:#000000; font-weight:400; font-size:15px; padding:0px 0px 0px 28px;}
.sitemap_menu ul.menu>li ul.sub-menu>li ul.sub-menu li a:hover{color:#2f2482;}
.sitemap_menu ul.menu>li ul.sub-menu>li ul.sub-menu li a:before{content:"\f101"; font-family:'Line Awesome Free'; color:#000; font-weight:900; font-size:16px; position:absolute; left:0px ; top:0px;}
.sitemap_menu ul.menu>li a:hover {text-decoration: underline;}

.d-none {display: none !important;}
.mb-3 {margin-bottom:30px !important;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel{border-bottom: solid 1px #ebebeb; padding-bottom: 18px;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel .vc_tta-panel-heading{margin: 0px !important; border: 0px; padding:38px 0px 20px;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel .vc_tta-panel-body {padding:0px 0px 38px 67px; border:0px;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel .vc_tta-panel-heading:hover {background:none;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel .vc_tta-panel-heading h4{font-size:1rem; font-weight:700;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel .vc_tta-panel-heading h4 a {color:#111; padding-left: 67px;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel .vc_tta-panel-heading h4 a i.vc_tta-controls-icon{padding:19px; left: 0px; border: solid 1px #d7d7d7; background:#FFF;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel .vc_tta-panel-heading h4 a i.vc_tta-controls-icon:before{width: 12px; left: 50%; top:50%; transform: translate(-50%, -50%); border-color:#181818;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel .vc_tta-panel-heading h4 a i.vc_tta-controls-icon:after{height:12px;  top: 50%; left:50%; transform: translate(-50%, -50%);}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i.vc_tta-controls-icon{left: 0px; border: solid 1px #d7d7d7; background:#d25f0b;}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.accordian-custom .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a i.vc_tta-controls-icon:before{ width: 12px; left: 50%; transform: translateX(-50%); border-color:#FFF;}
.lifeatgca h3.vc_custom_heading{font-size:1.25rem; margin-bottom:20px; font-weight:900; color: #d25f0b;}
.lifeatgca .vc_col-sm-4 {padding-right:50px; padding-left:40px;}
.lifeatgca .vc_col-sm-4:first-child {padding-left:0px;}
.box-career h4{font-size:1.25rem; text-transform: uppercase; color:#001036; font-weight:900;}
 body.wpb-js-composer .team-name.career-tabs > div > ul, .team-name.career-tabs > div > ul li a {background:#FFF !important;}
.wpb-js-composer .vc_tta.vc_general.career-tabs div.vc_tta-tabs-container {border-bottom:solid 1px #ebebeb;}
.wpb-js-composer .vc_tta.vc_general.career-tabs .vc_tta-tab>a {padding:0px 40px;}
.wpb-js-composer .vc_tta.vc_general.career-tabs .vc_tta-tab>a span {font-size: 1.25rem;}
.team-name.career-tabs div>ul li.vc_active a:before, .team-name.career-tabs div>ul li:hover a:before {background: #001954; height:2px;}
.team-name.career-tabs div > ul li:hover a span, .team-name.career-tabs div > ul li.vc_active a span {color:#d25f0b;}
.career-list {padding:20px 0px;}
.career-list .item {display:flex; align-items:center; padding:40px 0px; border-bottom:solid 1px #ebebeb;}
.career-list .item a {width:200px; display:block; height:45px; background:#001954; text-align:center; padding:11px 0px; border-radius:2px; color:#FFF;}
.career-list .item a:hover {background:#d25f0b; }
.career-list .item-des {width:calc(100% - 200px); padding-right:180px;}
.career-list .item-des .title{font-size:1.25rem; color:#000; font-weight:900;}
.career-list .item-des p {font-size:1.125rem;}
.gallery-custom .wpb_image_grid .wpb_image_grid_ul .isotope-item { padding:0px 10px 22px 10px; margin:0px; box-sizing: border-box;}
.gallery-custom .wpb_image_grid .wpb_image_grid_ul .isotope-item:first-child {padding-left:0px;}
.gallery-custom .wpb_image_grid .wpb_image_grid_ul .isotope-item:last-child {padding-right:0px;}
.halloffame{ margin:0 auto!important; max-width:1470px; }
.halloffame .vc_col-sm-4{ padding:0 15px}
.halloffame .vc_col-sm-4 .vc_column-inner { border:2px solid #e1e1e1; padding:20px 30px 0; background-color:#fff; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s;}
.halloffame-inner > .vc_column-inner:hover {box-shadow:0 0 10px 2px rgba(158,150,150,0.2); }
.halloffame figure{ width:100%;background-color:#fff;  height: 160px; border-radius:4px; overflow: hidden;}
.halloffame figure div { width:100%; height: 100%;}
.halloffame figure img{ width:100%; height: 100%; display: block; object-fit: cover;  }
.halloffame-inner .vc_column_container .vc_column-inner .wpb_wrapper {position: relative; }
.plyer-info {padding: 30px 20px; position: absolute; border-radius: 5px; transition: 0.3s all; left: 0; top: 43px; }
.halloffame figure:before {background: -moz-linear-gradient(left,  rgba(21,44,146,1) 50%, rgba(125,185,232,0) 100%);
    background: -webkit-linear-gradient(left,  rgba(21,44,146,1) 50%,rgba(125,185,232,0) 100%);
    background: linear-gradient(to right,  rgba(21,44,146,1) 50%,rgba(125,185,232,0) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152c92', endColorstr='#007db9e8',GradientType=1 ); 
	content: ""; display: block; width: 50%; height: 100%; padding: 30px 20px; position: absolute; top: 0; left: 0; border-radius: 5px; transition:0.3s all; } .plyer-info p {font-weight:900; font-size: 16px; line-height: 24px; color: #fff; text-transform: uppercase; }
.plyer-info p strong {font-size:1.125rem; }
.plyer-info p.age {font-size: 14px; margin-top: 25px; }
.plyer-info p.age strong {font-weight:500; font-size: 14px; text-transform: capitalize; }
.halloffame-inner .wpb_column .vc_column-inner:hover  {box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.2); border-color:#FFF; transform: translateY(-10px);}
/* .halloffame-inner .wpb_column .vc_column-inner:hover .plyer-info {top:59px;} */

.affiliated-associations .slider-description {padding-top:5px;}
.affiliated-associations .slider-description .affiliated-img {transition:0.3s all;}
.affiliated-associations .slider-description:hover .affiliated-img {margin-top:-5px;}
.latestnews-slider .slick-slide{padding:0px 10px; opacity:0.5; transition:1s all;}
.featuredvideo-slider .slick-slide { opacity:0.5; transition:1s all;}
.featuredvideo-slider .slick-slide.slick-active {opacity: 1;}
.latestnews-slider .slick-slide.slick-active {opacity:1;}
.latestnews-slider .slider-description {border-radius: 5px; overflow: hidden;}
.latestnews-slider .slider-description a {display: block; }
.latestnews-slider .slider-description a .latestnews-img{width: 100%; height: 300px;}
.latestnews-slider .slider-description a .latestnews-img img {width: 100%; height: 100%; transition:1s all; display: block; object-fit: cover; }
.latestnews-slider .slider-description a:hover .latestnews-img img{transform: scale(1.1);}
.moterastadium .msslider-img {height: 78%;width:100%; overflow: hidden;}
.moterastadium .msslider-img img {width: 100%; height: 100%; opacity:0.8; display: block; object-fit: cover; transition:1.5s all;}
.moterastadium .msslider-img:hover img {transform: scale(1.1);}
.home4-topsec + div .stadiumdiarie-img {height: 295px; overflow: hidden; }
.home4-topsec + div .stadiumdiarie-img img {width: 100%; height: 100%; display: block; object-fit: cover; transition:1s all;} 
.home4-topsec + .wpb_content_element .wpb_wrapper {position: relative;}
.stadiumdiarie-img img {transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s;}
.stadiumdiarie-img:hover img {transform: scale(1.1);}
.msgallery-caption {width: 40%; height: 92px; display: flex; align-items: center; flex-wrap: wrap; flex-direction: column;
    justify-content: center; }
.mtf-slider {border-radius:5px; box-shadow: 0px 3px 16px 2px  rgba(0,0,0,0.3); }
.pressrelease-slider, .events-slider {margin-top: 15px; }
.msg-slider .msgallery-img {width: 950px; height:480px; overflow: hidden; }
.msg-slider .msgallery-img img {width: 100%; height: 100%; display: block; object-fit: cover; }
.msgallerynav-slider .slick-slide {width: 75px !important; height: 95px; overflow: hidden; margin-right: 25px; border-radius: 5px; }
.msgallerynav-slider .slick-slide img {width: 100%; height: 100%; display: block; object-fit: cover; }
.slick-track {display: flex; flex-direction: row; flex-wrap: nowrap; align-items: stretch; }
.featuredvideo-slider.slick-initialized .slick-slide {padding: 0 0; margin: 0 15px; transition: all 0.5s; /*width: 350px; */}
.featuredvideo-slider .slick-active.slick-current .featuredvideo-content  {padding:25px 20px; width:100%;background: rgba(231,56,39,0);
  background: -moz-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(0,25,84,0.47) 20%, rgba(0,25,84,1) 43%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,56,39,0)), color-stop(20%, rgba(0,25,84,0.47)), color-stop(43%, rgba(0,25,84,1)));
  background: -webkit-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(0,25,84,0.47) 20%, rgba(0,25,84,1) 43%);
  background: -o-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(0,25,84,0.47) 20%, rgba(0,25,84,1) 43%);
  background: -ms-linear-gradient(top, rgba(231,56,39,0) 0%, rgba(0,25,84,0.47) 20%, rgba(0,25,84,1) 43%);
  background: linear-gradient(to bottom, rgba(231,56,39,0) 0%, rgba(0,25,84,0.47) 20%, rgba(0,25,84,1) 43%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e73827', endColorstr='#001954', GradientType=0 );}
.featuredvideo-slider .slick-active.slick-current .featuredvideo-content p.latestvideotext {display:block;}
.featuredvideo-slider .slick-active.slick-current .featuredvideo-content h3 {font-size:1.125rem;}
.featuredvideo-slider .slick-active.slick-current .featuredvideo-content .videotime:before {width:34px; height:34px;} 
.m-top-20 {margin-top: 20px; }
.m-bottom-20 {margin-bottom: 20px !important; }
.gcaclub-slider {position: relative; }
.gcaclub-slider, .club-activity {margin-top: 60px; } .seeall-title > .wpb_wrapper > * {display: inline-block; vertical-align: middle; }
.seeall-title h2 {margin-bottom: 40px; }
.seeall-title > .wpb_wrapper p {margin-top: 0px; }
.seeall-title .wpb_wrapper a {margin-left: 30px; font-size: 1rem; color: #001036; background-image: url(../images/build/seeallmatches-arrow.webp); background-position: center right; background-repeat: no-repeat; padding-right: 25px; }
.club-facilities-title {position: absolute; right: 9%; }
.clubfacilities-slider {display: flex; flex-wrap: wrap; flex-direction: row; }
.clubfacilities-slider-img {max-width: 1095px; width: 77%; }
.clubfacilities-slider-content {max-width: 345px; width: 23%; padding-left: 35px; padding-top: 70px; }
.clubfacilities-slider-img .club-img { height: 475px;  }
.clubfacilities-slider-img .club-img img {width: 100%; height: 100%; object-fit: cover; }
.clubfacilities-slider-content .slick-arrow {width:34px; height:34px; display: block; border-radius: 50%; background-color: #fff; box-shadow: 0px 8px 16px 2px rgba(0, 0, 0, 0.24); position: absolute; bottom: 0; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.clubfacilities-slider-content .slick-prev.slick-arrow {left: 35px; background:url("../images/build/upcoming-left-arrow.webp") no-repeat center; }
.clubfacilities-slider-content .slick-next.slick-arrow {left: 105px;; background:url("../images/build/upcoming-right-arrow.webp") no-repeat center; }
.clubfacilities-slider-content .club-content h3 {font-weight:900; font-size: 1.25rem; line-height: 22px; color: #d25f0b; margin: 25px 0; }
.clubfacilities-slider-content .club-content p {font-weight:400; margin: 25px 0; }
.clubfacilities-slider-content .club-content a {display: inline-block; color:#d25f0b; }
.clubfacilities-slider-content .club-content a {margin-bottom:10px !important; }
.clubactivities-slider .clubactivities-item .img  {height: 590px; width: 100%; overflow: hidden; }
.clubactivities-slider .clubactivities-item img {width: 100%; height: 100%; display: block; object-fit: cover; }
.clubactivities-item {position: relative; }
.clubactivities-slider .clubactivities-item .content {padding: 20px 30px; color: #fff; width:100%; position:absolute; left:0; bottom:0px; z-index:2; background: rgba(21,44,146,1); background: -moz-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(21,44,146,1)), color-stop(100%, rgba(81,20,89,1))); background: -webkit-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%); background: -o-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%); background: -ms-linear-gradient(top, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%); background: linear-gradient(to bottom, rgba(21,44,146,1) 0%, rgba(81,20,89,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152c92', endColorstr='#511459', GradientType=0 );}
.clubactivities-slider .clubactivities-item .content h3 {color: #fff; font-size: 1.25rem; }
.clubactivities-slider .clubactivities-item .content p { font-size: 14px; line-height: 22px; }
.clubactivities-slider .clubactivities-item .content a {display: inline-block; font-weight:500; color:#d25f0b; margin-top: 8px; }

.clubactivities-slider .slick-arrow {width:34px; height:34px; display: block; border-radius: 50%; background-color: #fff; box-shadow: 0px 8px 16px 2px rgba(0, 0, 0, 0.24); position: absolute; top: 40%; }
.clubactivities-slider .slick-prev.slick-arrow {left: 20px; background:#fff url("../images/build/upcoming-left-arrow.webp") no-repeat center; }
.clubactivities-slider .slick-next.slick-arrow  {right: 20px;; background:#fff url("../images/build/upcoming-right-arrow.webp") no-repeat center; }
a.seeall {display: inline-block; min-width: 75px; }
.mobile-menu, .menu-toggle {display: none; }

.error-page-content {position: relative; margin: 0 auto; display: block; text-align: center; }
a.back-to-home {display: inline-block; background: #001954; color: #fff; font-size: 16px; line-height: 24px; padding: 10px 50px; text-align: center; margin: 50px 0 0; }
a.back-to-home:hover { background: #d25f0b; }
.search-list {display: flex; margin-bottom: 30px; flex-direction: row; }
.search-img {width: 40%; overflow: hidden; height: 450px; }
.search-content {width: 60%; background: #0f0d61; padding: 40px; }
.search-img a {display: block; width: 100%; height: 100%; }
.search-img a img {width: 100%; height: 100%; display: block; object-fit: cover; }
.search-content p span {font-size: 1rem; line-height: 28px; color: #fff; }
.search-content h3, .search-content h3 a {font-size: 1.563rem; line-height: 30px; font-weight:900; color: #d25f0b; }
.search-content h3 {padding: 10px 0 20px; margin: 0; }
.search-content h3 a { display: block; }
.search-content .search-summary {line-height: 24px; color: #fff; }
.nothing-found-page {margin: 70px auto; display: block; text-align: center; }
.nothing-found-page label {vertical-align: top; }
.nothing-found-page input[type="search"], .nothing-found-page input {background: transparent; border: 1px solid #152b8f; padding: 5px 10px; width: 80%; color: #152b8f; outline: none; max-width: 400px; min-height: 50px; border-radius: 0 !important; display: inline-block; }
.nothing-found-page input[type="submit"] {border: 0; background: #001954 url(../images/build/header-search-icon.webp) center center no-repeat; padding: 0px; width: 50px; height: 50px; outline: none; font-size: 0; margin-left: -5px; }
.nothing-found-page h1 {font-weight:900; font-size: 45px; line-height: 42px; color: #001954; margin: 0; padding: 0; }
.nothing-found-page p {font-size: 20px; line-height: 28px; font-weight:500; color: #001954; margin:15px 0 40px 0; }
.msg-full-slider {margin: 70px 0 20px; }
.msg-full-slider .msg-slider .msgallery-img {width: 100%; height: 480px; overflow: hidden; }
.msg-full-slider .home4-topsec p {margin: 26px 0 0; display: flex; }
.home-featured-video-top {margin: 0 auto; width: 1470px; display: block; }
.home-featured-video-top .wpb_wrapper {display: flex; align-items: center; }
.img-over-block { position: relative; }
.img-over { margin-top: -100px; margin-left: -40px; position: relative; z-index: 1;}
.imgblock figure.vc_figure { position: relative; z-index: 1; }
.imgblock figure.vc_figure:before {content: ""; background:url("../images/build/dot-white.webp") repeat left top; width: 95%; height:80%; position: absolute; left: -30px; bottom: -35px; z-index: -1; }
.zoom-img figure.vc_figure div { overflow: hidden; }
.facilities .zoom-img figure.vc_figure a { overflow: hidden; }
.zoom-img figure img {width: 100%; height: 100%; display: block; transition:1.5s all;}
.zoom-img:hover img {transform: scale(1.1);}

.site-content {position: relative; z-index: 1; background-color: #ffffff; }
.msg-slider .msgallerynav-slider {width: 43.5%; }
.selectors .afslider-top p {margin-bottom:0; }
.searchsec input::placeholder {color: #fff !important; opacity: 0.5; text-transform: capitalize !important; }
.searchsec input:-ms-input-placeholder {color: #fff !important; text-transform: capitalize !important; }
.searchsec input::-ms-input-placeholder {color: #fff !important; text-transform: capitalize !important; }
.coming-soon-section .wpb_single_image .vc_figure, .coming-soon-section .wpb_single_image .vc_single_image-wrapper{display:block;}
.coming-soon-section .wpb_single_image img{width:100%;}

.wpcf7-form input::placeholder {color: #000; opacity: 0.5; }
.wpcf7-form input:-ms-input-placeholder {color: #000; opacity: 0.5; }
.wpcf7-form input::-ms-input-placeholder {color: #000; opacity: 0.5; }

form.wpcf7-form textarea::placeholder {    color: #000 !important;    opacity: 0.5;}
.coming-soon-section {min-height: 200px; display: flex; align-items: center; justify-content: center; }
.coming-soon-section h2:before { content: none; }
@media screen and (min-width:0\0) and (min-resolution: +72dpi) {.widget_nav_menu .menu-management-team-container .menu li a {height:70px; } }
.homebanner-image::before {background: rgba(19,30,52,0.15);
  background: -moz-linear-gradient(top, rgba(19,30,52,0.15) 0%, rgba(15,13,99,0.85) 40%, rgba(15,13,99,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,30,52,0.15)), color-stop(82%, rgba(15,13,99,0.85)), color-stop(100%, rgba(15,13,99,1)));
  background: -webkit-linear-gradient(top, rgba(19,30,52,0.15) 0%, rgba(15,13,99,0.85) 40%, rgba(15,13,99,1) 100%);
  background: -o-linear-gradient(top, rgba(19,30,52,0.15) 0%, rgba(15,13,99,0.85) 40%, rgba(15,13,99,1) 100%);
  background: -ms-linear-gradient(top, rgba(19,30,52,0.15) 0%, rgba(15,13,99,0.85) 40%, rgba(15,13,99,1) 100%);
  background: linear-gradient(to bottom, rgba(19,30,52,0.15) 0%, rgba(15,13,99,0.85) 40%, rgba(15,13,99,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131e34', endColorstr='#0f0d63', GradientType=0 );}
.homebannerrightside::after {display:none;}
.homebannerrightside::before {background: rgb(81,20,89);
  background: linear-gradient(180deg, rgba(81,20,89,1) 0%, rgba(15,13,97,1) 59%, rgba(21,44,146,1) 100%); opacity:0.8;}
.homebanner-text h2 br {display:none;}
.homebanner-image img {opacity: 1; width: 100%; height: 100%; display: block; object-fit: cover;}
.homebanner-text h2 strong {font-size:2.5rem;}
.homeslider .slider-description .container {align-items:flex-end; padding-bottom:60px;}
.homeslider.slick-slider {background: rgb(81,20,89);
  background: linear-gradient(335deg, rgba(81,20,89,1) 0%, rgba(15,13,97,1) 22%, rgba(15,13,97,1) 69%, rgba(21,44,146,1) 100%);}
.homebanner-nav-image.slick-current img, .homebanner-nav-image:hover img {-webkit-box-shadow:0px 0px 10px 2px rgba(255,255,255,0.27); -moz-box-shadow:0px 0px 10px 2px rgba(255,255,255,0.27); box-shadow:0px 0px 10px 2px rgba(255,255,255,0.27);}
.homeslider-nav .slick-slide{padding:10px;}

.m-b-30 {margin-bottom:30px !important; }
.form-apply-now {max-width: 960px; padding: 30px; box-sizing: border-box; box-shadow: 0px 0px 6px 4px #ddd; margin: 0 auto; display: block; width: 96%;}
.form-apply-now span {display: block; box-sizing: border-box; }
.form-apply-now span.select-resume {padding: 10px 0;  }
.col-6 {width: 50%; display: inline-block; padding: 0px 15px; margin-bottom: 30px !important; }
 .selectors .vc_col-sm-2 .wpb_wrapper > h6.vc_custom_heading {min-height: 55px; }
 .support-staff .vc_col-sm-2 .wpb_wrapper > h6.vc_custom_heading {min-height: 80px; }
 .pad-bottom-50 { padding-bottom: 30px;}
.margin-bottom-30 { margin-bottom:30px;}
.video-list .mCustomScrollBox, .photos-list.msgallery-list .mCustomScrollBox {overflow: initial;}
.video-list .mCSB_container, .photos-list.msgallery-list .mCSB_container {overflow: initial; margin-right: 0;}
.video-list .mCSB_scrollTools, .photos-list.msgallery-list .mCSB_scrollTools {display: none !important;}
.aboutstadium-content a, .upcoming-slider a, .moterastadium .slider-content a, .honours-committe-detail p.profile_pdf a, .eventslist .event-content .event-link, .media-news .media-news-list .item .content a.news-link  { display: inline-block; }
.upcoming-slider a, .aboutstadium-content a, .moterastadium .slider-content a, .honours-committe-detail p.profile_pdf a, a.event-link, .clubactivities-slider .clubactivities-item .content a,
.media-news .media-news-list .item .content a.news-link,.clubfacilities-slider-content .club-content a {position:relative;}
.upcoming-slider a:after, .aboutstadium-content a:after, .moterastadium .slider-content a:after, .honours-committe-detail p.profile_pdf a:after, a.event-link:after, 
.media-news .media-news-list .item .content a.news-link:after, .clubfacilities-slider-content .club-content a:after, .clubactivities-slider .clubactivities-item .content a:after { content:""; display:inline-block; width:0; height:2px; margin-top: 5px; background:#001036; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; position: absolute; left: 0; right: 0; top: 100%; }
.aboutstadium-content a:after, .moterastadium .slider-content a:after, .media-news .media-news-list .item .content a.news-link:after, .clubactivities-slider .clubactivities-item .content a:after { background:#fff; }
.eventslist .event-content .event-link:hover, .clubfacilities-slider-content .club-content a:hover {color: #001036;}
.clubactivities-slider .clubactivities-item .content a:hover { color:#fff;}
.upcoming-slider a:hover:after, .aboutstadium-content a:hover:after, .moterastadium .slider-content a:hover:after, .honours-committe-detail p.profile_pdf a:hover:after,
a.event-link:hover:after, .media-news .media-news-list .item .content a.news-link:hover:after, .clubfacilities-slider-content .club-content a:hover:after, 
.clubactivities-slider .clubactivities-item .content a:hover:after, .clubactivities-slider .clubactivities-item .content a:hover:after { width:100%; }
.media-news .media-news-list .item .content a:hover h3 { color: #d25f0b; }
.upcoming-slider a:hover {color:#001036; }
.moterastadium .slider-content a:hover { color:#fff;}
.msgallery-content h3 a:hover, .stadiumdiarie-content p a:hover { color: #d25f0b; }
.slider-description:hover .commonslider-content h3 { color:#d25f0b; }
.affiliated-associations .slick-slide:hover p a { color:#d25f0b; }
.stadiumdiarie .slider-description a:hover .stadiumdiarie-content p.date,
.stadiumdiaries_list div:hover .stadiumdiarie-content p a {color:#d25f0b; }
.stadium-content h4 { font-size: 25px; color: #d25f0b; line-height: 32px; text-align: left; }
.clubfacilities-slider-content .slick-arrow:hover { box-shadow: 0px 8px 16px 2px rgba(0, 0, 0, 0.5);}
.clubactivities-slider .slick-arrow {opacity:0.6;}
.clubactivities-slider .slick-arrow:hover {opacity:1;}
.seeall-title .wpb_wrapper a:hover { padding-right:35px;}
.pressrelease-list .item .content { margin-bottom: 20px !important;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked, div.wpcf7-validation-errors, div.wpcf7-acceptance-missing, div.wpcf7-mail-sent-ok, div.wpcf7-response-output{ color: #333; text-align: center; padding: 10px; font-size: 18px; margin-left: auto; margin-right: auto;  max-width: 96%; }
.wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked, div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { background: #ffa500; border: 2px solid #ffa500;}
div.wpcf7-mail-sent-ok { border: 2px solid #398f14; background: #398f14; color:#fff;}
.fancybox-navigation .fancybox-button div { background:#fff !important;}
.clubactivities-slider .clubactivities-item .content a { margin-bottom: 10px !important;}
.affiliated-associations .slick-slide.slick-current.slick-active p { padding-left: 15px;}
.facilities h2 a:hover {    opacity: 1;    color: #d25f0b;}
.upcoming-stadium-img figure {height: 220px;}
.stadium-history .old-stadium-img figure { height:690px;  width: 650px;}
.stadium-history .old-stadium-img  figure div, .upcoming-stadium-img figure div { height: 100%; display: block; width: 100%;}
.stadium-history .old-stadium-img  figure img, .upcoming-stadium-img figure img { height: 100%; display: block; max-width: 100%; object-fit: cover;}
.box-career ul, ol { margin: 0;}
.box-career ul li, ol li {margin: 0 0 10px 0;}
.upcoming-events .mCustomScrollBox, .pressrelease-list .item .mCustomScrollBox {overflow: initial;}
.upcoming-events .mCSB_container, .pressrelease-list .item .mCSB_container {overflow: initial; margin-right: 0;}
.upcoming-events .mCSB_scrollTools, .pressrelease-list .item .mCSB_scrollTools {display: none !important;}

.homeslider .homeslider-single,
.msgallery-slider .msgallery-slider-single,
.msgallerynav-slider .msgallerynav-slider-single,
.homeslider-nav .homebanner-nav-image,
.affiliated-associations .affiliated-associations-single,
.upcoming-slider .upcoming-slider-single,
.msslider-slider .msslider-slider-single {
    display: none;
}
.homeslider .homeslider-single:first-child,
.msgallery-slider .msgallery-slider-single:first-child,
.msgallerynav-slider .msgallerynav-slider-single:first-child,
.homeslider-nav .homebanner-nav-image:first-child,
.affiliated-associations .affiliated-associations-single:first-child,
.upcoming-slider .upcoming-slider-single:first-child,
.msslider-slider .msslider-slider-single:first-child,

.homeslider.slick-initialized .homeslider-single,
.msgallery-slider.slick-initialized .msgallery-slider-single,
.msgallerynav-slider.slick-initialized  .msgallerynav-slider-single,
.homeslider-nav.slick-initialized .homebanner-nav-image,
.affiliated-associations.slick-initialized .affiliated-associations-single,
.upcoming-slider.slick-initialized .upcoming-slider-single,
.msslider-slider.slick-initialized  .msslider-slider-single {
    display:block;
}
.fancybox-button svg path {
    fill: #001954 !important;
}
.upcoming-slider h2 span {
    font-weight: 900;
    color: #d25f0b;
}
.news-list-title  span.author {
    text-transform: capitalize;
}
.dd-kcs {
    color: #898989;
    display: block;
    margin: 20px auto 0;
    text-align: center;
    font-size: 12px;
}
.dd-kcs strong {
    color: #ea5f04;
}


.news-listing .row{ margin-left:-15px; margin-right:-15px;}
.news-listing .row .col-lg-6{ flex:1; padding:0px 15px;}
.news-listing h3 {font-size: 1.25rem; line-height: 32px; font-weight:700; color: #d25f0b; }
.news-listing table {border-spacing: 0; border-collapse: collapse; border:1px solid #ddd;}
.news-listing table {margin-bottom: 30px; }
.news-listing table tr td, .news-listing table tr th {border:0px solid #ddd; padding: 10px; }
.news-listing table tr th{font-size: 1rem; line-height: 32px; font-weight:700; border-bottom:1px solid #ddd;  color: #d25f0b;}
.news-listing table tr td strong, .news-listing table tr th strong {font-size: 1rem; line-height: 32px; font-weight:700; font-style: italic; color: #001036;}
.news-list-details .vc_row.wpb_row{ margin-bottom:30px;}
.news-list-details .wpb_single_image .vc_figure img{ height:460px; overflow: hidden; object-fit: cover;}
.news-list-details .wpb_single_image .vc_figure, .news-list-details .wpb_single_image .vc_figure .vc_single_image-wrapper, .news-list-details .wpb_single_image .vc_figure .vc_single_image-wrapper img{ width:100%; }

.wpb_gmaps_widget .wpb_wrapper{ padding: 0px !important; box-shadow: 0px 0px 15px rgba(0,0,0,0.1);}


.management-team-parent .contentpage .vc_row-fluid > .vc_col-sm-3, .associated-districts-parent .contentpage .vc_row-fluid > .vc_col-sm-3 { width: 315px; margin-right: 20px;}
.management-team-parent .contentpage .vc_row-fluid > .vc_col-sm-9, .associated-districts-parent .contentpage .vc_row-fluid > .vc_col-sm-9{ width: calc(100% - 335px);}
.contentpage .menu-management-team-categories-container, .contentpage .menu-affiliated-association-categories-container{ background-color: #f5f5f5; padding: 50px 30px;}
.contentpage .menu-management-team-categories-container .menu, .contentpage .menu-affiliated-association-categories-container .menu{ display: block; margin-bottom: 0px;}
.contentpage .menu-management-team-categories-container li, .contentpage .menu-affiliated-association-categories-container li{ list-style: none;}
.contentpage .menu-affiliated-association-categories-container li{ margin-bottom: 10px;}
.contentpage .menu-management-team-categories-container li a, .contentpage .menu-affiliated-association-categories-container li a{ color: #000000; font-size: 1.25rem; padding: 15px; border-left: 2px solid transparent; text-transform: uppercase; font-family: 'Oswald', sans-serif;}
.contentpage .menu-affiliated-association-categories-container li a{ background-color: #ffffff;}
.contentpage .menu-management-team-categories-container .menu > li > a:hover, .contentpage .menu-management-team-categories-container .menu > li.current-menu-item > a, .contentpage .menu-management-team-categories-container .menu > li.current-menu-parent > a, .contentpage .menu-affiliated-association-categories-container li a:hover, .contentpage .menu-affiliated-association-categories-container li.current-menu-item > a{ background: #ffffff; border-color: #2f2482; font-weight: 500;}
.contentpage .menu-management-team-categories-container .sub-menu, .contentpage .menu-affiliated-association-categories-container .sub-menu{ display: block; margin: 0px; padding: 0px;}
.contentpage .menu-management-team-categories-container .sub-menu li a, .contentpage .menu-affiliated-association-categories-container .sub-menu li a{ font-size: 1rem; position: relative;}
.contentpage .menu-management-team-categories-container .sub-menu li a:before, .contentpage .menu-affiliated-association-categories-container .sub-menu li a:before{ content: "-"; margin-right: 10px; display: inline-block;}

.honours-committe-img{ overflow: hidden; vertical-align: top;}
.honours-committe-img img{transform:scale(1); transition:transform 5s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 5s cubic-bezier(0.25, 0.8, 0.25, 1);}
.honours-committe-img:hover img{ transform: scale(1.1);}

.contentpage .menu-management-team-categories-container .menu >  li.current_page_parent.support-staff-active > a, .contentpage .menu-management-team-categories-container .menu >  li.current_page_parent.support-staff-active .sub-menu li.current-menu-item a{ background: #ffffff; font-weight: 500;}
.contentpage .menu-management-team-categories-container .menu .sub-menu{margin-top:10px;}
.contentpage .menu-management-team-categories-container li{margin-bottom:10px;}

body.book-now .pagetitle{display:none}
body.book-now .contentpage .wpb_wrapper{position:relative}

.our-series-wrapper .series-inner{border-color:#e0e0e0 !important;}
.our-series-wrapper:hover .series-inner{border-color:#2f2482 !important;}
.our-series-text h4{color:#001036; font-size:16px;}
.contentpage .our-series-text h4:before{background:#e6e6e6;}
.series-inner .our-series-text p{font-size:14px; color:#000000; font-family: 'Oswald', sans-serif; font-weight:400; text-transform:uppercase;}

.serieslist-page{padding:0 15px;}
.contentpage .lcw-tabs a:before{display:none;}
.contentpage .lcw-tabs, .contentpage .lcw-livescore-outer .nav-tabs{text-align:left;  border-bottom:1px solid #e8e8e8; margin-top:0px; margin-left:0px; margin-bottom:50px;}
.contentpage .lcw-tabs a, .contentpage .lcw-livescore-outer .nav-tabs .nav-link{background:#e8e8e8; color:#525252; border:none; margin:0 5px; min-width:205px; text-align:center; transform:skew(-12deg); font-size:18px; font-weight:600; text-transform:uppercase; font-family: 'Oswald', sans-serif;}
.contentpage .lcw-tabs a span, .contentpage .lcw-livescore-outer .nav-tabs .nav-link span{display:inline-block; transform:skew(12deg);}
.contentpage .lcw-tabs a.active, .contentpage .lcw-tabs a.hover, .contentpage .lcw-livescore-outer .nav-tabs .nav-link.active, .contentpage .lcw-livescore-outer .nav-tabs>li.active>a{color:#fff !important; background:#2f2482; border:none !important;}
.contentpage .lcw-fixtures--sec .lcw-fixtures--header{background:#2f2482; border-radius:0px;}
.contentpage .lcw-fixtures--header .lcw-fixtures--match-type{background-color:#0c0354;}
.contentpage .lcw-fixtures--sec .lcw-fixtures{border-radius:0px;}

.matchdetail-title{font-size:20px; color:#000000; text-transform:uppercase; font-weight:600; padding:0 0 15px;}
.contentpage .stats-sec{border-radius:0px;}
.contentpage .table-custom-head th{background-color:#2f2482 !important;}
.contentpage .vertical-tabs .nav-tabs{background:#f5f5f5; padding:40px 20px;}
.contentpage .vertical-tabs .nav-tabs li{margin-bottom:10px; border:none;}
.contentpage .vertical-tabs .nav-tabs li a{color: #000000; font-size: 1.25rem; font-weight:400; padding:15px; border-left:2px solid transparent; text-transform: uppercase; font-family: 'Oswald', sans-serif; text-align:left;}
.contentpage .vertical-tabs .nav-tabs li a:after{display:none !important;}
.contentpage .vertical-tabs .nav-tabs li a .glyphicon{display:none !important;}
.contentpage .vertical-tabs .nav-tabs > li.active > a, .contentpage .vertical-tabs .nav-tabs > li.active > a:hover, .contentpage .vertical-tabs .nav-tabs > li.active > a:focus, .contentpage .vertical-tabs .nav-tabs > li > a:hover{background-color:#ffffff; color:#000000 !important; border-left:2px solid #2f2482; font-weight:500;}
.contentpage .vertical-tabs .nav-tabs li.active a:after{border-left-color:#2f2482;}
.contentpage .vertical-tabs .tab-content{padding:0 0 0 20px; border:none !important; border-radius:0 !important;}
.contentpage .table-filter{border-collapse:inherit !important;}
.contentpage .table-filter .media .title{color:#000000;}
.contentpage .table-filter .media .title a{color:#000000;}
.tab-content .lcw-match-info{color:#000000;}
.contentpage .lcw-over-ball.type-4, .contentpage .lcw-over-ball.type-6, .contentpage .lcw-batsmen .lcw-thead .lcw-tr, .contentpage .lcw-commentry-box-header{background:#2f2482 !important;}
.contentpage .lcw-over-box, .contentpage .lcw-endof-over{background:#525252;}
.contentpage .lcw-over-ball.type-4, .contentpage .lcw-over-ball.type-6{background:#f18d00 !important;}
.contentpage .lcw-table{border:1px solid #e6e6e6; border-bottom:none;}
.contentpage .lcw-table .lcw-tbody .lcw-tr{border-bottom:1px solid #e6e6e6;}
.contentpage .lcw-table .lcw-tbody .lcw-tr:nth-child(even){background-color:#fff;}
.contentpage .lcw-table .lcw-tbody .lcw-td{color:#000; font-family: 'Oswald', sans-serif; font-size:14px; text-transform:uppercase; font-weight:400;}
.contentpage .lcw-table .lcw-tbody .lcw-td a{color:#000;}
.contentpage .lcw-table .lcw-tbody .lcw-td .out-status{color:#525252; display:inline-block; vertical-align:top; font-size:14px; line-height:20px; padding-left:3px;}
.contentpage #teams .user{padding:0 0 10px;}
.contentpage #teams .user .teamprofile-img{border:1px solid #dedede; width:98px; height:98px; margin:0 auto 10px; border-radius:100%; overflow:hidden;}
.contentpage #teams .user .teamprofile-img .profile-img{width:100%; height:auto; margin-bottom:0px;}
.contentpage #teams .user h3.lead{font-size:16px; color:#000000; font-weight:400; text-transform:uppercase;}
.contentpage .stats-nodata{padding:0 30px 30px;}
.lcw-fixtures-inner .lcw-fixtures-tm-detail .lcw-team-image .lcw-team-shortname{font-size:18px; color:#001036; line-height:34px; display:inline-block; vertical-align:top; font-family: 'Oswald', sans-serif; font-weight:500;}
.lcw-fixtures-inner .lcw-fixtures-tm-detail .lcw-team .lcw-team-score{font-size:15px; color:#525252; font-family: 'Oswald', sans-serif; font-weight:500;}
.lcw-fixtures-inner .lcw-fixtures-tm-mt-detail .lcw-match .lcw-match-title{font-size:15px; color:#f18d00; text-transform:uppercase; font-family: 'Oswald', sans-serif; font-weight:500;}

.lcw-fixtures--sec .lcw-fixtures-new{padding:25px 30px 10px; border:1px solid #e0e0e0; box-shadow:0 10px 40px rgba(0,0,0,0.05);}
.lcw-fixtures--sec .lcw-fixtures-new:hover{border-color:#2f2482; box-shadow:0 10px 40px rgba(0,0,0,0.05);}
.lcw-fixtures-new .lcw-fixtures--head{text-align:left; border-bottom:1px solid #e6e6e6; padding:0 0 18px;}
.lcw-fixtures-new .lcw-fixtures--head h3{font-weight:500; font-size:16px; line-height:20px; padding:0 0 3px; margin:0px; color:#001036;}
.lcw-fixtures-new .lcw-fixtures--head h3 span{font-size:15px; color:#f18d00; display:inline-block; vertical-align:top; padding-left:4px; text-transform:uppercase;}
.lcw-fixtures-new .lcw-fixtures--head h4{font-weight:500; font-size:13px; text-transform:uppercase; line-height:20px; margin:0px; color:#525252;}
.lcw-fixtures-new .lcw-fixtures--head h4 .lcw-match-StartTime{padding-left:20px; position:relative;}
.lcw-fixtures-new .lcw-fixtures--head h4 .lcw-match-StartTime:before{content:""; width:4px; height:4px; background:#525252; border-radius:100%; position:absolute; left:6px; top:8px; }
.lcw-fixtures--sec .lcw-fixtures-new .lcw-fixtures-inner{padding:20px 0 0px;}
.lcw-fixtures--sec .lcw-fixtures-new .lcw-fixtures-tm-detail{padding-bottom:20px;}
.lcw-fixtures-new .lcw-fixtures-inner .lcw-team-image .sprite{border:1px solid #e0e0e0; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.lcw-livescore-outer .tab-pane .lcw-match-info{padding:0 0 15px;}
.lcw-livescore-outer .tab-pane .lcw-match-info .col-md-6{display:flex; flex-wrap:wrap;} 
.lcw-livescore-outer .tab-pane .lcw-match-info .lcw-short-rightinfo{margin-left:auto;}
.lcw-livescore-outer .tab-pane .lcw-home-team, .lcw-livescore-outer .tab-pane .lcw-away-team{font-size:16px; width:100%; color:#000000; font-family: 'Oswald', sans-serif; font-weight:400; text-transform:uppercase; }
.lcw-livescore-outer .tab-pane .lcw-short-state, .lcw-livescore-outer .tab-pane .lcw-match-msg{font-size:16px; color:#000000; font-weight:600; }
.lcw-livescore-outer .tab-pane .lcw-table{margin-bottom:30px;}
.lcw-livescore-outer .tab-pane .lcw-table  .lcw-td{padding:0 25px;}
.lcw-livescore-outer .tab-pane .lcw-table .lcw-thead .lcw-td{font-family: 'Oswald', sans-serif; font-weight:400; text-transform:uppercase; font-size:16px; line-height:20px; }
.lcw-livescore-outer .tab-pane .lcw-table.lcw-batsmen .lcw-thead .lcw-td:nth-last-child(-n+5), .lcw-livescore-outer .tab-pane .lcw-table.lcw-batsmen .lcw-tbody .lcw-td:nth-last-child(-n+5){width:0.5%; text-align:left;}
.lcw-livescore-outer .tab-pane .lcw-table.lcw-bowlers .lcw-thead .lcw-td:nth-last-child(-n+7), .lcw-livescore-outer .tab-pane .lcw-table.lcw-bowlers .lcw-tbody .lcw-td:nth-last-child(-n+7){width:1%; text-align:left;}
.lcw-livescore-outer #detail.tab-pane .lcw-commentry-box-header{padding:0 25px;}
.lcw-livescore-outer #detail.tab-pane .lcw-total-overs, .lcw-livescore-outer #detail.tab-pane .lcw-total-runs, .lcw-livescore-outer #detail.tab-pane .lcw-endof-over, .lcw-livescore-outer #detail.tab-pane .lcw-endof-over-msg{font-family: 'Oswald', sans-serif; font-weight:400; text-transform:uppercase; font-size:16px; line-height:20px;}
.lcw-livescore-outer #detail.tab-pane .lcw-commentry-box{padding-top:40px;}
.lcw-livescore-outer #detail.tab-pane .lcw-commentry-box .lcw-commentry-filter{height:auto; min-height:inherit;}
.lcw-livescore-outer #detail.tab-pane .lcw-commentry-box .lcw-commentry-title{font-family: 'Oswald', sans-serif; font-weight:600; text-transform:uppercase; color:#000000; padding:0 0 13px; font-size:20px;}
.lcw-livescore-outer #detail.tab-pane .lcw-commentry-box .lcw-over-box{padding:0 25px; margin:10px 0;}
.lcw-livescore-outer #detail.tab-pane .lcw-over-info .lcw-each-over{font-weight:500;}
.lcw-livescore-outer #detail.tab-pane .lcw-over-info .lcw-over-ball{line-height:32px; font-weight:600; font-size:16px;}
.lcw-livescore-outer #detail.tab-pane .lcw-over-info .lcw-over-info-right{color:#000000;}
.lcw-livescore-outer .tab-pane #teams_section{padding-top:10px;}


.contentpage .lcw-livescore-outer .tab-pane .nav-tabs li .nav-link{font-size:20px; font-weight:400;}
.live-matchpage .wpb_text_column{position:relative;}
.livematchs-back.primary-btn{padding:0 20px 0 40px; line-height:30px; position:absolute; right:0; top:-100px;}
.livematchs-back.primary-btn:before{content: "\f060"; left:12px;}
.livematchs-back.primary-btn:hover:before{transform:translateX(-6px);}
.display-none {display:none !important;}


.footer-feed .container{padding-top: 0px;padding-bottom: 30px;}
.footer-feed .fts-twitter-div{margin: 0 -15px;}
.footer-feed .fts-twitter-div .fts-tweeter-wrap {width: 33.33%;display: inline-block; vertical-align: top; padding: 15px; box-sizing: border-box;margin-right: -4px;}

.footer-feed .fts-twitter-div a.fts-powered-by-text{display: none !important;}

.footer-feed .fts-tweeter-wrap .tweeter-info{padding: 15px 15px 15px;box-shadow: 0px 4px 7px rgba(0,0,0,0.2);background: #fff !important;}

/* width */
.footer-feed .fts-twitter-div::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.footer-feed .fts-twitter-div::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
.footer-feed .fts-twitter-div::-webkit-scrollbar-thumb {
  background: #fff; 
  border-radius: 10px;
}

/* Handle on hover */
.footer-feed .fts-twitter-div::-webkit-scrollbar-thumb:hover {
  background: #f18d00; 
}

.footer-feed .fts-twitter-div{ scrollbar-color: #f18d00 #fff;scrollbar-width: thin;
}


