body.overhidden{
	overflow:hidden;
}
.block{
	margin-bottom:0;
}
.block h2.block-title {
    border-bottom: 0;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 10px;
    border-left: 6px solid #005826;
    margin-bottom:20px;
    margin-left:10px;
}
.layout-full.region-top {
    padding: 30px 0;
    background: #CEB1A4;
}
.card-1-1 {
    transition: transform 800ms ease-in-out;
}
.card-1-1:hover {
transform: translateY(-10px);
}
.rowflex{
	display:flex;
	flex-wrap:wrap;
}
.banner{
	max-height:400px;
	height:40vh;
}
.layout-full.region-middle{
	padding:30px 0;
	background: rgb(240, 233, 225);
}
.swiper-container2.onlineshowlist{
	overflow:hidden;
}
.swiper-container2.onlineshowlist .swiper-slide {
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
    -webkit-transform: scale(0.95);
    /* margin: 1px; */
    transform: scale(0.85);
    margin-top: 70px;
    margin-bottom: 70px;
    
}
.swiper-container2.onlineshowlist .swiper-slide img{
	opacity:0.6;
}
.swiper-container2.onlineshowlist .swiper-slide a {
    display: block;
    background: #000;
    line-height: 0;
}
.swiper-container2.onlineshowlist .swiper-slide-active img, .swiper-container2.onlineshowlist .swiper-slide-duplicate-active  img{
    opacity:1;
}
.swiper-container2.onlineshowlist .swiper-slide-active,.swiper-container2.onlineshowlist .swiper-slide-duplicate-active {
    -webkit-transform: scale(1.15);
    transform: scale(1.15); 
    z-index: 10;
    opacity:1;
}
.block-region-middle .swiper-button-prev:before,.block-region-middle .swiper-button-next:before{
	display:none;
}
.block-region-middle .swiper-button-prev {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l4.2%2C4.2L8.4%2C22l17.8%2C17.8L22%2C44L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
	opacity: 0.5;
	background-size: 15px;
	cursor: pointer;
}

.block-region-middle .swiper-button-next {
	width: 70px;
	height: 70px;
	border-radius: 50%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L5%2C44l-4.2-4.2L18.6%2C22L0.8%2C4.2L5%2C0z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") #000000 center 50%/50% 50% no-repeat;
	opacity: 0.5;
	background-size: 15px;
	cursor: pointer;
}
.layout-full.region-bottom{
	padding:20px 0 30px 0;
	background: rgb(164, 108, 97);
}
.layout-full.region-bottom .block h2.block-title,.layout-full.region-bottom  a.more-link{
	color:#FFF;
}