
.fancybox-inner {
    overflow: hidden !important;
}
.fancybox-content {
    padding: 0;
}
.fancybox-enabled {
    overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
}
html {
    scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
    html {
    scroll-behavior: auto;
    }
}

.has_ae_slider.elementor-section2{
    background-color: #ffffff;
}


/*HEADER*/

.sk2 #site-header{background-color:transparent}

.sk2 #site-header-sticky-wrapper{background-color:transparent}


.sk2 #main {
    margin-top:0px;
}

/*TOPBAR*/


.sk2 #top-bar-content{
    width: 100%
}

.sk2 .topbar-content{
    display: flex;
    width: 100%
}

.sk2 .chead-03 i{
    padding-right: 10px;
    padding-left: 10px;}
.sk2 .chead-01{
    display: inline-block;
    width:50%;
    text-align: left;}
.sk2 .chead-02{
    display: inline-block;
    font-size: 14px;
    width:33%;
    padding-top:0px;
}
.sk2 .chead-03{
    display: inline-block;
    width:50%;
    text-align: right;
}

.but_ins2, .but_fb2{
    padding-left: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 0px;
    font-size: 25px;

}


@media (max-width: 910px){


    .sk2 .chead-01{
        font-size: 13px;
        display: inline-block;
        width:100%;
        text-align: center;
    }

    .sk2 .chead-03{
        display: inline-block;
        font-size: 14px;
        width:100%;
        text-align: center;
    }

    .but_ins2, .but_fb2{
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 0px;
        padding-top: 5px;
        margin: 0px;
        color: #fff;
        font-size: 25px;

    }
}


@media (max-width:768px) {
    .chead-02{
        display: none;
    }
    .chead-03{
        display: none;
    }
}

/*** button modal iframe ***/

.but_wrapper{
    width:100%;
    text-align: center;
}
.button_ajax, .button_detail{
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;

    border-radius: 10px;
    padding: 12px 40px;
    text-align: center;
}

.button_detail{
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    fill: #fff;
    color: #fff;
    background-color: rgba(236,54,66,1);
    padding: 12px 40px;
    text-align: center;
    cursor: pointer;
}
.button_detail:hover{

    fill: #fff;
    color: rgba(236,54,66,1);
    background-color: rgba(236,54,66,0.5);
    cursor: pointer;

}



#sekce_white{
    background-color: #fff;
}

/* BIG titulky */

.sk2 .aktual1.elementor-widget-heading .elementor-heading-title{
    font-size: 5rem;
    text-transform: uppercase;
    font-weight: bold;
}
.sk2 .aktual2.elementor-widget-heading .elementor-heading-title{
    font-size: 8rem;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 9rem;

}
.section-light{
    background-color: #fff;
}

/**************************/
/* slider GENERAL BASIC
****************************/

.slide-item-in  h3{
    margin-bottom: 0px;
}

.aktuality.grid1 .slide-item-v1 .slide-item-in  .im_center_in img {
    height: 148px;
    width: 198px;
}

/***************************/
/* slider vertical OBR VLEVo
***************************/

.swiper-container.row1.obr_vlevo {
    width: 100%;
    height: 330px;
    margin-left: 0px;
    margin-right: 10px;
    padding-left: 0px;
    padding-right: 45px;}
.swiper-container.row1.obr_vlevo .slide-item-in{
    display: flex;
    align-items: stretch;
    width:90%;
    height: 95px;}

.obr_vlevo.row1 .slide-item-in .uc_title{
    width:100%;
    display: inline-block;
    font-size: 15px;
    padding-top: 6px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px;}

.row1.obr_vlevo .slide-item-v1 .slide-item-in  img {
    height: 105px;
    margin: 0 0 0 0;
}

.swiper-container.obr_vlevo .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;}


.swiper-container.obr_vlevo .swiper-slide {
    background-color: #212121;
    opacity: 1;}

.section-light .swiper-container.obr_vlevo .swiper-slide {
    background-color: #383838;
    opacity: 1;}

.obr_vlevo  .uc_content_box_zoom_effect .uc_thumbnail .im_center  {
    display: table;
    height: 40px;
    text-align: center;
    margin: 0 auto;}



.obr_vlevo .aktualita{
    display: inline-block;
    text-align: left;
    width:70%;
    padding-left: 15px;
    padding-right: 15px;}

.obr_vlevo .aktualita h3{
    margin-bottom: 0px;
    font-size:15px;}

.obr_vlevo .uc_content{
    font-size: 13px;
    margin-bottom: unset;
    line-height: 1.3em;}

.obr_vlevo  .kateg{
    display: inline-block;
    text-transform: uppercase;
    width:unset;
    padding-left: 10px;}

.vysledek{
    font-size: 20px;
    min-height: 34px;
    /*color:#ec3642;*/}

.obr_vlevo .vysledek{
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-left: 0px;
    /*color:#ec3642*/;
    }

.swiper-container.obr_vlevo .date{
    margin-right: 10px;
    font-size: 13px;}
.obr_vlevo .date i{
    margin-right: 10px;
    }

/* button obr vlevo*/

.obr_vlevo .wrap_but{
    display: flex;
}

.obr_vlevo .slide-item-in .but_seznam{
    align-items: stretch;
    height: 100%;
    margin: auto;
    vertical-align: middle;
}

.obr_vlevo .slide-item-in .but_seznam{
    align-items: stretch;
    height: 100%;
    margin: auto;
    vertical-align: middle;
}
.obr_vlevo .but_seznam {
    background-color: #ffffff;
    border-color: #90004e;
    border-top-color: #90004e;
    border-right-color:#90004e;
    border-bottom-color: #90004e;
    border-left-color: #90004e;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-top: 40%;
    border-style: solid;
    border-width: 0px;
    z-index: 9;
    width:50px;
}
.obr_vlevo .but_seznam:hover {
    color: #ffffff;
    border-width: 0px;
    background-color: #90004e;
}

.obr_vlevo .but_seznam:hover:before {
color: #ffffff;
}

/* arrows swiper vertical */

.swiper-button-prev.row1 {
    background-image: none;
    top: 5%;
    left: 93%; }

.swiper-button-next.row1 {
    background-image: none;
    top: 85%;}

