/* CSS Document */

.catItemHeader a {
    text-align: right;
    font-weight: 400!important;
    font-family: Arial!important;
    font-size: 28px;
    color: #666;
    width: 95%;
    float: left;
    display: block;
    padding: 25px 10px 0px;
    border-right: 3px solid #e60411;
    border-left: 0px;
    border-bottom: 0px;
    border-top: 8px solid #e60411;
    margin-bottom: 50px;
    margin-top: 70px;
    line-height: 120%;
}
.catItemView {
    margin-bottom: 0px!important;
    padding: 0px!important;
}
.catItemHeader{width: 70%; margin:0% 15%;}
span.catItemImage img {
    padding: 0px 0px !important;
    background: #ffffff !important;
    border: 2px solid #000 !important;
    max-width: 500px;
}
.catItemIntroText p {
    text-align: left;
    font-weight: 400!important;
    font-family: Arial!important;
    font-size: 20px!important;
    color: #666;
    width: 70%;
    float: left;
    display: block;
    padding: 16px 15px 20px!important;
    border-left: 13px solid #000094;
    border-right: 0px;
    border-bottom: 0px;
    border-top: 3px solid #000094;
    margin-bottom: 0px;
    margin-top: 30px;
    margin-left: 15%;
    line-height: 120%;
}
div.itemContainer {
    width: 45%!important;
    margin: 0% 2.5%;
}
@media screen and (max-width: 500px) {
	span.catItemImage img {
    width: 96%!important;
}
		.catItemHeader a {
    margin-bottom: 20px;
    margin-top: 20px;
}
div.itemContainer {
    width: 100%!important;
}
	.catItemHeader a {
    font-size: 23px;
    width: 95%;
}
.catItemIntroText p {
    font-size: 16px!important;
}
	span.catItemImage img {
    padding: 10px 10px !important;
    max-width: 300px;
}
	.catItemHeader {
    width: 80%;
    margin: 0% 10%;
}
.catItemIntroText p {
    padding: 10px 15px 0px!important;
    margin-bottom: 20px;
    margin-top: 0px;
    margin-left: 10%;
}
	.eventlink>div {
    width: 90%!important;
    padding: 4%!important;
    margin: 1%!important;
    font-size: 20px!important;
}
	.catItemHeader {
    width: 78%;
    margin: 0% 10%;
}
.w50 ul.singleThumbGallery {
    margin: 0px!important;
}
.w50 ul.sigProClassic li.sigProThumb {
    width: 98%!important;
}
	ul.sigProClassic li.sigProThumb a.sigProLink img.sigProImg, ul.sigProClassic li.sigProThumb a.sigProLink:hover img.sigProImg {
    max-height: 200px;
    background-size: contain;
}
	ul.sigProClassic li.sigProThumb a.sigProLink {
    max-height: 200px;
}
	.cat93 div.w33 {
    margin: 1%;
    width: 98%;
    height: 350px;
}
	.cat93tt{
    margin-top: 50%;
    display: block;
}
	.catItemHeader a {
    margin-bottom: 20px;
    margin-top: 20px;
}
}