/* MENU */

.wp-block-site-logo {

    display: block;
    margin-top: -20px;
}
.wp-block-group .wp-block-site-logo.is-default-size img {
    height: auto;
    width: 155px;
}

.custom-logo-link {}

.wp-block-site-logo::after {
    content: '';
    transform: skewX(-33deg);
    position: absolute;
    display: block;
    right: 39px;
    top: 20px;
    bottom: 0;
    left: -970%;
    width: 1000%;
    height: 90px;
   
    visibility: visible !important;
    border-top-color: #ffffff;
    background-color: #ffffff;
    z-index: -1;
}

@media (max-width: 1600px) {

    .wp-block-site-logo::before {
        display: none;
        visibility: hidden;
    }

    .wp-block-site-logo::after {
        left: -978%;
        width: 1000%;
        height: 90px;
    }
}

.tr_header .wp-block-group::after {
    content: '';
    position: absolute;
    display: block;
    top: 28px;
    bottom: 0;
    left: 0px;
    width: 100%;
    height: 73px;
    visibility: visible !important;
    border-top-color: #323092;
    background-color: #323092;
    z-index: -2;
    opacity: 0.5;
}


.wp-block-site-logo::before {
    content: "SK BUWOL METAL";
    color: var(--gs-colorone);
    position: absolute;
    left: 20px;
    top: 75px;
    width: 230px;
    height: 43px;
    font-size: 22px;
    font-weight: 600;
}


@media (max-width:768px) {

    .wp-block-site-logo::before {
        content: "SK BUWOL METAL";
        color: var(--gs-colorone);
        position: absolute;
        left: 20px;
        top: 78px;
        width: 180px;
        height: 43px;
        font-size: 15px;
        font-weight: 600;
    }

    .wp-block-site-logo::after {
        content: '';
        transform: skewX(-33deg);
        position: absolute;
        display: block;
        right: 39px;
        top: 42px;
        bottom: 0;
        left: -970%;
        width: 1000%;
        height: 73px;
        visibility: visible !important;
        border-top-color: #ffffff;
        background-color: #ffffff;
        z-index: -1;
    }
}


@media (max-width: 768px) {
    .wp-block-site-logo::after {
        display: none;
        visibility: hidden;
    }

    .tr_header .wp-block-group::after {
        display: none;
        visibility: hidden;
    }

    .wp-block-site-logo::before {
        display: none;
        visibility: hidden;
    }
}




.tr_header>.wp-block-group>.wp-block-group .wp-container-3.wp-block-columns::after {
    content: '';
    transform: skewX(-33deg);
    position: absolute;
    display: block;
    left: -50px;
    top: 38px;
    /*24*/
    z-index: 5;
    width: 28%;
    height: 73px;
    visibility: visible !important;
    border-top-color: #b3b3b3;
    background-color: #e44a1b;
}



.swiper {
    visibility: hidden;
}

.swiper.swiper-initialized {
    visibility: visible;
}

.aci-news-slider.swiper {
    height: 255px;
}

.aci-news-slider .swiper-slide-inner {
    display: flex;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;    
    background-color: #f3f2f2;
    margin-right: 40px;
}




.aci-news-slider .swiper-slide-inner {
    display: flex;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;    
    background-color: #f3f2f2;
    margin-right: 40px;
}

.aci-news-slider .swiper-im-block .date {
    padding-top: 3px;
}

.aci-news-slider .swiper-im-block {
    width: 100px;

}

.aci-news-slider .swiper-im-block {
    width: 100px;
    margin-right: 15px;
}

.obr_vlevo .block-inner {
    text-align: left;
    width: 80%;
    padding-left: 15px;
    padding-right: 15px;
}

.block-inner h3 {
    font-size: 14px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5px;
}

.aci-news-slider.aci-mbd .swiper-slide-inner {
    display: flex;
    font-size: 14px;
    line-height: 25px;
    font-weight: 600;    
    background-color: #f3f2f2;
    margin-right: 40px;
    height: 80px;
}


@media (max-width: 768px) {
    .aci-news-slider.swiper {
        height: 310px;
    }

    .aci-news-slider .swiper-slide-inner {
        margin-right: 0px;
    }

    .aci-news-slider .swiper-im-block {
        width: 70px;
        margin-right: 0px;
    }
}


/* button obr vlevo*/

.wrap_but_X::after {
    background-image: url("https://tjhradek.web4sport.top/wp-content/plugins/ak-admin/images/s-arrow-grey.svg");
}

.obr_vlevo .wrap_but {
    display: flex;
    margin: 2px;
}

/*  NAV1  */
.nav1.swiper-container {}

.block-swiper {
    position: relative;
}

.nav1.pagination {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: -36px;
    right: 0;
    width: 80px;
    height: 33px;
    overflow: hidden;
}

.nav1.pagination>div {
    background-color: #ececec;
    color: #010101;
    box-shadow: 20px 20px 60px #58667d5e;
    height: 33px;
    width: 40px;
    padding: 10px 8px;
    position: absolute;
    top: 0px;
    display: block;
    margin-top: 0px;
}

.nav1>div::after {
    font-size: 15px;
    position: absolute;
    font-weight: 600;
    top: 10px;
    left: 15px;
    color: #f3f2f2;
}

.nav1>div.swiper-button-disabled::after {
    color: #8b8b8b;
}

.nav1 .swiper-button-prev {
    position: absolute;
    z-index: 1;
    margin-top: 0px;
    right: 40px;
    left: unset;
}

.nav1 .swiper-button-next {
    right: 0px;
    z-index: 2;
}

.nav1 .swiper-button-next::before {
    background-color: #e44a1b;
    content: '';
    width: 80px;
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    transform: skew(-25deg);
}

.nav1.pagination>div.swiper-button-disabled_X::before {
    background-color: rgb(70, 70, 70);
}

.nav1.pagination>div.swiper-button-disabled {
    opacity: 1;
}


/*  NAV2  */
.nav2.swiper-container {}

.block-swiper {
    position: relative;
}

.nav2.pagination {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: -50px;
    right: 0;
    width: 80px;
    height: 33px;
    overflow: hidden;
}

