

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;}