.swiper-button-next.row1::before,  .swiper-button-prev.row1::before {
    position: absolute;
    font-family: 'untitled-font-1';
    font-size: 30px;
    font-weight: 900; }

.swiper-button-next.row1::before {
    top: 0;
    left: 0px;
    content: "G"; }

.swiper-button-prev.row1::before {
    top: 0;
    left: 0px;
    content: "M";}


/* inline modal aktuality obr_vlevo vertical  */

.fancybox-slide .hraci-pop{
    padding: 0px;
}

.mozaika9.obr_vlevo .team{
    color: #fff;
    font-size: 2rem;
    text-transform: uppercase;
    width:20%;
}
.mozaika9.obr_vlevo .sestava{
    padding-top: 20px;
}


.mozaika9.obr_vlevo > div{
    padding-left:25px;
    padding-right:25px;
}
.mozaika9.obr_vlevo .date_modal{
    display: flex;
    align-items: center;
    width:80%;
}
.mozaika9.obr_vlevo .date-A1{
    display: inline-block;
    color: #fff;
    padding-left: 15px;
    padding-right: 30px;
}

.mozaika9.obr_vlevo > .mod_header{
    display: flex;
    align-items: center;
    padding-left:25px;
    padding-right:0px;
    margin-bottom:20px;
}
.mozaika9.obr_vlevo h3{
    color: #fff;
    padding-left:15px;
    padding-bottom:8px;
    margin-bottom:8px;
    padding-top:8px;
    font-size: 2.5rem;
    display: inline-block;
}

.mozaika9.obr_vlevo .dop_obsah{
    padding-right:15px;
}
.mozaika9.obr_vlevo h4{
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 800;
}
.mozaika9.obr_vlevo .vysledek{
    font-size: 3rem;
}
.mozaika9.obr_vlevo .date{
    font-size: 2rem;
}
.hraci-pop.doporuceni1.aktualita{
    margin-left: 5%;
    margin-right: 5%;
}

.mozaika9.obr_vlevo .aci-goals-all{
    width: 100%;
}
.mozaika9.obr_vlevo .aci-goals-all .aci-scorer{
    width: 40%;
    padding:0 15 0 15;
}
.mozaika9.obr_vlevo .aci-goals-all .goals{
    width: 10%;
}

.mozaika9.obr_vlevo .aci-scorer {
    width:75%;
    text-align: left;
    justify-content: left;
}
.mozaika9.obr_vlevo .aci-players-content .aci-scorer {
    width: unset;
    display: inline-block;
}
.home  .mozaika9.obr_vlevo .aci-goals-all .aci-scorer{
    width: 85%;
    padding:0 15 0 15;
}

.mozaika9.obr_vlevo  .post_im{
    width: 100%;
    margin-bottom: 20px;
}

.home .mozaika9.obr_vlevo  .aci-scorer{
    width: unset;
    display: inline-block;
}



/**************************/
/* slider horizontal
***************************/

.aktuality  .uc_content_box_zoom_effect {
    background-color: rgb(241, 241, 241);
    background-color: unset;
    text-align: center;
    transition: all 0.8s ease 0s;
    padding-bottom: 15px;
    padding-top: 0px;
}

.aktuality .slide-item-v1 .slide-item-in .im_center_in  img {
    margin-bottom: 10px;
    width: 100%;}

.aktuality .slide-item-v1 .slide-item-in  h3{

    font-size:14px;}