.nav2.pagination>div {
    background-color: #ececec;
    color: #010101;
    box-shadow: 20px 20px 60px #58667d5e;
    height: 33px;
    width: 40px;
    padding: 10px 8px;
    position: absolute;
    top: 0px;
    display: block;
    margin-top: 0px;
}

.nav2>div::after {
    font-size: 15px;
    position: absolute;
    font-weight: 600;
    top: 10px;
    left: 15px;
    color: #f3f2f2;
}

.nav2>div.swiper-button-disabled::after {
    color: #8b8b8b;
}

.nav2 .swiper-button-prev {
    position: absolute;
    z-index: 1;
    margin-top: 0px;
    right: 40px;
    left: unset;
}

.nav2 .swiper-button-next {
    right: 0px;
    z-index: 2;
}

.nav2 .swiper-button-next::before {
    /*background-color: #de1414 */
    background-color: var(--gs-colorone);
    content: '';
    width: 80px;
    display: block;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    transform: skew(-25deg);
}

.nav2 .swiper-button-next::after {
    content: '';
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    z-index: 3;
    left: 7px;
    top: 2px;
    color: #f3f2f2;
    /*background: url(/wp-content/plugins/ak-admin/images/s-arrow-up-grey.svg);*/
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 640 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23ececec' d='M303 695.6l-296-293.6c-9.4-9.4-9.4-24.6 0-34l39.6-39.6c9.4-9.4 24.6-9.4 34 0l239.4 237 239.4-237c9.4-9.4 24.6-9.4 34 0l39.6 39.6c9.4 9.4 9.4 24.6 0 34l-296 293.6c-9.4 9.4-24.6 9.4-34 0z'%3E%3C/path%3E%3C/svg%3E");

    background-size: 27px;
    background-repeat: no-repeat;
    background-position: 0 0;
    opacity: 1;
}

.nav2 .swiper-button-next.swiper-button-disabled::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 640 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23c0c0c0' d='M303 695.6l-296-293.6c-9.4-9.4-9.4-24.6 0-34l39.6-39.6c9.4-9.4 24.6-9.4 34 0l239.4 237 239.4-237c9.4-9.4 24.6-9.4 34 0l39.6 39.6c9.4 9.4 9.4 24.6 0 34l-296 293.6c-9.4 9.4-24.6 9.4-34 0z'%3E%3C/path%3E%3C/svg%3E");
    opacity: 0.5;
}

.nav2 .swiper-button-prev::after {
    content: '';
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    z-index: 3;
    left: 7px;
    top: 2px;
    color: #f3f2f2;
    /*background: url(/wp-content/plugins/ak-admin/images/s-arrow-up-grey.svg);*/
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 640 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%2300669f' d='M337 328.4l296 293.6c9.4 9.4 9.4 24.6 0 34l-39.6 39.6c-9.4 9.4-24.6 9.4-34 0l-239.4-237-239.4 237c-9.4 9.4-24.6 9.4-34 0l-39.6-39.6c-9.4-9.4-9.4-24.6 0-34l296-293.6c9.4-9.4 24.6-9.4 34 0z'%3E%3C/path%3E%3C/svg%3E");

    background-size: 27px;
    background-repeat: no-repeat;
    background-position: 0 0;
    opacity: 1;
}

.nav2 .swiper-button-prev.swiper-button-disabled::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 640 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23c0c0c0' d='M337 328.4l296 293.6c9.4 9.4 9.4 24.6 0 34l-39.6 39.6c-9.4 9.4-24.6 9.4-34 0l-239.4-237-239.4 237c-9.4 9.4-24.6 9.4-34 0l-39.6-39.6c-9.4-9.4-9.4-24.6 0-34l296-293.6c9.4-9.4 24.6-9.4 34 0z'%3E%3C/path%3E%3C/svg%3E");
    opacity: 0.5;
}

.nav2 .swiper-button-prev:hover::after {
    /*background: url(/wp-content/plugins/ak-admin/images/s-arrow-up-grey.svg);*/
    opacity: 0.8;
}

.nav2 .swiper-button-next:hover::after {
    /*background: url(/wp-content/plugins/ak-admin/images/s-arrow-up-grey.svg);*/
    opacity: 0.8;
}

.nav2.pagination>div.swiper-button-disabled {
    opacity: 1;
}



.nav2.pagination>div.swiper-button-disabled_X::before {
    background-color: rgb(70, 70, 70);
}







.obr_vlevo .swiper-slide-inner .date {
    display: inline-flex;
}

.obr_vlevo .swiper-slide-inner .vysledek {
    color: var(--gs-colorone);
}

.obr_vlevo .swiper-slide-inner .date .kateg {
    display: inline-flex;
    margin-left: 10px;
}

.obr_vlevo .swiper-slide-inner .but_seznam {
    align-items: stretch;
    height: 100%;
    margin: auto;
    vertical-align: middle;
}

.obr_vlevo .swiper-slide-inner .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;
}


.sponsors-home.swiper_X {
    padding-left: 50px;
    padding-right: 50px;
}

.sponsors-home .swiper-slide {
    padding: 20px;
}

.sponsors-home .swiper-slide .block-inner h3,
.funshop {
    width: 100%;
    text-align: center;
}


.sponsors-home.swiper-button-next {
    right: -30px;
}

.sponsors-home.swiper-button-prev {
    left: -30px;
}

@media (max-width: 1260px) {

    .sponsors-home.swiper-button-next {
        right: 0px;
    }

    .sponsors-home.swiper-button-prev {
        left: 0px;
    }


}


@media (max-width: 768px) {
    .sponsors-home.swiper-button-next {
        right: 0px;
    }

    .sponsors-home.swiper-button-prev {
        left: 0px;
    }

    .obr_vlevo .but_seznam {

        padding-left: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-top: 50%;
        width: 30px;
    }

    .sponsors-home .swiper-slide {
        padding: 35px;
    }

}

/* PLAYERS */

.aci-goals-all {}

.aci-scorer-row {
    display: flex;
    align-content: stretch;
    width: 100%;
    font-size: 14px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 15px;
    background-color: #ffffff;
    margin-bottom: 2px;

}

.aci-scorer-row .aci-scorer {
    width: 60%;
}

