.home h1{font-size: 135%}
#sliderHome{float: left; width: 70%; max-width: 930px;}
#sliderBanners{float: left; width: 30%;padding-left: 3%; font-size: 88%}
#block-home__sport{float: left; width: 100%; margin: 40px 0 0 0; padding: 20px 0; border-top: 5px var(--alltheme-title-color) solid;}

.block-box .block-item{float: left;width: 100%;margin-bottom: 15px;}
.block-box .block-item-preview{display: inline-block;width: 15%;vertical-align: middle;}
.block-box .block-item-name{display: inline-block;width: 75%;vertical-align: middle;}
.block-box .block-item-preview img{float: left;width: 90%;}

.recomm_list{float:left;width:100%;position:relative}
.events_list_recomm{float:left;width:100%;color:#4e4c2a}
.events_list_recomm > li{float:left;width:31%;min-width: 300px;margin-bottom:20px;border-radius:5px;background-position:center;background-repeat:no-repeat;background-color:#fff;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-moz-box-shadow:0 12px 12px -6px rgba(0,0,0,0.17);-webkit-box-shadow:0 12px 12px -6px rgba(0,0,0,0.17);box-shadow:0 12px 12px -6px rgba(0,0,0,0.17);z-index:99}
.events_list_recomm li .item_label{margin-bottom: 7px;float:left;width:100%}
.events_list_recomm li .item_date{font-size:90%;float:left;width:100%}
.events_list_recomm li .item_name{font-size:110%;font-weight:800;margin:5px 0 10px;float:left;width:100%}
.events_list_recomm li .item_preview{margin-bottom:5px;max-height:150px;overflow:hidden;float:left;width:100%;border-radius: 5px 5px 0 0;}
.events_list_recomm li .item_preview img,.events_list_recomm li .item_preview video{width:100%;vertical-align:middle}
.events_list_recomm li .item_place{margin-bottom:20px;font-size:90%;float:left;width:100%}
.events_list_recomm li .item_place img{width:16px;vertical-align:middle}
.events_list_recomm li .item_body{padding:15px 15px 0;z-index:100;position:relative;float:left;width:100%}
.events_list_recomm li .item_button{float:left;width:100%;margin-bottom:20px;}
.events_list_recomm li.r_has_background{min-height:190px;color:#fff}
.events_list_recomm > li:hover{transform:scale(1.2);z-index:100}
.events_list_recomm li.r_has_background a:not(.btn){color:#fff}
.events_list_recomm li.r_has_background a.btn{color:#fff!important; border-color:#fff; }
.events_list_recomm li.r_has_background .text-muted{color: #d1d1d1!important}

.events_list_recomm .item_background { width: 100%; height: 100%;  position: absolute; top: 0; left: 0;border-radius: 5px}
.events_list_recomm .item_background video { object-fit: cover; position: absolute; top: 0; left: 0; height: 100%; width: 100%;border-radius: 5px}

.events_list_recomm li .link_bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;border-radius:5px}
.events_list_recomm li .link_bg_1{background-color:rgba(35,52,79,0.65)}
.events_list_recomm li .link_bg_2{background-color:rgba(1,53,0,0.64)}
.events_list_recomm li .link_bg_3{background-color:rgba(78,62,0,0.53)}

.hot-menu{float:left;width:100%}
.hot-menu li{display:inline-block;margin:0 10px 10px 0;}
.hot-menu li a{display:block;border:none;border-radius:3px;padding:3px 9px 2px;color:#6c757d;border:2px solid #6c757d!important;letter-spacing:.1em;font-size:70%; font-weight: bold}
.hot-menu li.hot-primary a{border:2px solid #0bdebe!important;color:#0bdebe}
.hot-menu li.hot-info a{border:2px solid #1ea1f9!important;color:#1ea1f9}
.hot-menu li.hot-warning a{border:2px solid #af8c00!important;color:#af8c00}
.hot-menu li.hot-danger a{border:2px solid #e62600!important;color:#e62600}
.hot-menu li.hot-success a{border:2px solid #2b8b4c!important;color:#2b8b4c}
.hot-menu li.hot-inverse a{border:2px solid #888!important;color:#888}

#themeAbout{float: left; width: 100%}

#news-wrapper{float:left;width:100%;border-top:1px solid #ababab;margin:30px 0 20px}
#news-list{float:left;width:100%;}
#news-header{padding:20px 30px 15px 0}
#news-list ul{display: flex; font-size:90%;}
#news-list li{width:20%;overflow:hidden;padding:20px 20px;border-left:1px solid #ababab}
#news-list li:first-child{border-right:0}
#news-list li .news-date{color:#9c9c9c;margin-bottom:5px}
#news-list li .news-link{font-weight: bold; font-size: 105%; line-height: 140%}
#news-list li .news-preview img {width: 100%;margin-bottom: 10px;}
#news-list li .news-summary{margin-top:10px}

@media only screen and (max-width: 1024px) {
    #sliderHome{width: 100%}
    #sliderBanners{width: 100%; padding-left: 0; padding-top: 15px;}
    #news-list ul{flex-wrap: wrap;}
    #news-list li{width: 33%;}
}
@media only screen and (max-width: 768px) {
    #news-list li{width: 50%;}
}
@media only screen and (max-width: 540px) {
    #news-list li{width: 100%; border-left: 0; border-bottom: 1px solid #ababab;padding: 20px 0px;}

}