body{font-family:arial;font-size:10pt;color:#000;background:#fff;}
@import url('/public/styles/normalize.css');@import url('/public/styles/foundation.min.css');h1{font-size:2em}
h2{font-size:1.4em}
#header, #footer,#location, .txtSize, .button, #facebookSlide, #commercialBtn, #fbComments{display:none;}
.listCol{margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer;}
.listCol a{padding-top:10px;display:block;font-weight:bold;line-height:100%;}
.ibnRibbon{z-index:10;position:absolute;right:0px;top:65px;background:#ff5000;padding:2px 10px;font-size:0.7em;color:#fff;}
.freeRibbon{z-index:10;position:absolute;right:0px;top:40px;background:#40aa00;padding:2px 10px;font-size:0.7em;color:#fff;}
.onlineRibbon{z-index:10;position:absolute;right:0px;top:15px;background:#D32856;padding:2px 10px;font-size:0.7em;color:#fff;}
.infoRibbon{z-index:10;position:absolute;right:0px;top:25px;background:#65AD50;padding:4px 14px;font-size:0.8em;color:#fff;}
.online{z-index:10;background:#D32856 !important;}
.dateRibbon{z-index:10;position:absolute;right:0px;top:100px;background:rgba(74, 161, 48, 0.87);padding:2px 10px;font-size:1.4em;color:#fff;font-weight:700;}
.dateRibbon span{font-size:0.6em !important;color:#fff !important;}
.red{color:rgba(255, 0, 29, 0.66);}
.nophoto{background:url(/public/images/default/picture-icon.png) center center no-repeat rgba(0,0,0,.05);height:160px;overflow:hidden;}
.listCol .img{z-index:1;width:100%;height:160px;position:relative;text-align:center;}
.listCol:hover .img{transform:scale(1.05);-ms-transform:scale(1.05,1.05);}
.listCol span{font-size:.8em;opacity:.7;}
.listCol:hover .back{opacity:1;filter:alpha(opacity=100);}
.back{top:0px;left:0px;position:absolute;height:160px;width:100%;opacity:0;filter:alpha(opacity=0);z-index:9;font-size:0.9em;background:rgba(32, 55, 79, 0.84);color:#fff;padding:20px 80px 20px 20px;}
.listRow{background:#eee;margin-bottom:20px;padding:15px;cursor:pointer;}
.listRow:hover{background:#fafafa;}
.listRow .title{font-size:1.4em;}
.listRow .advert{font-weight:bold;font-size:0.9em;}
.listRow .img{height:170px;width:100%;}
.listRow ul li{padding-top:2px;padding-bottom:2px;font-size:0.9em;color:#606060;}
.listRowTiny .img, .listRowTiny .nophoto{height:100px;width:100%;}
.listRowTiny{margin-bottom:5px;}
.fullwidth{width:100% !important;height:auto !important;}
.halfwidth{width:50% !important;height:auto !important;float:left;margin-right:20px;margin-bottom:20px;}
.bigDate{font-size:3em;font-weight:bold;text-align:right;line-height:100%;}
.bigDate span{display:block;font-size:0.4em;font-weight:400;}