.aci-scorer-row .goals.kateg {
    width: 30%;
}

.aci-scorer-row .goals {
    width: 10%;
}

.back_shape1_X {
    border-top: 420px solid;
    opacity: 0.5;
    border-right: 160px solid transparent;
    height: 0px;
    width: 65vw;
    top: -10px;
    position: absolute;
    right: -15px;
}

.aci-group-filter.tag-selection {
    background-image: none;
    width: unset;
}


/* 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;
    padding-left: 10px;
    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;
    font-size: 15px;
    font-weight: 400;
    border-radius: 0px 0px 0px 0px;
}

.sticky-buttons .but_video {
    background-color: #a1a1a1 !important;
    color: #ffffff !important;
}

.sticky-buttons .but_video>div {
    margin-top: 0px;

}

.logged-in .sticky-buttons a.but_edit {
    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;
}

@media (max-width: 640px) {
    .ssb-disable-on-mobile {
        display: none;
    }
}

/* menu */
.wp-block-navigation__responsive-container_X:not(.is-menu-open.is-menu-open) {
    background-color: rgb(50, 48, 146, 0.5) !important;
}

.has-primary-background-color {
    background-color: rgb(50, 48, 146, 0.4) !important;
}

@media (max-width: 640px) {
    .wp-block-navigation.is-layout-flex .wp-block-navigation__responsive-container-open {
        color: #323092;
    }
    .wp-block-navigation.is-layout-flex .wp-block-navigation__responsive-container-open svg {
        width: 40px;
        height: 40px;
        margin-bottom: 30px;
    }
}

/* administrace */

.edit-list {
    width: 60px;
    height: 60px;
    text-align: center;
    text-decoration: none;
}

.edit-list>div {
    margin-top: 65px;
    font-size: 14px;
    font-weight: 600;

}

.edit-list::after {
    content: '';
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    z-index: 3;
    left: 17px;
    top: 2px;
    color: #f3f2f2;
    background-size: 60px;
    background-repeat: no-repeat;
    background-position: 0 0;
    opacity: 1
}


/* Rozpisy utkání */
.trenink::after {
    background-image: url("data:image/svg+xml,%3Csvg fill='%23565D66' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' width='70px' height='70px'%3E%3Cpath d='M 7 0 C 6.449219 0 6 0.449219 6 1 L 6 4 C 6 4.550781 6.449219 5 7 5 C 7.550781 5 8 4.550781 8 4 L 8 1 C 8 0.449219 7.550781 0 7 0 Z M 19 0 C 18.449219 0 18 0.449219 18 1 L 18 4 C 18 4.550781 18.449219 5 19 5 C 19.550781 5 20 4.550781 20 4 L 20 1 C 20 0.449219 19.550781 0 19 0 Z M 3 2 C 1.34375 2 0 3.34375 0 5 L 0 23 C 0 24.65625 1.34375 26 3 26 L 23 26 C 24.65625 26 26 24.65625 26 23 L 26 5 C 26 3.34375 24.65625 2 23 2 L 21 2 L 21 4 C 21 5.105469 20.105469 6 19 6 C 17.894531 6 17 5.105469 17 4 L 17 2 L 9 2 L 9 4 C 9 5.105469 8.105469 6 7 6 C 5.894531 6 5 5.105469 5 4 L 5 2 Z M 2 9 L 24 9 L 24 23 C 24 23.550781 23.550781 24 23 24 L 3 24 C 2.449219 24 2 23.550781 2 23 Z M 9 12 L 9 14.3125 L 13.8125 14.3125 L 10.03125 21.96875 L 13.5 21.96875 L 16.96875 13.53125 L 16.96875 12 Z'/%3E%3C/svg%3E");
}

/* Reportáže z utkání */
.fa-futbol::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M512 16c-273.496 0-496 222.504-496 496s222.504 496 496 496 496-222.504 496-496-222.504-496-496-496zM839.94 244.732c59.006 72.092 94.738 163.914 95.67 263.91-13.968-2.954-154.036-31.364-295.004-13.636-11.504-28.082-22.362-52.786-37.234-83.228 156.642-63.954 227.636-154.964 236.568-167.046zM792.842 195.74c-7.62 10.854-71.394 96.572-222.042 153.038-69.424-127.552-146.37-232.336-158.080-248.016 134.352-32.386 275.932 2.54 380.122 94.978zM331.882 129.24c11.17 15.318 86.876 120.232 157.074 245.018-198.174 52.626-372.72 51.868-391.668 51.618 27.472-131.466 116.068-240.73 234.594-296.636zM88.34 512.646c0-4.332 0.086-8.644 0.216-12.946 18.536 0.38 223.84 3.026 435.412-60.292 12.128 23.736 23.714 47.83 34.348 71.898-153.198 43.15-292.388 167.054-361.062 284.612-67.666-75.108-108.914-174.458-108.914-283.272zM251.954 846.872c44.254-90.466 164.356-207.244 335.158-265.512 59.48 154.566 84.078 284.106 90.378 321.276-136.224 58.026-300.030 42.106-425.536-55.764zM748.714 863.85c-4.342-25.772-26.892-149.794-82.304-302.066 132.76-21.252 249.4 13.536 263.894 18.11-18.884 117.882-86.546 219.688-181.59 283.956z'%3E%3C/path%3E%3C/svg%3E");
    ;
}

