﻿/*#region ROLL*/

.propertyRoll { height:300px !important; margin:0px -10px 10px; position:relative; }

    /* [ STAGE ] */

.propertyRoll .stage { padding:15px 0px 0px; }

        /* [ ITEM ] */

.propertyRoll .stage .item { margin: 0px 30px 0px 30px; position:relative; }


            /* [ THUMBNAIL ] */

.propertyRoll .stage .item .thumbnail { background:none #FFF; border:2px solid #FFF; box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); display:table; text-align:center; transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s; }
.propertyRoll .stage .item .thumbnail:hover { border-color:#003856;box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); }

.propertyRoll .stage .item .thumbnail .thumbnailWrapper { display:table-cell; vertical-align:middle; }





.propertyRoll .stage .item .thumbnail .thumbnailWrapper p.price { background:url("../../images/price_watermark.png") no-repeat; height:94px; overflow:hidden; position:absolute; top:-6px; left:-6px; width:94px; }
.propertyRoll .stage .item .thumbnail .thumbnailWrapper p.price span { display: block; font-size: 11px; font-weight: bold; color: #FFF; margin: 32px 0px 0px -8px; text-align: center; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); width: 100px;}


            /* [ DETAILS ] */


.propertyRoll .stage .item .details p { margin:0px 0px 5px; }
.propertyRoll .stage .item .details p.title { font-size:13px; color:#003856; margin:0px 0px 10px;font-weight:700 }


            /* [ HIDDEN FIELDS ] */

.propertyRoll .stage .item .details p.reference,
.propertyRoll .stage .item .details p.info, 
.propertyRoll .stage .item .details p.typology, 
.propertyRoll .stage .item .details p.type, 
.propertyRoll .stage .item .details p.resume,
.propertyRoll .stage .item p.actions, 
.propertyRoll .stage .item .details div.location { display:none; }


            /* [ ACTIONS ] */



    /* [ NAVIGATION ] */

.navigation {  }
.navigation > span { background:url("../../images/icons.png") no-repeat; cursor:pointer; height:36px; overflow:hidden; position:absolute; top:80px; text-indent:-9999px; width:23px; }

.navigation > span.previous { background-position:0px -64px; left:-55px; }
.navigation > span.previous:hover { background-position:0px -101px; }

.navigation > span.next { background-position:-24px -64px; right:-55px; }
.navigation > span.next:hover { background-position:-24px -101px; }

/*#endregion*/

  /* [ CUSTOMIZATIONS ] */

/* Opportunities */

#dProperties .propertyRoll .stage .item { width:300px; }
#dProperties .propertyRoll .stage .item .details { height:80px; margin:15px 0px 0px; width:300px; }
#dProperties .propertyRoll .stage .item .thumbnail .thumbnailWrapper { height: 190px; text-align: center; width: 311px; display: table-cell; vertical-align: middle;}
#dProperties .propertyRoll .stage .item .thumbnail .thumbnailWrapper img { max-height:180px; max-width:250px; }


/*#dProperties .propertyRoll .stage .item .details p.purpose,
#dProperties .propertyRoll .stage .item .details p.reference { display:inline-block; }
#dProperties .propertyRoll .stage .item .details p.reference { margin-left:25px; }*/

/* Prestige */
#dPresentationBanner .propertyRoll .stage { margin:0px; padding:0px }

#dPresentationBanner .propertyRoll .stage .item .thumbnail .thumbnailWrapper img { max-height:158px; max-width:250px; }
#dPresentationBanner .propertyRoll .stage .item .thumbnail .thumbnailWrapper { height: 160px; text-align: center; width: 257px; display: table-cell; vertical-align: middle;}
#dPresentationBanner .propertyRoll .stage .item .thumbnail { box-shadow:none; }

#dPresentationBanner .propertyRoll .stage .item .details { height:80px; margin:5px 20px 0px; width:230px;overflow: hidden; }


#dPresentationBanner .propertyRoll .stage .item:nth-child(2) { display:none; }

/* Destaques */
#dDestaques .propertyRoll {  }

#dDestaques .propertyRoll .stage .item .thumbnail { display:table; float:none; text-align:center; height: 180px; width: 240px; }
#dDestaques .propertyRoll .stage .item .thumbnail .thumbnailWrapper { height: 180px; text-align: center; width: 311px; display: table-cell; vertical-align: middle;}
#dDestaques .propertyRoll .stage .item .thumbnail .thumbnailWrapper img { max-height: 180px; max-width: 250px; overflow:hidden; z-index:10; }

#dDestaques .propertyRoll .stage { margin:0px 0px 0px; }

#dDestaques .propertyRoll .stage .item { width:230px; }

#dDestaques .propertyRoll .stage .item .details { height:100px; margin:15px 0px 0px; width:200px; overflow:hidden; }

/*#dDestaques .propertyRoll .stage .item .details p.purpose,
#dDestaques .propertyRoll .stage .item .details p.reference { display:inline-block; }

#dDestaques .propertyRoll .stage .item .details p.reference { float:right; margin-right:15px; }*/

/*#dDestaques .propertyRoll .stage .item .actions { float:left; margin:0px 9px 0px 0px; left:5px; bottom: 40px;}
#dDestaques .propertyRoll .stage .item .actions a { font-size:11px; line-height:30px; text-transform:uppercase; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; }
#dDestaques .propertyRoll .stage .item .actions a:hover { text-decoration:none; }
#dDestaques .propertyRoll .stage .item .actions 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; }*/


    /* [ HIDDEN FIELDS ] */

#dDestaques .scrollerNavigation,
#dDestaques .propertyRoll .stage .item .details div.location { display:none; }