.swiper-container.aktuality .but_seznam{
    color: #ec3642;
    border-width: 1px;
    background-color: #ffffff;
    border-color: #ec3642;
    border-top-color: #ec3642;
    border-right-color:#ec3642;
    border-bottom-color: #ec3642;
    border-left-color: #ec3642;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-style: solid;
    border-width: 2px;
}
.sk2 .but_seznam:hover {
    color: #ffffff;
    border-width: 1px;
    background-color: #ec3642;}

/* arrows swiper horizontal */

.aktuality.swiper-container-horizontal {
    margin-left:50px;
    margin-right:40px;}

.swiper-button-prev.horizontal {
    background-image: none;}
.swiper-button-next.horizontal {
    background-image: none;}

.swiper-button-next.horizontal::before,  .swiper-button-prev.horizontal::before {
    position: absolute;
    font-family: 'untitled-font-1';
    color: #970c0c;
    font-size: 40px;
    font-weight: 900; }

.swiper-button-next.horizontal::before {
    top: 0;
    left: 0px;
    content: "J"; }

.swiper-button-prev.horizontal::before {
    top: 0;
    left: 0px;
    content: "D";}


/*************************************************************/
/* slider rows hráči / rozpisy zápasů  .row1  .hraci-blok
*************************************************************/

.swiper-container.row1 {
    width: 100%;
    height: 350px;
    margin-left: 0px;
    margin-right: 10px;
    padding-left: 0px;
    padding-right: 45px;}


.swiper-container.row1.hraci_blok {

    height: 300px;
    margin-left: 0px;
    margin-right: 10px;
    padding-left: 0px;
    padding-right: 45px;}

.swiper-container.row1 .swiper-slide {
    background:unset;
}

.swiper-container.row1  .slide-item-in{
    display: flex;
    align-items: center;
    justify-content: left;
    text-align: left;
    width: 100%;
    background-color: #212121;
    font-size: 13px;
    opacity: 1;}

.row1 .slide-item-v1 .uc_content_box_zoom_effect  img {
    height: 40px;
    margin-left: 10px;
    margin-right: 5px;
    margin-bottom: 8px;
    margin-top: 8px;
    }

.row1 .slide-item-in .uc_title{ /* <a */
    display: inline-block;
    padding: 5px 20px 5px 10px ;
    width:50%;}

.row1.calendarA1 .slide-item-in .kateg{ /* <a */
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    height: 100%;
    vertical-align: middle;
    width:15%;}

.row1 .slide-item-in .uc_content{ /* <a */
    display: inline-block;
    width:2%;}

.row1 .slide-item-in .date-A1, .row1 .slide-item-in .kateg { /* <a */
    display: inline-block;}


/*  L I D É   soupiska  */

.row1.hraci_blok .slide-item-v1 .uc_content_box_zoom_effect  img {
    height: 40px;
    padding-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 8px;
    }

.row1.hraci_blok   .slide-item-in{
    display: flex;
    align-items: center;
}

.row1.hraci_blok .slide-item-in .uc_title{ /* <a */
    display: inline-block;
    padding: 5px 5px;
    font-size:15px;
    width:35%;}

.row1.hraci_blok .slide-item-in .date{ /* <a */
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    height: 100%;
    vertical-align: middle;
    width:35%;
}
.row1.hraci_blok .slide-item-in .kateg{ /* <a */
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    height: 100%;
    vertical-align: middle;
    width:100%;}

/* rozpis zápasy */
.swiper-container.row1.calendarA1 {
    padding-right: 45px;}

.row1.calendarA1 .slide-item-in .uc_title h3{ /* <a */
    font-size: 15px;
    padding: 5px 15px;
}


/*************************************************************/
/* kategorie-calendar
*************************************************************/

.kat{
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
    color: #eeeeee;
    font-weight: 900;}


.cat_calendar .slide-item-in{
    padding-top: 20px;
    background-color: #333333;
    padding-bottom: 20px;}

.cat_calendar.cat_calendar_obr .slide-item-in{
    background-color: transparent;}

.cat_calendar .slide-item-v1{
    padding-top: 2px;
    background-color: #ffffff;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;}

.cat_calendar.aktuality .slide-item-in h3{
    min-height: 65px;
    padding-top: 15px;
    padding-left:25%;
    padding-right:25%;
    color: #ffffff;
    opacity: 1;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;}

.cat_calendar .im_center_in{
    width: 80px;
    height: 80px;
    margin: 0px auto;
    border-radius: 100px 100px 100px 100px;
    padding: 15px 15px 15px 15px;
    background-color: #ec3642;}

.cat_calendar .slide-item-v1 .uc_content_box_zoom_effect  .im_center_in img {
    height: 40px;
    width: 50px;
    padding: 8px 0px 0px 0px;}

.cat_calendar .but_circle{
    padding: 0px 0px 0px 0px;
    background-color: #ec3642;}


.cat_calendar .uc_content_box_zoom_effect:hover {
    box-shadow: 0 -4px 29px 0 rgb(0, 0, 0);
    background-color: #000000;
}
.cat_calendar .uc_content_box_zoom_effect:hover .im_center_in {
    background-color: #2e080a;
    transition: all 0.8s ease 0s;
}

.cat_calendar .uc_content_box_zoom_effect:hover .im_center_in img{
    background-color: #2e080a;
    transition: all 0.8s ease 0s;
}

/* kategorie-calendar - text */

.cat_calendar.cat_calendar_text .slide-item-in{
    padding-bottom: 0px;
    padding-top: 0px;
    background-color: #ec3642;
    height:150px;
    }
.cat_calendar.cat_calendar_text .slide-item-in a{
    display:block;
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.cat_calendar.cat_calendar_text .slide-item-in h3{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
    height: 100%;
}

/************************
responzive modal
*************************/

@media (min-width: 700px)
{.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}.col-md-12 {width: 100%;}.col-md-11 {width: 91.66666667%;}.col-md-10 {width: 83.33333333%;}.col-md-9 {width: 75%;}.col-md-8 {width: 66.66666667%;}.col-md-7 {width: 58.33333333%;}.col-md-6 {width: 50%;}.col-md-5 {width: 41.66666667%;}.col-md-4 {width: 33.33333333%;}.col-md-3 {width: 25%;}.col-md-2 {width: 16.66666667%;}.col-md-1 {width: 8.33333333%;}.col-md-pull-12 {right: 100%;}.col-md-pull-11 {right: 91.66666667%;}.col-md-pull-10 {right: 83.33333333%;}.col-md-pull-9 {right: 75%;}.col-md-pull-8 {right: 66.66666667%;}.col-md-pull-7 {right: 58.33333333%;}.col-md-pull-6 {right: 50%;}.col-md-pull-5 {right: 41.66666667%;}.col-md-pull-4 {right: 33.33333333%;}.col-md-pull-3 {right: 25%;}.col-md-pull-2 {right: 16.66666667%;}.col-md-pull-1 {right: 8.33333333%;}.col-md-pull-0 {right: auto;}.col-md-push-12 {left: 100%;}.col-md-push-11 {left: 91.66666667%;}.col-md-push-10 {left: 83.33333333%;}.col-md-push-9 {left: 75%;}.col-md-push-8 {left: 66.66666667%;}.col-md-push-7 {left: 58.33333333%;}.col-md-push-6 {left: 50%;}.col-md-push-5 {left: 41.66666667%;}.col-md-push-4 {left: 33.33333333%;}.col-md-push-3 {left: 25%;}.col-md-push-2 {left: 16.66666667%;}.col-md-push-1 {left: 8.33333333%;}.col-md-push-0 {left: auto;}.col-md-offset-12 {margin-left: 100%;}.col-md-offset-11 {margin-left: 91.66666667%;}.col-md-offset-10 {margin-left: 83.33333333%;}.col-md-offset-9 {margin-left: 75%;}.col-md-offset-8 {margin-left: 66.66666667%;}.col-md-offset-7 {margin-left: 58.33333333%;}.col-md-offset-6 {margin-left: 50%;}.col-md-offset-5 {margin-left: 41.66666667%;}.col-md-offset-4 {margin-left: 33.33333333%;}.col-md-offset-3 {margin-left: 25%;}.col-md-offset-2 {margin-left: 16.66666667%;}.col-md-offset-1 {margin-left: 8.33333333%;}.col-md-offset-0 {margin-left: 0%;}}

/*  mobile menu  */

.oceanwp-mobile-menu-icon.mobile-right .mobile-menu{
    font-size: 18px;
}
/*  megamenu category  */

.cat_sekce_wrap .elementor-shortcode{
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    width: 100%;
    padding-right: 0px;	}

.cat_wrapper {
    flex-basis: 32%;
    display: inline-block;
    min-height: 80px;
    text-align: center;
    /*color: #ec3642;*/
    padding: 0px 0px;
    margin:  2px 2px;
    border-style: solid;
    border-width: 1px;
    background-color: #ffffff;
    background-color: transparent;
    /*border-color: #ec3642;
    border-top-color: #ec3642;
    border-right-color:#ec3642;
    border-bottom-color: #ec3642;
    border-left-color: #ec3642;*/ }

.cat_wrapper:hover {
    background-color: #ec3642; }

.cat_button{
    width: 100%;
    height: 100%;
    display: flex;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 700;
    color: #ffffff;
    background:linear-gradient(0deg,rgba(236, 54, 66, 0.5),rgba(143, 9, 9, 0.9));
    background-size:cover;
    align-items:center;/*Vertical align*/
    justify-content:center;/*horizontal align*/	}
.cat_button:hover{
    color: #ffffff;
    background:linear-gradient(0deg,rgba(236, 54, 66, 0.5),rgba(255,255,255,0.1));	}

.cat_wrapper .im_center_in img{
    width:30px;
    margin-right: 8px; }


/* FB */

.fts-jal-fb-message{
    font-size: 18px;
    color: #212121;
}

.fts-jal-single-fb-post{
    background-color: #ffffff;
}
.fts-jal-fb-message p{

    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;

}

.fts-jal-fb-post-time{
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
}

.fts-powered-by-text-popup .fts-facebook-popup.fts-facebook-styles-popup a.fts-powered-by-text{
    color: #ffffff!important;
}

.fts-facebook-popup .fts-popup-wrap .mfp-counter {
    font-size: 20px!important;;
    font-weight: 600;
}


#fb-video1 .fts-jal-single-fb-post.fts-fb-video-post-wrap.masonry-brick{
    border-width: 2px;
    background-color: #eeeeee;
    border-color: #ec3642;
    border-top-color: #ec3642;
    border-right-color:#ec3642;
    border-bottom-color: #ec3642;
    border-left-color: #ec3642;
    padding: 2px;
}

#fb-video1 .fts-fb-load-more{
    background-color: #ec3642;
    color: rgb(255, 255, 255);
}

.button .oew-button-icon i {
    font-size: 28px;
}


/* FOTOGALERIE slider + ISOTOPE */

.swiper-block.aktuality.galerie .mozaika8 .uc_image_content .odkaz_vizitka {
    height: 83px;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 0;
    font-weight: 400;
    text-align: left;
    z-index: 30;
    opacity: 0.8;
}


.swiper-block.aktuality.galerie .items-grid.Grid3{
    width:230px;

}
.swiper-block.aktuality.galerie .items-grid.Grid3{
    width:255px;
    margin-left: 10px;

}

.swiper-block.aktuality.galerie .im_center_in img{
height:200px;
padding-left: 0px;
    }

.swiper-block.aktuality.galerie h3{
    font-size: 20px;
    font-weight: 600;

}

.swiper-block.aktuality.galerie .mozaika8{
    text-align: center;
    display: flex;
    align-items: center;
}
.swiper-block.aktuality.galerie .mozaika8 .items-grid.Grid3{
margin: 0 auto;
}


/* IZOTOPE GRID1 mozaika8  */


.mozaika8 {
    padding-left: 80px;
    padding-right: 80px;

}
.aktuality.galerie .mozaika8 {
    padding-left: 0px;
    padding-right: 0px;

}

.aktuality.galerie.mozaika8 .uc_image_content .odkaz_vizitka {
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 0;
    font-weight: 400;
    text-align: left;
    z-index: 30;
    opacity: 0.8;
}

.aktuality.galerie.mozaika8 .uc_image_content .odkaz_vizitka {
    height: 30px;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 0;
    font-weight: 400;
    text-align: left;
    z-index: 30;
    opacity: 0.8;
}

.mozaika8.nabidka { /* IZOTOPE GRID3 služba fotogalerie */
    padding-left: 0px;
    padding-right: 0px;

}

.mozaika8 > .Grid1 > .grid-item, .mozaika8 > .Grid2 > .grid-item{

height:225px;

}

.mozaika8 > .Grid2 > .grid-item{
    width:300px;
    }

@media (max-width: 910px){

    .mozaika8 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .mozaika8 > .Grid1 > .grid-item, .mozaika8 > .Grid2 > .grid-item{
        width: 100%;
        margin-bottom: 10px;
        margin-top: 10px;
        margin-right: 20px;
        margin-left: 0px;
    }
}



.uc_image_content_placeholder .im_grid{
    /*filter: saturate(300%) hue-rotate(60deg) grayscale(10%);*/
    filter: grayscale(10%)  hue-rotate(80deg) saturate(50%);
    opacity: 1;
}

.uc_image_content_placeholder .im_grid:hover{
    filter: none;
}

.uc_image_content_placeholder .im_grid_hover{
    filter: opacity(0.4);
}

.uc_image_content_container_holder{
    background-color: rgb(245, 245, 245);

}

.mozaika8 .uc_image_content .uc_image_content_content0{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index:10;
    display:block;
    background-color: #bbbbbb;
    opacity: 0.8;
}
/*  fotogalerie */
.Grid3 .uc_image_content .uc_image_content_content0{
    background-color: none;
    opacity: 0;
}
.Grid3 .uc_image_content_placeholder .im_grid{
    /*filter: saturate(300%) hue-rotate(60deg) grayscale(10%);*/
    filter: none;
    opacity: 1;
}
.items-grid.Grid3{
    margin-top: 0px;
}

.mozaika8 .uc_image_content .uc_image_content_content0.hover{
    background-color: #07239e;
    opacity: 0.8;
}

/* NO HOVER TEXT  MIX CONTENT  - nadpis*/
.mozaika8 .uc_image_content .uc_image_content_content1{
    position: absolute;
    left: 50%;
    top: 15px;
    transform: translateX(-50%);
    padding: 14px 5px 8px;
    font-weight: 400;
    width: 88%;
    border-radius:3px;
    text-align:left;
    z-index:10;
    display:block;
    background-color:transparent;
}

.uc_image_content_content1{
height:100%;
}
.uc_image_content_content1 .cara{

    border-style: solid;
    border-bottom-color: #ffffff;
    border-bottom-width: 3px;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    margin-left: 35%;
    margin-right: 35%;
    padding-top: 15px;
    line-height: 0px;
    font-size: 0px;

}
.uc_image_content_content1.hover .cara{
    border-style: solid;
    border-bottom-color: #66edff;

}

.mozaika8 .uc_image_content .uc_image_content_content1 .nadpis_vizitka{
    position: relative;
    top: 15px;
    font-size:18px;
    line-height: 24px;
    font-weight:700;
    color: #ffffff;
    margin:0px;
    padding-right:0px;
    padding-bottom:20px;
    text-align:center;
}

.mozaika8 .uc_image_content .uc_image_content_content1{
    position: absolute;
    left: 50%;
    top: 15px;
    transform: translateX(-50%);
    padding: 14px 5px 8px;
    font-weight: 400;
    width: 88%;
    border-radius:3px;
    text-align:left;
    z-index:10;
    display:block;
    background-color:transparent;
}


/* HOVER TEXT  MIX CONTENT description-button*/
.mozaika8 .uc_image_content .uc_image_content_content{
    position: absolute;
    left: 50%;
    top: 15px;
    transform: translateX(-50%);
    padding: 14px 5px 8px;
    font-weight: 900;
    width: 100%;
    height: 100%;
    border-radius:3px;
    text-align:left;
    z-index:20;
    display:none;
}

.mozaika8 .uc_image_content .uc_image_content_content.hover .uc_paragraph{
    position: absolute;
    left: 0px;
    bottom: 15px;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    background-color: #005636;

    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    vertical-align: -webkit-baseline-middle;
}


.mozaika8  .uc_more_btn {
    position: absolute;

    top: 0px;
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 8px;
    padding-top: 8px;
    text-align: center;
    margin: auto;
}

.mozaika8 .uc_image_content .uc_image_content_content.hover{

    display:block;
}


/* odkaz */
.mozaika8 .uc_image_content .odkaz_vizitka {
    height: 225px;
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 0;
    font-weight: 400;
    text-align: left;
    z-index: 30;
    opacity: 0.8;
}

.mozaika8 .uc_image_content .a_odkaz_vizitka{
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 0;
    height:100%;
    width: 100%;
}

.mozaika8 .content_hover{
    position: absolute;
    left: 50%;
    top: 15px;
    transform: translateX(-50%);
    padding: 14px 5px 8px;
    font-weight: 400;
    width: 88%;
    border-radius:3px;
    text-align:left;
    z-index:40;
    display:none;
}
.mozaika8 .content_hover.hover{

    display:block;
}


/* calendar */

.tag-selection{
    width: unset;
}


/* editace modal frontend acf */

.modal.edit-modal{
    z-index: 999;
}


/* sticky-buttons */

.sticky-buttons {
    position: fixed;
    top: 30%;
    right:0;
    z-index: 105;
    transform: rotate(270deg);
    transform-origin: right bottom;
}

/* sticky-buttons  LEFT*/

.sticky-buttons {
    position: fixed;
    top: 25%;
    left:40px;
    z-index: 105;
    transform: rotate(90deg);
    transform-origin: left top;
}

.sticky-buttons a {
    background-color: #a1a1a1;
    cursor: pointer;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    padding-bottom:8px;
    padding-top:8px;
    padding-left:15px;
    padding-right:15px;
    min-width:60px;
    border-radius: 0px 0px 0px 0px;

}

.sk2 .sticky-buttons .but_video {
    background-color: #a1a1a1!important;
    color: #ffffff!important;
}

.logged-in .sticky-buttons a.but_edit { /* admin button */
    color: #fff!important;
    background-color: #e51d45!important;
}


.logged-in .sticky-buttons a {
    color: #265cc9 !important;
    background-color: #eeee22 !important;
  }
.sticky-buttons .icon.icon-calendar-1{
    display: inline;
    margin-right:10px;
    width: 18px;
    width: 18px;

}
.sticky-buttons .icon.icon-calendar-1:before{
    font-size: 18px;
}
.sticky-buttons .but_fb{
    margin-left:4px;
}

.sticky-buttons .but_team{
    margin-left:4px;
    background-color: #f0f0f0;
    color: rgb(0, 0, 0);
    text-transform: uppercase;
    font-weight: 700;
}


/* Responsive */
@media (max-width: 640px) {
    .ssb-disable-on-mobile {
        display: none;
    }
}

/* SCORERS */

.aci-goals-all{
    background-color: #f3f2f2;
}

.aci-goals-all > div{
    padding-left:15px;


}

.aci-scorer, .goals{
    display: inline-flex;
    padding-top:5px;
    padding-bottom:5px;
}

.aci-scorer {
    width:40%;
}
.goals {
    width:25%;
    height: 100%;
    border-left-style: solid;
    border-left-color: #fff;
    border-left-width: 2px;
    padding-left:15px;
    padding-right:15px;
    text-align: center;
    justify-content: center;
}
.home .goals.kateg {
    width:38%;
    text-align: left;
    justify-content: left;

}
.home .goals {
    width:10%;

}
.home .aci-scorer {
    width:50%;
}


.single-produkt .aci-scorer         {
    width: unset;
    display: inline-block;
        }

.single-produkt .aci-goals-all .aci-scorer         {
    width: 73%;
    display: inline-block;
        }
.aci-scorer-row{
    border-bottom-style: solid;
    border-bottom-color: #fff;
    border-bottom-width: 2px;

}

.aci-players-content .aci-scorer         {
    width: unset;
    display: inline-block;
}
.aci-tooltip .aci-goals-content .aci-scorer         {
    width: unset;
    display: inline-block;
}

/* calendar */


.fc-row.fc-widget-header table, .fc-view-container table{
    margin-bottom: 0px;
}

h1.light{
    text-align: center;
    font-size: 40px;
    color: #fff;
}


.but_fb_ext .icon-movie-play-1::before{
    font-size: 40px;

}


/* HERO SLIDER */

.sk2 .swiper-container.hero_slider, .sk2 .swiper-container.hero_slider2 {
    width: 100%;
    height: 100%;
}

.sk2 .hero_sekce .elementor-widget-wrap{
    height:100%;
}
.sk2 .hero.elementor-widget-shortcode{
    height:100%;
}
.sk2 .hero.elementor-widget-shortcode .elementor-widget-container{
    height:100%;
}
.sk2 .hero.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode{
    height:100%;
}

.sk2 .swiper-slide.hero {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover !important;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

.sk2 .promitacka .swiper-slide.hero {
    text-align: left;
    font-size: 18px;
    background-color:transparent;
    /* Center slide text vertically */
}
.sk2 .promitacka .block_hero .col_1 img {
    width: 100%;
    /* Center slide text vertically */
}
.sk2 .promitacka .block_hero{
    display: flex;
    max-width: 1400px;
}

.sk2 .block_hero{
height: 100%;
width:100%;
}

.sk2 .block_hero .col_1{
width:55%;
padding-left: 100px;
padding-right: 100px;
padding-top: 130px;
}
.sk2 .block_hero .col_2{
width:43%;
padding-top: 13%;
padding-bottom: 8%;
padding-left: 10px;
vertical-align: text-bottom;
}
.sk2 .block_hero h2{
color: #ffffff;
font-size: 40px;
font-weight: 500;
text-align: left;
}

.sk2 .block_hero p{
font-size: 21px;
color: #ffffff;
font-weight: 500;
text-align: left;
padding-bottom: 32px;
min-height: 120px;
}

.sk2 .swiper-pagination-bullet {
width:25px;
height:25px;

border: 1px solid #fff;
border-radius: 50%;
cursor: pointer;
margin: 0 5px;
box-shadow: 0 0 3px 0 rgb(87, 87, 87);
background-color: transparent;

}
.sk2 .swiper-pagination-bullet-active {

background-color:#fff;
}

.sk2 .button--white{
color: #022860;
margin: 0 auto;
background-color: #fff;
border-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
padding-top: 2.4rem;
padding-right: 6.3rem;
padding-bottom: 2.4rem;
padding-left: 3.3rem;

}

.but_arrow {
display: inline-block;
width:50px;
height:50px;
}

.sk2 .button--white:hover {
background-color: #233f63;
color: #ffffff;
}

.sk2 .fa-chevron-right {
font-family: FontAwesome;
font-size: 30px;
color: #525353;
font-weight:100;
}

.sk2 .header__button {
margin-top:25px;
}
.sk2 .header__button a{
font-size: 15px;
}

@media (min-width: 768px){
.sk2  .button--white {

padding-top: 2.4rem;
padding-right: 6.3rem;
padding-bottom: 2.4rem;
padding-left: 3.3rem;
}
}

@media (max-width: 768px){

.sk2 .block_hero{
    flex-direction: column;
    padding-top: 100px;
}
.sk2 .promitacka .block_hero .col_1 {
    text-align: center;

    /* Center slide text vertically */
}
.sk2 .promitacka .block_hero .col_1 img {
    width: 90%;
    text-align: center;
    height:240px;
    /* Center slide text vertically */
}


.sk2 .block_hero .col_1{
    width:100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    min-height: 180px;

}
.sk2 .block_hero .col_2{
    width:100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-align: center;
}
.sk2 .block_hero .col_2 h2{
    width:100%;
    font-size: 30px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0px;
    text-align: center;
}
.sk2 .block_hero .col_2 p{
    width:100%;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    text-align: center;
    line-height: 1.2em;
}
.sk2 .block_hero .col_2 .header__button{
    width:100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 50px;
    margin-top: 0px;
    text-align: center;
}

}

.sk2 .sblok1 .swiper-container.hero_slider2 {
    width: 100%;
    height: 250px;
}

/*  trainers */

.sblok2 .swiper-container.hero_slider2 {
    width: 100%;
    height: 300px;
    margin-left: 0px;
    margin-right: 10px;
    padding-left: 0px;
    padding-top: 45px;}


.sblok2 .swiper-button-prev {
    margin-top: 0px;
    top: 1%;
    left: 75%; }

.sblok2 .swiper-button-next {
    margin-top: 0px;
    top: 1%;}

#site-header-inner_X {
    background-image: url("https://klub2.skweb.top/wp-content/plugins/ak-admin/images/rect1.png");
    background-repeat: no-repeat;
    background-position: left;
}

@media (max-width: 640px){

    .swiper-container.hraci_v.im_back .swiper-slide.hero h3 {
        margin-top: 167px;
        margin-right: 10px;
        margin-bottom: 0;
        font-size: 18px!important;
        line-height: 23px!important;;
        text-align: right;
        text-transform: uppercase;
        font-weight: 300;
    }
    .swiper-container.hraci_v.im_back .swiper-slide.hero h3 .trainer-name {
        margin-bottom: 0;
    }
    .cat_calendar.aktuality .slide-item-in h3 {

        padding-top: 0px;
        padding-left: 20%;
        padding-right: 20%;
        color: #2b2b2b;
        opacity: 1;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 16px;
      }


}


/*lukas */

.aci-last-result.aci-customizer-extra{
    width: 100%;
}



.grid2x2.swiper-container-horizontal {
    margin-left:50px;
    margin-right:50px;}

.grid2x2 .swiper-slide {
    height: 105px;
}


.aci-sponsors .swiper-wrapper {
    display: flex;
    align-items: center;
}


.aci-sponsors .swiper-slide.slide-item-v1 .aci-sponsors-item{
    height: 100%;
    vertical-align: middle;
}

.swiper-container.obr_vlevo.grid2x2 {
    height: 220px;
}

@media (max-width: 640px){
    .grid2x2.swiper-container-horizontal {
        margin-left:20px;
        margin-right:20px;}
    .swiper-button-prev.grid2x2{
        left:-20px;
    }
    .swiper-button-next.grid2x2{
        right:-5px;
    }
    .cat_calendar.swiper-container-horizontal {
        margin-left:20px;
        margin-right:20px;}
    .swiper-button-prev.cat_calendar{
        left:-20px;
    }
    .swiper-button-next.cat_calendar{
        right:-5px;
    }

}

.swiper-container.aktualita.obr_vlevo.grid2x2 .slide-item-in{
    display: flex;
    align-items: stretch;
    width:90%;
    height: 95px;}

.aktualita.obr_vlevo.grid2x2 .slide-item-v1 .slide-item-in  img {
    height: 95px;
    margin: 0 0 0 0;
}

.swiper-slide.aci-players-slide.slide-item-v1{
    height: 285px;
}

.section-light .swiper-container.obr_vlevo .swiper-slide.aci-players-slide {
    background-color: #ffffff;
    opacity: 1;}

.aci-players-slide .img-wrap{
    height: 204px;
}


.single-post .modal-content .acf-fields.acf-form-fields{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}



#site-header, #site-header-sticky-wrapper{
    z-index: 997;
}

.acf-field-rrule .acf-input, .acf-field-rrule .acf-label{
    display: inline-block;
}
.acf-field-rrule{
    flex: 1 30%;
}


.acf-field--post-title{
    flex: 1 60%;
    order: -4;
}

.acf-field-view-as-news{
    flex: 1 10%;
    order: -3;

}

.acf-field-date-publish{
    flex: 1 30%;
    order: -2;
}


.acf-field--post-content{
    flex: 1 100%;
}
.acf-field-post-report{
    flex: 1 100%;
}


.acf-field-fotogalerie{
    flex: 1 100%;
}

.acf-field-view-as-news>.acf-true-false input{
    font-size: 20px;

}

.page-id-3499  #wpadminbar{
    visibility: hidden;
    display: none;

}
.acf-fields > .acf-field {
    border-top-width:0px;
    border-top-style: none;
}

#fancybox-frame1578409388044 .fancybox-content{
    margin-top: 0px;

}

