/*
Theme Name: WaveRide Child
Theme URI: https://waveride.qodeinteractive.com/
Description: A child theme of WaveRide Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: waveride
Template: waveride
*/

/*common*/
::selection{
    background: #143495;
}
.d-none
{
    display: none !important;
}
.qodef-content
{
    margin-top: 0 !important;
}
.qodef-btn.qodef-btn-outline
{
    border-width: 1px;
    font-size: 18px;
    letter-spacing: 0px;
    border-color: #143495;
    color: #143495;
}
.qodef-btn.qodef-btn-outline.qodef-btn-wave-hover:not(.qodef-btn-custom-border-hover):hover
{
    border-color: #143495 !important;
}
.qodef-btn
{
    padding: 8px 32px 4px 35px;
}
.qodef-grid-1300 .qodef-container-inner, .qodef-grid-1300 .qodef-grid, .qodef-grid-1300 .qodef-row-grid-section, .qodef-footer-top-inner, .qodef-footer-bottom-inner
{
    width:1380px;
    margin: 0 auto;
}
.qodef-st-title
{
    letter-spacing: 0;
    font-size: 40px;
    text-transform: inherit;
    font-weight: 700;
    position: relative;
}
@media(max-width:1200px){
    .qodef-st-title{
    font-size: 32px;
}
}
@media(max-width:767px){
    .qodef-st-title{
    font-size: 26px;
}
}
.qodef-st-title:before
{
    content: "";
    position: absolute;
    width: 81px;
    height: 1px;
    background: #143495;
    left: 0;
    right: 0;
    bottom: -13px;
}
@media only screen and (max-width: 1400px){
    .qodef-grid-1300 .qodef-container-inner, .qodef-grid-1300 .qodef-grid, .qodef-grid-1300 .qodef-row-grid-section, .home-map .wpb_map_wraper, .qodef-footer-bottom-inner, .qodef-footer-top-inner
{
    width: 1100px;
    margin: 0 auto;
}  
}
@media only screen and (max-width: 1200px){
    .qodef-grid-1300 .qodef-container-inner, .qodef-grid-1300 .qodef-grid, .qodef-grid-1300 .qodef-row-grid-section, .home-map .wpb_map_wraper, .qodef-footer-bottom-inner, .qodef-footer-top-inner
{
    width: 950px;
    margin: 0 auto;
}
}
@media only screen and (max-width: 1024px){
    .qodef-grid-1300 .qodef-container-inner, .qodef-grid-1300 .qodef-grid, .qodef-grid-1300 .qodef-row-grid-section, .home-map .wpb_map_wraper, .qodef-footer-bottom-inner, .qodef-footer-top-inner{
        width: 768px;
        margin: 0 auto;
}
}
@media only screen and (max-width: 768px){
    .qodef-grid-1300 .qodef-container-inner, .qodef-grid-1300 .qodef-grid, .qodef-grid-1300 .qodef-row-grid-section, .home-map .wpb_map_wraper, .qodef-footer-bottom-inner, .qodef-footer-top-inner{
        width: 600px;
        margin: 0 auto;
}
}
@media only screen and (max-width: 680px){
    .qodef-grid-1300 .qodef-container-inner, .qodef-grid-1300 .qodef-grid, .qodef-grid-1300 .qodef-row-grid-section, .home-map .wpb_map_wraper, .qodef-footer-bottom-inner, .qodef-footer-top-inner{
        width: 420px;
        margin: 0 auto;
}
}
@media only screen and (max-width: 480px){
    .qodef-grid-1300 .qodef-container-inner, .qodef-grid-1300 .qodef-grid, .qodef-grid-1300 .qodef-row-grid-section, .home-map .wpb_map_wraper, .qodef-footer-bottom-inner, .qodef-footer-top-inner{
        width: 300px;
        margin: 0 auto;
}
}
/*header*/
.qodef-page-header .qodef-vertical-align-containers
{
    padding: 0 60px;
}
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a
{
    height: initial !important;
}
.qodef-logo-wrapper
{
    margin-top: 5px;
}
.qodef-logo-wrapper a img
{
    border: 10px solid #fff;
    border-radius: 100%;
    background: #fff;
}
.qodef-main-menu>ul>li>a:before
{
    width: 25px;
    height: 20px;
    margin-right: 7px;
    vertical-align: -2px;
    opacity: 1;
}
.qodef-main-menu > ul > li > a
{
    font-size: 18px;
    padding: 0 18px;
    letter-spacing: initial;
}
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header):not(.fixed) .qodef-main-menu>ul>li>a
{
    color: #212121;
}
.qodef-sticky-header .qodef-sticky-holder .qodef-logo-wrapper
{
    margin-top: 0px;
}
.qodef-sticky-header .qodef-sticky-holder .qodef-logo-wrapper a img
{
    border-width: 0px;
}
.qodef-main-menu > ul > li:first-child > a
{
    padding-left: 0px;
}
.qodef-main-menu > ul > li.menu-item-has-children.has_sub .qodef-menu-arrow
{
    display: inline-block;
}
.qodef-main-menu ul li a i:before
{
    margin: 0 0 0 9px;
}
.qodef-main-menu>ul>li + li a:before
{
    display: none;
}
.qodef-sticky-header
{
    -webkit-transform: translateY(-120%);
    -ms-transform: translateY(-120%);
    transform: translateY(-120%);
}
.qodef-page-header .qodef-vertical-align-containers
{
    padding: 0 80px;
}
.qodef-page-header .th-search
{
    float: right;
    margin-top: 32px;
}
.qodef-header-standard .qodef-menu-area.qodef-menu-right .qodef-main-menu
{
    margin-right: 40px;
}
.qodef-drop-down #menu-main-menu .second .inner ul li a{
    padding: 7px 15px 7px 15px;
}

@media(max-width:1400px){
    .qodef-header-standard .qodef-menu-area.qodef-menu-right .qodef-main-menu{
        margin-right: 20px;
    }
    .qodef-main-menu > ul > li > a{
        font-size: 16px;
        padding: 0 16px;
    }
}
@media(max-width:1300px){
    .qodef-logo-wrapper a img.qodef-normal-logo{
        width: 135px;
    }
    .qodef-page-header .qodef-vertical-align-containers{
        padding: 0 25px;
    }
}
@media(max-width:1200px){
    .qodef-main-menu > ul > li > a {
        font-size: 15px;
        padding: 0 12px;
    }
}

.qodef-search-opener:hover{
    border-color: #ffffff !important;
    background-color: #143495 !important;
    opacity: 0.7;
    overflow:hidden;
}
.qodef-page-header .th-search a{
    display:none;
}
.qodef-page-header .qodef-search-opener{
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 4px solid #ffffff;
    background: #143495;
    box-shadow: 0 0 0 1px #143495;
    padding: 0;
    transition: 0.5s ease;
    /* display: flex;
    justify-content: center; */
}
.qodef-search-opener .qodef-search-opener-wrapper{
    justify-content:center;
}
.qodef-search-opener .qodef-search-icon-text{
    display:none;
}
/* .qodef-page-header .th-search a img>:before{
    color:#fff;
    transform: rotate(280deg);
} */
.qodef-search-opener .qodef-search-opener-wrapper{
    justify-content:center;
}
.qodef-search-opener .qodef-search-opener-wrapper>:before{
    color:#fff;
    transform: rotate(280deg);
}
.qodef-side-menu-button-opener{
    display:none;
}

