@media screen and (max-width: 1150px) {
    .articlecell2 {
    	padding-top: 1%;
        display: inline-block;
        width: 32%;
        float: left;
        height: 440px;
        overflow: hidden;
    }
    }
@media screen and (min-width: 1150px) and (max-width: 1599px) {
    .articlecell2 {
    	padding-top: 1%;
        display: inline-block;
        width: 24%;
        float: left;
        height: 440px;
        overflow: hidden;
    }
    }
@media screen and (min-width: 1600px) {
    .articlecell2 {
    	padding-top: 1%;
        display: inline-block;
        width: 24%;
        float: left;
        height: 460px;
        overflow: hidden;
    }
    }
.articlecell2 h2 {
	width: 85%;
	height: 2.4em;
	margin-left: 1%;
	padding-left: 1%;
	overflow:hidden;
    margin-top: 5px;
	padding-top:2px;
    font-weight: 700;
    margin-bottom: 5px;
    font-family: arial, sans-serif;
    font-size: 0.9em;
    color: #036;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	transition: transform .2s ease-in-out;
}
/*.articlecell2 h2:hover {
	transform: scale(1.1);
}*/
.articlecell2 {
	padding-left: 5px;
}
a.cattitlelink:link {
    font-family: 'Open Sans', arial, sans-serif;
    text-decoration: none;
    color: #333;
    font-size: 11pt;
    line-height: 19px;
    font-weight: 500;
}
a.cattitlelink:visited {
    color: #333;
}
a.cattitlelink:hover {
    color: #E47911;
    text-decoration: underline;
}
.catdesc {
	width: 90%;
}
.catdesc p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 0.85em;
    color: #444;
    font-weight: normal;
    line-height: 15px;
}
.catimg {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    max-width: 200px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
	transition: transform .3s ease-in-out;
}
/*.catimg:hover {
	transform: scale(1.1);
}*/
.catcodetxt {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 11px;
    color: #757575;
    text-decoration: none;
    font-weight: 500;
    /*line-height: 19px;*/
    padding: 0 0 0 5px;
}
.catcodetxt span {
    font-family: tahoma, arial, helvetica, verdana, sans-serif;
    color: #465b69;
    font-size: 11px;
    text-decoration: none;
    font-weight: 700;
}
.catprice {
	padding:0 0 0 5px;
	display:inline-block;
	}
.catpriceline {
	padding:0 0 0 5px; 
	display:inline-block;
	font-weight: 500;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 19px;
    color: #555;
    text-decoration: line-through;
	}
.catpriceBig {
	padding: 5px;
    font-weight: 700;
    font-size: 12px;
    color: #B12704;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.catstiker {
	padding:0 0 5px 5px;
}
.catrate {
	padding:0 0 0 5px;
}
.catdet {
	margin-right:25px;
	float:right;
}
.catdet a {
    font-family: 'Roboto', arial, sans-serif;
    font-size: 12px;
    color: #333;
    font-weight: 600;
    letter-spacing: 0.04em;
    line-height: 15px;
    padding: 3px 3px 5px 5px;
}
.catdet a:hover {
    color: #f60;
    text-decoration: none;
}