.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-trainers-scorers img{
	max-width:70%!important;
}

.aci-trainers-scorers .aci-goals-all{
	background:transparent;
	color:#000000;
	font-weight:bold;
}

.aci-trainers-scorers .aci-scorer-row{
	border-bottom-color:#000000;
}

.aci-trainers-scorers .goals{
	border-left-color:#000000;
}

.aci-trainers-scorers .aci-tpzd-trainers{
	right:-150px;
}

.aci-trainers-scorers .uc_content_box_zoom_effect{
	text-align:right;
}

.sblok2 .pagination {
    right: 63px;
}

.aci-trainers-scorers .uc_title{
	font-size:24px!important;
}

#site-logo {
    float: left;
    height: 100%;
    display: table;
    position: absolute;
    top: -17px; /*-21*/
    left: 220px;
    max-width: 100px;
}

#site-logo:after {
    content: '';
    transform: skewX(-33deg);
    position: absolute;
    left: -865%;
    top: 18px; /*24*/
    z-index: -1;
    width: 1000%;
    height: 73px;
    visibility: visible!important;
}

#site-logo:before {
    content: 'Oficiální stránky klubu';
    color:#3a3a3a;
    position: absolute;
    left: -220px;
    top: 28%;
    width: 200px;
    font-size: 24px;
}

.aci-sponsors-title h3{
	margin-top:20px;
	margin-bottom:20px;
	border:none!important;
}

.clearfix{
	clear:both;
}

.aci-sponsors-content .aci-sponsors-item{
	float:none;
	display:inline-block;
}

.aci-sponsors-button{
	margin:30px;
}

.menu-link span{
	font-size:18px;
}

.aci-shop-title{
	text-align:center;
}

.aci-shop-item-img{
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
}

.aci-shop-item_hover{

}

.aci-filter .button-group button{
	font-size:14px;
}

.section-light .swiper-container.obr_vlevo .swiper-slide{
	background-color:transparent;
}

.aci-news-slider .slide-item-in, .aci-news-slider h3{
	opacity:1!important;
	width:100%!important;
	color:#ffffff;
    color: #555555!important;
}

.aci-news-slider .slide-item-in{
	background-color: #f3f2f2!important;
	/*background-color: rgba(0,0,0,0.75)!important;*/
}

.aci-news-slider .slide-item-in:hover{
	/*background-color: rgba(0,0,0,0.7)!important;*/
	border:1px solid rgba(0,0,0,0.7)!important;
}

.aci-divlike-a{
	display:inline-block;
	width:100%;
}

.aci-match-breakdown .date i{
	margin-right:10px;
}

.aci-match-breakdown .slide-item-in{
	padding:8px 16px;
}

.aci-match-breakdown .date, .aci-match-breakdown h3, .aci-match-breakdown .kateg{
	font-size:16px!important;
}

.aci-match-breakdown .slide-item-in{
	background-color: #f3f2f2!important;
}

.aci-match-breakdown .slide-item-in, .aci-match-breakdown h3{
    color: #555555!important;
}

/*.aci-trainers-scorers .aci-scorer-row, .aci-trainers-scorers .goals {
    color: #ffffff;
    border-color: #ffffff;
    font-weight:normal;
}*/

.aci-none{
	display:none;
}

.aci-calendar-sc a{

}

.aci-scorers-extra .aci-goals-all{
	/*border:2px solid #929292;*/
	width:300px;
	font-size:16px;
	float:right;
	margin-right:100px;
}

.aci-scorers-extra .aci-scorer{
	width:80%;
}

.aci-scorers-extra .goals{
	width:20%;
}

.aci-scorers-extra .aci-scorer-row:last-child {
    border-bottom-style: solid;
    border-bottom-color: #fff;
    border-bottom-width: 0px;
}

.aci-scorers-extra .aci-scorer-row, .aci-scorers-extra .goals{
	border-color:#929292;
}

.aci-docs a{
	font-size:16px;
}

.aci-news-slider{
    padding-left: 0px!important;
    padding-right: 0px!important;
}

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

.aci-news-block .pagination, .aci-docs-block .pagination{
	position:absolute;
	top:0;
	left:0px;
	width:45px;
	height:100%;
}

.aci-news-block .elementor-widget-container{
	margin-left: 45px;
}

.aci-news-block .pagination .swiper-button-prev, .aci-docs-block .pagination .swiper-button-prev{
	left:0!important;
}

.aci-news-block .pagination .swiper-button-next, .aci-docs-block .pagination .swiper-button-next{
	left:0!important;
}

.aci-name-role{
	padding:10px 20px;
}
.aci-name-role h3{
	margin:0;
}

.aci-cp-bg-h .elementor-element:hover .elementor-widget-container {
    border-style: dotted!important;
    border-color: #ffffff!important;
}

.aci-doc-item{
    background-color: transparent!important;
    border-bottom:1px solid #f3f2f2;
    /*color: #929292!important;*/
    color: #333333!important;
    margin-bottom: 3px;
    opacity:1!important;
    padding:3px 10px;
}

.aci-doc-item:hover{
    background-color: #f3f2f2!important;
}

.aci-doc-item a{
    /*color: #929292!important;*/
    color: #333333!important;
    font-weight:normal;
}

.aci-doc-item .aci-doc-button{
	margin:auto;
	line-height:3;
}

/*.aci-doc-item, .aci-doc-item a {
    color: #000000!important;
    background-color: transparent!important;
}*/

.aci-doc-item .uc_title{
	/*width:auto!important;*/
	max-width:80%!important;
}

.aci-buttons-right{
    position: absolute;
    top: 0;
    right: 20px;
}

.aci-buttons-right a{
	padding:5px;
}

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

/*aci-notice-board*/
.aci-notice-board{
	padding:20px;
}

