/* Minimizzazione non riuscita. Verrà restituito il contenuto non minimizzato.
(169,75): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
/*FONT*/
.fontsize48 {font-size:48px !important;}
.fontsize36 {font-size:36px !important;}
.fontsize30 {font-size:30px !important;}
.fontsize24 {font-size:24px !important;}
.fontsize22 {font-size:22px !important;}
.fontsize20 {font-size:20px !important;}
.fontsize18 {font-size:18px !important;}
.fontsize16 {font-size:16px !important;}
.fontsize14 {font-size:14px !important;}
.fontsize12 {font-size:12px !important;}
.fontsize10 {font-size:10px !important;}
.fontsize8 {font-size:8px !important;}
.upper {text-transform:uppercase !important}
.lower {text-transform:lowercase !important}
.bold {font-weight:bold !important}
.normal {font-weight:normal !important}
/*SPAZIATORI*/
.spacer5 {height: 5px !important}
.spacer10 {height:10px !important}
.spacer20 {height:20px !important}
.spacer30 {height:30px !important}
.spacer40 {height:40px !important}
.spacer50 {height:50px !important}
.spacer60 {height:60px !important}
.spacer70 {height:70px !important}
.spacer80 {height:80px !important}
.spacer90 {height:90px !important}
.spacer100 {height:100px !important}

/*MARGINATORI*/
.nomargintop {margin-top:0px !important}
.nomarginbottom {margin-bottom:0px !important}
.nomarginleft {margin-left:0px !important}
.nomarginright {margin-right:0px !important}
.margintop5 {margin-top:5px !important}
.margintop10 {margin-top:10px !important}
.margintop15 {margin-top:15px !important}
.margintop20 {margin-top:20px !important}
.margintop25 {margin-top:25px !important}
.margintop30 {margin-top:30px !important}
.margintop35 {margin-top:35px !important}
.margintop40 {margin-top:40px !important}
.margintop180 {margin-top:180px !important}
.marginbottom5 {margin-bottom:5px !important}
.marginbottom10 {margin-bottom:10px !important}
.marginbottom15 {margin-bottom:15px !important}
.marginbottom20 {margin-bottom:20px !important}
.marginbottom25 {margin-bottom:25px !important}
.marginbottom30 {margin-bottom:30px !important}
.marginbottom35 {margin-bottom:35px !important}
.marginbottom40 {margin-bottom:40px !important}
.marginright5 {margin-right:5px !important}
.marginright10 {margin-right:10px !important}
.marginright15 {margin-right:15px !important}
.marginright20 {margin-right:20px !important}
.marginright25 {margin-right:25px !important}
.marginright30 {margin-right:30px !important}
.marginright35 {margin-right:35px !important}
.marginright40 {margin-right:40px !important}
.marginleft5 {margin-left:5px !important}
.marginleft10 {margin-left:10px !important}
.marginleft15 {margin-left:15px !important}
.marginleft20 {margin-left:20px !important}
.marginleft25 {margin-left:25px !important}
.marginleft30 {margin-left:30px !important}
.marginleft35 {margin-left:35px !important}
.marginleft40 {margin-left:40px !important}
.marginleft70 {margin-left:70px !important}
.paddingtop5 {padding-top:5px !important}
.paddingtop3 {padding-top:3px !important}
.paddingtop10 {padding-top:10px !important}
.paddingtop15 {padding-top:15px !important}
.paddingtop20 {padding-top:20px !important}
.paddingtop25 {padding-top:25px !important}
.paddingtop30 {padding-top:30px !important}
.paddingtop35 {padding-top:35px !important}
.paddingtop40 {padding-top:40px !important}
.paddingbottom5 {padding-bottom:5px !important}
.paddingbottom10 {padding-bottom:10px !important}
.paddingbottom15 {padding-bottom:15px !important}
.paddingbottom20 {padding-bottom:20px !important}
.paddingbottom25 {padding-bottom:25px !important}
.paddingbottom30 {padding-bottom:30px !important}
.paddingbottom35 {padding-bottom:35px !important}
.paddingbottom40 {padding-bottom:40px !important}
.paddingleft5 {padding-left:5px !important}
.paddingleft10 {padding-left:10px !important}
.paddingleft15 {padding-left:15px !important}
.paddingleft20 {padding-left:20px !important}
.paddingleft30 {padding-left:30px !important}
.paddingleft40 {padding-left:40px !important}
.paddingleft90 {padding-left:90px !important}
.paddingright5 {padding-right:5px !important}
.paddingright10 {padding-right:10px !important}
.paddingright15 {padding-right:15px !important}
.paddingright20 {padding-right:30px !important}
.paddingright30 {padding-right:20px !important}
.paddingright40 {padding-right:40px !important}
.padding5 {padding:5px !important}
.padding10 {padding:10px !important}
.padding15 {padding:15px !important}
.padding20 {padding:20px !important}
.nopadding {padding:0 !important}
.nopaddingleft {padding-left:0 !important}
.nopaddingtop {padding-top:0 !important}
.nopaddingright {padding-right:0 !important}
.nopaddingbottom {padding-bottom:0 !important}