.acf-field-team-info{
    flex: 1 100%;
}
.acf-field-players-new{
    flex: 1 50%;
}
.acf-field-players-old{
    flex: 1 50%;
}
.acf-field-image{
    order: -4;
}
.acf-field--term-name{
    visibility: hidden;
    display: none;
    width:0px;
}
.acf-field-url {
    order: -3;
}
.acf-field-url-facebook {
    order: -2;
}
.acf-field-5d44888277e1b {
    order: -1;
}

.acf-field-relationship.acf-field-5d9250c644186{
    flex: 1 100%;
}
.acf-field-repeater.acf-field-5d8cf58733d7a{
    flex: 1 100%;
}


.but_team .edit-button{
    background-color: #970c0c;
    cursor: pointer;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    text-decoration: none;
    padding-bottom:8px;
    padding-top:8px;
    padding-left:15px;
    padding-right:15px;
    min-width:60px;
    border-radius: 15px 15px 15px 0px;

}

.tax-calendar .modal-content{
    margin-top:150px;
    z-index: 99999;
}

.tax-calendar .modal-content{
    margin-top:150px;
    z-index: 99999;
}

.admin-dashboard .edit-list{
    text-align: center;
    display: flex;
    flex-direction: column;

    font-size: 16px;
    margin: 0 auto;
    font-weight: 500;
    line-height: 22px;
    color: #818a91;
    width: 100%;
}
.admin-dashboard .edit-list .edit{
    text-align: center;
    padding-bottom: 15px;
    font-size: 50px;
    font-weight: 500;

    color: #818a91;
}

