body.home .carousel-caption {
       background-color: rgba(51,51,51,0.66)!important; 
       border-bottom-left-radius: 0px; 
       border-bottom-right-radius: 0px; 
       font-family: futura; 
       margin-right: 0px!important; 
       margin-top: 21px; 
    } 

body.home .carousel-caption h2 {
       background-color: rgba(0,0,0,0); 
       font-family: Molengo; 
       text-transform: none; 
    } 

body.home .carousel-caption p {
       font-family: Molengo; 
    } 

body.home .rome-apartments-wrap-1 .container .row .col-sm-3 p {
       font-family: Molengo; 
       font-size: 15px; 
       margin-top: 23px; 
    } 

body.home .rome-apartments-wrap-1 .container .row .rome-area a h2 {
       color: rgba(0, 0, 0,0.62); 
       font-family: Molengo; 
    } 

body.home .rome-apartments-wrap-1 .find-rome-accommodation h2 {
       font-family: Molengo; 
       font-size: 26px; 
       padding-bottom: 8px; 
       padding-top: 5px; 
    } 

body.home .rome-apartments-wrap-claim h1 {
       background-color: rgba(255,255,255,1); 
       color: rgba(62,62,62,0.88); 
       font-family: futura; 
       font-size: 48px!important; 
       font-style: normal; 
       font-weight: normal; 
       margin-top: -11px; 
       padding-bottom: 32px; 
       padding-top: 15px; 
       text-decoration: none!important; 
       text-transform: none; 
    } 

bodydot-home-dot-search-block-home-buttondot-perform-search {
    } 

body.home .search-block-home button.perform-search:after,body.home .search-block-home button.perform-search:before {
       display: none; 
    } 

body.home .search-block-home button.perform-search {
       background-color: #ffffff; 
       background-image: none; 
       border-radius: 5px; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: rgb(31, 73, 101); 
       font-family: Molengo; 
       font-size: 16px; 
       font-style: normal; 
       font-weight: lighter; 
       letter-spacing: 0; 
       line-height: 1.8; 
       margin-left: -5px; 
       padding: 15px 20px; 
       padding-bottom: 4px; 
       padding-left: 13px; 
       padding-right: 13px; 
       padding-top: 3px; 
       text-decoration: none; 
       text-shadow: none; 
       transition:  all 0.3s; 
    } 

body.home .search-block-home button.perform-search:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

body.home .search-block-home form.form-inline .checkbox label {
       background-color: transparent; 
       color: rgba(0, 0, 0, 0.66); 
       font-family: futura; 
       font-size: 17.5px; 
       margin-left: 0px; 
    } 

body.home .search-block-home h2 {
       color: rgba(8,6,6, 0.75); 
       font-family: futura; 
       font-size: 38px; 
       margin-top: -4px; 
       padding-bottom: 10px; 
    } 

body.page-id-14842 h3 {
       border-bottom-color: rgba(198,198,198,1); 
       border-bottom-style: solid; 
       border-bottom-width: 2px; 
       border-left-style: solid; 
       border-left-width: 0px; 
       border-top-style: solid; 
       border-top-width: 0px; 
       margin-top: 56px; 
    } 

body.single .apartment-rome-wrap-first .area-feats-row .col-md-7 {
       font-size: 14px; 
    } 

body.single .apartment-rome-wrap-first .area-feats-row .col-md-7 ul.apartment-features-list {
       font-size: 14px; 
    } 

body.single .apartment-rome-wrap-first .area-feats-row .col-md-7 ul.apartment-features-list li.go-highlight-booking {
       color: rgba(36,136,11,1)!important; 
       font-family: helvetica neue; 
       font-size: 21px!important; 
       font-weight: 200; 
    } 

body.single .apartment-subtitles-row .col-md-11 {
       margin-bottom: 0px; 
       padding-bottom: 0px; 
    } 

body.single .apartment-subtitles-row .col-md-11 ul#rome-apartment-anchors li {
       color: rgba(31,73,101,1); 
       font-family: futura; 
       font-size: 9.9px; 
       font-weight: normal; 
       letter-spacing: 1px; 
       text-transform: uppercase; 
    } 

body.single .apartment-subtitles-row .col-md-11 ul#rome-apartment-anchors {
       margin-top: 3px; 
    } 

body.single .apartment-subtitles-row span.label-default {
       margin-top: 6px; 
    } 

body.single .apt-menu-wrap {
       background-color: rgba(255,255,255,1); 
       font-size: 14px; 
       height: 27px; 
       margin-bottom: 43px; 
       margin-top: -6px; 
    } 

.air-message {
       font-size: 19px; 
       font-style: italic; 
       padding-bottom: 16px; 
       padding-top: 10px; 
    } 

.apartment-rome-wrap-feedback {
       background-color: rgba(255,255,255,1); 
       background-image: none; 
    } 

.apartment-rome-wrap-second {
       background-color: rgb(248, 246, 241)!important; 
    } 

.apartments-rome-offers-wrap {
       background-color: #f7f7f7; 
       margin-bottom: 8px; 
       margin-top: 21px; 
       padding-bottom: 22px; 
       padding-top: 0px; 
    } 

.areas-listing {
       background-color: transparent; 
       overflow-x: hidden; 
       padding-right: 2px; 
       text-overflow: ellipsis; 
       white-space: nowrap; 
       width: 100%; 
    } 

