/* CSS Document */
span.itemImage img {
    max-width: 50%;
}
span.itemImage {
    background-color: #d4d3d9;
}

div.itemContainer {
    float: left;
    width: 50%!important;
}
div.catItemImageBlock {
    width: 40%!important;
	margin-right: 1%!important;
}
.modal img{width: 100%;}
div.catItemHeader {
    display: block!important;
    position: relative!important;
    width: 57%!important;
    text-align: left!important;
    float: right!important;
    margin-top: 5px;
    background-color: #000;
    padding: 1%;
}
.catItemTitle a {
    color: #fff!important;
}
div.itemIntroText {
    float: left;
    width: 50%;
}
div.itemImageBlock {
    width: 49% !important;
    float: left !important;
}
.itemListCategory h2::before {
    content: "";
}
.catItemIntroText p{font-size: 12px!important;}
.itemFullText td {
    border-bottom: 1px solid #eee;
    position: relative;
    border: 1px solid #666666;
}
.cctvd1,.cctvd2,.cctvp img{display: block; float: left;width: 50%;}
.cctvpdtl h2 {
	width: 100%;
	display: block;
	float: left;
	background-color: #666666;
	text-align: center;
	padding: 1% 0%;
	color: #fff;
	margin: 10px 0px!important;
	font-size: 24px;
	font-weight: 800!important;
	letter-spacing: 1px;
	background-image: url(/images/barbf.jpg);
	border-radius: 5px;
}
.cctvd4{width: 23%; float: left; display: block;margin: 1%;}
.cctvd4 h3{
    margin: 0px!important;
    background-color: #000;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: 800!important;
    padding: 5px 0px!important;}
.cctvpdtl {text-align: center;}
div.itemListCategory {
    background-image: url(/images/cat/bg3.jpg);
    background-size: cover;
}
@media (max-width: 500px){
	.cctvd4 {
    width: 46%;
    float: left;
    display: block;
    margin: 1%;
    height: 230px;
}	
	.cctvd1, .cctvd2 {
    width: 100%;
}
	.itemFullText td {
    padding-left: 0%;
}
}