.edit-list .edit{
    text-align: center;
    padding-bottom: 0px;
    padding-right: 15px;
    font-size: 30px;
    font-weight: 500;
}

.reportaz {
    width: 40vw;
    /* width: 90vw; */
    height: 90vh;
    padding-bottom: 20px!important;
}


.fb-share-button.custom{
    height: 50px;
}


/* EDITACE */

.edit.icon-pen{
    display: inline-block;
    margin-left: 15px;
}


#main{
    background-color: #fff;
}

.administrace-slavia .edit-list.backend{

    font-size: 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: space-evenly;
    height: 90px;
    width: 100%;
    margin: auto 0;
}

.edit-list.backend >i{
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin: auto 0;
    width: 100%;
    font-size: 30px;

}
.administrace-slavia .edit-list >div{
    text-align: center;
    line-height: 22px;
    width: 100%;
}
.administrace-slavia .edit-list .edit{
    text-align: center;
    font-size: 40px;

}

.administrace-slavia .elementor-inner-column{
    margin-bottom: 15px;

}

.custom-logo{
    border: #ffffff;
    border-width: 0px;
    border-style: solid;
    margin-bottom: 5px;;
}
#site-navigation-wrap {
    margin-top: 10px;
}

.aktualita.obr_vlevo.grid2x2 .swiper-slide.slide-item-v1{
    margin-top:5px;
}