/*POSIZIONE*/
.relative {position:relative !important}
.absolute {position:absolute !important}
.bottomright{position:absolute !important;bottom:0;right:0}
.topright{position:absolute !important;top:0;right:0}
.topleft{position:absolute !important;top:0;left:0}
.bottomleft{position:absolute !important;bottom:0;left:0}

/*COLOR FONT*/
.azzurro {color:#3492A9 !important}
.arancio {color:#FFA54C !important}
.white{color:#fff !important}
.black{color:#333 !important}
.blu {color:#4684B7 !important}
.grey {color:#444 !important}
.lightgrey {color:#c7c7c6 !important}
.green {color:#89D05E !important}
.red {color:#FF2626 !important}

/*COLORE SFONDO*/
.backgrey {background-color:#383334 !important}
.backwhite {background-color:#fff !important}
.backgreen {background-color:#89D05E !important}
.backgiallo {background-color:#f5ca59 !important;}
.backblu{background-color:#4684B7  !important;}
.backarancio{background-color:#FFA54C  !important;}
/*GENERICI*/
.cursorpointer:hover {cursor:pointer !important}
.clear {clear:both}
.full {width:100% !important}
.half{width:48% !important}
.inline {display:inline !important}
.inlineinput {display:inline;float:right !important}
.right {float:right !important}
.left {float:left !important}
.nofloat {float:none !important}
.nooverflow {overflow:visible !important}
.overflowhidden{overflow:hidden !important}
.over:hover {box-shadow: 0px 0px 55px #888888 !important}
.block {display:block !important}
.inlineblock {display:inline-block !important}
.central {text-align:center}
.verticaltop {vertical-align:top !important}
.verticalmiddle {vertical-align:middle !important}
.verticalbottom {vertical-align:bottom !important}
.nodecoration {text-decoration:none !important}
.noborder {border:none !important}
.displaynone {display:none !important;}
.alignleft {text-align:left !important}
.alignright {text-align:right !important}
.aligncenter {text-align:center !important}
.nobackground {background:none !important}
.borderadius5 {border-radius: 5px !important;}
.borderadius10 {border-radius: 10px !important;}
.bordergreen{border:1px solid #89D05E !important}
.borderazzuro{border:1px solid #3492A9 !important}
.borderarancio{border:1px solid #FFA54C !important}
.visited:visited {color:black !important}
.overbold:hover{font-weight:bold}
.justify {text-align:justify;-moz-text-align-last:left -ms-text-align-last:left text-align-last:left}
a:hover {cursor:pointer}
.border-grey{border:1px solid #efefef}
.ombra{box-shadow: 2px 2px 5px #555 !important}
/*VALIDATORS*/
.field-validation-error {color: #f00;}
.field-validation-valid {display: none;}
.input-validation-error {border: 1px solid #F78F07 !important;background-color: #F7E707 !important;}
.validation-summary-errors {font-weight: bold;color: #f00;}
.validation-summary-valid {display: none;}
.validatornewsletter {
  color: red;
background-color: #F2ACB5;
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
padding: 5px 20px;
border-radius: 5px;font-size:20px

}
.validator {
  color: red;
background-color: #F73939;
position: absolute;
top: 0px;
right: -10px;
left: 0px;
height:22px;opacity:0.2

}

.newcolor {
background: url('../images/noise_pattern.png?1391170676'),-webkit-gradient(linear, left top, right top, from(#697D51 ), color-stop(50%, #779E46 ), to(#697D51 )) !important; 
background: url('../images/noise_pattern.png?1391170676'), -webkit-linear-gradient(left, #697D51  0%, #779E46  50%, #697D51  100%) !important;
background: url('../images/noise_pattern.png?1391170676'), linear-gradient(to right, #697D51  0%, #779E46  50%, #697D51  100%) !important;
}


.overlay{
    background:#111;
    position:fixed;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:1000;
    cursor:pointer;
/*Trasperenza cross browser*/
opacity: .7; filter: alpha(opacity=70);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";   
 
}
.chiudi {
position:absolute;top:10px;right:10px
}

#panelArticolo {
        

    text-align:left;display:none; z-index:+9000;position:fixed;top: 50%;
    left: 50%;  margin-top: -280px;
    margin-left: -350px;
width:700px;height:auto;background-color:#fff;border: 4px solid  #ccc;
padding:20px

}
@media (max-width:680px) {
    #panelArticolo {
        

   top: 20%;
    left: 10%;  right:10%;
width:80%;height:auto;border: 2px solid  #ccc;
padding:10px;margin-top:0;margin-left:0;

}
}


    #panelArticolo h4{
        margin-bottom:20px;color:#4684B7
    }

    #panelArticolo .descrArticolo{
      height:auto !important
    }

     #panelArticolo .descrArticolo .continua{
      display:none
    }
html, body {
    margin:0;padding:0; 
}
a {text-decoration:none}
button {
    border:none
}
b,strong {color:#3a7199 !important;font-weight:bold !important
}
a:hover,button:hover{cursor:pointer;text-decoration:none;}
a:visited img {
    border:none
}
    a img {
        display:block;vertical-align:middle
    }
img {
    max-width:100%;
}
h1, h2, h3, h4, h5, h6, h7 {
    margin:0;padding:0;font-weight:normal;
}
ul {
    padding:0;margin:0;list-style:none
}
body {
    background-color:#EEEEEE;    font-family: "Ubuntu","Century Gothic","Segoe UI", Verdana, Helvetica, Sans-Serif;

    font-size:14px;color:#333;
}

#realPage,.realPage {
    width:960px;margin:0 auto;
    padding:0px 70px 0px 70px;
}

/*MASTER*/
header{
    display:block;
    padding-top: 25px;
padding-bottom: 15px;
height:41px;background-image:url(/Content/imgsito/sfondoHeader.png)
}
#menu {
        width:960px;margin:0 auto;
    padding:0px 70px 0px 70px
    }
#logo ,#menu nav{
    display:inline-block;vertical-align:middle
}
#logo {
    margin-right:20px
}
    #menu nav ul li {
        display:inline-block;vertical-align:middle;margin-left:5px;margin-right:5px
    }
    #menu nav ul li a {
        color:#0B4F6C;display:block;padding:5px;font-size:14px
    }
    #menu nav ul li.active a, #menu nav ul li a:hover {
        color:#fff;background-color:#4684B7;border-radius:5px;
    }
#menuSmart {
    display:none;
}
#menuSmart .openMenu{
   width:42px;height:32px;
}
    #menuSmart .openMenu img{
        margin:0 auto
    }
#menuSmart ul{
    display:none;text-align:left;border:1px solid #7FA8C7;border-bottom:none;margin-top:20px
}
    #menuSmart ul li{
        padding:5px;border-bottom:1px solid #7FA8C7
    }
#menuSmart ul li a{
    display:block;font-size:14px;color:#222
}
.bordoFooter {
    height:24px;background-image:url(/Content/imgsito/bF.png)
}
#contattaBottom{
    display:block;background-color:#222;
    padding-top: 15px;
padding-bottom: 15px;border-top:3px solid #000;padding-bottom:60px
}
footer {
    display:block;background-color:#ccc;
    padding-top: 25px;
padding-bottom: 15px;
}

.tCBottom {
   font-size:30px;

}
#bottomForm {
    
}
#bottomForm .inputBox{
    width:30%;float:left;margin-right:20px
}
#bottomForm .inputBox input{
    width:90%;display:block;font-size:14px;color:#444;
    background-color:#fff;border:1px solid #444;font-style:italic;
    padding:10px
}

#bottomForm  textarea{
    width:91%;display:block;font-size:14px;color:#444;
    background-color:#fff;border:1px solid #444;font-style:italic;
    padding:10px;margin-top:20px; font-family: "Ubuntu","Century Gothic","Segoe UI", Verdana, Helvetica, Sans-Serif;
}
.tCContact {
   font-size:20px;

}

.bloccoFooter {
    display:inline-block
}
.bloccoFooter img{
    display:block;margin:0 auto
}
.bloccoFooter span{
   text-align:right
}

h1,.likeh1 {
    font-size:36px;color:#212121;padding-bottom:10px;border-bottom:2px solid #ccc
}

.testo { font-size:16px;line-height:23px }

/*LO STUDIO*/
.curriculum {
    padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ccc
}
.curriculum .imgcontainer{
    display:inline-block;vertical-align:top;height:146px;width:127px;overflow:hidden;margin-right:20px;
}
.curriculum .imgcontainer img{
display:block;margin: 0 auto}
.curriculum .dettaglio{
    display:inline-block;vertical-align:top;width:80%;
}
.curriculum .dettaglio .titolo{
    display:block;color:#397099;font-size:20px;margin-bottom:10px;
}

@media (max-width:770px) {
    .curriculum .imgcontainer{
    display:block;margin-right:0px;margin:0 auto
}
    .curriculum .dettaglio{
    display:block;
}
    .curriculum .dettaglio .titolo{
    text-align:center;margin-top:10px
}
}

/*DOVE SIAMO*/
.dovesiamo {
    padding-top:30px
}
.dovesiamo .mappa {
    width:640px;display:inline-block; vertical-align:top;border:2px solid #ccc;margin-right:20px;overflow:hidden;
    box-shadow:2px 2px 5px #888
}
.dovesiamo .contattiRapidi {
    display:inline-block; vertical-align:top;
    padding:20px;border:2px solid #ccc;background: -webkit-linear-gradient(#ffffff, #F1F1F1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #F1F1F1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #F1F1F1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #F1F1F1); /* Standard syntax (must be last) */
    box-shadow:2px 2px 5px #888
}
.dovesiamo .contattiRapidi h2{
    font-size:22px;color:#4684B7;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:10px;
}
.dovesiamo .contattiRapidi span{
   display:block;margin-bottom:10px
}

@media (max-width:1040px) {
    .dovesiamo .mappa {
    display:block;width:auto;margin-right:0px
}
    .dovesiamo .contattiRapidi {
    display:block;margin-top:30px;
}
}


/*NEWS E DETTAGLIO NEWS*/
.barraSx {
    float:left;width:66%;
}
.barraSx .hideMenu{
    display:none;
}

.barraSx article{
    margin-bottom:60px;margin-top:20px
}
.barraSx article .data{
    display:inline-block;vertical-align:middle;width:80px;height:80px;background-color:#4684B7;color:#fff;border-radius:50%
}
.barraSx article .data .giorno{
        font-size: 36px;display:block
    }
.barraSx article .titolo{
    display:inline-block;vertical-align:middle;width:60%;margin-left:3%
}
.barraSx article .commenti{
    display:inline-block;vertical-align:middle;padding-left:50px;
    background-image:url(/Content/imgsito/comments.png);background-repeat:no-repeat;width:5%;min-height:44px
}

.barraSx article.dettaglioArticolo{
    margin-bottom:60px;margin-top:20px
}
.barraSx article.dettaglioArticolo .data{
    display:inline-block;vertical-align:middle;width:80px;height:80px;background-color:#4684B7;color:#fff;border-radius:50%
}
.barraSx article.dettaglioArticolo .titolo{
    display:inline-block;vertical-align:middle;width:70%;margin-left:3%
}
.barraSx article.dettaglioArticolo .titolo h1{
    font-size:26px;border:none
}
.barraDx {
    float:left;width:31%;padding-left:2%;
    background: -webkit-linear-gradient(#F1F6FA, #ffffff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#F1F6FA, #ffffff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#F1F6FA, #ffffff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#F1F6FA, #ffffff); /* Standard syntax (must be last) */
}

.categorie{
    padding-left:10%;margin-top:20px;margin-bottom:40px
}
.categorie li{
    padding-left:25px; background-image:url(/Content/imgsito/iconLi.png);background-repeat:no-repeat;margin-bottom:15px
}

.hideMenu .categorie{
    padding-left:0px;margin-top:20px;margin-bottom:20px
}
.articoliletti{
    padding-top:20px;padding-bottom:20px
}
.articoliletti .articolo{
    margin-bottom:20px;
}
.articoliletti .articolo .imgcontainer{
    display:inline-block;width:30%;margin-right:3%;overflow:hidden;vertical-align:top
}
.articoliletti .articolo .imgcontainer img{
    max-width:100%;
}
.articoliletti .articolo .dettaglio{
        display:inline-block;width:60%;vertical-align:top

}



@media (min-width:681px) and (max-width:860px) {
  .barraSx article .titolo{
    width:50%;font-size:14px
}
}

@media (max-width:680px) {
    .barraSx {
    float:none;width:100%;margin-right:0%
}

    .barraSx .hideMenu{
    display:block;margin-bottom:20px;
}
.barraDx {
    display:none;
}
}

/*AREE*/
.aree {
    padding-top:30px
}
.aree .area {
    margin-bottom:60px;
}

.aree .area h2{
    font-size:26px;color:#4684B7;margin-bottom:20px
}

.aree .area ul li{
    padding-left:30px;background-image:url(/Content/imgsito/pallblu.png);
    background-position:5px 5px; background-repeat:no-repeat;margin-bottom:20px
}
.aree .area ul h3{
    font-weight:bold;margin-bottom:5px
}

/*RAPPORTI CON LASSISTITO*/
.citazione{
    float:right;max-width:690px;padding:20px 40px;border-radius:20px;font-size:19px;color:#4684B7;border:2px solid #ccc;
    background: -webkit-linear-gradient(#ffffff, #F1F1F1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #F1F1F1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #F1F1F1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #F1F1F1); /* Standard syntax (must be last) */
    box-shadow:2px 4px 5px #333
}
.citazione .autore{
    display:block;margin-top:20px;text-align:center;font-size:12px; color:#222
}
.rapporti h2{
    font-size:26px;color:#4684B7;margin-bottom:20px;margin-top:30px
}
.rapporti .articoli {
    padding:20px 30px;border:2px solid #ccc;margin-top:30px;margin-bottom:30px;

    border-radius:15px;
    background: -webkit-linear-gradient(#ffffff, #F1F1F1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #F1F1F1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #F1F1F1); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #F1F1F1); /* Standard syntax (must be last) */
    box-shadow:2px 2px 5px #888

}

    .rapporti .articoli h3 {
        color:#4684B7;margin-bottom:20px;
    }

    .rapporti .articoli .articolo {
        width:30%;margin-right:3%;font-size:12px;float:left
    }

    .rapporti .articoli .articolo h4{
        margin-bottom:20px;color:#4684B7
    }

    .rapporti .articoli .articolo .descrArticolo{
       height: 109px;
overflow: hidden;
line-height: 12px;
position:relative
    }
    .rapporti .articoli .articolo .descrArticolo .continua{
       
line-height: 12px;
position:absolute;bottom:0;right:0;background-color:#eee
    }

    @media (max-width:680px) {
    .rapporti .articoli .articolo {
        float:none;display:block;margin-bottom:20px;width:auto
    }
}


/*RESPONSIVIZZAZIONE*/

@media (max-width:1100px) {
    header{
        background:none;
        height:auto;
        background-color:#CFDBE3;
        border-bottom:8px solid #7FA8C7
    }
    #menu {
        text-align:center
    }
    #logo {
    display:block;
    }
        #logo img {
        display:block;margin:0 auto
        }
    #menu nav {
    display:block;
    }
}


@media (max-width:1100px) {
    body {
        margin:0 auto
    }
    #realPage,.realPage {
    margin:0 auto;width:auto;
    padding:0px 10px 0px 10px
}
    #menu {
        width:100%;margin:0 auto;
    padding:10px 0px 0px 0px
    }
}



@media (max-width:890px) {
    .bloccoFooter {
    display:block;text-align:center;margin:0 auto
}
    .bloccoFooter span{
    text-align:center;
}
}

@media (max-width:680px) {
    #menuSmart{
        display:block
    }
    #menu nav {
        display:none
    }
    #bottomForm .inputBox{
    float:none;display:block;width:100%
}
}

