.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-color: #3e4555 !important;*/
    background: linear-gradient(45deg, #4c5c81 , #1c212c );
}
.tp-bgimg {
    background-position: 0 20%!important;
}
#fullscreen-slider_forcefullwidth {
    height: 500px !important;
}

.bg-left, .bg-right{overflow: hidden; height: 95vh; max-height: 780px;}
.sideContent{height: 90%;}
.bg-left{background: url(https://sport.liveevent.org/assets/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(https://sport.liveevent.org/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;}
}