/* search */

#search-filter-form-4354 > ul{
    display: flex;
    flex-direction: row;
}

#search-filter-form-4354.searchandfilter > ul > .sf_date_field{
    display: flex;
    flex-direction: row;
}

#search-filter-form-4365 > ul{
    display: flex;
    flex-direction: row;
}

.sf-field-post-meta-calendar_category > ul > li{
    display: flex;
    flex-direction: row;
}

.searchandfilter ul li.sf-field-search {
    margin-right: 20px;
    width: 141px;
}

.searchandfilter ul li.sf-field-reset {
    margin-left: 20px;
    width: 80px;
}

.searchandfilter ul li.sf-field-sort_order{
    margin-left: 20px;
    margin-right: 20px;
    width: 60px;
}
.searchandfilter ul li.sf-field-post_type{
    margin-left: 20px;
    margin-right: 20px;
}


.aci-news-slider .uc_title.row1{
    height: 50px;
    overflow: hidden;

}

.aci-news-slider .vysledek{
    max-height: 28px;
    height: 28px;
    overflow: hidden;

}

.aci-news-slider .uc_title, .aci-news-slider .vysledek{
    font-size:14px!important;
}

.aci-news-slider .vysledek{
    min-height:24px;
    overflow:hidden;
}

.aci-news-slider .date{
    font-size:12px;
}
.swiper-container.row1.aci-match-breakdown{
    height:330px!important;

}