.map-wrapper{
margin-bottom:-1px
}

#map{
border-bottom:3px solid #39b54a;height:553px
}


.gmnoprint img {
    max-width:none !important
}

.map-wrapper{
margin-top:-62px
}

.map-navigation-positioning{
min-height:0px
}

.map-navigation-wrapper{
position:relative
}

.map-navigation{
background-color:rgba(37,37,37,0.9);border-top:5px solid #39b54a;padding:0px 0px 0px 0px;position:absolute;right:0px;top:-471px;z-index:9997
}

.map-navigation label{
color:#fff;font-size:13px;font-weight:bold;margin:0px 0px 5px 0px
}

.map-navigation-light .map-navigation label{
color:#252525
}

.map-navigation-light .map-navigation{
background-color:rgba(255,255,255,0.95)
}

.map-navigation-light .map-navigation .form-control{
border:2px solid rgba(0,0,0,0.1)
}

#map-property{
height:316px;position: relative;overflow: hidden;-webkit-transform: translateZ(0px);background-color: rgb(229, 227, 223);
}
#map-agency{
border-bottom:3px solid #39b54a;height:300px
}
.marker{
background-color:#fff;border:3px solid #4684B7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:38px;line-height:28px;position:relative;text-align:center;width:38px
}

.marker:after{
bottom:-13px;border:4px solid transparent;border-top-color:#4684B7;border-top-width:6px;content:'';display:block;height:0px;left:50%;margin-left:-4px;position:absolute;width:0px
}

