.btn{border-radius: 10px;}
.btn-main, .btn-primary, #mlb2-2727893.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-embedSubmit button{background: linear-gradient(45deg, #fc6767, #ec008c); border-radius: 10px;}
.watchbtn{background:#fff!important}
.btn-primary:hover{background: #fff; color: #222;}
.btn-primary-invert{background: #fff; color: #222;border-radius: 10px;}
.btn-primary-invert:hover{background: linear-gradient(45deg, #fc6767, #ec008c); color: #fff; }

header.header-transparent .navbar-brand .logomain.white {
    filter: brightness(10);
    display: block;
    width: 150px;
}
.navbar-brand {
    padding-top: 0.6rem !important;
    padding-bottom: 0.5125rem !important;
}
a:hover, [type="checkbox"]:not(:checked)+label:after, [type="checkbox"]:checked+label:after, #main-nav .navbar-nav .dropdown-menu>li>a:hover, .signin-wrapper .bottom-links a, .signup-wrapper .bottom-links a, .forgetpassword-wrapper .bottom-links a, .pricing-table-2 .plan.featured .plan-price:before, .pagination ul li a:hover, .icon-box i, .icon-box2 i, .features-tab li a.active .icon-wrapper, .features-tab li a:hover .icon-wrapper, .contact-page .details-wrapper ul.contact-details li i, .bloglist-post-holder .bloglist-title a:hover, .blog-post .post-content a.read-more {
    color: #ec048a;
}
.owl-dots .owl-dot.active span, .loading .loading-effect .object, #backtotop a, .play-video, .pricing-table-2 .plan.featured .plan-price, .pagination ul li a.current-page, .pagination ul li a.current-page:hover, .layout-switcher a:hover, .layout-switcher a.active, .mm-counter {
    background: #ec048a;
}
.play-video{
    background: linear-gradient(45deg, #fc6767, #ec008c);
}

.movie-box-1 .buttons .play-video img {
    width: 40px;
    height: 40px;
    /* margin: 2px 0 2px 2px; */
}
/* .previous .movie-box-1 .buttons .play-video img, .upcoming .movie-box-1 .buttons .play-video img{margin: 2px 0 2px 11px;} */
#eventContainer .movie-box-1 .buttons .play-video img {
    margin: 1px 0 2px 2px;
}

.navbar-brand {
    padding-top: 0.125rem !important;
    padding-bottom: 0 !important;
}

.overlay-gradient .slotholder:after, .blog-post .blog-thumb a:before, ul.blog-posts-widget .blog-content .blog-thumb a:before, .celebrity-list-1 .celebrity-image a:before, .celebrity-grid-1 .celebrity-image a:before, .bloglist-post-holder .bloglist-thumb-link .bloglist-post-thumbnail:after, .movie-box-1 .poster:before, .movie-detail-intro2 .movie-poster:before {
    /* background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#a11f3c)); */
    /* background: -webkit-linear-gradient(bottom, #a11f3c 0%, #000 100%); */
    background: -o-linear-gradient(to bottom, #000 0%, rgb(0 0 0 / 40%) 30%, rgb(0 0 0 / 40%) 100%);
    background: linear-gradient(to bottom, #000 0%, rgb(0 0 0 / 40%) 30%, rgb(0 0 0 / 40%) 100%);
}

/*.overlay-gradient:after{background: linear-gradient(163deg, #000 0%, rgb(82 2 0) 30%, rgb(255 168 71) 100%);}*/
.overlay-gradient:after{background: linear-gradient(332deg, #4c5c81 , #1c212c );}

.bg-gradient {
    /*background-color: #edf5f7 !important;*/
    background: linear-gradient(45deg, #fc6767, #ec008c);
}
/*#fullscreen-slider{height: 500px!important;}
.forcefullwidth_wrapper_tp_banner{height: 500px!important;}
/*.tp-parallax-wrap{top: 185px !important;}*/

.bg-dark {

    background: linear-gradient(45deg, #4c5c81 , #1c212c );
}

.bg-red {

    background: linear-gradient(45deg, #ff005f   , #530104 );
}

.bg-red-inverse{
    
    background: linear-gradient(45deg, #530104 , #ff005f    );
}

.tp-bgimg {
    background-position: 0 20%!important;
}
#fullscreen-slider_forcefullwidth {
    height: 500px !important;
}


.icon-holder-container{

    border-radius: 50%;
   
    height: 45px;
    width: 45px;
    padding:5px;    
    overflow: hidden;
}

.frhglogo{
    border-radius: 50%;
    border: 2px solid #333;
    margin-top: 25px;
}

.custom-shape-divider-top-1693568607 {
    position: absolute;
    bottom: -168px;
    left: 0;
    width: 100%;
    line-height: 0;
}

.custom-shape-divider-top-1693824213 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

@media (max-width: 1900px) {
    .custom-shape-divider-top-1693568607 {
        display: none;
    }
    .custom-shape-divider-top-1693824213 {
        display: none;
    }
  }

.slick-list{
    padding-bottom: 25px;
}

.team-image-holder{
    max-width: 65px;
    max-height: 65px;
    padding: 6px;
    border: 2px solid #9C002B;
    background: white;
    border-radius: 50%;
    box-shadow:inset 0 0 20px #494244; 
    margin-top:3px;
  }
.champ-team-icon-matches {
    
    object-fit:contain;
    width:50px;
    height: 50px;
   
  }
  .champ-team-icon {
    
    object-fit:contain;
    width:34px;
    height: 34px;
   
  }

  .leader-board-headings{
    font-weight: bold;
    background: linear-gradient(to right, #FE005E, #760116);  
    color: white;
  }
.bold-grey-text{
    font-weight: bold;
    color: #bababa;
    padding: 12px 5px;    
    margin-bottom: 0;
}
.team-name{
    font-size: 12px;
    line-height: 9px;
    color: white;
    padding-left: 5px;
    padding-top: 9px;
    margin: 0;
}

.team-score{
    font-size: 12px;
    line-height: 24px;
    color: white;
    padding-left: 5px;
    padding-top: 9px;
    margin: 0;
}

.last-matchbutton{
    line-height: 25px;
    border: 1px solid white;
    border-radius: 12px;
    padding: 0 5px;
    margin: 5px;
    font-size: 10px;
    font-weight: 600;
    text-transform: none;
}
.last-matchbutton-holder{
    text-align: center;
}

.cards-holder{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-content: center;
    align-items: center;
}

.all-matchbutton{
    color:white;
    border:2px solid white;
    border-radius: 30px;
    padding: 0 5px;
    margin: 5px ;
}

.champ-team-icon-down{
    filter: grayscale(100%);
    transition: filter 0.5s ease-in-out;
    width: auto;
    max-height: 100px;
}
.champ-team-icon-down:hover{
    filter: none;
    width: auto;
    max-height: 100px;
}

.bg-left, .bg-right{overflow: hidden; height: 95vh; max-height: 780px;}
.sideContent{height: 90%;}
.bg-left{background: url("../images/slider/slider-sport1.jpg") 10% 0;
 -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.bg-left::before{content:''; height: 100%;position: absolute;right: 0;top: 0; width: 100%;
    -webkit-animation:fade-in;animation:fade-in;-webkit-animation-duration:1s;animation-duration:1s;opacity: 1;
    background: linear-gradient(145deg, rgb(252 103 103 / 100%), rgb(236 0 140 / 100%));
    /*background: linear-gradient(145deg, rgb(255 197 197), rgb(243 85 179));*/
     }
.bg-left h1{font-size: 46px;}
.bg-left:hover::before{-webkit-animation:fade-out;animation:fade-out;-webkit-animation-duration:1s;animation-duration:1s;opacity: 0.8;}

.bg-right{background: url("../assets/images/slider/slider-sport3.jpg") top center; height: 95vh;}
.bg-right::before{content: '';height: 100%;position: absolute;right: 0;top: 0; width: 100%;
    -webkit-animation:fade-in;animation:fade-in;-webkit-animation-duration:1s;animation-duration:1s;opacity: 1;
    background: #fbfbfb;}

.bg-right:hover::before{-webkit-animation:fade-out;animation:fade-out;-webkit-animation-duration:1s;animation-duration:1s;opacity: 0.8;}

.previewImage{position: absolute;top: 15%;width: 75%; max-width: 500px;}
.bg-left .previewImage{right: 0;}
.bg-right .previewImage{left: 0;}
.previewImage img{position: relative; -webkit-transition: all .3s ease-in-out;-moz-transition: all .6s ease-in-out;-ms-transition: all .6s ease-in-out;
    -o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}
.bg-left .previewImage img{right: -160px;}
.bg-right .previewImage img{left: -150px;}

.bg-left:hover .previewImage img{right: -80px;}
.bg-right:hover .previewImage img{left: -70px;}

@keyframes fade-out {
  0% {opacity: 1;}
  100% {opacity: 0.8;}
}

@keyframes fade-in {
  0% {opacity: 0.8;}
  100% {opacity: 1;}
}

@media (min-width: 1400px) {
    .bg-left, .bg-right{max-height: 900px;}
    #fullscreen-slider_forcefullwidth {
        height: 600px !important;
    }
    #fullscreen-slider {
        max-height: 600px !important;
        height: 600px !important;
    }
    .previewImage img{
        max-width: initial;
        width: 600px;
    }
    .bg-left .previewImage {
        right: 70px;
    }
    .bg-right .previewImage {
        left: -30px;
    }
}

@media (max-width: 992px) {
.bg-left, .bg-right{height: 80vh; min-height: 400px;}
.bg-left .previewImage img{right: -50px;}
.bg-right .previewImage img{left: -50px;}
.bg-left:hover .previewImage img{right: -20px;}
.bg-right:hover .previewImage img{left: -20px;}
}

@media (max-width: 768px) {
    .bg-left h1 {font-size: 26px;}
    .bg-left:hover, .bg-right:hover{}
}
@media (max-width: 480px) {
    .bg-left, .bg-right{height: 60vh;}
    .bg-left:hover .previewImage img{right: -50px;}
    .bg-right:hover .previewImage img{left: -50px;}
    .bg-left h1 {font-size: 30px;}
    #fullscreen-slider_forcefullwidth {
        height: 400px !important;
    }
}

@media (hover: none) {
  btn-primary:hover{background: initial; color: initial;}
}