.claim-single-page {
       background-color: #5a0919; 
       background-image: linear-gradient(2deg, #3f080e, #5a0919); 
    } 

.customer-quote {
       color: rgba(31, 73, 101,0.78); 
       font-family: Gloria Hallelujah; 
       font-size: 24px; 
       font-style: normal; 
       margin-bottom: 13px; 
       padding-top: 35px; 
       text-indent: 27px; 
    } 

.customer-quote-wrap {
       background-color: rgb(255, 255, 255); 
       background-image: none; 
       border-top-color: rgba(51,51,51,0.54); 
       border-top-style: dotted; 
       border-top-width: 0px!important; 
       padding-bottom: 36px; 
       padding-top: 20px; 
    } 

.customer-signature {
       color: #ffffff; 
    } 

.darrow {
       color: #b7b7b7; 
       font-size: 28px; 
       margin-top: 8px; 
    } 

.navbar-fixed-top {
       background-color: #5a0919; 
       background-image: none; 
       background-position: 100px 10px; 
       border-width: 0px; 
       font-family: Georgia, Times, serif; 
       font-size: 16px; 
    } 

.price-from-label {
       background-color: transparent!important; 
       border-radius: 0px!important; 
       color: rgba(51, 51, 51, 0.8)!important; 
       font-family: Molengo!important; 
       font-size: 22px!important; 
       font-weight: 400!important; 
       line-height: 24px!important; 
       margin-bottom: 0px; 
       padding-bottom: 0px!important; 
       padding-right: 43px; 
       padding-top: 0px; 
       text-decoration: none!important; 
       text-transform: capitalize; 
    } 

.rental-intro .col-sm-6 h1 {
       color: rgba(26,68,90,1)!important; 
       font-family: futura!important; 
       font-weight: 100!important; 
       text-transform: uppercase!important; 
       word-spacing: 0px!important; 
    } 

.rental-intro p.from {
       border-left-style: solid; 
       border-left-width: 2px!important; 
       border-right-style: solid; 
       border-right-width: 0px!important; 
       color: #16374f!important; 
       font-weight: 300!important; 
       margin-left: 0px; 
    } 

.rental-intro  p.upto {
       color: #16374f!important; 
       font-weight: 300!important; 
       margin-right: -20px; 
       padding-left: 46px; 
    } 

.rome-apartments-wrap-1 {
       background-color: transparent; 
       background-image: none; 
       padding-bottom: 15px; 
    } 

.rome-apartments-wrap-claim {
       background-color: rgba(255,255,255,1); 
       border-style: solid; 
       border-top-color: rgba(252,252,252,1); 
       border-top-style: solid!important; 
       border-top-width: 0px!important; 
       border-width: 0px!important; 
       margin-top: 80px!important; 
       padding-top: 0px; 
    } 

.row-intro-airbnb {
       background-image: linear-gradient(0deg, #ffffff, #f4f4f4); 
       margin-top: 0px; 
       padding-top: 22px; 
    } 

.search-block-home {
       background-color: rgb(248, 246, 241); 
       border-bottom-color: rgba(31,73,101,0.41); 
       border-bottom-style: dotted; 
       border-bottom-width: 0px!important; 
    } 

.top-offers-home {
       color: rgba(51, 51, 51,0.78); 
       font-family: Molengo; 
       font-size: 16px; 
       margin-bottom: 29px; 
       margin-top: 26px; 
       text-align: center; 
    } 

html body {
       border-style: solid; 
       border-width: 0px!important; 
    } 

HTML > BODY > DIV.apartment-rome-ajax-attraction-wrap {
       background-color: rgba(197,184,184,0); 
    } 

HTML > BODY > DIV.apartment-rome-ajax-attraction-wrap > DIV.container > DIV.row > DIV#poi-detail > H1 {
       font-family: Molengo; 
    } 

HTML > BODY > DIV.apartment-rome-ajax-attraction-wrap > DIV.container > DIV.row > DIV#poi-detail > H2 {
       font-family: Molengo; 
    } 

HTML > BODY > DIV.apartment-rome-ajax-attraction-wrap > DIV.container > DIV.row > DIV#poi-detail > P > A {
       color: rgb(177, 21, 52); 
    } 