.aci-notice-board .aci-nb-item{
	padding:20px;
    margin-bottom: 15px;
	background-color:#eeeeee;
}

.aci-notice-board .aci-nb-info {
    border-bottom: 1px solid;
    margin-bottom: 10px;
    padding-bottom: 5px;
    color: #2a2a2a;
}

.aci-notice-board .aci-nb-date, .aci-notice-board .aci-nb-author {
	display:inline-block;
    width:50%;
}

.aci-notice-board .aci-nb-author {
	text-align:right;
}

.aci-notice-board .aci-nb-content {
	font-family:'Arial';
    color: #6a6a6a;
    /*color: #4a4a4a;*/
}

.aci-players-row1{
	height:420px!important;
}

.aci-trainers-scorers .aci-goals-all{
	background:transparent;
	color:#000000;
	font-weight:bold;
}

.aci-trainers-scorers .aci-scorer-row{
    background-color: #f3f2f2!important;
    color: #555555!important;
    margin-bottom:3px;
    border-bottom:none;
}

.aci-trainers-scorers .goals{
	border-left:none;
}

.aci-soccer-row{
}

.aci-slide-item{
	position:relative;
}

.aci-slide-item .wrap_but{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding: 2px;
}

.aci-center{
	text-align:center;
}

.aci-doc-page .uc_more{
	display:none;
	background-color:#ffffff!important;
}

.aci-tpzd{
    border-top: 450px solid;
    top:0;
}

.aci-theme-4 .aci-goals-all{
	margin-right:0;
}

.aci-team-info{
	color:#333333;
	font-size:20px;
}

.aci-replacements h3 span{
	font-size:20px;
}

.aci-replacements h3{
	margin-right:20px;
}

/*p, a, div{
    font-family:'Open Sans', sans-serif!important;
}

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a{
    font-family:Oswald!important;
}*/

.aci-sponsors-item{
	padding:5px 10px;
}

.aci-replacements-block{
	padding:0 45px;
}

.aci-lr-mid .name .wrap{
	width:100%;
    white-space: nowrap;
    overflow:hidden;
}
/*
.swiper-container.row1.obr_vlevo .slide-item-in{
	height:auto;
}

.players{
	padding:20px!important;
    width:60vw;
    background: linear-gradient(#dfdfdf, #ffffff);
}

.aci-players-lightbox h3{
	text-transform:uppercase;
	color:#333333;
	font-size:30px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	padding:10px 0;
}

.aci-players-lightbox p{
	margin:10px 0 0 0;
}
*/
.news .mod_header{
	padding-top:10px;
	padding-right:25px!important;
}

.news h3{
	padding-left:0!important;
}

.news .team{
	float:right;
	text-align:right;
	width:50%!important;
    padding-right: 20px;
}

.news .date_modal{
	width:100%!important;
}

.news .date-A1{
	width:50%!important;
	padding:0!important;
}

.news .date-A1 img{
	width:20px;
	margin-right:10px;
}

.news .date-A1 .img-time{
	margin-left:20px;
}


.aci-gallery-item a.aci-gal-link-extra:after {
	width:200%;
	left:150%!important;
}

.aci-gallery-item:hover a.aci-gal-link-extra:after {
    left: 0%!important;
}

.aci-gallery-item .titles {
	bottom:-100px!important;
}

.aci-gallery-item:hover .titles {
    bottom: 28px!important;
}

.aci-gallery-item .titles{
  color:#ffffff;
}



@media (max-width:760px){
	.aci-last-result .name{
		width:100%;
	}
	#site-logo:before {
	    color:#ffffff;
	}
	.aci-table-contact td{
		display:inline-block;
		width:100%!important;
	    height: auto!important;
	    padding: 3px!important;
	    font-size:16px;
	}
	.aci-table-contact td:nth-child(1), .aci-table-contact td:nth-child(2), .aci-table-contact td:nth-child(4), .aci-table-contact td:nth-child(5){
		width:50%!important;
	}
	.aci-table-contact td:nth-child(2), .aci-table-contact td:nth-child(5){
		text-align:right;
	}
	.aci-table-contact tr{
		border-bottom:2px solid #000000;
	}
	.aci-filter .button-group{
		text-align:center;
	}
	.aci-filter .button-group button{
	    padding: 5px;
	    margin-right: 10px;
	}
	.aci-filter .button-group .label-menu{
		padding: 5px;
	    width: 100%;
	    text-align: center;
	    font-size:15px;
	    display:none;
	}
	.sk2 .aktual2.elementor-widget-heading .elementor-heading-title{
		line-height:1;
	}
	.row1.obr_vlevo .slide-item-v1 .slide-item-in img{
		display:none;
	}
	.obr_vlevo .aktualita{
		width:100%;
	}
	.swiper-container.row1.obr_vlevo, .swiper-container.row1{
		padding-right:0;
	}
	.sblok2 .pagination{
		right:0;
	}
	.sblok2 .swiper-container{
		padding-top:30px;
	}
	.elementor-1021 .elementor-element.elementor-element-22c3961 > .elementor-element-populated, .elementor-1021 .elementor-element.elementor-element-f4825f8 > .elementor-element-populated{
		margin:0!important;
	}
	.aci-sponsors{
		height:280px!important;
	}
	.aci-sponsors img{
		width:80%;
	}
	.aci-scorers-extra .aci-goals-all{
		float:none;
		margin-right:0;
	}
	.aci-players-lightbox{
	    width:80vw;
	    height:80vh;
	}
	.news{
	    width:80vw;
	}
	.news h3{
		font-size:2rem!important;
	}
	.news .team{
		width:100%!important;
		font-size:1rem!important;
	}
	.news .date-A1{
		width:100%!important;
	}
	.news .date-A1 img{
		display:none!important;
	}
}