/* Aktuality */
.fa-tasks::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M1104 128h-928c-26.468 0-48 21.534-48 48v16h-80c-26.51 0-48 21.49-48 48v560c0 53.020 42.98 96 96 96h1008c26.466 0 48-21.534 48-48v-672c0-26.466-21.534-48-48-48zM64 800v-544h64v544c0 17.644-14.356 32-32 32s-32-14.356-32-32zM1088 832h-901.484c3.475-9.513 5.484-20.495 5.484-31.947 0-0.019-0-0.038-0-0.056l0 0.003v-608h896v640zM280 640h336c13.254 0 24-10.746 24-24v-336c0-13.254-10.746-24-24-24h-336c-13.254 0-24 10.746-24 24v336c0 13.254 10.746 24 24 24zM320 320h256v256h-256v-256zM256 744v-16c0-13.254 10.746-24 24-24h336c13.254 0 24 10.746 24 24v16c0 13.254-10.746 24-24 24h-336c-13.254 0-24-10.746-24-24zM704 744v-16c0-13.254 10.746-24 24-24h272c13.254 0 24 10.746 24 24v16c0 13.254-10.746 24-24 24h-272c-13.254 0-24-10.746-24-24zM704 616v-16c0-13.254 10.746-24 24-24h272c13.254 0 24 10.746 24 24v16c0 13.254-10.746 24-24 24h-272c-13.254 0-24-10.746-24-24zM704 360v-16c0-13.254 10.746-24 24-24h272c13.254 0 24 10.746 24 24v16c0 13.254-10.746 24-24 24h-272c-13.254 0-24-10.746-24-24zM704 488v-16c0-13.254 10.746-24 24-24h272c13.254 0 24 10.746 24 24v16c0 13.254-10.746 24-24 24h-272c-13.254 0-24-10.746-24-24z'%3E%3C/path%3E%3C/svg%3E");
}

/* Lidé */

.fa-user-friends::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 992 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M496 16c-274 0-496 222-496 496s222 496 496 496 496-222 496-496-222-496-496-496zM752 859.2c-71.8 53-160.2 84.8-256 84.8s-184.2-31.8-256-84.8v-27.2c0-70.6 57.4-128 128-128 22.2 0 55 22.8 128 22.8 73.2 0 105.6-22.8 128-22.8 70.6 0 128 57.4 128 128v27.2zM813.2 804.2c-13.6-92.8-92.6-164.2-189.2-164.2-41 0-60.8 22.8-128 22.8s-86.8-22.8-128-22.8c-96.6 0-175.6 71.4-189.2 164.2-71-77-114.8-179.4-114.8-292.2 0-238.2 193.8-432 432-432s432 193.8 432 432c0 112.8-43.8 215.2-114.8 292.2zM496 240c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zM496 528c-61.8 0-112-50.2-112-112s50.2-112 112-112 112 50.2 112 112-50.2 112-112 112z'%3E%3C/path%3E%3C/svg%3E");
}

/* Týmy */

.fa-users::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1280 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M1088 448c88.4 0 160-71.6 160-160s-71.6-160-160-160-160 71.6-160 160 71.6 160 160 160zM1088 192c53 0 96 43 96 96s-43 96-96 96-96-43-96-96 43-96 96-96zM640 512c123.8 0 224-100.2 224-224s-100.2-224-224-224-224 100.2-224 224 100.2 224 224 224zM640 128c88.2 0 160 71.8 160 160s-71.8 160-160 160-160-71.8-160-160 71.8-160 160-160zM1128 512h-80c-30.4 0-58.6 9.6-82.2 25.8 18.8 12.8 35.8 27.8 50.8 44.8 9.8-4.2 20.4-6.6 31.4-6.6h80c48.4 0 88 43 88 96 0 17.6 14.4 32 32 32s32-14.4 32-32c0-88.2-68.2-160-152-160zM192 448c88.4 0 160-71.6 160-160s-71.6-160-160-160-160 71.6-160 160 71.6 160 160 160zM192 192c53 0 96 43 96 96s-43 96-96 96-96-43-96-96 43-96 96-96zM800.2 552c-66.8 0-83.4 24-160.2 24s-93.4-24-160.2-24c-72.6 0-143.2 32.4-184.6 93.8-24.8 36.8-39.2 81-39.2 128.6v89.6c0 53 43 96 96 96h576c53 0 96-43 96-96v-89.6c0-47.6-14.4-91.8-39.2-128.6-41.4-61.4-112-93.8-184.6-93.8zM960 864c0 17.6-14.4 32-32 32h-576c-17.6 0-32-14.4-32-32v-89.6c0-33.2 9.8-65.4 28.2-92.8 27.6-41 76.8-65.6 131.4-65.6 54.8 0 74.4 24 160.4 24s105.6-24 160.2-24c54.6 0 103.8 24.6 131.4 65.6 18.4 27.4 28.2 59.6 28.2 92.8v89.6zM314.2 537.8c-23.8-16.2-52-25.8-82.2-25.8h-80c-83.8 0-152 71.8-152 160 0 17.6 14.4 32 32 32s32-14.4 32-32c0-53 39.6-96 88-96h80c11 0 21.6 2.4 31.4 6.6 15-17 32.2-32 50.8-44.8z'%3E%3C/path%3E%3C/svg%3E");
}

/* Trenéři */
.fa-user-shield::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M720 640h224c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zM720 512h224c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zM720 768h224c8.8 0 16-7.2 16-16v-32c0-8.8-7.2-16-16-16h-224c-8.8 0-16 7.2-16 16v32c0 8.8 7.2 16 16 16zM384 704c88.4 0 160-71.6 160-160s-71.6-160-160-160-160 71.6-160 160 71.6 160 160 160zM384 448c53 0 96 43 96 96s-43 96-96 96-96-43-96-96 43-96 96-96zM1024 64h-896c-70.6 0-128 57.4-128 128v640c0 70.6 57.4 128 128 128h896c70.6 0 128-57.4 128-128v-640c0-70.6-57.4-128-128-128zM544 896h-320v-30.2c0-14 4.2-27.6 12-39.2 11.2-16.6 31.6-26.4 54.6-26.4 24.8 0 41.6 14 93.6 14 51.8 0 68.6-14 93.6-14 23 0 43.4 10 54.6 26.4 7.8 11.6 12 25.2 12 39.2v30.2h-0.4zM1088 832c0 35.2-28.8 64-64 64h-416v-30.2c0-27.8-8.4-53.6-22.8-75-24.2-35.8-65.4-54.8-107.6-54.8-39 0-48.8 14-93.6 14s-54.6-14-93.6-14c-42.4 0-83.6 18.8-107.6 54.8-14.4 21.4-22.8 47.2-22.8 75v30.2h-32c-35.2 0-64-28.8-64-64v-512h1024v512zM1088 256h-1024v-64c0-35.2 28.8-64 64-64h896c35.2 0 64 28.8 64 64v64z'%3E%3C/path%3E%3C/svg%3E");
}

