.home-cat-img img,.blogpop-content .blogpopimg img,.product-item-image img {border-radius: 0; max-width: 100%; display: block;
    -webkit-transition: opacity 1s ease-in-out,-webkit-transform .2s ease-out;
    transition: opacity 1s ease-in-out,-webkit-transform .2s ease-out;
    transition: transform .2s ease-out,opacity 1s ease-in-out;
    transition: transform .2s ease-out,opacity 1s ease-in-out,-webkit-transform .2s ease-out;
}
.category-description { text-align: center; font-size: 14px;line-height:24px;padding: 20px; max-width: 760px; background: #1d1d1d; 
	margin: 0 auto; margin-top: 20px; margin-bottom: 30px;border-radius:4px;}
.category-description p { margin-bottom:0;}

.column h2 {font-family: 'DINCond-BoldAlternate',Arial; font-size: 24px; padding-top: 5px; color: #fff; margin-bottom: 10px;
    text-align: center; position:relative;}
.column h2 a {font-family: 'DINCond-BoldAlternate',Arial; font-size: 24px; color: #fff; text-decoration:none;}
.column h2 a:hover { text-decoration:underline;}

.pagecontent { text-align:left; max-width: 850px; margin: 0 auto; margin-top:30px; margin-bottom:30px;}
.pagecontent h2 {text-align:left;}

.blogtop-wrapper { padding-top: 50px;position: relative; z-index: 0; margin-bottom: 0px; padding-left:0;padding-right:0;}
.blogtop-image { height: 100%; overflow: hidden; position: absolute; top: 0; width: 100%; z-index: -1; background-size: cover;
    background-position: center;}
.blogtop-image::after {
    /*background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(90%,rgba(252,240,221,.35)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(252,240,221,.35) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(252,240,221,.35) 100%);*/
    bottom: 0; content: ''; height: 360px; position: absolute; width: 100%; max-height: 100%; z-index: -1;}
.blogtop-container { padding-bottom: 20px; min-height: 130px;}
.blogbox { text-align: center;}
.blogbox-head { background: rgba(255,0,0,.75); text-align: center; display: inline-block; padding: 7px 25px;}
.blogbox-head h1, .blogbox-head .h1 { color: #fff; font-size: 36px; line-height: 36px; margin: 0;}
@media screen and (min-width: 320px) and (max-width: 479px){
	.blogtop-image{background-image:url(/images/slides/480x320/sexdating.jpg);}
	.blogtop-container { min-height: 80px; padding-bottom:0;}
	.blogbox-head h1, .blogbox-head .h1 { font-size:32px;}
	.blogtop-wrapper { padding-top:40px;}
	.category-description { background:0; padding-top:0; padding-bottom:0;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.blogtop-image{background-image:url(/images/slides/768x512/sexdating.jpg)}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.blogtop-image{background-image:url(/images/slides/1200x800/sexdating.jpg)}
}
@media screen and (min-width: 992px) and (max-width: 1499px){
	.blogtop-image{background-image:url(/images/slides/1920x/sexdating.jpg)}
}
@media screen and (min-width: 1500px){
	.blogtop-image{background-image:url(/images/slides/1920x/sexdating.jpg)}
}