/* rozpisy */
.swiper-container.row1.aci-match-breakdown{
    height:330px!important;
}

.swiper-container.row1.aci-match-breakdown .slide-item-in{
    height:50px!important;
    display: flex;

}

.swiper-container.row1 .slide-item-in .date{
    width: unset; /*  27%  MFIX */
    font-size: 12px!important;
    white-space: nowrap;
}



.swiper-block.row1.aci-match-breakdown .date_X{
    width: unset;
    white-space: nowrap;
}

.swiper-container.row1 .slide-item-in .date .kateg{
    font-size: 13px!important;

}

.swiper-container.row1 .slide-item-in .uc_title.row1{
    width: 100%;
    font-size: 13px;

}
.aci-match-breakdown .date, .aci-match-breakdown .uc_title.row1 h3 {
    font-size: 13px!important;
}
.aci-match-breakdown .slide-item-in .kateg {
    font-size: 13px!important;
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
    width:20%;
}
.swiper-container.row1.aci-match-breakdown .swiper-slide .slide-item-in .nadpis{
    width: 60%;
    font-size: 12px!important;
}
.swiper-container.row1.aci-match-breakdown  {
    width: 100%;
    height: 320px;
    margin-left: 0px;
    margin-right: 10px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
  }



@media (max-width: 640px){
    .swiper-container.row1.aci-match-breakdown{
        height: 230px!important;
        min-height: 65px;
    }
    .swiper-container.row1.aci-match-breakdown .swiper-slide{
        height: 70px!important;
    }

    .swiper-container.row1.aci-match-breakdown .slide-item-in .uc_title.row1{
        width: 100%;
        font-size: 13px;
    }

    .swiper-container.row1.aci-match-breakdown .swiper-slide .slide-item-in{
        height: 70px!important;
        align-content: flex-stretch;
        justify-content: space-between;
        flex-wrap: wrap;
        padding-right: 15px;
        padding-left: 0px;
        margin-bottom: 10px;
    }
    .swiper-container.row1.aci-match-breakdown .swiper-slide .slide-item-in .nadpis{
        width: 100%;
        order: 3;
        align-items: flex-end;
        font-size: 12px!important;
    }
    .swiper-container.row1.aci-match-breakdown .swiper-slide .slide-item-in .uc_title.row1 h3{
        color: #272727!important;
        font-size: 15px!important;
    }
    .swiper-container.row1.aci-match-breakdown .swiper-slide .slide-item-in .kateg{
        width: 50%;
        order: 2;
        font-size: 12px!important;
        text-align: right;
    }
    .swiper-container.row1.aci-match-breakdown .swiper-slide .slide-item-in .date{
        width: 40%;
        order: 1;
        font-size: 12px!important;
    }
}