/* Média */
.icon-photo::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M928 128h-832c-53.020 0-96 42.98-96 96v576c0 53.020 42.98 96 96 96h832c53.020 0 96-42.98 96-96v-576c0-53.020-42.98-96-96-96zM916 800h-808c-6.627 0-12-5.373-12-12v0-552c0-6.627 5.373-12 12-12v0h808c6.627 0 12 5.373 12 12v0 552c0 6.627-5.373 12-12 12v0zM256 304c-44.182 0-80 35.818-80 80s35.818 80 80 80 80-35.818 80-80-35.818-80-80-80zM192 704h640v-160l-175.030-175.030c-9.372-9.372-24.568-9.372-33.942 0l-239.028 239.030-79.030-79.030c-9.372-9.372-24.568-9.372-33.942 0l-79.028 79.030v96z'%3E%3C/path%3E%3C/svg%3E");
}

/* Dokumenty */
.icon-file-text::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M1055.8 448h-95.8v-96c0-53-43-96-96-96h-320l-128-128h-320c-53 0-96 43-96 96v576c0 53 43 96 96 96h800c33 0 63.8-17 81.4-45.2l159.8-256c40-63.8-6-146.8-81.4-146.8zM96 236c0-6.6 5.4-12 12-12h268.2l128 128h347.8c6.6 0 12 5.4 12 12v84h-560c-33.6 0-64.8 17.6-82.2 46.4l-125.8 208.4zM896 800h-752l154.4-256h757.6z'%3E%3C/path%3E%3C/svg%3E");
}

/* Funshop */

.fa-shopping-cart::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M1128 384h-153.75l-278.464-309.406c-11.82-13.136-32.054-14.202-45.192-2.378s-14.202 32.056-2.378 45.192l239.934 266.592h-624.3l239.936-266.594c11.824-13.134 10.758-33.37-2.378-45.192-13.138-11.824-33.372-10.76-45.192 2.378l-278.466 309.408h-153.75c-13.254 0-24 10.746-24 24v16c0 13.254 10.746 24 24 24h32.888l59.612 429.206c6.592 47.462 47.172 82.794 95.088 82.794h728.824c47.916 0 88.496-35.332 95.088-82.794l59.612-429.206h32.888c13.254 0 24-10.746 24-24v-16c0-13.254-10.746-24-24-24zM972.108 868.402c-2.186 15.734-15.812 27.598-31.696 27.598h-728.824c-15.884 0-29.51-11.864-31.696-27.598l-58.388-420.402h908.994l-58.39 420.402zM608 560v224c0 17.674-14.326 32-32 32-17.672 0-32-14.326-32-32v-224c0-17.674 14.328-32 32-32 17.674 0 32 14.326 32 32zM832 560v224c0 17.674-14.326 32-32 32s-32-14.326-32-32v-224c0-17.674 14.326-32 32-32s32 14.326 32 32zM384 560v224c0 17.674-14.328 32-32 32s-32-14.326-32-32v-224c0-17.674 14.328-32 32-32s32 14.326 32 32z'%3E%3C/path%3E%3C/svg%3E");
}

/* Sponzoři */
.fa-gift::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M741 277.8l-100.4-14.6-45-91c-8-16.2-31.4-16.4-39.4 0l-45 91-100.4 14.6c-18 2.6-25.2 24.8-12.2 37.6l72.6 70.8-17.2 100c-3 17.8 15.8 31.6 32 23.2l89.8-47.2 89.8 47.2c16 8.4 35-5.2 32-23.2l-17.2-100 72.6-70.8c13.4-12.8 6-35-12-37.6zM620.4 366.6l10.4 61.2-54.8-28.8-55 28.8 10.4-61.2-44.4-43.2 61.4-9 27.4-55.6 27.4 55.6 61.4 9-44.2 43.2zM896 128v-104c0-13.2-10.8-24-24-24h-592c-13.2 0-24 10.8-24 24v104h-232c-13.2 0-24 10.8-24 24v123.2c0 124.2 136.2 268.8 321.4 296.2 58.8 121.4 147.4 180.6 222.6 193.8v194.8h-172c-28.8 0-52 23.4-52 52.2 0 6.6 5.4 11.8 12 11.8h488c6.6 0 12-5.2 12-11.8 0-28.8-23.2-52.2-52-52.2h-172v-194.8c75.4-13.2 163.8-72.4 222.6-193.8 185.4-27.4 321.4-172.2 321.4-296.2v-123.2c0-13.2-10.8-24-24-24h-232zM64 275.2v-83.2h192v48c0 103.6 14 189.8 37 260.4-137.2-35.4-229-144.4-229-225.2zM576 704c-144 0-256-208-256-464v-176h512v176c0 256-112 464-256 464zM1088 275.2c0 80.8-92 189.8-229 225.2 23-70.6 37-156.8 37-260.4v-48h192v83.2z'%3E%3C/path%3E%3C/svg%3E");
}

/* Import LIDÉ */
.fa-user-plus::after {
    background-image: url("data:image/svg+xml,%3Csvg fill='%23565D66' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' width='26px' height='26px'%3E%3Cpath d='M 9 0 C 8.398438 0 8 0.398438 8 1 L 8 4 C 8 4.601563 8.398438 5 9 5 C 9.601563 5 10 4.601563 10 4 L 10 1 C 10 0.398438 9.601563 0 9 0 Z M 19 0 C 18.398438 0 18 0.398438 18 1 L 18 4 C 18 4.601563 18.398438 5 19 5 C 19.601563 5 20 4.601563 20 4 L 20 1 C 20 0.398438 19.601563 0 19 0 Z M 5 2 C 3.300781 2 2 3.300781 2 5 L 2 11 L 4 11 L 4 8 L 24 8 L 24 22 C 24 22.601563 23.601563 23 23 23 L 5 23 C 4.398438 23 4 22.601563 4 22 L 4 20 L 2 20 L 2 22 C 2 23.699219 3.300781 25 5 25 L 23 25 C 24.699219 25 26 23.699219 26 22 L 26 5 C 26 3.300781 24.699219 2 23 2 L 21 2 L 21 4 C 21 5.101563 20.101563 6 19 6 C 17.898438 6 17 5.101563 17 4 L 17 2 L 11 2 L 11 4 C 11 5.101563 10.101563 6 9 6 C 7.898438 6 7 5.101563 7 4 L 7 2 Z M 6.84375 10.0625 C 6.5625 10.039063 6 10.117188 6 11.09375 L 6 13 L 1 13 C 0.398438 13 0 13.398438 0 14 L 0 17 C 0 17.601563 0.398438 18 1 18 L 6 18 L 6 19.90625 C 6 21.207031 7 20.90625 7 20.90625 L 12.90625 15.5 L 7 10.09375 C 7 10.09375 6.9375 10.070313 6.84375 10.0625 Z'/%3E%3C/svg%3E")
}

