@charset "UTF-8";

html, body{width:100%; padding:0px; margin:0px; border:none; text-align:center;font-family:'Mulish', sans-serif; font-size:15px;color:var(--px-secondary-col); font-weight:400; background:#FFF;}

.header_wrap{color:#EEE;}


h1, h2, h3, h4, h5, h6{font-weight:600; color:var(--px-primary-col); font-weight:normal; color:var(--px-primary-dark-col);}

*{box-sizing:border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; scrollbar-width: thin;}
.content-wrap{background:#FDFDFD; padding:10px; font-size:14px; margin: auto;}

.mc_identity{text-align: left;}
.logo_link{display: block; margin:auto;}
.head_link{display:block;}

.hghs-btn{border:1px solid #FFF; color:#FFF;}
.hghs-btn:hover{color:#FFF;}

#px_offcanvas{background-color: var(--px-primary-col); color:#FFF; box-shadow: 0px 0px 12px var(--px-secondary-col);}
#px_offcanvas h1.offcanvas-title{color:#FFF; font-size:26px;}
#px_offcanvas h2.offcanvas-desc{color:var(--px-secondary-col); font-size:18px;}
.px_offcanvas_btn{position: fixed; right: 0px; top:0px; padding: 12px; z-index: 10; background: none; color:var(--px-primary-col); border:none; font-size:32px;}

.hghs-purp-btn{background-color: var(--px-primary-col); color:#FFF;}
.hghs-purp-btn:hover{background-color:#FFF; color: var(--px-primary-dark-col);}

.hghs-purp-out-btn{border:1px solid var(--px-primary-dark-col); background: none; color:var(--px-primary-dark-col);}
.hghs-purp-out-btn:hover{background-color:var(--px-primary-col); border:1px solid var(--px-primary-col);  color:#FFF;}

.hghs-white-btn{background-color: #FFF; color:var(--px-primary-dark-col);}
.hghs-white-btn:hover{color:#FFF;}
.hghs-white-out-btn{border:1px solid #FFF; background: none; color:#FFF;}
.hghs-white-out-btn:hover{background-color:#FFF; border:1px solid #FFF;  color:var(--px-primary-dark-col);}

.home-head-nav{color:#FFF; padding: 16px;}

#home_vbg{position: absolute; top: 0; left: 0; min-height: 100vh; width: 100%; height: 100%; z-index: 1; -o-object-fit: cover;    object-fit: cover; -o-object-position: center;  object-position: center;}

#home_vbg_overlay {position: absolute;   width:100%; text-align: center; z-index: 2; min-height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center;     -ms-flex-align: center;         align-items: center; -webkit-box-pack: center;     -ms-flex-pack: center;         justify-content: center;}

.home_wrapper{background: #FFF;}
#home_vbg_cont{width:100%; max-width:700px; padding: 32px; border-radius: 32px; margin: auto; display: inline-block;}
#home_vbg_cont .logo_link img{max-width:100%; height:auto;}

.home-banner-img{width:100%; height:auto;}

.home_heading{margin: 16px 0px;}
.home_nav_links{font-size: 14px; margin: 0px; display: inline-block; }
.home_nav_links a{font-size:16px; color:#FFF; display: inline-block; padding:4px 8px; border-radius: 4px;}
.home_nav_links a:hover{background-color: var(--px-primary-col); color:#FFF; transition: 1s ease; text-shadow: 1px 1px 4px #000;}

.home_list{list-style: none;}
.home_list li{float:left; padding:12px;}
.home_list li a{display: inline-block; padding: 8px 12px; border: 1px solid #FFF;}
.home_list li a:hover{background: #FFF; color:var(--px-secondary-col);}

/* .home-sports-row > li{background-color: var(--px-secondary-col); color:#FFF;} */

.home-sports-col{padding: 12px; display: flex;}


.home-sports-col > .card{text-align: left; box-shadow: 0px 0px 12px #ECD9E6; transition:10ms ease;}
/* .home-sports-col > .card:hover{background-color: var(--px-primary-col); color:var(--px-primary-light-col); border:none;} */
.home-sports-col > .card:hover .card-title{background-color:#FFF; color:var(--px-primary-col) !important;}

.home-sports-col .card_title_wrap{width:100%;}
/* .home-sports-col .card-body{text-align: justify;} */
.home-sports-col .card-title{display:inline-block; width:auto; text-align: left; margin: 0px; padding:12px 16px; background-color: var(--px-primary-col); color:#FFF !important; /* font-family:'Mulish', sans-serif; */ font-size:15px !important; font-weight: normal; border-top-left-radius: 4px; border-bottom-right-radius: 4px;}



/* .home-sports-card{background-repeat:no-repeat; background-size: cover; background-position: center; width:100%; height: 336px; position: relative; background-color:#FFF; cursor: pointer; overflow: hidden;}
.home-sports-btn{position: absolute; top:0px; right:0px; padding: 8px; border:none; background: none; color:#FFF;}


.home-sports-title{font-size: 48px; position: absolute; left:50%; top:50%; width:100%; color:#FFF; text-shadow: 0px 0px 8px #000; transform: translate(-50%, -50%);}
.home-sports-text{font-size:16px; text-align: center; background-color: rgba(92, 59, 82, 0.9); color:#FFF; width:100%; height:100%; position: absolute; left: 0px; top:0px; padding: 32px;opacity: 0; scale:0.8;
  transition:all 0.5s ease;}

.home-sports-col:hover .home-sports-text {
  scale:1;
  opacity: 1;
} */

.home-sports-close{width:100%;}
.home-sports-close button{background: none; border: none; color:#FFF;}

/* .home-sports-card .home-sports-text:nth-child(odd){background-color: rgba(248, 90, 159, 0.9);} */

/* .home-sports-row > div:nth-child(odd){background-color: var(--px-primary-col)} */
.home-sports-row > div:nth-child(odd) .home-sports-text{background-color: rgba(248, 90, 159, 0.9);}

.home_quote{width:90%; font-size: 24px; color:#FFF; background: rgba(0, 0, 0, 0.7); padding:32px; border-radius: 8px; position: absolute; top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);}

.home-latest img{width:100%; height: auto; position: relative; transition: transform .5s ease; filter: grayscale(100%);}
.home-latest img:hover{box-shadow:0px 0px 12px #333; transform: scale(1.2); transition: transform .5s ease; filter: grayscale(0%); z-index: 10; border-radius: 8px;}

.home-team img{border-radius:50% 25% 50% 25%; overflow: hidden; box-shadow: 4px 4px 0px #666;}

/* .px-slick-slider{width:100%; list-style: none; padding: 0px; margin: auto;}
.px-slick-slide{padding: 0px; margin: 0px 8px;} */
.team-row .card{margin-bottom: 12px;}
.team-row .card-body{text-align: left;}
.team-row small{color:var(--px-primary-col);}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size:14px;}
/* .px-slick-ctrl{text-align: left;}
.px-slick-ctrl span{display:inline-block; padding: 8px; margin: 8px; cursor: pointer; color:var(--px-primary-col);}
.slick-list{padding:0 20% 0 0 !important;} */

.card-stack-row .card{box-shadow: 0px 0px 12px #ECD9E6; overflow: hidden;}

.card-stack-row .card:hover{transform: scale(1.025); background-color: var(--px-primary-col); color:var(--px-primary-light-col); border:1px solid var(--px-primary-light-col);}
/* .card-stack-row .card:hover .card-image-top{transform: scale(1.5);} */
.card-stack-row .card:hover .card-title{color:#FFF;}
.card-stack-row .card:hover small{color:var(--px-secondary-col);}

/* .card-img-wrap {
	overflow: hidden;
	position: relative;
  border-top-left-radius: 8px; border-top-right-radius: 8px;
  }
  .card-img-wrap:after {
	content: '';
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	background: rgba(255,255,255,0);
	opacity: 0;
	transition: opacity .25s;
  overflow: hidden;
  }
  .card-img-wrap img {
	transition: transform .25s;
	width: 100%;
  }
  .card-stack-row .card:hover .card-img-wrap img {
	transform: scale(1.1);
  }
  .card-stack-row .card:hover .card-img-wrap:after {
	opacity: 1;
  } */

.card-stack-row > li{margin-bottom: 16px;}
/* .card-stack-row > li .card{height: 100%;} */
.card-stack-row > li .card .card-body{text-align: left;}

.partner-row > li > a{display:block; width:100%; min-height: 100px;}

.card-stack-row > li .card .card-title, .partner-row h4{color:var(--px-primary-dark-col); font-family:'Mulish', sans-serif; font-weight: 300; font-size:20px;}

.pink-accord .accordion-button:not(.collapsed){color:var(--px-primary-col); background-color: #FFEFFA; box-shadow: inset 0 -1px 0 rgba(248,90,159,.125);}
.pink-accord .accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F85A9F'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	transform: rotate(-180deg);
}
.pink-accord .accordion-item{background: rgba(248,90,159,0.125);}
.pink-accord .accordion-button{background: none; color:var(--px-secondary-col);}

.white-accord .accordion-button:not(.collapsed){box-shadow: inset 0 -1px 0 rgba(238,238,238,.25); color: var(--px-primary-dark-col);}
.white-accord .accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F85A9F'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	transform: rotate(-180deg);
}
.white-accord .accordion-item{background: none;}
.white-accord .accordion-button{background: none; color:var(--px-secondary-col); font-weight: bold; font-size:20px;}
.white-accord .accordion-button:focus{box-shadow: 0 0 0 0.25rem rgba(248, 90, 159, 0.25);}

.violet-accord .accordion-button:not(.collapsed){color:var(--px-secondary-col); background-color: #D9BFD1; box-shadow: inset 0 -1px 0 rgba(217,191,209,.125);}
.violet-accord .accordion-button::after {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23D9BFD1'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}
.violet-accord .accordion-button:not(.collapsed)::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2353354A'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	transform: rotate(-180deg);
}
.violet-accord .accordion-item{background: rgba(217,191,209,0.125); border-bottom:1px solid rgba(217,191,209,0.125);}
.violet-accord .accordion-body{color:#FBF4F9; background: none;}
.violet-accord .accordion-button{background: none; color:#D9BFD1;}

.home-block{position: relative; width: 100%; margin: auto;}

.home-block > div > .container > .wp-block-group{padding: 24px 0px;}

.home-block:nth-child(odd){background-color: #fbfbfb; color:var(--px-secondary-col);}
.home-block .home-block-head{color:var(--px-primary-dark-col); font-family:'Mulish', sans-serif; font-weight: 300; font-size:35px;}

/* .home-block:nth-child(even){background-color: #EEE;}
.home-block:nth-child(even) .home-block-head{color:var(--px-primary-col);}
.home-block:nth-child(odd) .home-block-head{color:var(--px-primary-col);} */

.home-block:nth-child(1){padding: 0px;background-color: var(--px-primary-col); color:#FFF;}
.home-block:nth-child(1) .container{padding: 0px;}
.home-block .wp-block-columns, .home-block .wp-block-image{margin-bottom: 0px;}

.home-block:nth-child(1) .row{background-color: var(--px-primary-col);}
.home-block:nth-child(1) .row  > .px-btstrap-col:first-child{position: relative;}


/* .home-block:nth-child(1) > div > .container{max-width: fit-content;} */
/* .home-block:nth-child(1) > .row > .col-12:nth-child(1){position:relative;} */

.top_heading{font-weight: normal;font-size:48px; color:#FFF; font-family: 'Mate', serif;}
.top_sheading{font-size:18px;}
.home-heading{
  max-width: 100%;
    margin: 0;
    padding: 16px;
    background-color: rgba(248, 90, 159, 0.4);
    text-shadow: 2px 2px 0px #BD3594;
}
.home-heading .btn{text-shadow: none;}

/* .home-block:nth-child(2){width: 100%; padding:24px 16px; background: #000; color:#FFF;} */

.home-block:nth-child(3), .home-block:nth-child(9){background-color: #fff7fa;}

/* .home-block:nth-child(4){padding-top: 24px;}
.home-block:nth-child(4), .home-block:nth-child(6){padding-bottom: 24px;}
.home-block:nth-child(4) .card-text, .home-block:nth-child(6) .card-text{color:var(--px-secondary-col);}


.home-block:nth-child(7) .card .card-title{color:#D9BFD1; font-weight: normal;}
.home-block:nth-child(7) .home-block-head{color:var(--px-primary-col);}
.home-block:nth-child(7) .card-text{color:#FFF;} */

.lfrm_cont{padding:24px; margin:0px auto; background:#EEE; border-radius:16px; box-shadow:0px 0px 16px #000; width:100%; max-width:300px; position:relative; top: 45%; -ms-transform: translateY(-50%); transform: translateY(-50%);}
.linp{padding:8px; margin:8px 0px;}

.jq_msg{font-size:12px;}
.top_menu_section{width:100%;z-index:99;}
.opmenu{position: absolute; right: 0px;padding:6px 12px; font-size:20px; cursor: pointer; display: inline-block; color:#FFF; background:var(--px-secondary-col); border-bottom-left-radius:4px; box-shadow:0px 0px 8px #000; z-index: 1;}


.page_wrapper{position:relative;}


.page_feat_img {
    width: 100%;
    height: 60vh;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    box-shadow: 0px 0px 5px #000 inset, 0px 0px 5px #000 inset;
    position: relative;
  }
  
.page_feat_img .page-title {
    font-size: 48px;
    color: #FFF;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-shadow: 1px 1px 1px var(--px-secondary-col), 1px 2px 1px var(--px-secondary-col), 1px 3px 1px var(--px-secondary-col), 1px 4px 1px var(--px-secondary-col), 1px 5px 1px var(--px-secondary-col), 1px 6px 1px var(--px-secondary-col), 1px 10px 5px rgba(16, 16, 16, 0.5), 1px 15px 10px rgba(16, 16, 16, 0.4), 1px 20px 30px rgba(16, 16, 16, 0.3), 1px 25px 50px rgba(16, 16, 16, 0.2);
  }

.home_top_box{height: 100%; width:100%; color:#FFF; padding:72px 0px;}
.home-content section{position: relative;}
/*.home_band{font-size:16px; position:absolute; top:0px; width:100%; height:100%; background:url('../img/top-stripe.png') repeat;}
.home_band_con{width:100%; background:url('../img/trans_black.png') repeat; color:#FFF; padding:12px; position: absolute; bottom:25%; left:0%;}*/
.home_band_con{text-align: center;}
.home_top_menu_con h4{color:#FFF;}

.home_top_menu{list-style: none; margin:0px auto; padding: 0px;}
.home_top_menu li{float:left;}
.home_top_menu li a{display:inline-block; padding:8px;}
.home_top_menu_con{display:inline-block; padding:24px; background:rgba(0,0,0,0.35);}


#main_nav{display: inline-block; margin: auto; vertical-align: middle; font-size:13px;}


.news_event_wrap{width:100%; height:400px;}




.lgbtn{display:inline-block; padding: 8px;}

.load_dlg{display: none;}
.load_dlg .ui-dialog-titlebar{display:none}


.inpstyle{background:#FFF; border:1px solid #999; padding:5px; border-radius:4px; margin-top:4px;}

.fsel{width:100%;}
.wideopts{width:180px !important; font-size:12px !important; text-align: left;}

.page-content{min-height:600px;}

.upadding{padding:16px;}
.block_lpad{padding-left:8px;}
.block_rpad{padding-right:8px;}

@media screen and (max-width:798px) {
.home-block:nth-child(3) .home-event-col:nth-child(1){background-position: left;}
#home_vbg_cont .top_heading{font-size: 32px;}
#home_vbg_cont .top_sheading{font-size: 20px;}
}