.marker-inner{
-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:38px;line-height:30px;width:38px;overflow:hidden
}

.marker-inner img{
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;display:block;margin:0 auto;
}

.infobox{
background-color:#4684B7;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);height:60px;padding:0px;position:relative;width:220px
}

.infobox:after{
border:6px solid transparent;border-top-color:#4684B7;bottom:-12px;content:'';display:block;height:0px;left:50%;margin-left:-6px;position:absolute;width:0px
}

.infobox-header{
background-color:#D2E0F7;color:#000;padding:8px 15px
}

.infobox-picture{
height:140px;float:left;overflow:hidden;position:relative;width:100%
}

.infobox-picture a{
height:140px
}

.infobox-picture img{
width:100%
}

h3.infobox-title,h3.infobox-title a{
color:#555;font-size:14px;font-weight:bold;margin:0px 0px 5px 0px !important;padding:0px
}

h4.infobox-subtitle,h4.infobox-subtitle a{
color:rgba(0,0,0,0.8);font-size:11px;font-weight:normal;margin:0px
}

.infobox-price{
background-color:rgba(255,255,255,0.85);bottom:0px;color:#39b54a;font-size:12px;font-weight:bold;left:0px;line-height:23px;padding:4px 0px;position:absolute;right:0px;text-align:center;z-index:2
}

.clusterer{
background-color:#fff;border:2px solid #4684B7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:14px;font-weight:bold;height:48px;position:relative;text-align:center;width:48px
}

.clusterer-inner{
background-color:#4684B7;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:40px;line-height:38px;margin:2px;width:40px
}