/* Import akce */
.fa-file-import::after {
    background-image: url("data:image/svg+xml,%3Csvg fill='%23565D66' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' width='26px' height='26px'%3E%3Cpath d='M 9 0 C 8.398438 0 8 0.398438 8 1 L 8 4 C 8 4.601563 8.398438 5 9 5 C 9.601563 5 10 4.601563 10 4 L 10 1 C 10 0.398438 9.601563 0 9 0 Z M 19 0 C 18.398438 0 18 0.398438 18 1 L 18 4 C 18 4.601563 18.398438 5 19 5 C 19.601563 5 20 4.601563 20 4 L 20 1 C 20 0.398438 19.601563 0 19 0 Z M 5 2 C 3.300781 2 2 3.300781 2 5 L 2 11 L 4 11 L 4 8 L 24 8 L 24 22 C 24 22.601563 23.601563 23 23 23 L 5 23 C 4.398438 23 4 22.601563 4 22 L 4 20 L 2 20 L 2 22 C 2 23.699219 3.300781 25 5 25 L 23 25 C 24.699219 25 26 23.699219 26 22 L 26 5 C 26 3.300781 24.699219 2 23 2 L 21 2 L 21 4 C 21 5.101563 20.101563 6 19 6 C 17.898438 6 17 5.101563 17 4 L 17 2 L 11 2 L 11 4 C 11 5.101563 10.101563 6 9 6 C 7.898438 6 7 5.101563 7 4 L 7 2 Z M 6.84375 10.0625 C 6.5625 10.039063 6 10.117188 6 11.09375 L 6 13 L 1 13 C 0.398438 13 0 13.398438 0 14 L 0 17 C 0 17.601563 0.398438 18 1 18 L 6 18 L 6 19.90625 C 6 21.207031 7 20.90625 7 20.90625 L 12.90625 15.5 L 7 10.09375 C 7 10.09375 6.9375 10.070313 6.84375 10.0625 Z'/%3E%3C/svg%3E");
}

/* Statistiky */
.fa-chart-bar::after {
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M793.6 704h44.8c12.8 0 25.6-12.8 25.6-25.6v-460.8c0-12.8-12.8-25.6-25.6-25.6h-44.8c-12.8 0-25.6 12.8-25.6 25.6v460.8c0 12.8 12.8 25.6 25.6 25.6zM409.6 704h44.8c12.8 0 25.6-12.8 25.6-25.6v-396.8c0-12.8-12.8-25.6-25.6-25.6h-44.8c-12.8 0-25.6 12.8-25.6 25.6v396.8c0 12.8 12.8 25.6 25.6 25.6zM601.6 704h44.8c12.8 0 25.6-12.8 25.6-25.6v-268.8c0-12.8-12.8-25.6-25.6-25.6h-44.8c-12.8 0-25.6 12.8-25.6 25.6v268.8c0 12.8 12.8 25.6 25.6 25.6zM992 800h-896v-640c0-17.68-14.32-32-32-32h-32c-17.68 0-32 14.32-32 32v672c0 35.34 28.66 64 64 64h928c17.68 0 32-14.32 32-32v-32c0-17.68-14.32-32-32-32zM217.6 704h44.8c12.8 0 25.6-12.8 25.6-25.6v-140.8c0-12.8-12.8-25.6-25.6-25.6h-44.8c-12.8 0-25.6 12.8-25.6 25.6v140.8c0 12.8 12.8 25.6 25.6 25.6z'%3E%3C/path%3E%3C/svg%3E");
}

/* Tréninky */
.icon-calendar-1::after {
    background-image: url("data:image/svg+xml,%3Csvg fill='%23565D66' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' width='26px' height='26px'%3E%3Cpath d='M 7 0 C 6.449219 0 6 0.449219 6 1 L 6 4 C 6 4.550781 6.449219 5 7 5 C 7.550781 5 8 4.550781 8 4 L 8 1 C 8 0.449219 7.550781 0 7 0 Z M 19 0 C 18.449219 0 18 0.449219 18 1 L 18 4 C 18 4.550781 18.449219 5 19 5 C 19.550781 5 20 4.550781 20 4 L 20 1 C 20 0.449219 19.550781 0 19 0 Z M 3 2 C 1.34375 2 0 3.34375 0 5 L 0 23 C 0 24.65625 1.34375 26 3 26 L 23 26 C 24.65625 26 26 24.65625 26 23 L 26 5 C 26 3.34375 24.65625 2 23 2 L 21 2 L 21 4 C 21 5.101563 20.105469 6 19 6 C 17.894531 6 17 5.101563 17 4 L 17 2 L 9 2 L 9 4 C 9 5.101563 8.105469 6 7 6 C 5.894531 6 5 5.101563 5 4 L 5 2 Z M 2 9 L 24 9 L 24 23 C 24 23.550781 23.550781 24 23 24 L 3 24 C 2.449219 24 2 23.550781 2 23 Z M 4.34375 11 C 4.128906 11.070313 3.988281 11.273438 4 11.5 L 4 14.21875 C 3.886719 14.390625 3.886719 14.609375 4 14.78125 L 4 18.28125 C 3.933594 18.417969 3.933594 18.582031 4 18.71875 L 4 21.5 C 4 21.777344 4.222656 22 4.5 22 L 21.5 22 C 21.777344 22 22 21.777344 22 21.5 L 22 18.625 C 22.015625 18.554688 22.015625 18.476563 22 18.40625 L 22 14.625 C 22.015625 14.554688 22.015625 14.476563 22 14.40625 L 22 11.5 C 22 11.222656 21.777344 11 21.5 11 L 4.5 11 C 4.46875 10.996094 4.4375 10.996094 4.40625 11 C 4.386719 11 4.363281 11 4.34375 11 Z M 5 12 L 8 12 L 8 13.09375 C 7.566406 13.242188 7.242188 13.566406 7.09375 14 L 5 14 Z M 9 12 L 13 12 L 13 13 L 9 13 Z M 14 12 L 17 12 L 17 14 L 14.90625 14 C 14.757813 13.566406 14.433594 13.242188 14 13.09375 Z M 18 12 L 21 12 L 21 14 L 18 14 Z M 5 15 L 7 15 L 7 18 L 5 18 Z M 9 15 L 13 15 L 13 18 L 9 18 Z M 15 15 L 17 15 L 17 18 L 15 18 Z M 18 15 L 21 15 L 21 18 L 18 18 Z M 5 19 L 7.09375 19 C 7.242188 19.433594 7.566406 19.757813 8 19.90625 L 8 21 L 5 21 Z M 14.90625 19 L 17 19 L 17 21 L 14 21 L 14 19.90625 C 14.433594 19.757813 14.757813 19.433594 14.90625 19 Z M 18 19 L 21 19 L 21 21 L 18 21 Z M 9 20 L 13 20 L 13 21 L 9 21 Z'/%3E%3C/svg%3E");
}


