@charset "utf-8";
.catsub {
    width: 25%;
    display: block;
    float: left;
    height: 93vh;
    text-align: center;
    background-size: 105%;
    background-color: #000000;
    background-repeat: no-repeat;
    transition: 1s all;
    opacity: .5;
}
body.innerpage {
    background: #000!important;
}
.catsub h3 {
    font-weight: 400!important;
    width: 100%;
    background-color: #00000050;
    color: #fff;
    margin-top: 80vh!important;
    padding-bottom: 12px!important;
}
#k2Container {
	max-width: 2560px!important;
	padding: 0%!important;
}
#region3wrap {
	margin-top: 0px!important;
}
div.itemIntroText, div.itemFullText {
	padding-left: 0px!important;
}
div.itemBody {
	padding: 0px!important;
	margin: 0px!important;
}
.catsub:hover{background-size: 110%;
	opacity: 1;}
.cat1 {
	background-image: url(/images/2023/cat/c1.jpg)
}
.cat2 {
	background-image: url(/images/2023/cat/c2.jpg)
}
.cat3 {
	background-image: url(/images/2023/cat/c3.jpg)
}
.cat4 {
	background-image: url(/images/2023/cat/c4.jpg)
}
#component{
    background-color: #202020;
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
@media(max-width:640px) {
.catsub h3 {
    margin-top: 33.5vh!important;
}
.catsub {
    width: 50%;
    height: 47vh;
}
	.itemHeader {
    margin-bottom: 0px!important;
}
	#region3wrap {
    padding-bottom: 0px;
}
}