/*aktuality*/

.swiper-container.row1.obr_vlevo .slide-item-in{
    height:105px!important;
}

.obr_vlevo .aktualita{
    width:100%!important;
}


@media (max-width: 640px){
    .swiper-container.row1.obr_vlevo .swiper-slide{
        padding-left: 35px;
    }
}


/*term title */
.cat_title h1{
    font-size: 76px;
    font-weight: bold;
    text-transform: uppercase;
}
.cat_title{
    text-align: center;
}
.swiper-container.row1.obr_vlevo .slide-item-in .date{
    width: 100%; /*  27%  MFIX */
    font-size: 12px!important;
}

.header-team {
    font-size: 76px;
    text-align: center;
}

/* archive matches */
.sk2 .searchandfilter ul {
    display: flex;
    flex-direction: row;
}

.sk2 .searchandfilter ul > li > ul{
    display: flex;
    flex-direction: column;
    padding-left: 10px;
}
.sk2  .pagination{
    display: flex;
    flex-direction: column;
    padding-left: 10px;
}


/* STATISTIKA */


.statistika .slick-slide {  
overflow: hidden;
}


.statistika .slick-dots{
display: flex;
}
.statistika .slick-dots li{
display: flex;
}

.single-item {
visibility: hidden;
}
.single-item.slick-initialized {
visibility: visible;
}

.statistika .filter_r{
margin-bottom: 30px;
min-height: 210px;
}

.statistika .scorers_block{
margin-bottom: 30px;
}


.statistika .aci-scorer-row .aci-scorer-team{
    width: 150px;
    display: inline-flex;
  }
  

.statistika .filter_X{
    background-color: rgb(243, 243, 243);
  }
  
  
  .statistika .search-filter-results .container {
  
    padding-left: 15px;
    margin-left: 3px;
    margin-top: 15px;
  }
  
  .statistika .search-filter-results .aci-scorer-row {
    background-color: #f0f0f0!important;
    color: #3d3d3d!important;
    margin-bottom: 3px;
    border-bottom: none;
    padding-left: 15px;  
  }
  
  .statistika .search-filter-results .goals {
    border-left-width: 0px;
  
    
  }
  .statistika .searchandfilter  .sf-field-taxonomy-calendar option:checked {
    background:#13aff0 linear-gradient(0deg,#13aff0 0%,#13aff0 100%); 
  }
  
  .statistika .searchandfilter  .sf-field-taxonomy-sezona >ul{ /* 1-st block */ 
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-left: 15px;
  }
  
  .statistika .searchandfilter  .sf-field-taxonomy-sezona .sf-level-0.sf-item-0{ /* All items */
    display: none;  
  }
  
  
  .statistika .searchandfilter  .sf-field-taxonomy-sezona >ul>li .sf-input-radio{ 
    display: none;  
  }
  
  
  
  .statistika .searchandfilter  .sf-field-taxonomy-sezona >ul>li{ 
    display: inline-block;
    padding-left: 15px;
  }
  
  .statistika .searchandfilter  .sf-field-taxonomy-sezona >ul>li>ul>li{ 
    display: inline-block;
    padding: 2px 10px 0px;
  }
  
  
  
  .statistika .searchandfilter  .sf-field-taxonomy-sezona >ul>li label{
    
    background: url(/wp-content/themes/sysbasic2/images/checkbox-1-off.png);
    background-size: 20px;
    padding-left: 30px;
    background-repeat: no-repeat;
  }
  
  .statistika .searchandfilter  .sf-field-taxonomy-sezona >ul>li.sf-option-active label{ /* 2-st block */
    
    background: url(/wp-content/themes/sysbasic2/images/checkbox-1-on.png);
    background-size: 20px;
    padding-left: 30px;
    background-repeat: no-repeat;
  }
  
  .statistika .searchandfilter  .sf-field-taxonomy-sezona >ul>li>ul>li.sf-option-active label{ /* 2-st block */
    
    background: url(/wp-content/themes/sysbasic2/images/checkbox-1-on.png);
    background-size: 20px;
    padding-left: 30px;
    background-repeat: no-repeat;
  }
  
  