.edit.icon-pen {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px;
}

.edit.icon-pen::after {
    content: '';
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    z-index: 3;
    left: 17px;
    top: 2px;
    color: #f3f2f2;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: 0 0;
    opacity: 1;
    background-image: url("data:image/svg+xml,%3Csvg class='' style='display:inline-block%3Bvertical-align:middle' width='72' height='72' viewBox='0 0 1152 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23565D66' d='M804.6 689.8l64-64c10-10 27.4-3 27.4 11.4v290.8c0 53-43 96-96 96h-704c-53 0-96-43-96-96v-704c0-53 43-96 96-96h547c14.2 0 21.4 17.2 11.4 27.4l-64 64c-3 3-7 4.6-11.4 4.6h-483v704h704v-227c0-4.2 1.6-8.2 4.6-11.2zM1117.8 286.2l-525.2 525.2-180.8 20c-52.4 5.8-97-38.4-91.2-91.2l20-180.8 525.2-525.2c45.8-45.8 119.8-45.8 165.4 0l86.4 86.4c45.8 45.8 45.8 120 0.2 165.6zM920.2 348l-116.2-116.2-371.6 371.8-14.6 130.6 130.6-14.6 371.8-371.6zM1049.8 188.6l-86.4-86.4c-8.2-8.2-21.6-8.2-29.6 0l-61.8 61.8 116.2 116.2 61.8-61.8c8-8.4 8-21.6-0.2-29.8z'%3E%3C/path%3E%3C/svg%3E");
}


/*  LAST RESULT  */

.aci-last-result {
    position: relative;
    margin-top: 60px;
    margin-bottom: 30px;
}

.aci-lr {
    position: relative;
    height: 120px;
    max-width: 980px;
    margin: 0 auto;
    /*padding: 0 25px;*/
    text-align: center;
    vertical-align: middle;
}

.aci-lr-top:before {
    content: '';
    border: solid #ffc722;
    border-width: 1px 1px 0 1px;
    position: absolute;
    z-index: -1;
    left: 0;
    right: 0;
    top: 16px;
    bottom: 0;
    z-index: -1;
}

.aci-lr-mid {
    margin: 15px 0;
    height: 120px;
    background: #f2f2f2;
    border: 1px solid #e6e6e6;
}

.aci-lr-bot-bd:before {
    content: '';
    border: solid #ffc722;
    border-width: 0 1px 1px 1px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 18px;
    z-index: -1;
}

.aci-button-white-bd {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 12px 40px;
    text-align: center;
    z-index: 10;
}

.aci-lr-bd-content {
    padding: 0 100px;
    background: #fff;
    position: relative;
    display: inline-block;
    float: none;
}

.aci-button-bottom {
    margin-top: 90px;
}



.aci-last-result .name {
    text-align: right;
    font-size: 0;
    z-index: 1;
    position: relative;
    text-transform: uppercase;
    line-height: 35px;
    width: 40%;
    padding: 40px;
}

.aci-last-result .name .wrap {
    font-size: 33px;
}

.aci-last-result .name span {
    color: #ffc722;
}

.aci-last-result .name.alt {
    text-align: left;
    position: relative;
}

.aci-last-result .score {
    text-align: center;
    width: 16%;
    margin-top: 24px;
    vertical-align: top;
}

.aci-last-result .table {
    position: relative;
    font-size: 0;
    background: #ffc722;
    width: 100%;
}

.aci-last-result .table:before {
    content: '';
    border: 1px solid #ffc722;
    position: absolute;
    top: -3px;
    right: -3px;
    bottom: -3px;
    left: -3px;
}

.aci-last-result .table .left {
    width: 37%;
    float: left;
    font-size: 33px;
    text-align: center;
    line-height: 70px;
    position: relative;
}

.aci-last-result .table .left:before {
    content: 'vs';
    margin-top: -15px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #ffc722;
    position: relative;
    font-size: 16px;
    text-transform: uppercase;
    position: absolute;
    z-index: 2;
    top: 50%;
    right: -35px;
}

.aci-last-result .table .right {
    width: 37%;
    float: right;
    position: relative;
    font-size: 33px;
    text-align: center;
    z-index: 1;
    color: #ffc722;
    line-height: 70px;
    background: #363533;
}

.aci-last-result .table .right:before {
    content: '';
    width: 90%;
    z-index: -1;
    position: absolute;
    background: #363533;
    left: -23px;
    top: 0;
    right: 100%;
    bottom: 0;
    transform: skewX(-33deg);
    -webkit-transform: skewX(-33deg);
    transition: background 600ms;
    -webkit-transition: background 600ms;
}

.aci-last-result .table .center {
    float: left;
}