/*banner*/
.overlay-slide:before
{
    content: "";
    position: absolute;
    visibility: visible;
    z-index: 99;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: transparent -webkit-gradient(linear, left top, left bottom, from(#143495CC), to(#14349533)) 0% 0% no-repeat padding-box;
    background: transparent -o-linear-gradient(top, #143495CC 0%, #14349533 100%) 0% 0% no-repeat padding-box;
    background: transparent linear-gradient(180deg, #143495CC 0%, #14349533 100%) 0% 0% no-repeat padding-box;
}

/* Representative Team Committee S */
@media(max-width:1024px){
    .representative-team{
        margin-top: 0 !important;
    }
}

/*get know*/
.get-know .qodef-section-title-holder .qodef-st-text
{
    margin-top: 54px;
}
.get-know .qodef-section-title-holder .qodef-st-button .qodef-btn
{
    margin-top: 40px;
}
.get-know .qodef-st-inner
{
    padding: 57px 0 57px 30px;
}
.get-know:before
{
    content: "";
    position: absolute;
    width: 463px;
    height: 433px;
    left: -188px;
    left: -202px;
    top: 50px;
    z-index: -1;
    background: url(../waveride/assets/img/l-img.svg) no-repeat 0 0 / 100%;
}
.get-know:after
{
    content: "";
    position: absolute;
    width: 172px;
    height: 342px;
    right: -200px;
    top: 0px;
    z-index: -1;
    background: url(../waveride/assets/img/r-img.svg) no-repeat 0 0 / 100%;
}
.home-wo-section{
    background-image: url(../waveride/assets/img/wo-bg.png);
    background-repeat:no-repeat;
    background-size: cover;
    background-position: center center;
}
.home-wo-section .qodef-section-title-holder .qodef-st-caption{
 margin: 55px 0 0;
}
.home-wo-section .wo-heading-text .qodef-st-caption{
    font-size: 18px;
}
.home-wo-section .qodef-eh-item-inner{
    padding: 57px 0 57px 30px;
}
@media(max-width:992px){
    .home-wo-section .qodef-eh-item-inner{
        padding: 30px 0 0 0;
    }
	#qodef-back-to-top .qodef-back-to-top-text{
		display:none;
	}
}
.home-gallery .qodef-st-title:before, .home-event-title .qodef-st-title:before, .result-section .qodef-st-title:before, .records-section .qodef-st-title:before, .team-agreements-section .qodef-st-title:before, .anti-doping-section .qodef-st-title:before, .cctransfer-section  .qodef-st-title:before, .consti-documents .qodef-st-title:before, .protection-committe .qodef-st-title:before, .meeting-minutes .qodef-st-title:before, .sponsors-silder .qodef-st-title:before{
    margin: 0 auto;
}
.home-gallery .home-g-image{
    padding:80px 0;
}

.home-gallery .qodef-masonry-list-wrapper .qodef-item-space:nth-child(1){
    width:50%;  
}
.home-map{
    padding: 100px 0;
}
.home-map .wpb_map_wraper{
   border: 1px solid #DCDCDC;
   padding: 22px; 
}
.home-gallery .qodef-section-title-holder, .sponsors-silder .qodef-section-title-holder{
    padding-bottom:80px;
}
@media(max-width:768px){
    .home-gallery .qodef-section-title-holder {
        padding-bottom: 20px !important;
    }
}
@media only screen and (min-width: 1201px){
    .home-map .wpb_map_wraper{
        width: 1100px;
        margin: 0 auto;  
      }
}
@media only screen and (min-width: 1600px){
    .home-map .wpb_map_wraper{
        width: 1400px;
        margin: 0 auto;  
      }
}
.home-wo-section .wo-user-home{
    display: flex;
    align-items: center;
}
.home-wo-section .wo-user-home .qodef-iwt-image{
    width: 80px;
    height: 80px;
}
.home-wo-section .wo-user-home .qodef-iwt-title{
    margin-left: 20px;
    margin-top: 0;
    font-weight: bold;
    font-style: italic;
    font-size: 18px;
}
.qodef-page-footer .widget .qodef-widget-title{
    color: #143495;
    text-transform: capitalize;
}
.qodef-icon-widget-holder.qodef-icon-has-hover:hover>span:first-child{
    color:#6985d7 !important;
}
.qodef-newsletter-footer .qodef-newsletter-footer-input input, .qodef-newsletter-footer .qodef-newsletter-footer-input textarea{
    border: 1.5px solid #E0E0E0 !important;
    color: #424242 !important;
    padding: 12px 28px 8px 15px;
}
.qodef-newsletter-footer-submit .qodef-btn.qodef-btn-solid, .qodef-newsletter-footer .qodef-newsletter-footer-submit button:after{
    color: #143495 !important;
    padding: 31px 40px 18px 0px !important;
    font-size: 19px;
    line-height: 1.3em;
    font-weight: 400;
}
.qodef-newsletter-footer .qodef-newsletter-footer-input input::placeholder{
   color: #b0b0b0 !important;
}
.single-news .qodef-blog-holder article .qodef-post-info-top>div a{
	color:#143495; 
}
.single-news .qodef-title-holder .qodef-title-wrapper .qodef-page-title{
	text-align:center;
}
.ftr-btm-right{
    display:flex;
    align-items: center;
}
.ftr-btm-right .wp-block-image{
    margin: 0 0 0 0px;
}
.qodef-footer-bottom-inner{
    padding: 33px 0 !important;
}
.qodef-footer-top-holder{
    border-bottom: 2px solid #dfe6fd;
}
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width{
    padding: 40px 20px 76px 20px;
}
.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width .qodef-grid-col-3:nth-child(1), .qodef-footer-bottom-inner .qodef-grid-row .qodef-grid-col-6{
    padding-left: 0;
} 
#block-24 .qodef-newsletter-footer-input input[type=text]{
    margin: 0 0 5px;
}
.social-media{
    display: flex;
    align-items: center;
}
.social-media .wp-block-image{
    padding: 12px;
    border: 1px solid #143495;
    border-radius: 100%;
    margin: 0px 15px;
    width: 15px;
    height: auto;
    transition: 0.7s;
}
.social-media .wp-block-image:first-child{
    margin-left: 0;
}
.social-media .wp-block-image:hover{
    /* background-color: #143495; */
    transform: translate(0, -10px); 
}
.qodef-footer-bottom-inner .qodef-grid-row {
    margin-left: 0;
    margin-right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
#qodef-back-to-top.qodef-light .qodef-back-to-top-text{
    color: #000;
}
.qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner .qodef-grid-row .qodef-grid-col-6:first-child, .qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner .qodef-grid-row .qodef-grid-col-6:last-child {
    width: -webkit-fill-available !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.qodef-footer-top-holder .qodef-separator-widget .qodef-icon-widget-holder{
    display: flex;
    padding: 20px 0;
}
/* .qodef-footer-top-holder .qodef-separator-widget .qodef-icon-widget-holder .qodef-icon-text{
 padding:0;
 margin-top:-5px;
} */
.qodef-footer-top-holder .qodef-column-content .qodef-icon-widget-holder{
    align-items: center;
    display: flex;
    width: 100%;
    padding: 12px 0;
    word-break: break-word;
}
.qodef-footer-top-holder .qodef-column-content .qodef-icon-widget-holder .dripicons-mail{
    /* margin-top: 20px; */
}
.qodef-footer-top-holder .qodef-column-content .qodef-icon-widget-holder .qodef-icon-text{
    padding: 0 0 0 12px;
}
.qodef-page-footer .widget .qodef-widget-title{
    margin: 0 0 40px;
}
@media(max-width:1024px){
    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width{
        padding: 113px 15px 76px 15px;
    }
    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width .qodef-grid-col-3{
        padding-left: 0px;
    }
    .qodef-page-footer{
        margin-top: -50px !important;
    }
}
@media(max-width:768px){
    .qodef-footer-bottom-inner .qodef-grid-row {
      flex-wrap: wrap;
      margin-bottom: 70px;	
    }
    
}
@media(max-width:680px){
    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width, .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-full-width{
        padding: 113px 15px 76px 15px !important;
    }
    .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-full-width{
        padding: 20px 15px 20px 15px !important; 
    }
    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width .qodef-grid-col-3{
        padding-left: 0;
    }
    .qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-full-width .qodef-grid-col-3:nth-child(1){
        padding-left: 0px;
    }
}
.qodef-page-footer{
    position: relative;
    background-color: #f6f8ff;
    padding-top: 147px;
    margin-top: 50px;
}
.qodef-page-footer::before{
 background-image: url('../waveride/assets/img/ftr-bg.png');
 background-repeat: no-repeat;
 background-size: cover;
 content: "";
 width: 1920px;
 height: 147px;
 position: absolute;
 top:0;
 bottom: 0;
 left: 0;
 right: 0;
}
/* .qodef-icon-widget-holder{
    display: inline-flex;
} */
/* .qodef-icon-widget-holder .dripicons-location, .dripicons-phone, .dripicons-mail{
    margin: 0px 13px 0 0 !important;
} */

/* home event section S*/
.home-event .qodef-column-content, .home-event .qodef-column-content .qodef-event-list-item-holder{
    padding: 0;
}
.home-event .qodef-column-content .vc_single_image-wrapper{
    overflow: hidden;
}
.home-event .qodef-column-content .item{
    width: 100%;
    height:485px;
    position: relative;
}
.home-event .qodef-column-content .item a img{
    min-height: 100%;
    object-fit: cover;
    height: 485px;
    width: 100%;
    /* height: 100%; */
    display: block;
    transform: scale(1);
    transition: transform .3s cubic-bezier(.35,.37,.75,.75);
}
.home-event .qodef-column-content .item:hover a img{
    transform: scale(1.05);
}
.home-event .qodef-column-content:nth-child(1) .qodef-event-list-item-holder .item{
    background-color: #0d3191;
}
.home-event .qodef-column-content:nth-child(2) .qodef-event-list-item-holder .item{
    background-color: #8ed2ea;
}
.home-event .qodef-column-content:nth-child(3) .qodef-event-list-item-holder .item{
    background-color: #ff5a5c;
}
.home-event .qodef-column-content:nth-child(4) .qodef-event-list-item-holder .item{
    background-color: #d71c1f;
}
.home-event .qodef-column-content:nth-child(5) .qodef-event-list-item-holder .item{
    background-color: #1682005e;
}
.home-event .qodef-column-content:nth-child(6) .qodef-event-list-item-holder .item{
    background-color: #4300378f;
}
.home-event .qodef-column-content:nth-child(7) .qodef-event-list-item-holder .item{
    background-color: #d4bc46f0;
}
.home-event .qodef-column-content:nth-child(8) .qodef-event-list-item-holder .item{
    background-color: #b794f1eb;
}
.home-event .qodef-column-content:nth-child(9) .qodef-event-list-item-holder .item{
    background-color: #d71c1f;
}
.home-event .qodef-column-content:nth-child(10) .qodef-event-list-item-holder .item{
    background-color: #ff5a5c;
}
.home-event .qodef-column-content:nth-child(11) .qodef-event-list-item-holder .item{
    background-color: #8ed2ea;
}
.home-event .qodef-column-content:nth-child(12) .qodef-event-list-item-holder .item{
    background-color: #0d3191;
}
.home-event .qodef-column-content:nth-child(13) .qodef-event-list-item-holder .item{
    background-color: #1682005e;
}
.home-event .qodef-column-content:nth-child(14) .qodef-event-list-item-holder .item{
    background-color: #4300378f;
}
.home-event .qodef-column-content:nth-child(15) .qodef-event-list-item-holder .item{
    background-color: #d4bc46f0;
}
.home-event .qodef-column-content:nth-child(16) .qodef-event-list-item-holder .item{
    background-color: #b794f1eb;
}
.home-event .qodef-column-content:nth-child(17) .qodef-event-list-item-holder .item{
    background-color: #0d3191;
}
.home-event .qodef-column-content:nth-child(18) .qodef-event-list-item-holder .item{
    background-color: #8ed2ea;
}
.home-event .qodef-column-content:nth-child(19) .qodef-event-list-item-holder .item{
    background-color: #ff5a5c;
}
.home-event .qodef-column-content:nth-child(20) .qodef-event-list-item-holder .item{
    background-color:  #d71c1f;
}
.home-event .qodef-column-content:nth-child(21) .qodef-event-list-item-holder .item{
    background-color:  #1682005e;
}
.home-event .qodef-column-content:nth-child(22) .qodef-event-list-item-holder .item{
    background-color: #4300378f;
}
.home-event .qodef-column-content:nth-child(23) .qodef-event-list-item-holder .item{
    background-color:  #d4bc46f0;
}
.home-event .qodef-column-content:nth-child(24) .qodef-event-list-item-holder .item{
    background-color:#b794f1eb;
}
.home-event .qodef-column-content:nth-child(25) .qodef-event-list-item-holder .item{
    background-color: #d71c1f;
}
.home-event .qodef-column-content:nth-child(26) .qodef-event-list-item-holder .item{
    background-color: #ff5a5c;
}
.home-event .qodef-column-content:nth-child(27) .qodef-event-list-item-holder .item{
    background-color: #8ed2ea;
}
.home-event .qodef-column-content:nth-child(28) .qodef-event-list-item-holder .item{
    background-color: #0d3191;
}
.home-event .qodef-column-content:nth-child(29) .qodef-event-list-item-holder .item{
    background-color: #b794f1eb;
}
.home-event .qodef-column-content:nth-child(30) .qodef-event-list-item-holder .item{
    background-color: #b794f1eb;
}




.home-event .qodef-column-content .qodef-event-list-item-holder:nth-child(2) .item{
    opacity: 0.9;
}
.home-event .qodef-event-list-item-holder:nth-child(1) .item::before, .home-event .qodef-event-list-item-holder:nth-child(3) .item::before, .home-event .qodef-event-list-item-holder:nth-child(6) .item::before, .home-event .qodef-event-list-item-holder:nth-child(8) .item::before{
content: "";
position: absolute;
right: 0;
bottom: 0;
background-image: url('../waveride/assets/img/event-bg-new.png');
background-repeat: repeat;
background-position: bottom right;
background-size: cover;
width: 442px;
height: 219px;
max-width:100%;	
opacity: 0.5; 
animation: move_wave 15s linear infinite; 
}
.home-event .e-content{
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50px;
    transform: translateY(-50%);
    color: #fff;
    line-height: 130%;
    margin-right: 50px;
}
.home-event .e-content .date, .location{
    font-size: 18px;
}
.home-event .e-content .title{
    margin: 6px 0;
}
.home-event .e-content .location{
    display: flex;
    line-height: 150%;
    align-items: center;
}
.home-event .e-content .location img{
    /* height: 15px;
    width: 15px; */
    padding: 0px 10px 0 0;
    width: 20px;
    height: 20px;
}
.home-event .item .qodef-st-button{
    margin: 0;
    position: absolute;
    bottom:30px;
    right: 30px;
    transform: translateY(-50%);
   
}
.home-event .item .qodef-st-button .qodef-btn-text{
   color: #fff;
   font-size: 18px;
}
.home-event .item .c-label{
    position: absolute;
    top: 30px;
    right: 30px;
    background-color: #000;
    width: 36px;
    height: 36px;
}
.home-event .item .c-label .l-name{
    color: #fff;
    padding: 5px;
    font-size: 15px;
    text-align: center;
    line-height: 34px;
} 
.home-event .item .qodef-st-button .qodef-btn.qodef-btn-outline{
    border: 1px solid #fff !important;
}
.home-event .item .qodef-st-button .qodef-btn.qodef-btn-outline:hover{
    border: 1px solid #0d3191 !important;
}
.home-event{
    margin-top: 80px;
}
/* @keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }
    25% {
        transform: translateX(-25%) translateZ(0) scaleY(1.2)
    }
   
} */

/* New Page  S*/
.news-page .vc_grid-container .vc_pageable-slide-wrapper .vc_grid-item-mini{
  background-color:#f6f8ff;
  border-radius:0 0 15px 15px;
  height:100%;
  display: flex;
  flex-direction: column;
}
.news-page .vc_grid-container .vc_pageable-slide-wrapper .vc_gitem-zone{
   padding:0 15px;
   display: flex;
   justify-content: space-between;
   height: 100%;
   overflow: hidden;
}
.news-page .vc_gitem-animated-block:hover .vc_gitem-zone a{
    transform: scale(1.2);
}
.news-page .vc_gitem-animated-block .vc_gitem-zone a{
    transform: scale(1);
    transition: transform .3s cubic-bezier(.35,.37,.75,.75);
    display: block;
    width: 100%;
    height: 100%;
}
.news-page .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4{
    margin: 25px 0 10px 0;
}
.news-page .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h6{
    margin: 0px 0;
    color:#143495;
}
.news-page .vc_pageable-slide-wrapper{
    display: flex;
    align-items: stretch;
	flex-wrap:wrap;
}
.news-page .vc_grid-container .vc_pageable-slide-wrapper .vc_gitem-zone .vc_gitem_row{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    flex-direction: column;
}
.news-page .vc_grid-container .vc_pageable-slide-wrapper .vc_gitem-zone .vc_gitem-col{
    display: flex;
    justify-content: space-between;
    height: 100%;
    flex-direction: column;
}
.news-page .vc_btn3.vc_btn3-color-juicy-pink{
    background-color: #143495;
    transition: 0.5s ease;
}
.news-page .vc_btn3.vc_btn3-color-juicy-pink:hover{
    background-color:#3156c5;
}

@media(max-width:768px){
    .news-page .vc_pageable-slide-wrapper{
        flex-wrap: wrap;
    }
}
/* News details Page  S*/
    .news-details{
        padding-bottom:100px;
    }
    .news-details .qodef-blog-holder article .qodef-post-image{
        display:block !important;
    }
    .news-details .widget .qodef-widget-title {
        margin-top:20px;
        text-transform: uppercase !important;
    }
    .news-details .qodef-blog-holder article .qodef-post-title{
        font-weight: 500;
    }
    .news-details .qodef-post-content .qodef-post-text .wpb-content-wrapper{
        margin-top:20px;
    }
    .news-details .qodef-sidebar .widget.widget_categories, .news-details .qodef-sidebar .widget.widget_hotlinks{
        background-color: #f6f8ff;
        padding: 15px;
        border-radius: 15px;
    }
    .news-details .result-section .qodef-st-title:before{
	    margin: 0 !important;
     }
    @media only screen and (max-width: 1024px){
        .news-details .qodef-sidebar-holder {
            margin-top: 0px !important;
        }
        .news-details .qodef-blog-holder{
            margin-bottom: 0px !important;
        }
    }


/* 404   S*/
.qodef-404-title{
    display: flex;
    justify-content: center;
    align-items: center;
}
.qodef-404-title span{
    width: 170px;
    padding-left: 35px;
}
.qodef-404-title span img{
    border: 10px solid #fff;
    border-radius: 100%;
    background: #fff;
    width: 150px;
}
/*.error404 .qodef-page-not-found .qodef-404-title{
     color: #0d3191 !important;
}*/
.error404 .qodef-page-header{
    display: none;
}
/* thankyou   S*/
.page-template-thankyou .qodef-page-header, .page-template-thankyou .qodef-page-footer, .page-template-thankyou .qodef-title-va-header-bottom  {
    display: none;
}
.page-template-thankyou .qodef-wrapper{
    /* background-color:#0de9df; */
    height:100vh;
}
.page-template-thankyou .qodef-wrapper .qodef-content{
    width: 1000px;
    height: 500px;
    margin: 0 auto;
    display: block;
    border-radius: 15px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    background-color: #f6f8ff;
}
.page-template-thankyou .qodef-wrapper .qodef-content .qodef-content-inner{
    top: 35%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    width: 80%;
}
.page-template-thankyou .qodef-wrapper .qodef-content:after{
    content:"";
    position:absolute;
    background-image:url("../waveride-child/img/thank-img2.png");
    background-repeat: no-repeat;
    background-size:cover;
    /* top:auto; */
    bottom: 0;
    width: 100%;
    height: 140px;
    border-radius: 0 20px 20px 20px;
}
.page-template-thankyou .qodef-wrapper .qodef-content .qodef-content-inner h1{
    color: #000;
    /* font-family: Mr Dafoe; */
    font-size: 100px;
    line-height: 130%;
    font-weight: 400;
    letter-spacing: 5px;
    text-transform: capitalize;
}
@media(max-width:1024px){
    .page-template-thankyou .qodef-wrapper .qodef-content .qodef-content-inner h1{
        font-size:80px;
    }
    .page-template-thankyou .qodef-wrapper .qodef-content{
        width: 900px;
    }
}
@media(max-width:992px){
    .page-template-thankyou .qodef-wrapper .qodef-content .qodef-content-inner h1{
        font-size:60px;
    }
    .page-template-thankyou .qodef-wrapper .qodef-content{
        width: 700px;
    }
}
@media(max-width:767px){
    .page-template-thankyou .qodef-wrapper .qodef-content .qodef-content-inner h1{
        font-size:50px;
    }
    .page-template-thankyou .qodef-wrapper .qodef-content{
        width: 500px;
    }
}
@media(max-width:575px){
    .page-template-thankyou .qodef-wrapper .qodef-content .qodef-content-inner h1{
        font-size:45px;
    }
    .page-template-thankyou .qodef-wrapper .qodef-content{
        width: 400px;
    }
}
@media(max-width:420px){
    .page-template-thankyou .qodef-wrapper .qodef-content{
        width: 325px;
    }
}
/* Privacy Policy  S*/

.qodef-page-content-holder .privacy-policy h2, h3, h4{
 text-transform: capitalize !important;
}

/* contact Us page S */
.qodef-contact-form .qodef-contact-form-input input[type=email]{
    margin: 0 0 10px;
}
.qodef-contact-form .qodef-contact-form-submit button{
    border: 2px solid #143495;
}
.qodef-contact-form .qodef-contact-form-submit button .qodef-btn-wave-holder{
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='172px' height='126px' viewBox='0 0 172 125.7' enable-background='0 0 172 125.7' xml:space='preserve' %3E%3Cpath fill='%23143495' d='M173,22.7c-33.9,0-44.7-14.1-88.4-14.1c-43.6,0-54.5,14.1-86,14.1V126l174.4-0.3C173,125.7,173,28.7,173,22.7z'/%3E%3C/svg%3E");
}
.qodef-contact-form .qodef-contact-form-submit button .qodef-btn-text{
    color: #143495;
}

/* sponsors Page S */
@media(max-width:768px){
    .sponsors-left{
        margin-bottom: 40px;
    }
}
.sponsors-silder .qodef-owl-slider .owl-dots .owl-dot.active span, .qodef-owl-slider .owl-dots .owl-dot:hover span{
 color: #143495;
}
.sponsors-silder .qodef-owl-slider .owl-dots .owl-dot.active span, .sponsors-silder .qodef-owl-slider .owl-dots .owl-dot:hover span{
    background-color: #143495;
}
.sponsors-silder .qodef-image-gallery.qodef-has-shadow.qodef-ig-carousel-type .qodef-ig-image, .sponsors-silder .qodef-image-gallery.qodef-has-shadow.qodef-ig-slider-type .qodef-ig-image{
    box-shadow: none;
}
.qodef-owl-slider .owl-item img {
    display: block;
    width: 70%;
    margin:0 auto;
    max-width: 100%;
}
.sponsors-silder .qodef-owl-slider .owl-stage{
    display: flex;
    align-items: center
}

/* Event details S */
.event-details .qodef-grid-col-8{
 float: none;
 display: block;
 margin: 0 auto;
}
.event-details .qodef-post-text .qodef-post-info-top .location {
    display: flex;
    opacity:1;
    align-items: center;
}
.event-details .qodef-post-text .qodef-post-info-top .location img {
    padding: 0px 10px 0 0;
    width: 20px;
    height: 20px;
}
.event-details .qodef-post-text .qodef-post-info-top a, .event-details .qodef-post-text .qodef-post-info-top .location p{
    color:#143495;
}
.qodef-blog-holder article .qodef-post-info-top>div:after{
    display:none;
}
.event-details .qodef-post-text .qodef-post-info-top .qodef-post-info-date{
    display: flex;
    justify-content: space-between;
    align-items: center; 
}
.event-details .qodef-post-text .qodef-post-info-top .qodef-post-info-date .c-label {
    background-color: #000;
    width: 36px;
    height: 36px;
}
.event-details .qodef-post-text .qodef-post-info-top .qodef-post-info-date .c-label .l-name {
    color: #fff;
    padding: 5px;
    font-size: 15px;
    text-align: center;
    line-height: 34px;
}
.event-details .qodef-blog-holder article .qodef-post-info-top{
    margin-bottom: 20px;
}
.event-details .qodef-post-text-inner .qodef-post-title{
    font-weight: 500;
}
.event-details .qodef-post-content .qodef-post-text .wpb-content-wrapper {
    margin-top: 20px;
}

/* Site-map S */
.sitemap .kocujsitemap {
    column-count: 4;
    column-gap: 50px;
}
.sitemap .wpb_wrapper ul {
    list-style: none;
    margin: 0;
}
.sitemap .wpb_wrapper ul li {
    position: relative;
    padding-left: 25px;
    padding-top: 15px;
    display: flex;
    align-items: center;
}
.sitemap .wpb_wrapper ul li:before, .sitemap .wpb_wrapper ul li ul li::before {
    position: absolute;
    content: "";
    background-image: url(../waveride/assets/img/readmore.svg);
    /* background: url(../img/readmore.svg); */
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    top: 15px;
    left: 0;
}

.sitemap .wpb_wrapper ul li a {
    font-size: 20px;
    font-weight: 600;
    line-height: 150%;
    color: #143495;
    margin-left: 10px;
    text-transform: capitalize;
}
.sitemap .wpb_wrapper ul li a:hover{
    color: #5499d3;
}
@media(max-width:991px){
    .sitemap .kocujsitemap {
        column-count: 3;
        column-gap: 50px; 
    }
}
@media(max-width:768px){
    .sitemap .kocujsitemap {
        column-count: 2;
        column-gap: 50px; 
    }
}
@media(max-width:575px){
    .sitemap .kocujsitemap {
        column-count: 1;
        column-gap: 50px; 
    }
}

/* result page S */
.result-section.vc_row-has-fill{
    background-image: none !important;
}
.result-name{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #dee6fc;
    padding-bottom: 15px;
}
.result-section .result-name .qodef-iwt-image {
    width: 60px;
    height: 50px;
}
.result-section .qodef-iwt.qodef-iwt-icon-left .qodef-iwt-content, .team-agreements-section .qodef-iwt.qodef-iwt-icon-left .qodef-iwt-content{
   vertical-align: middle;
}
.result-list .wpb_column .qodef-iwt-icon-medium, .document-list .wpb_column .qodef-iwt-icon-medium, .club-school-section .wpb_column .qodef-iwt-icon-medium{
    border-bottom:1px solid #dee6fc;
    transition: all .5s ease-out;
    position: relative;
    padding: 10px 0;
	width:100%;
}
.result-list .wpb_column .qodef-iwt-icon-medium:hover:before, .document-list .wpb_column .qodef-iwt-icon-medium:hover:before, .club-school-section .wpb_column .qodef-iwt-icon-medium:hover:before{
    top: 0;
}
.result-list .wpb_column .qodef-iwt-icon-medium:hover .qodef-iwt-title a, .document-list .wpb_column .qodef-iwt-icon-medium:hover .qodef-iwt-title a{
    color: #143495;
}
.result-list .wpb_column .qodef-iwt-icon-medium:before, .document-list .wpb_column .qodef-iwt-icon-medium:before, .club-school-section .wpb_column .qodef-iwt-icon-medium:before{
    position: absolute;
    z-index: -1;
    content: "";
    left: 0;
    right: 0;
    bottom: 0;
    transition: all .5s ease-out;
    /* background-color: #f6f8ff; */
    background-color:#dee3f278;
    top: 100%;
    display: block;
}
.result-section .result-list, .team-agreements-section .vc_column-inner .document-list{
 margin-top: 30px;
}
.club-school-section .wpb_column .qodef-iwt-icon-medium{
	width: auto !important;
	padding: 10px;
}
@media(max-width:1024px){
    .result-section.vc_row-has-fill {
        padding-top: 40px !important;
    }
}
@media(max-width:767px){
    .result-list .vc_column-inner .wpb_wrapper{
        text-align: center;
    }
}

/* records-section S */
.records-section.vc_row-has-fill, .records-section-two.vc_row-has-fill {
    background-image: none !important;
}
.records-section .records-list, .team-agreements-section .records-list{
    display: flex;
}
.records-section .records-list .vc_col-sm-4, .records-section .records-list .vc_col-sm-6, .team-agreements-section .records-list .vc_col-sm-4, .records-section-two .records-list .vc_col-sm-6, .records-section-two .records-list .vc_col-sm-4 {
    border: 1px solid #e6e6e6;
    margin-left: -1px;
    margin-top: -1px;
    display: flex;
    flex-direction: column;
    padding: 25px;
    text-align: center;
}

/* .records-section .records-list .wpb_column .record-n */
.records-section .records-list .wpb_column h3, .team-agreements-section .records-list .wpb_column h3{
    color: #212121;
    font-size: 22px;
    margin: 10px 0 !important;
    /* padding-bottom: 20px; */
}
.records-section .records-list .wpb_column .vc_column-inner, .records-section-two .records-list .wpb_column .vc_column-inner, .team-agreements-section .records-list .wpb_column .vc_column-inner{
    padding-top: 0 !important;
}
@media (max-width: 1024px){
.records-section.vc_row-has-fill {
    padding-top: 15px !important;
}
}
@media(max-width:767px){
    .records-section .records-list{
       flex-wrap: wrap;
    }
    .records-section .records-list .vc_col-sm-4, .records-section .records-list .vc_col-sm-6 {
        padding: 18px;
        margin: 0px 15px;
        margin-top: -1px;
    }
    .records-section .records-list .wpb_column .record-n{
        font-size: 18px;
    }
.records-section .records-list .wpb_column h3, .team-agreements-section .records-list .wpb_column h3{
     font-size: 18px;
}
    .team-agreements-section .records-list{
    justify-content: center;
    flex-wrap: wrap;
}
   .team-agreements-section .records-list .wpb_column.vc_column_container.vc_col-sm-4{
    width: 50%;
    padding: 18px;
}
.team-agreements-section .records-list .wpb_column .vc_column-inner{
  padding: 0 !important;
}
}

/* Team Agreements Section S */
.team-agreements-section.vc_row-has-fill, .meeting-minutes.vc_row-has-fill{
    background-image: none !important;
}
.team-agreements-section .team-agreements-RTDtitle .qodef-st-title:before {
    margin: 0;
}
.team-agreements-section .team-agreements-RTDtitle .qodef-st-inner{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.team-agreements-section .team-agreements-RTDtitle .qodef-st-button .qodef-btn{
    margin-top: 0;
}
@media(max-width:1024px){
    .team-agreements-section .team-agreements-RTDtitle .qodef-st-button .qodef-btn {
        font-size: 16px;
        white-space: nowrap;
    }

}
@media(max-width:991px){
    .team-agreements-section .team-agreements-RTDtitle .qodef-st-inner{
        flex-wrap:wrap;
    }
    .team-agreements-section .team-agreements-RTDtitle .qodef-st-button .qodef-btn {
        margin-top: 40px;
    }
	.result-list .wpb_column .qodef-iwt-icon-medium .qodef-iwt-title-text, .document-list .wpb_column .qodef-iwt-icon-medium .qodef-iwt-title-text, .club-school-section .wpb_column .qodef-iwt-icon-medium .qodef-iwt-title-text{
		    word-break: break-word;
	}
}

@media(max-width:767px){
	.team-agreements-section .team-agreements-RTDtitle .qodef-st-inner{
        flex-wrap:wrap;
		justify-content:center;
    }
}


/* Anti Doping Section S */
.anti-doping-section .qodef-section-title-holder .qodef-st-title{
 margin-bottom: 50px;
}
.anti-doping-section .wpb_single_image .vc_figure{
    width: 100%;
}

/* Club School Section S */
.club-school-section .qodef-st-title:before{
	margin:0
}
.club-school-section .qodef-st-caption{
    margin: 40px 0 !important;
}
.club-school-section .qodef-iwt.qodef-iwt-icon-left .qodef-iwt-content{
    vertical-align: middle;
}
.club-school-section .qodef-iwt.qodef-iwt-icon-left{
    margin-right: 30px;
    margin-top: 25px;
}
.cctransfer-section{
    padding: 100px 0;
}
.cctransfer-section .qodef-section-title-holder .qodef-st-title{
    margin-bottom: 60px;
}

/* Constitutional Documents S */

.consti-documents.vc_row-has-fill{
    background-image: none !important;
}
@media(max-width:992px){
.consti-documents.vc_row-has-fill .vc_column_container>.vc_column-inner{
    padding-top: 0;
}
} 


/*Athlete Protection Committee S */

.protection-committe.vc_row-has-fill{
    background-image: none !important;
}
.qodef-elements-holder ~ .qodef-elements-holder{
	margin-top: 50px;
}


/* Coming soon S */

.coming-soon .qodef-section-title-holder .qodef-st-title {
    font-size: 50px;
    text-align:center;
    text-transform: uppercase;
}
.coming-soon .qodef-section-title-holder .qodef-st-title:before{
    margin: 0 auto;
}

/* Meeting minutes S */

.meeting-minutes .records-list .wpb_column {
   margin-left: -1px;
    margin-top: -1px;
    display: flex;
    flex-direction: column;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(230, 230, 230);
    border-image: initial;
    padding: 25px;
}
.meeting-minutes .records-list{
     display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.meeting-minutes .records-list .wpb_column h4{
    margin-top: 15px;
}
.meeting-minutes .records-list .wpb_column h4 a {
   color:#5195d0;

}
.meeting-minutes .records-list .wpb_column h4 a:hover{
   color:#0d3191;
}
.meeting-minutes .records-list .wpb_column .vc_column-inner{
   padding:0;
}
.integra-healthcare.vc_row-has-fill{
	background-image:none !important;
}

@media(max-width:992px){
 .meeting-minutes .records-list .wpb_column{
   padding: 18px;
}
}
@media(max-width:767px){
 .meeting-minutes .records-list .wpb_column.vc_col-sm-2{
   width:25.666667% !important;
}
 .meeting-minutes .records-list .wpb_column{
   padding: 3px;
}
.meeting-minutes .records-list .wpb_column h4 {
    margin-top: 10px;
}

}

#qodef-back-to-top .qodef-back-to-top-wave{
display:none;
}

.qodef-drop-down .second .inner ul li a .item_outer:before {
    display: none;
}
.qodef-drop-down .second .inner ul li a:hover .item_outer,
.qodef-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer, .qodef-drop-down .second .inner ul li.current-menu-item>a .item_outer{
    padding: 0 30px 0 0px;
}
.qodef-title-holder {
	background-color: #143495 !important;
}

@media (max-width: 1440px) {
	.qodef-title-holder .qodef-grid {
		text-align: center;
	}
}
.qodef-fixed-wrapper.fixed .qodef-main-menu > ul > li > a.current {
	color:#143495;
}
.ftr-btm-right span{
   line-height: 115%;
}
.success{
	color: #00a60a;
    line-height: 120%;
    margin-top: 10px;
    font-size: 16px;
}
.qodef-mobile-header .qodef-mobile-nav{
	height:100vh !important;
}
.qodef-mobile-header .qodef-mobile-menu-opener{
	    background-color: #0d3191;
}
.qodef-mobile-header .qodef-mobile-nav ul li{
	margin: 7px 0;
}

@media only screen and (max-width: 1024px) {
	.error404 .qodef-mobile-header{
		display:none;
	}
	.error404 .qodef-content{
		margin-top:0px !important;
		overflow: auto;
		padding-bottom: 60px !important;
	}
	.qodef-mobile-header .qodef-mobile-nav .mobile_arrow .fa-caret-down:before{
		display:none;
	}
	
}
@media(max-width:767px){
	.qodef-404-title span{
		 width: auto;
		 padding-left: 25px;
	}
	.qodef-404-title span img{
	   width: 110px;
	}
	.error404 .qodef-page-not-found .qodef-404-subtitle{
		margin-top:25px;
	}
	.qodef-st-button .qodef-btn-wave-holder{
		display:none;
	}
	.sponsors-left .wpb_wrapper p{
		word-break: break-all;
	}
}
@media(max-width:575px){
	.qodef-404-title span img{
	   width: 90px;
	}
	.qodef-404-title span{
	   padding-left: 20px;
	}
	.error404 .qodef-page-not-found .qodef-404-title{
	  font-size: 100px;
	}
}
@media(max-width:1366px){
	.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a{
		max-height: 120px;
		height:100px !important
	}
}
@media(max-width:1300px){
	.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a{
		height:auto !important;
	}
}


/* New Meeting Minutes */

.custom-meeting-minutes{
    padding:70px 0;
}
.custom-meeting-minutes h2{
    text-align:center;
}
.custom-meeting-minutes h2:before{
    margin:0 auto;
}
.custom-meeting-minutes .meeting-list{
    display: flex;
    align-items: center;
    justify-content: left;
    flex-wrap:wrap;
}
.custom-meeting-minutes .qodef-section-title-holder{
    margin-bottom: 70px;
}
.custom-meeting-minutes .vc_column_container .vc_col-sm-2{
    width: 16.66666667%;
    margin-left: -1px;
    margin-top: -1px;
    display: flex;
    flex-direction: column;
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(230, 230, 230);
    border-image: initial;
    padding: 20px;
}
.custom-meeting-minutes .vc_column_container  .vc_column-inner{
    text-align:center;
}
.custom-meeting-minutes .vc_column_container .vc_column-inner .wpb_text_column a h4{
    text-decoration:underline;
    color: #5195d0;
}


/* =============start new event listing================= */
.Calendar-view{
    padding:70px 0;
}
.Calendar-view h2:before{
/*     margin:0 auto; */
}
.Calendar-view .qodef-section-title-holder{
    margin-bottom: 70px;
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.Calendar-view .Calendar-list table td:first-child{
	width:50%;
}
.Calendar-view .qodef-section-title-holder .qodef-st-button a{
	margin-top:0;
}
.event-td{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align:left;
}
.event-td .e-name{
    margin-right:20px;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    border-radius: 100%;
    padding: 14px 22px 16px 16px;
    height: 28px;
    width: 20px;
    font-weight: 700;
    text-align:center;
    line-height:200%;
}
.event-td .e-name.e-name-OW{
    background-color: #00cccc; 
}
.event-td .e-name.e-name-SW{
    background-color: #ffc236; 
}
.event-td .e-name.e-name-EV{
    background-color: #808080; 
}
.event-td .e-name.e-name-AS{
    background-color: #732d9b; 
}
.event-td .e-name.e-name-WP{
    background-color: #ff6900; 
}

.event-td h6{
  margin:0;
  font-size: 17px;
  text-align: left;
  text-transform: capitalize;
 }
 .Calendar-view .Calendar-list table tr{
    border-bottom: 1px solid #ddd;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
    border-top: 0;
    border-left: 0;
    border-right: 0;
    height:90px;
 }
 .Calendar-view .Calendar-list .table{
    overflow: auto;
 }
 .Calendar-view .Calendar-list table td{
    vertical-align: middle;
 }
 .Calendar-view .Calendar-list table td .date, .Calendar-view .Calendar-list table td .location{
    display: flex;
    align-items: center;
    justify-content: center;
 }
 .Calendar-view .Calendar-list table td .date img{
    width:20px;
    margin-right: 8px;
 }
 .Calendar-view .Calendar-list table td .date span, .Calendar-view .Calendar-list table td .location span, .Calendar-view .Calendar-list table td .disc span, .Calendar-view .Calendar-list table td .Qualifier span {
    font-weight: 600;
    color: #000;
 }
 .Calendar-view .Calendar-list table td .location{
    opacity:1;
 }
 .Calendar-view .Calendar-list table td .location img{
    width:18px;
    margin-right:10px;
 }
 .Calendar-view .Calendar-list table .view-btn{
    border: 1.5px solid #143495;
    padding: 9px 20px;
    border-radius: 20px;
    transition: 0.7s ease-out;
 }
 .Calendar-view .Calendar-list table .view-btn:hover{
    background-color:#143495;
    color:#fff;
 }
@media(max-width:768px){
	.Calendar-view .qodef-section-title-holder{
		flex-wrap: wrap;
	}
	.Calendar-view .qodef-section-title-holder .qodef-st-button a{
		margin-top:40px;
	}
}
 @media(max-width:992px){
    .Calendar-view  .qodef-row-grid-section{
        max-width:100%;
        width: auto;
        margin: 0 15px;
    }   
    .Calendar-view .Calendar-list table td{
        padding-right: 30px;
    }
 }



.demo-description {
    max-width: 460px;
    margin: 0 auto;
    line-height: 1.5;
 }
 
 .main{
    width: 100%;
    height: 100vh;
    text-align: center;
  }
  
  .main div{
    width: 400px;
    height: 400px;
    margin:0 auto;
    text-align: center;
  
  }
  .main div button{
    top: 500px;
    height: 30px;
    margin: 0 auto;
  }
  
  
  .container{
    display: none;
    width: 100%;
    height: 100vh;
    position: fixed;
    opacity: 0.9;
    background: #222;
    z-index: 40000;
    top:0;
    left: 0;
    overflow: hidden;
  
    animation-name: fadeIn_Container;
    animation-duration: 1s;
    
  }
  
  .modal{
    display:none;
    top: 0;
    min-width: 250px;
    width: 80%;
    height: 400px;
    margin: 0 auto;
    position: fixed;
    z-index: 40001;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 10px #000;
    margin-top: 30px;
    margin-left: 10%;
    animation-name: fadeIn_Modal;
    animation-duration: 0.8s;  
  }
  
  .modal .header{
    width: 100%;
    height: 70px;
    border-radius: 10px 10px 0px 0px;
    border-bottom: 2px solid #ccc;
  }
  .modal .header h4{
    text-align:center;
    margin: 0;
    padding-top: 25px;
  }
  .modal .header a{
    text-decoration: none;
    float: right;
    line-height: 70px;
    margin-right: 20px;
    color: #aaa;
    line-height: 0px;
    position: absolute;
    right: -10px;
    top: 18px;
  }
  
  .modal .content{
    width: 100%;
    height: 250px;
    padding:30px;
  }
  .modal .content .m-month{
    margin: 10px 0;
  }
  .modal .content .m-month a{
    color: #143495;
  }
  .modal .content .m-month a:hover{
    opacity:0.8;
  }
 
  
  #first_label{
    padding-top: 30px;
  }
  
  #second_label{
    padding-top: 25px;
  }
  
  
  .footer{
    width: 100%;
    height: 80px;
    border-radius: 0px 0px 10px 10px;
    border-top: 2px solid #ccc;
  }
  
  .fotter button{
    float: right;
    margin-right: 10px;
    margin-top: 18px;
    text-decoration: none; 
  }
  
  /****MEDIA QUERIES****/
  
  @media screen and (min-width: 600px){
  
    .modal{
      width: 500px;
      height: 300px;
      margin-left: calc(50vw - 250px);
      margin-top: calc(50vh - 150px);
    }
  
  
    .header{
      width: 100%;
      height: 40px;
    }
  
    .header a{
      line-height: 40px;
      margin-right: 10px;
    }
  
    .content{
      width: 100%;
      height: 190px;
    }
  
    #first_label{
    padding-top: 0px;
    }
  
    #second_label{
      padding-top: 0px;
    }
  
    .footer{
      width: 100%;
      height: 70px;   
    }
  
    .footer button{
      float: right;
      margin-right: 10px;
      margin-top: 10px;
    }
  
  }
  
  /*LARGE SCREEN*/
  @media screen and (min-width: 1300px){
  
  }
  
  /****ANIMATIONS****/
  
  @keyframes fadeIn_Modal {
    from{
      opacity: 0;
    }
    to{
      opacity: 1;
    }
  }
  
  @keyframes fadeIn_Container {
    from{
      opacity: 0;
    }
    to{
      opacity: 0.9;
    }
  }
.page-template-events-list .qodef-page-title, .single-events-category .qodef-page-title, .events-template-default .qodef-page-title{
	text-align:center;
}
.eventresultcategory-template-default .qodef-content-inner .qodef-page-title{
	text-align:center;
}
@media(max-width:767px){
	.eventresultcategory-template-default .qodef-content-inner .qodef-page-title{
		font-size: 24px;
}
}
.qodef-page-footer{
	z-index:99;
}
.qodef-contact-form .qodef-contact-form-input input[type=text]{
	margin: 0 0 8px !important;
}
.club-school-section .qodef-st-background-text{
  display:none;
}
.social-gallary{
	display: flex;
    align-items: center;
    justify-content: center;
	margin:20px 0;
	padding:0 20px;
}
.social-gallary a{
	padding:0 10px;
}
.home-gallery .qodef-section-title-holder{
	    padding-bottom: 20px;
}
@media(max-width:575px){
	.social-gallary{
		flex-wrap:wrap;
	}
	.social-gallary h3{
		width:100%;
		text-align:center;
		margin: 10px 0;
	}
	.social-gallary a{
	  padding:0 5px;
}
}

.whats-up {
    display: flex;
    align-items: end;
    flex-direction: row-reverse;
}

.whats-up a {
    height: 55px;
    width: 55px;
    position: relative;
    cursor: pointer;
    transition: all .5s ease-in-out;
    border-radius: 100%;
    background-color: #25d366;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
    color: #fff;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
}

.whats-up a:after {
    position: absolute;
    content: "";
    right: 0;
    top: 1px;
    width: 55px;
    background-size: cover;
    height: 55px;
    background-image: url('../waveride/assets/img/whtsapp-img.svg');
    background-repeat: no-repeat;
}
.whats-up a svg path {
    fill: #fff !important;
}
.whats-up .text-content {
    position: relative;
    bottom: 0;
    right: -60px;
    z-index: -1;
}
.whats-up .text-content span {
    width: 58%;
    line-height: 120%;
    font-size: 13px;
    z-index: 55;
    color: #fff;
    display: inline-block;
    padding: 10px 15px;
    border-radius: 4px;
    background-color: #0d3a9f;
}
.n-icon{
	width:45px;
	height:45px;
}
.n-icon:before{
	display:none;
}
#qodef-back-to-top{
	    bottom: 160px !important;
}
.bottom-whats-up{
	position: fixed;
    z-index: 9999;
    bottom: 100px;
	right:15px;
}
@media(max-width:768px){
	.bottom-whats-up{
	   bottom: 35px;
	}
}
@media(max-width:575px){
	.bottom-whats-up{
	    bottom: 20px;
        top: auto;
	}
}
.bottom-whats-up .skrollable{
	opacity:1 !important;
}