﻿/*#region LIST*/

.propertyList { position:relative; }

    /* [ HEADER ] */

.propertyList .header {  }

.propertyList .header .searchTitle .recordsFound { /*display:none; position:absolute; left:5px; top:51px;*/ }

.propertyList .header .searchConfiguration { position:absolute; right:0px; top:-6px; }

.propertyList .header .searchConfiguration a.selectbox,
.propertyList .header .searchConfiguration ul.selectbox-options { width:135px; }

    /* [ HIDDEN FIELDS ] */

.propertyList .header .searchTitle h2,
.propertyList .header .listWidgets { display:none; }


    /* [ LIST ] */

.propertyList .list { margin:10px 0px 0px; width:670px; }

        /* [ PROPETIES ] */

.propertyList .list .property { background:none #FFF; border:1px solid #D2D2D2; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); float:left; margin:0px 15px 20px 0px; min-height: 260px; overflow:hidden; padding:5px 5px 15px 5px; position:relative; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; width:182px; }
.propertyList .list .property:hover { border-color:#003856; box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); }

            /* [ PHOTO ] */

.propertyList .list .property .photo { background:none #FFF; border: 1px solid #D2D2D2; box-shadow:0px 0px 2px #999; display:table; height:128px; padding:4px; text-align:center; width:170px; }
.propertyList .list .property .photo .photoWrapper { display:table-cell; vertical-align:middle; }
.propertyList .list .property .photo .photoWrapper img { max-height:128px; max-width:170px; }

            /* [ INFO ] */

.propertyList .list .property .info { height:75px;   margin: 7px 0px 0px; }

.propertyList .list .property .info p { line-height:20px; }
.propertyList .list .property .info p span { font-size:12px; }
.propertyList .list .property .info p label { font-size:12px; color:#003856;}

.propertyList .list .property .info p.title a{ font-size:13px; color:#003856; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;font-weight: 700; }
.propertyList .list .property .info p.title a:hover { color:#26394E; text-decoration:none; }

.propertyList .list .property .info p.price { background:url("../../images/price_watermark.png") no-repeat; height:94px; overflow:hidden; position:absolute; top:6px; left:6px; width:94px; }
.propertyList .list .property .info p.price span { display: block; font-size: 11px; font-weight: bold; color: #FFF; margin: 30px 0px 0px -10px; text-align: center; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 100px; }

.propertyList .list .property .info p.location { max-height:40px; overflow:hidden; }
                /* [ HIDDEN FIELDS ] */

.propertyList .list .property .info p.price label, .propertyList .list .property .info p.typology, .propertyList .list .property .info p.condition, .propertyList .list .property .info p.country, .propertyList .list .property .info p.district, .propertyList .list .property .info p.county, .propertyList .list .property .info p.parish, .propertyList .list .property .info p.zone, .propertyList .list .property .info p.energyRating, .propertyList .list .property .info p.nettArea, .propertyList .list .property .info p.floorArea, .propertyList .list .property .info p.constructionYear, .propertyList .list .property .info p.numberOfPhotos, .propertyList .list .property .info p.numberOfVirtualTours, .propertyList .list .property .info p.numberOfVideos, .propertyList .list .property .info p.beds, .propertyList .list .property .info p.baths, .propertyList .list .property .info p.garages, .propertyList .list .property .info p.resume { display:none; }


            /* [ ACTIONS ] */

.propertyList .list .property .actions { display:none; margin:15px 0px 0px; text-align:center; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; }

.propertyList .list .property .actions .viewDetails a { font-size:11px; line-height:30px; text-transform:uppercase; }
.propertyList .list .property .actions .viewDetails a:hover { text-decoration:none; }

.propertyList .list .property .actions .viewDetails a cite { background:url("../../images/icons.png") no-repeat -54px -82px; display:inline-block; height:19px; margin:0px 3px 0px 0px; vertical-align:middle; width:16px; }

/*#endregion*/

/*#region NO PROPERTIES*/

.noProperties { }

.noProperties p { font-size:12px; margin:0px 0px 10px; position:relative; text-align:justify; }
.noProperties p span { font-size:14px; color:#003856; margin:0px 0px 30px; }

.noProperties ul { margin:10px 0px 10px 15px; }

.noProperties ul li { font-size:12px; color:#666; line-height:normal; margin:0px 0px 5px; }
.noProperties ul li cite { font-size:14px; color:#003856; margin:0px 5px 0px 0px; }

.noProperties ul li a { font-size:12px; color:#666; }
.noProperties ul li a:hover { color:#003856; text-decoration:underline; }

/*#endregion*/