.aci-lr-mid .aci-lr div {
    display: inline-block;
}

.aci-last-result .tournament {
    padding-top: 14px;
    font-size: 20px;
    color: #363533;
}

.aci-last-result .date {
    padding-top: 4px;
    font-size: 14px;
    color: #c4c4c4;
}

@media (max-width: 800px) {

    .aci-last-result .score,
    .aci-last-result .name {
        padding: 0;
        margin: 0;
        width: 100%;
        text-align: center;
    }

    .aci-last-result .name {
        margin-top: 20px;
    }

    .aci-last-result .aci-lr-mid {
        height: 240px;
    }

    .aci-lr-bd-content {
        padding: 0 10px;
    }
}

.aci-last-result {
    margin: 0;
}

.aci-last-result .name .wrap {
    font-size: 20px;
}

.aci-last-result .score {
    min-width: 30%;
    margin: 0;
}

.aci-last-result .name {
    width: 35%;
    padding: 0px 12px;
}

.aci-countdown-board {
    margin: 25px auto;
    padding: 12px;
    height: 65px;
}

.aci-last-result .table .left,
.aci-last-result .table .right {
    font-size: 20px;
    line-height: 40px;
}

.aci-last-result .table .right:before {
    left: -12px;
}

.aci-countdown-title h2 {
    font-size: 26px;
}

.aci-last-result .table .left:before {}

.aci-lr {
    height: auto;
}

.aci-countdown-title:before {
    display: none;
}

.aci-countdown-title {
    text-align: center;
}

.aci-countdown-title h2 {
    background: transparent;
}

.aci-countdown {
    /*background:rgba(0,0,0,0.5);*/
}

.aci-countdown h3 {
    border-width: 0px !important;
    outline-width: 0px !important;
}

.aci-countdown-title h2 {
    margin-bottom: 10px;
}


.aci-last-result .name {
    width: 30%;
    padding: 0px 12px;
    margin: 0 auto;
    text-align: right;
    z-index: 1;
    position: relative;
    text-transform: uppercase;
    line-height: 22px;
    vertical-align: middle;
}

.aci-lr-mid .aci-lr div {}

.aci-lr {
    display: flex;
    align-items: center;
    height: 100%;
}

.aci-lr-mid .name .wrap {
    white-space: normal;
}

.aci-lr .name .wrap.uk-vertical-align-middle {
    white-space: normal;
    overflow: hidden;
    vertical-align: middle;
    margin: 0 auto;
}

.aci-last-result .score {
    text-align: center;
    width: 22%;
    vertical-align: middle;
    padding-top: 10px;
    margin: 0 auto;
}

.page-template-default .wp-site-blocks .wp-block-cover,
.archive.tax-calendar .wp-site-blocks .wp-block-cover {
    margin-top: 0px;
    margin-block-start: 0px;

}


.aci-artifical-img {
    width: 270px;
    height: 360px;

    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.block-trainers {
    position: relative;
}

.block-trainers .swiper-slide {
    display: flex;
}

.block-trainers .pagination {
    position: absolute;
    top: 20px;
    right: 0;
    width: 100px;
    height: 33px;
    overflow: hidden;
    z-index: 2;
}

.block-trainers .swiper-container {
    margin-left: 0px;
    margin-right: 10px;
    margin-left: 70px;
    padding-top: 40px;
}

.block-trainers .swiper-slide .uc_title {
    margin-top: 250px;
    margin-right: 40px;
    margin-bottom: 0;
    font-size: 25px;
    text-align: right;
    text-transform: uppercase;
    line-height: 1.2;
}

@media (max-width: 768px) {
    .block-trainers .swiper-slide {
        flex-direction: column-reverse;
    }

    .block-trainers .swiper-slide .uc_title {
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0;
        font-size: 25px;
        text-align: center;
        text-transform: uppercase;
        line-height: 1.2;
    }
    .block-trainers .swiper-container {
        margin: 0 auto;
        padding-top: 40px;
    }

    .aci-artifical-img {
        width: 100%;    
        background-position: center;
        background-size: 80%;
        background-repeat: no-repeat;
    }
    
    
}

/* vnitřní šablomy */

.wp-block-template-part_X {
    margin-top: 0px;
}

.wp-block-template-part_X {
    margin-left: calc(-1 * var(--wp--custom--spacing--outer)) !important;
    margin-right: calc(-1 * var(--wp--custom--spacing--outer)) !important;
    width: unset;
}


#gspb_col-id-gsbp-2a1c8cbe-7178.gspb_row__col--12.header-logo-back.wp-block-greenshift-blocks-row-column {
    background-size: 300px;
    background-repeat: no-repeat;
    background-position: 100% 50%;
}



footer.wp-block-template-part_X {
    margin-right: 0px;
    margin-left: 0px;
}

.wp-site-blocks>.wp-block-template-part_X>.wp-block-group.alignfull.is-layout-constrained {
    margin-right: 0px !important;
    margin-left: 0px !important;
}


.aci-players-row1 .swiper-wrapper {
    height: 350px;

}


.player-article {
    display: flex;
    align-content: flex-end;
    flex-direction: column;
    height: 350px;
}

.player-article .aktualita h3 {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 18px;
    text-align: center;
}

.player-article .aktualita .kateg {
    height: 30px;
    font-size: 15px;
    text-align: center;
}

.player-article .img-wrap {
    height: 300px;
    margin: auto;
    display: flex;
    align-items: flex-end;
}

.player-article .img-wrap img {
    width: 200px;

}

.player-article .img-wrap,
.player-article .aktualita {}


/* LUKA UPGRADE */

a.link_vysledky{
    text-decoration: none;
}



.wps-wrap .wps-header-banner{
    display: none;
    visibility: hidden;
    height: 0px;
    min-height: 0px;
}
.wrap.wps-wrap{    
    height: 0px;
    min-height: 0px;
}

.wrap.wps-wrap .wps-wrap__main{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}

.wps-wrap .wps-wrap__main .notice.is-dismissible{
display: none;
visibility: hidden;
margin-bottom: 0px;
margin-top: 0px;

}

#wps_overview_ads_postbox{
    display: none;
visibility: hidden;
}