HTML > BODY > DIV.apartment-rome-ajax-attraction-wrap > DIV.container > DIV.row > DIV#poi-detail > P {
       font-family: Molengo; 
       font-size: 15.5px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container {
       background-color: rgba(228,219,219,1)!important; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row {
       background-color: rgba(255,255,255,1); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV {
       background-color: rgba(255,255,255,1); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV > DIV.box > DIV.icon > DIV.image.review-avatar-5 {
       margin-top: 0px; 
       padding-top: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV > DIV.box > DIV.icon > DIV.info {
       background-color: rgba(249,249,249,1)!important; 
       border-style: solid; 
       border-width: 1px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV > DIV.box > DIV.icon > DIV.info > BLOCKQUOTE.review-quote.summary {
       border-left-width: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV > DIV.box > DIV.icon > DIV.info > BLOCKQUOTE.review-quote.summary > EM {
       font-family: Gloria Hallelujah; 
       font-size: 15px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV > DIV.box > DIV.icon > DIV.info > DIV.description > P {
       font-family: Molengo; 
       font-size: 15px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV > DIV.box > DIV.icon > DIV.info > H3.title {
       color: rgba(34,34,34,0.79); 
       font-family: Molengo!important; 
       font-size: 18px; 
       margin-bottom: 8px; 
       padding-bottom: 9px; 
       padding-top: 0px!important; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV > DIV.box > DIV.icon > DIV.info > H3.title > SPAN {
       color: rgba(34,34,34,0.79); 
       font-family: Molengo; 
       font-size: 17px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV > H2 {
       border-bottom-width: 0px; 
       font-family: Molengo; 
       padding-bottom: 10px; 
       padding-top: 30px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV.hidden-xs > DIV#overall-review-bar > DIV.progress.overall-vote > DIV.progress-bar.progress-bar-info.progress-bar-striped {
       font-family: helvetica neue; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > DIV.hidden-xs > DIV#overall-review-bar {
       padding-top: 40px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-feedback > DIV.container > DIV.row > P.text-center > A.btn.btn-info.btn-lg.view-more-reviews {
       border-radius: 0px; 
       border-width: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.area-feats-row.row > DIV > UL.apartment-features-list.pull-right > LI {
       font-family: futura; 
       font-size: 11px!important; 
       font-style: normal; 
       font-weight: 00!important; 
       letter-spacing: 0px; 
       line-height: 0px; 
       margin-bottom: 0px; 
       margin-left: 0px; 
       margin-right: 5px; 
       padding-bottom: 0px; 
       padding-left: 20px; 
       padding-right: 0px; 
       text-align: left; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.area-feats-row.row > DIV.rome-apartment-area > A {
       color: rgba(55,5,12,1); 
       font-size: 11px; 
       text-transform: uppercase; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV > A.btn.btn-default.btn-lg.btn-warning.view-more-photos.hidden-xs {
       background-color: rgba(255,255,255,1); 
       border-width: 0px; 
       color: rgba(0,0,0,0.7); 
       font-family: futura; 
       font-size: 21px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > DIV {
       background-color: rgba(255,255,255,1); 
       border-width: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > DIV > H5 {
       background-color: rgba(247,245,242,0.41); 
       border-bottom-width: 1px!important; 
       border-color: rgb(177, 21, 52); 
       border-left-width: 0px; 
       border-right-width: 0px; 
       border-style: dotted; 
       border-top-style: dotted; 
       border-top-width: 1px!important; 
       border-width: 0px; 
       color: rgb(31, 73, 101); 
       font-family: Molengo!important; 
       font-size: 13.3px; 
       font-weight: normal!important; 
       line-height: 20px; 
       margin-bottom: 14px; 
       margin-top: -2px; 
       padding-bottom: 5px; 
       padding-right: 0px; 
       padding-top: 5px; 
       text-align: center; 
       text-decoration: none!important; 
       text-transform: none; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > DIV.text-center > A.cboxElement > IMG {
       border-bottom-style: solid; 
       border-bottom-width: 7px!important; 
       border-color: rgba(231,237,237,1); 
       border-left-style: dotted; 
       border-right-style: dotted; 
       border-style: solid; 
       border-top-style: solid; 
       border-top-width: 7px!important; 
       border-width: 0px!important; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > DIV.text-center > H4 {
       font-family: futura; 
       text-align: center; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form {
       background-color: rgba(255,255,255,1); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-1 > DIV.form-group > INPUT#arriv {
       background-color: rgba(255,255,255,1); 
       border-radius: 0px; 
       color: #555555; 
       font-family: futura; 
       font-size: 11px; 
       font-weight: lighter; 
       text-transform: uppercase; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-1 > DIV.form-group > INPUT#depar {
       background-color: #eeeee; 
       border-radius: 0px; 
       font-family: futura; 
       font-size: 11px; 
       text-transform: uppercase; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-1 > DIV.form-group > SELECT#number_of_guests {
       border-radius: 0px!important; 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-1 > H3 {
       color: rgb(46, 20, 20); 
       font-family: futura; 
       font-size: 19px; 
       font-weight: lighter!important; 
       margin-bottom: 16px; 
       margin-top: -10px; 
       text-align: left; 
       text-transform: none; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-1 > INPUT.check-dates-now.btn.btn-primary.btn-md.btn-contrast.btn-block {
       background-color: rgb(31, 73, 101)!important; 
       background-image: none; 
       border-bottom-width: 0px; 
       border-left-width: 0px; 
       border-radius: 0px; 
       border-right-width: 0px; 
       border-top-width: 0px; 
       font-family: futura; 
       margin-bottom: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-2 > DIV.form-group > DIV.input-add-notes-group {
       font-family: futura; 
       font-size: 12.5px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-2 > DIV.form-group > INPUT#email {
       border-radius: 0px; 
       font-family: futura; 
       font-size: 13px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-2 > DIV.form-group > INPUT#name {
       border-radius: 0px; 
       font-family: futura; 
       font-size: 13px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-2 > DIV.form-group > INPUT#request-check-button {
       background-color: rgba(25,97,9,1); 
       background-image: none; 
       border-bottom-width: 0px; 
       border-left-width: 0px; 
       border-radius: 0px; 
       border-right-width: 0px; 
       border-top-width: 0px; 
       border-width: 0px; 
       font-family: futura; 
       font-size: 14px; 
       text-transform: uppercase; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-2 > DIV.form-group > INPUT#surname {
       border-radius: 0px; 
       font-family: futura; 
       font-size: 13px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-2 > DIV.form-group > SELECT#salutation {
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       font-family: futura; 
       font-size: 13px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-2 > H3 {
       font-family: futura; 
       font-size: 20px; 
       margin-bottom: 16px; 
       margin-top: 24px; 
       text-align: left; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > IFRAME.fb-rle.hidden-md.hidden-sm.fb-singlepost {
       height: 70px; 
       margin-left: 16px; 
       margin-right: -20px; 
       margin-top: 10px; 
       padding-left: 0px; 
       padding-right: 0px; 
       width: 257px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > P.text-center.ppby.hidden-xs > IMG#credit-cards {
       margin-bottom: 23px; 
       margin-top: -3px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.loft-content-column > DIV.section-3d-wrap > DIV.show-3d-view > H3 > SPAN.underline {
       text-decoration: none!important; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.loft-content-column > H4 > A {
       color: rgba(151,6,35,1); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.loft-content-column > H4 {
       font-family: Molengo; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.loft-content-column > P > A {
       color: rgba(127,10,33,1); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.loft-content-column > P > A > IMG.aligncenter.wp-image-20149.size-full {
       margin-bottom: -6px; 
       margin-right: 0px; 
       margin-top: 22px; 
       text-align: left; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.loft-content-column > P {
       color: rgba(0,0,0,0.75); 
       font-family: Molengo; 
       font-size: 15px; 
       font-weight: lighter; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-first {
       margin-top: -11px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV.google-map-wrap-20051.google-map-wrap > DIV#map-canvas-20051 > DIV > DIV.gm-style > DIV > DIV > DIV > DIV > DIV > DIV {
       background-color: transparent; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV.google-map-wrap-20051.google-map-wrap > DIV#map-canvas-20051 > DIV > DIV.gm-style > DIV > DIV > DIV > DIV > DIV.gm-style-iw > DIV > DIV > DIV > SPAN {
       background-color: rgb(252, 252, 252); 
       color: rgb(90, 9, 25); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default {
       border-radius: 0px; 
       margin-bottom: 10px; 
       padding-bottom: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV.panel-heading {
       background-color: rgb(248, 246, 241); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV.panel-heading > H4.panel-title > A {
       color: rgba(51,51,51,0.79); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-1 > DIV.panel-body.bbe-component-block > UL.points-of-interest > LI > A {
       color: rgb(90, 9, 25); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-1 > DIV.panel-body.bbe-component-block > UL.points-of-interest > LI {
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-2 > DIV.panel-body > UL.points-of-interest > LI > A {
       color: rgb(90, 9, 25); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-2 > DIV.panel-body > UL.points-of-interest > LI {
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-3 > DIV.panel-body > UL.points-of-interest > LI > A {
       color: rgb(90, 9, 25); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-3 > DIV.panel-body > UL.points-of-interest > LI {
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-4 > DIV.panel-body > UL.points-of-interest > LI > A {
       color: rgb(90, 9, 25); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-4 > DIV.panel-body > UL.points-of-interest > LI {
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-5 > DIV.panel-body > UL.points-of-interest > LI > A {
       color: rgb(90, 9, 25); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > DIV#accordion-POI > DIV.panel.panel-default > DIV#POI-collapse-5 > DIV.panel-body > UL.points-of-interest > LI {
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > DIV.map-poi-container > DIV.row > DIV > P > EM {
       font-family: Molengo; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-maps > DIV.container-fluid > DIV.row > DIV > H2.text-center {
       color: rgba(51,51,51,0.78); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-ourstuff {
       background-color: rgba(255,255,255,1)!important; 
       border-bottom-color: rgba(51,51,51,0.6); 
       border-bottom-style: none!important; 
       border-bottom-width: 0px; 
       border-left-style: none!important; 
       border-left-width: 0px!important; 
       border-right-style: none; 
       border-right-width: 0px!important; 
       border-style: solid; 
       border-top-color: rgba(51,51,51,0.67); 
       border-top-style: dashed; 
       border-top-width: 1px!important; 
       border-width: 1px!important; 
       margin-top: 1px; 
       padding-bottom: 23px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-ourstuff > DIV.container > DIV.row > DIV > DIV#apartment-features-amenities > UL.ul-serv > LI {
       font-family: futura; 
       font-size: 14px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-ourstuff > DIV.container > DIV.row > DIV > DIV#apartment-features-amenities > UL.ul-serv > LI > SPAN.amenity-label {
       font-family: Molengo; 
       font-size: 14px; 
       text-transform: none; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-ourstuff > DIV.container > DIV.row > DIV > H2 {
       color: rgba(51,51,51,0.78); 
       font-family: futura; 
       margin-top: 20px; 
       padding-top: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-ourstuff > DIV.container > DIV.row > DIV > H3 {
       color: rgba(51,51,51,0.78); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-ourstuff > DIV.container > DIV.row > DIV > P > A.adm-button.btn.btn-primary.btn-md {
       background-color: rgba(72,154,187,1)!important; 
       background-image: none; 
       border-radius: 0px; 
       border-width: 0px; 
       font-family: futura; 
       font-size: 14px; 
       font-weight: 100; 
       text-transform: none; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-ourstuff > DIV.container > DIV.row > DIV > P > A.adm-button.btn.btn-success.btn-md {
       border-radius: 0px; 
       border-width: 0px; 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-ourstuff > DIV.container > DIV.row > DIV > P > A.adm-button.btn.btn-warning.btn-md {
       border-radius: 0px; 
       border-width: 0px; 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-ourstuff > DIV.container > DIV.row > DIV > P > A.close-our-stuff-single.adm-button.btn.btn-default.btn-md {
       background-color: rgb(255, 255, 255); 
       border-radius: 0px; 
       border-width: 0px; 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV > DIV#rome-apartment-key-points > P.text-center > BUTTON.btn.btn-primary.btn-lg.btn-contrast.go-highlight-booking {
       background-color: rgb(31, 73, 101); 
       background-image: none; 
       border-radius: 0px; 
       border-width: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV > DIV#rome-apartment-key-points > P.text-center {
       color: rgba(51,51,51,0.78); 
       font-family: futura; 
       font-size: 14px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV.amenities-col > DIV.apartment-features > DIV#apartment-amenities-box > UL#apartment-features-list > LI {
       background-color: rgb(248, 246, 241); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV.amenities-col > DIV.apartment-features > DIV#apartment-amenities-box > UL#apartment-features-list > LI > SPAN.amenity-label {
       font-family: Molengo; 
       font-size: 15px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV.amenities-col > H2 {
       border-color: rgba(51, 51, 51,0.3); 
       border-top-style: solid; 
       border-top-width: 1px!important; 
       color: rgba(51,51,51,0.78); 
       font-family: futura; 
       font-size: 22px; 
       font-weight: normal!important; 
       margin-right: 64px; 
       margin-top: 32px; 
       padding-bottom: 24px; 
       padding-right: 0px; 
       padding-top: 31px; 
       text-align: center; 
       text-transform: uppercase; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV.rates-col > DIV.accommodation-price > TABLE.table > TBODY > TR > TD.linens-towels {
       background-color: rgb(248, 246, 241); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV.rates-col > DIV.accommodation-price > TABLE.table > TBODY > TR > TD.optional-airport-transfer {
       background-color: rgb(248, 246, 241); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV.rates-col > DIV.accommodation-price > TABLE.table > TBODY > TR > TD.season-name {
       background-color: rgb(248, 246, 241); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV.rates-col > DIV.accommodation-price > TABLE.table > TBODY > TR > TD.season-price {
       background-color: rgb(248, 246, 241); 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV.rates-col > DIV.accommodation-price > TABLE.table > TBODY > TR > TD.season-price > SPAN.label.label-default {
       background-color: rgb(177, 21, 52); 
       border-radius: 0px; 
       font-family: helvetica neue; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-second > DIV.container > DIV.row > DIV.rates-col > H2 {
       border-bottom-width: 0px; 
       border-left-width: 0px; 
       border-right-width: 0px; 
       border-style: solid; 
       border-top-color: rgba(51, 51, 51,0.3); 
       border-top-style: solid!important; 
       border-top-width: 1px!important; 
       border-width: 0px; 
       color: rgba(51,51,51,0.78); 
       font-family: futura; 
       font-size: 22px; 
       margin-left: 0px; 
       margin-right: 10px; 
       margin-top: 32px; 
       padding-bottom: 19px; 
       padding-left: 100px; 
       padding-right: 0px; 
       padding-top: 33px; 
       text-transform: uppercase; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-streetview > DIV.container > DIV.row > DIV > DIV.hidden-xs.hidden-sm.text-center > H2 {
       color: rgba(51,51,51,0.79); 
       font-family: futura; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-streetview > DIV.container > DIV.row > DIV > P.text-center > BUTTON.btn.btn-primary.btn-lg.btn-contrast.go-highlight-booking {
       background-color: rgb(31, 73, 101); 
       background-image: none; 
       border-radius: 0px; 
       border-width: 0px; 
    } 

HTML > BODY > DIV.apartment-rome-wrap-streetview > DIV.container > DIV.row > DIV > P.text-center {
       color: rgba(51,51,51,0.86); 
       font-family: futura; 
       font-size: 14px; 
       text-transform: uppercase; 
    } 

HTML > BODY > DIV.apartments-list-content > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A {
       font-family: futura; 
       font-weight: normal; 
    } 

HTML > BODY > DIV.apartments-list-content > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > UL.apartment-features-list.hidden-xs > LI {
       font-family: Molengo; 
       font-size: 13.5px!important; 
       font-weight: normal!important; 
    } 

HTML > BODY > DIV.apartments-list-content > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > UL.apartment-features-list.hidden-xs > LI.li-gr > A.guest-reviews-label {
       border-radius: 0px; 
    } 

HTML > BODY > DIV.apartments-list-content > DIV.container > DIV > DIV.row.strip-2 > DIV > P {
       font-family: Molengo; 
       font-size: 14.5px; 
    } 

HTML > BODY > DIV.apartments-list-content > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > A.btn.btn-primary.btn-md.btn-contrast.mbl {
       border-radius: 0px; 
       border-width: 0px; 
    } 

HTML > BODY > DIV.apartments-list-content > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > BUTTON.btn.btn-default.btn-md.hidden-xs.dyn-load-rates {
       border-radius: 0px; 
    } 

HTML > BODY > DIV.apartments-list-content > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > BUTTON.btn.btn-default.btn-sm.hidden-xs.dyn-load-map {
       border-radius: 0px; 
    } 

HTML > BODY > DIV.apartments-list-content > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > BUTTON.btn.btn-default.btn-sm.hidden-xs.dyn-load-streetview {
       border-radius: 0px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A {
       color: rgba(6,43,80,0.78); 
       font-family: futura; 
       font-size: 32px; 
       font-weight: normal; 
       text-transform: capitalize; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A > SMALL {
       color: rgba(51, 51, 51,0.73); 
       font-family: Molengo; 
       font-size: 29px; 
       margin-left: 9px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H3 > SPAN.label.pull-right.label-default.price-from-label > SPAN.minus-discount {
       color: rgba(6, 43, 80, 0.78); 
       font-size: 20px; 
       margin-top: 0px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > IMG.special-offer-img {
       margin-bottom: 0px; 
       margin-left: -8px; 
       margin-right: 3px; 
       margin-top: -3px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
       width: 37px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > UL.apartment-features-list.hidden-xs > LI {
       color: rgba(51,51,51,0.71); 
       font-family: futura; 
       font-size: 12.5px!important; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > UL.apartment-features-list.hidden-xs > LI.li-gr > A.guest-reviews-label {
       background-color: transparent; 
       border-color: rgba(31, 73, 101,0.27); 
       border-radius: 0px; 
       border-style: solid; 
       border-width: 1px!important; 
       color: rgba(31,73,101,0.73)!important; 
       font-family: helvetica neue; 
       font-size: 11.5px!important; 
       margin-bottom: 0px; 
       margin-left: -13px; 
       margin-top: 0px; 
       padding-right: 5px; 
       padding-top: 3px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV > H3 {
       font-family: Molengo; 
       font-size: 20px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV > P {
       font-family: Molengo; 
       font-size: 15px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV > P.areas-listing > A {
       color: rgb(90, 9, 25); 
       font-family: Molengo; 
       font-size: 14.5px; 
    } 

html-body-divdot-apartments-rome-offers-wrap-divdot-container-div-divdot-rowdot-strip-2-divdot-apt-buttons-adot-btndot-btn-primarydot-btn-mddot-btn-contrastdot-mbl {
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > A.btn.btn-primary.btn-md.btn-contrast.mbl:after,HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > A.btn.btn-primary.btn-md.btn-contrast.mbl:before {
       display: none; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > A.btn.btn-primary.btn-md.btn-contrast.mbl {
       background-color: rgb(255, 255, 255); 
       background-image: none; 
       border-radius: 0px; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: rgb(22, 55, 79); 
       font-family: Molengo; 
       font-size: 16px; 
       font-style: normal; 
       font-weight: lighter; 
       letter-spacing: 0; 
       line-height: 1.8; 
       margin-top: 16px; 
       padding: 15px 20px; 
       padding-bottom: 2px; 
       padding-left: 13px; 
       padding-right: 17px; 
       padding-top: 2px; 
       text-decoration: none; 
       text-shadow: none; 
       transition:  all 0.3s; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > A.btn.btn-primary.btn-md.btn-contrast.mbl:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > BUTTON.btn.btn-default.btn-md.hidden-xs.dyn-load-rates {
       border-radius: 0px; 
       margin-bottom: -7px; 
       margin-top: 1px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > BUTTON.btn.btn-default.btn-sm.hidden-xs.dyn-load-map {
       border-radius: 0px; 
       margin-top: 10px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > BUTTON.btn.btn-default.btn-sm.hidden-xs.dyn-load-streetview {
       border-radius: 0px; 
       margin-top: 10px; 
       padding-right: 7px; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV {
       padding-bottom: 32px; 
    } 

html-body-divdot-apartments-rome-offers-wrap-divdot-container-divdot-row-divdot-text-center-adot-btndot-btn-primarydot-btn-mddot-btn-contrastdot-btn-lastminute-more {
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV.row > DIV.text-center > A.btn.btn-primary.btn-md.btn-contrast.btn-lastminute-more:after,HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV.row > DIV.text-center > A.btn.btn-primary.btn-md.btn-contrast.btn-lastminute-more:before {
       display: none; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV.row > DIV.text-center > A.btn.btn-primary.btn-md.btn-contrast.btn-lastminute-more {
       background-color: rgb(255, 255, 255)!important; 
       background-image: none; 
       border-radius: 0px; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: #16374f; 
       font-family: Molengo; 
       font-size: 17px; 
       font-style: normal; 
       font-weight: normal; 
       letter-spacing: 0; 
       line-height: 1.8; 
       margin-bottom: -18px; 
       margin-top: 15px; 
       padding: 15px 20px; 
       padding-bottom: 1px; 
       padding-left: 10px; 
       padding-right: 15px; 
       padding-top: 3px; 
       text-decoration: none; 
       text-shadow: none; 
       transition:  all 0.3s; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV.row > DIV.text-center > A.btn.btn-primary.btn-md.btn-contrast.btn-lastminute-more:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > H2.stream-title {
       font-family: Molengo; 
       font-size: 33px; 
       padding-bottom: 23px; 
       padding-top: 5px; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A {
       color: rgba(6,43,80,0.78); 
       font-family: futura; 
       text-transform: capitalize; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A > SMALL {
       color: rgba(0, 0, 0,0.66); 
       font-size: 23px; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > UL.apartment-features-list.hidden-xs > LI {
       color: rgb(22, 55, 79); 
       font-family: Molengo; 
       font-size: 12.5px!important; 
       font-style: normal; 
       text-transform: capitalize; 
       word-spacing: -2px; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > UL.apartment-features-list.hidden-xs > LI.li-gr > A.guest-reviews-label {
       background-color: rgb(255, 255, 255); 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-color: rgba(31,73,101,0.36); 
       border-radius: 0px!important; 
       border-style: solid; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-width: 1px; 
       color: rgba(31, 73, 101,0.74); 
       font-size: 11.5px; 
       margin-bottom: 0px; 
       margin-left: -18px; 
       margin-top: 0px; 
       padding-bottom: 4px; 
       padding-left: 5px; 
       padding-right: 5px; 
       padding-top: 3px; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV > H3 {
       font-family: Molengo; 
       font-size: 20px; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV > P {
       font-family: Molengo; 
       font-size: 14.5px; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV > P.areas-listing > A {
       color: rgb(90, 9, 25); 
    } 

html-body-divdot-apartments-rome-streamwrap-divdot-container-div-divdot-rowdot-strip-2-divdot-apt-buttons-adot-btndot-btn-primarydot-btn-mddot-btn-contrastdot-mbl {
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > A.btn.btn-primary.btn-md.btn-contrast.mbl:after,HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > A.btn.btn-primary.btn-md.btn-contrast.mbl:before {
       display: none; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > A.btn.btn-primary.btn-md.btn-contrast.mbl {
       background-color: rgba(247,247,247,0.68); 
       background-image: none; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-color: rgb(26, 68, 90); 
       border-radius: 5px; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: rgba(22,55,79,1); 
       font-family: Molengo; 
       font-size: 16px; 
       font-style: normal; 
       font-weight: normal; 
       letter-spacing: 0; 
       line-height: 1.8; 
       margin-left: 0px; 
       margin-top: 21px; 
       padding: 15px 20px; 
       padding-bottom: 2px; 
       padding-left: 0px; 
       padding-right: 34px; 
       padding-top: 2px; 
       text-decoration: none; 
       text-shadow: none; 
       transition:  all 0.3s; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > A.btn.btn-primary.btn-md.btn-contrast.mbl:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > BUTTON.btn.btn-default.btn-md.hidden-xs.dyn-load-rates {
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > BUTTON.btn.btn-default.btn-sm.hidden-xs.dyn-load-map {
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV > DIV.row.strip-2 > DIV.apt-buttons > BUTTON.btn.btn-default.btn-sm.hidden-xs.dyn-load-streetview {
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > DIV {
       margin-bottom: 20px; 
       padding-bottom: 40px; 
       padding-top: 24px; 
    } 

HTML > BODY > DIV.apartments-rome-streamwrap > DIV.container > H2.stream-title {
       color: rgba(51,51,51,0.77); 
       font-family: futura; 
       margin-bottom: 20px; 
       margin-top: 46px; 
       padding-bottom: 18px; 
    } 

html-body-divdot-container-buttondot-btndot-btn-primarydot-btn-mddot-view-more-recommended {
    } 

HTML > BODY > DIV.container > BUTTON.btn.btn-primary.btn-md.view-more-recommended:after,HTML > BODY > DIV.container > BUTTON.btn.btn-primary.btn-md.view-more-recommended:before {
       display: none; 
    } 

HTML > BODY > DIV.container > BUTTON.btn.btn-primary.btn-md.view-more-recommended {
       background-color: rgb(247, 247, 247); 
       background-image: none; 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 5px; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: rgb(31, 73, 101); 
       font-family: Molengo; 
       font-size: 14px; 
       font-style: normal; 
       font-weight: lighter; 
       letter-spacing: 0; 
       line-height: 1.8; 
       margin-top: 15px; 
       padding: 15px 20px; 
       padding-bottom: 5px; 
       padding-top: 5px; 
       text-decoration: none; 
       text-shadow: none; 
       transition:  all 0.3s; 
    } 

HTML > BODY > DIV.container > BUTTON.btn.btn-primary.btn-md.view-more-recommended:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

HTML > BODY > DIV.customer-quote-wrap.hidden-xs.hidden-sm > DIV.container > DIV.row > DIV > DIV.pull-left > A.cboxElement > IMG {
       margin-left: 125px!important; 
       margin-right: 13px; 
       margin-top: 15px; 
       padding-bottom: 0px; 
       padding-left: 150px!important; 
       padding-right: 0px!important; 
       padding-top: 0px; 
    } 

HTML > BODY > DIV.customer-quote-wrap.hidden-xs.hidden-sm > DIV.container > DIV.row > DIV > SPAN.customer-signature.pull-right > A {
       color: rgb(90, 9, 25); 
       font-family: Gloria Hallelujah; 
    } 

HTML > BODY > DIV.enjoy-rome-wrap {
       background-color: rgb(248, 246, 241); 
    } 

HTML > BODY > DIV.enjoy-rome-wrap > DIV.container > DIV.row > DIV > H3 {
       font-family: Molengo; 
    } 

HTML > BODY > DIV.enjoy-rome-wrap > DIV.container > DIV.row > DIV > P {
       font-family: Molengo; 
    } 

HTML > BODY > DIV.enjoy-rome-wrap > DIV.container > DIV.row > DIV.hidden-xs > P.text-center > A > IMG {
       border-top-style: solid; 
       border-top-width: 0px!important; 
       margin-left: -100px; 
       margin-right: -80px; 
       margin-top: -10px; 
       padding-bottom: 11px; 
       padding-left: 0px; 
       padding-top: 0px; 
       width: 121px; 
    } 

HTML > BODY > DIV.enjoy-rome-wrap > DIV.container > DIV.row > DIV.hidden-xs > P.text-center > A.goto-guestbook {
       color: rgba(31, 73, 101,0.76)!important; 
       font-family: Gloria Hallelujah; 
       font-size: 17.5px!important; 
       word-spacing: 5px; 
    } 

HTML > BODY > DIV.footer-wrap {
       background-color: rgb(248, 246, 241); 
       border-top-style: solid; 
       border-top-width: 0px!important; 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > DIV.row.hidden-xs > DIV > H3 {
       border-bottom-width: 0px; 
       border-top-color: rgba(51, 51, 51,0.28); 
       border-top-style: solid; 
       border-top-width: 1px!important; 
       color: rgba(51, 51, 51,0.52); 
       font-family: futura; 
       font-size: 21px; 
       line-height: 28px; 
       padding-bottom: 0px; 
       padding-top: 5px; 
       text-decoration: none; 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > DIV.row.hidden-xs > DIV > P > SMALL {
       color: rgba(51, 51, 51, 0.6); 
       font-family: futura; 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > DIV.row.hidden-xs > DIV.apartments-by-tag > P > A {
       background-color: transparent; 
       color: rgb(72, 154, 187); 
       font-family: futura; 
       font-size: 12.5px; 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > DIV.row.hidden-xs > DIV.apartments-by-tag > P {
       color: rgba(51, 51, 51, 0.6); 
       font-family: futura; 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > DIV.row.hidden-xs > DIV.foo-contacts > DIV.row > DIV > P {
       color: rgba(51, 51, 51, 0.6); 
       font-family: futura; 
       font-size: 13.5px; 
       text-transform: none; 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > DIV.row.hidden-xs > DIV.foo-contacts > DIV.row > DIV > P#footer-number > A {
       color: rgba(51, 51, 51, 0.6); 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > P > A {
       color: rgb(90, 9, 25); 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > P {
       color: rgba(51, 51, 51,0.64); 
       font-family: futura; 
       font-size: 13.5px; 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > P.our-network > A {
       color: rgb(90, 9, 25)!important; 
       font-weight: normal; 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > P.pull-right > A.scroll-to-top {
       background-color: transparent; 
    } 

HTML > BODY > DIV.footer-wrap > DIV.container > FOOTER > P.terms-conditions > SPAN.hidden-xs > A {
       color: rgba(51, 51, 51,0.6); 
    } 

HTML > BODY > DIV.hidden-xs > DIV.container > DIV.row > DIV > P {
       font-family: Molengo; 
       font-size: 14px; 
    } 

HTML > BODY > DIV.page-wrap-first > DIV.container > DIV.row > DIV.page-content-column > H4 > A {
       color: rgb(90, 9, 25); 
       font-family: Gloria Hallelujah; 
       font-size: 18px; 
    } 

HTML > BODY > DIV.page-wrap-first > DIV.container > DIV.row > DIV.page-content-column > P {
       color: rgba(51,51,51,0.8); 
       font-family: Molengo; 
       font-size: 18px; 
    } 

HTML > BODY > DIV.page-wrap-first > DIV.container > DIV.row > DIV.page-content-column > P > EM {
       font-style: normal; 
    } 

HTML > BODY > DIV.rome-apartments-wrap-claim.claim-single-page > H1 {
       font-family: futura; 
       line-height: 36px; 
       margin-bottom: -14px; 
       padding-top: 0px; 
    } 

HTML > BODY > DIV.rome-offers-wrap.hidden-xs > DIV.container > DIV.row > DIV > A > IMG.img-responsive {
       margin-bottom: -19px; 
       margin-left: 40px; 
       margin-right: 0px; 
       margin-top: -14px; 
       padding-bottom: 0px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 0px; 
       width: 124px; 
    } 

HTML > BODY > DIV.rome-offers-wrap.hidden-xs > DIV.container > DIV.row > DIV > DIV#featured-apartments-carousel {
       border-left-style: solid; 
       border-left-width: 0px!important; 
       margin-bottom: 16px; 
       margin-left: 70px; 
       padding-left: 0px; 
       width: 450px; 
    } 

HTML > BODY > DIV.rome-offers-wrap.hidden-xs > DIV.container > DIV.row > DIV > DIV#featured-apartments-carousel > DIV.carousel-inner > DIV.item > DIV.carousel-caption > H2 > A {
       font-family: Molengo; 
       font-size: 19px; 
       line-height: 28px; 
    } 

HTML > BODY > DIV.rome-offers-wrap.hidden-xs > DIV.container > DIV.row > DIV > DIV#featured-apartments-carousel > DIV.carousel-inner > DIV.item > DIV.carousel-caption > SPAN {
       font-family: futura; 
       font-size: 14px; 
    } 

HTML > BODY > DIV.rome-offers-wrap.hidden-xs > DIV.container > DIV.row > DIV > H2 {
       font-family: Molengo; 
       margin-left: 7px; 
       margin-top: 32px; 
       padding-bottom: 4px; 
       padding-top: 0px; 
    } 

HTML > BODY > DIV.rome-offers-wrap.hidden-xs > DIV.container > DIV.row > DIV > H2.widgettitle  {
       border-left-style: solid; 
       border-left-width: 0px!important; 
       margin-bottom: 10px; 
       margin-left: 149px; 
       margin-top: 17px; 
    } 

HTML > BODY > DIV.rome-offers-wrap.hidden-xs > DIV.container > DIV.row > DIV > H3 {
       font-family: Molengo; 
       font-size: 25px; 
    } 

HTML > BODY > DIV.rome-offers-wrap.hidden-xs > DIV.container > DIV.row > DIV > P > A {
       color: rgba(6, 43, 80, 0.78); 
    } 

HTML > BODY > DIV.rome-offers-wrap.hidden-xs > DIV.container > DIV.row > DIV > P {
       font-family: Molengo; 
       font-size: 14.8px; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > BUTTON.perform-search.btn.btn-primary.btn-md.btn-contrast {
       border-radius: 0px; 
       border-width: 0px; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.checkbox > LABEL {
       color: rgba(0, 0, 0, 0.75); 
       font-family: Molengo; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499961477317 {
       border-radius: 0px; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499961477318 {
       border-radius: 0px; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962009092 {
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962035814 {
       border-radius: 0px!important; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962358375 {
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962499663 {
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962499664 {
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962622218 {
       background-image: none; 
    } 

html-body-divdot-search-block-home-formdot-form-inline-divdot-form-group-inputhash-dp1499962622219 {
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962622219:after,HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962622219:before {
       display: none; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962622219 {
       background-color: #5bc0de; 
       border: 1px solid transparent; 
       border-color: #46b8da; 
       border-radius:  4px; 
       color: #fff; 
       font-size: 14px; 
       font-weight: bold; 
       line-height: 1.4; 
       padding: 6px 12px; 
       text-decoration: none; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962622219:hover {
       background-color: #31b0d5; 
       border-color: #269abc; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499963037021 {
       background-color: rgb(255, 255, 255); 
       background-image: none; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499963086343 {
       border-top-left-radius: 0px; 
       border-top-right-radius: 0px; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499964635172 {
       font-family: futura; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499964635173 {
       font-family: futura; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499965558060 {
       background-color: rgb(252, 252, 252); 
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1500476482944 {
       border-radius: 0px; 
       border-width: 1px; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1500476482945 {
       border-radius: 0px; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503430414631 {
       border-radius: 0px; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503430414632 {
       border-radius: 0px; 
    } 

html-body-divdot-search-block-home-formdot-form-inline-divdot-form-group-inputhash-dp1503656638955 {
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503656638955:after,HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503656638955:before {
       display: none; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503656638955 {
       background-color: #ffffff; 
       border-radius: 0px; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: #333333; 
       font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
       font-size: 14px; 
       font-style: normal; 
       font-weight: bold; 
       letter-spacing: 0; 
       line-height: 1.8; 
       padding: 15px 20px; 
       text-decoration: none; 
       transition:  all 0.3s; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503656638955:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

html-body-divdot-search-block-home-formdot-form-inline-divdot-form-group-inputhash-dp1503656638956 {
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503656638956:after,HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503656638956:before {
       display: none; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503656638956 {
       background-color: #ffffff; 
       border-radius: 0px; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: #333333; 
       font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
       font-size: 14px; 
       font-style: normal; 
       font-weight: bold; 
       letter-spacing: 0; 
       line-height: 1.8; 
       padding: 15px 20px; 
       text-decoration: none; 
       transition:  all 0.3s; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503656638956:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

html-body-divdot-search-block-home-formdot-form-inline-divdot-form-group-inputhash-dp1503671223415 {
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503671223415:after,HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503671223415:before {
       display: none; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503671223415 {
       background-color: #ffffff; 
       border-radius: 5px; 
       border-width: 0px; 
       box-shadow: 0px 0px 0px 1px #e1e8ed inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset; 
       color: #333333; 
       font-family: Helvetica Neue, Helvetica, Arial, sans-serif; 
       font-size: 14px; 
       font-style: normal; 
       font-weight: bold; 
       letter-spacing: 0; 
       line-height: 1.8; 
       padding: 15px 20px; 
       text-decoration: none; 
       transition:  all 0.3s; 
    } 

HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1503671223415:hover {
       box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset; 
    } 

HTML > BODY > DIV.search-block-home > H2 {
       color: rgba(51, 51, 51,0.65); 
       font-family: futura; 
    } 

HTML > BODY > DIV.search-block-home.hidden-xs > FORM.form-inline > DIV.checkbox > LABEL {
       color: rgba(51, 51, 51, 0.6); 
    } 

HTML > BODY > DIV.search-block-home.hidden-xs > H2 {
       color: rgba(0, 0, 0, 0.75); 
       font-weight: 200; 
    } 

HTML > BODY > DIV#home-main-carousel > DIV.carousel-inner > DIV#rome-3 > DIV.container > DIV.carousel-caption > P > A.btn.btn-sm.btn-primary {
       border-bottom-left-radius: 0px!important; 
       border-bottom-right-radius: 0px!important; 
       border-radius: 0px!important; 
       border-top-left-radius: 0px!important; 
       border-top-right-radius: 0px!important; 
       border-width: 0px; 
       color: rgb(255, 255, 255)!important; 
    } 

HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV {
       background-color: rgba(98,3,22,1); 
    } 

HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV> FORM.navbar-form.navbar-left.pull-right.hidden-xs.hidden-sm > BUTTON.btn.btn-default.btn-sm  {
       background-color: rgba(177,21,52,1); 
       border-radius: 0px; 
       color: rgba(255,255,255,1); 
       font-family: futura; 
    } 

HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV> FORM.navbar-form.navbar-left.pull-right.hidden-xs.hidden-sm > DIV.form-group > INPUT.form-control.input-sm  {
       background-color: rgba(255,255,255,1); 
       border-radius: 0px; 
       font-family: futura; 
       margin-right: 0px; 
    } 

HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV> UL> LI.dropdown > A.dropdown-toggle  {
       font-family: futura; 
       font-size: 12px; 
       font-weight: lighter!important; 
       line-height: 20px; 
       text-decoration: none!important; 
       text-transform: uppercase; 
    } 

HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV> UL.nav.navbar-nav > LI.hidden-sm.menu-about > A   {
       font-family: futura; 
    } 

HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV> UL.nav.navbar-nav > LI.hidden-sm.menu-guest-comments > A    {
       font-family: futura; 
       font-size: 12px; 
       text-transform: uppercase; 
    } 

HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV> UL.nav.navbar-nav > LI.menu-contact > A   {
       font-family: futura; 
    } 

HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV.navbar-header > A.navbar-brand  {
       background-color: rgba(255,255,255,1); 
    } 

html .apt-menu-wrap {
       background-color: rgba(231,237,237,1); 
       background-image: none; 
       border-width: 0px; 
       height: 23px; 
    } 

html .claim-single-apt .container {
       border-style: solid; 
       border-width: 0px!important; 
    } 

html .claim-single-apt .container .rental-intro .col-sm-3 p {
       background-color: transparent; 
       font-weight: 150!important; 
       margin-bottom: 10px; 
       margin-top: 1px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

html .claim-single-apt .container .row div h1 {
       font-family: helvetica neue; 
       font-size: 27px!important; 
       font-weight: 300; 
       word-spacing: 1px; 
    } 

html .container-fluid {
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       border-top-style: solid; 
       border-top-width: 0px!important; 
       margin-bottom: 0px; 
    } 

html  .container-fluid > .navbar-collapse {
       background-color: rgba(75,1,24,1); 
       border-bottom-width: 0px!important; 
       border-color: transparent; 
       border-style: solid; 
       border-width: 0px!important; 
    } 

html .navbar-nav {
       border-bottom-style: solid; 
       border-bottom-width: 0px!important; 
       border-top-style: solid; 
       border-top-width: 0px!important; 
    } 

html .page-content-column {
       background-color: rgba(255,255,255,1); 
       background-image: none; 
    } 

html .rome-apartments-wrap-claim h1 {
       font-size: 23px!important; 
       margin-bottom: -3px; 
       margin-top: -3px; 
    } 

.apt-intro h2 {
    } 

.apt-sort-div a {
    } 

.nfound_posts {
    } 

.search-filter-toggle {
    } 

HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H3 > SPAN.label.pull-right.label-default.price-from-label > SPAN.minus-discount > B {
    } 


@media  screen and (min-width:1025px) { body.single .apartment-subtitles-row span.label-default {   font-size: 12px; }  }  
@media  screen and (min-width:1025px) { HTML > BODY > DIV.search-block-home > FORM.form-inline > DIV.form-group > INPUT#dp1499962009092 {   border-radius: 0px; }  }  
@media screen and (max-width: 768px)  { body.home .rome-apartments-wrap-1 .container .row .col-sm-3 p {   font-size: 12px; }  }  
@media screen and (max-width: 768px)  { body.home .rome-apartments-wrap-1 .container .row .col-sm-3 p {   margin-top: -12px; }  }  
@media screen and (max-width: 768px)  { body.home .rome-apartments-wrap-1 .container .row .rome-area a h2 {   font-size: 18px; }  }  
@media screen and (max-width: 768px)  { body.home .rome-apartments-wrap-claim h1 {   font-size: 43px!important; }  }  
@media screen and (max-width: 768px)  { body.home .rome-apartments-wrap-claim h1 {   padding-bottom: 21px!important; }  }  
@media screen and (max-width: 768px)  { body.home .rome-apartments-wrap-claim h1 {   padding-top: 0px!important; }  }  
@media screen and (max-width: 768px)  { body.home .search-block-home h2 {   text-transform: none; }  }  
@media screen and (max-width: 768px)  { .price-from-label {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 768px)  { .price-from-label {   padding-left: 525px!important; }  }  
@media screen and (max-width: 768px)  { .price-from-label {   padding-right: 0px!important; }  }  
@media screen and (max-width: 768px)  { .price-from-label {   padding-top: 0px!important; }  }  
@media screen and (max-width: 768px)  { .rome-apartments-wrap-1 {   padding-bottom: 0px; }  }  
@media screen and (max-width: 768px)  { HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-2 > H3 {   font-weight: lighter; }  }  
@media screen and (max-width: 768px)  { HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV> UL> LI.dropdown > A.dropdown-toggle  {   font-size: 11px; }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-1 .container .row .col-sm-3 p {   font-size: 13.2px; }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-claim h1 {   border-color: rgba(62,62,62,0.44); }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-claim h1 {   border-top-style: dotted; }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-claim h1 {   border-top-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-claim h1 {   color: rgba(0, 0, 0, 0.75); }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-claim h1 {   font-size: 27px!important; }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-claim h1 {   margin-top: -20px; }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-claim h1 {   padding-bottom: 19px!important; }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-claim h1 {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { body.home .rome-apartments-wrap-claim h1 {   text-transform: none; }  }  
@media screen and (max-width: 480px)  { body.home .search-block-home button.perform-search {   margin-left: -50px; }  }  
@media screen and (max-width: 480px)  { body.home .search-block-home form.form-inline .checkbox label {   font-size: 24px; }  }  
@media screen and (max-width: 480px)  { body.home .search-block-home form.form-inline .checkbox label {   margin-left: -20px; }  }  
@media screen and (max-width: 480px)  { body.home .search-block-home h2 {   font-size: 29px; }  }  
@media screen and (max-width: 480px)  { body.home .search-block-home h2 {   text-transform: none; }  }  
@media screen and (max-width: 480px)  { .apt-intro h2 {   font-size: 25px!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .apt-sort-div a {   font-size: 14px; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .areas-listing {   text-align: center; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .nfound_posts {   font-size: 15px; }  }  
@media screen and (max-width: 480px)  { .price-from-label {   color: rgba(62, 62, 62,0.68)!important; }  }  
@media screen and (max-width: 480px)  { .price-from-label {   font-family: Molengo!important; }  }  
@media screen and (max-width: 480px)  { .price-from-label {   margin-left: 0px!important; }  }  
@media screen and (max-width: 480px)  { .price-from-label {   margin-right: -11px!important; }  }  
@media screen and (max-width: 480px)  { .price-from-label {   margin-top: -10px!important; }  }  
@media screen and (max-width: 480px)  { .price-from-label {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro .col-sm-6 h1 {   line-height: 34px; }  }  
@media screen and (max-width: 480px)  { .rental-intro .col-sm-6 h1 {   margin-top: -35px; }  }  
@media screen and (max-width: 480px)  { .rental-intro .col-sm-6 h1 {   padding-left: 42px!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro .col-sm-6 h1 {   padding-right: 15px!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro .col-sm-6 h1 {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro .col-sm-6 h1 {   text-transform: uppercase!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro .col-sm-6 h1 {   word-spacing: 0px!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro p.from {   border-left-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro p.from {   line-height: 7px; }  }  
@media screen and (max-width: 480px)  { .rental-intro p.from {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { .rental-intro p.from {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro p.from {   padding-left: 10px; }  }  
@media screen and (max-width: 480px)  { .rental-intro p.from {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .rental-intro p.from {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro  p.upto {   margin-left: -20px; }  }  
@media screen and (max-width: 480px)  { .rental-intro  p.upto {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { .rental-intro  p.upto {   padding-top: 11px!important; }  }  
@media screen and (max-width: 480px)  { .rental-intro  p.upto {   text-transform: uppercase!important; }  }  
@media screen and (min-width: 0px) and (max-width: 480px) { .search-filter-toggle {   margin-top: 10px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.area-feats-row.row > DIV.rome-apartment-area > A {   text-transform: none; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartment-rome-wrap-first > DIV.container > DIV.row > DIV.booking-single-col > FORM#request-form > DIV#enquiry-form-section-2 > H3 {   font-weight: lighter; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A {   margin-left: 3px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A {   padding-left: 0px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A > SMALL {   font-size: 20px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A > SMALL {   margin-bottom: -20px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A > SMALL {   margin-left: 13px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A > SMALL {   margin-right: -18px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H2 > A > SMALL {   margin-top: 4px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H3 > SPAN.label.pull-right.label-default.price-from-label > SPAN.minus-discount > B {   color: rgb(127, 10, 33); }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H3 > SPAN.label.pull-right.label-default.price-from-label > SPAN.minus-discount > B {   margin-left: 0px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H3 > SPAN.label.pull-right.label-default.price-from-label > SPAN.minus-discount {   margin-bottom: 0px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H3 > SPAN.label.pull-right.label-default.price-from-label > SPAN.minus-discount {   margin-left: 15px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H3 > SPAN.label.pull-right.label-default.price-from-label > SPAN.minus-discount {   margin-top: 0px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > H3 > SPAN.label.pull-right.label-default.price-from-label > SPAN.minus-discount {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > IMG.special-offer-img {   margin-left: 3px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > IMG.special-offer-img {   margin-right: 0px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > DIV.apartments-rome-offers-wrap > DIV.container > DIV > DIV.row.strip-1 > DIV.apt-intro > IMG.special-offer-img {   width: 57px; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV.navbar-header > A.navbar-brand  {   border-bottom-style: dotted; }  }  
@media screen and (max-width: 480px)  { HTML > BODY > NAV.navbar.navbar-inverse.navbar-fixed-top > DIV.container-fluid > DIV.navbar-header > A.navbar-brand  {   border-bottom-width: 1px!important; }  }  