@-webkit-keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
        } to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
        }
    }
@keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
        } to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
        }
    }
.body, body.logged-in {
    margin-top: 0;
    padding-top: 0 !important
    }
.masthead, .region-sidebar, .tabsproperty_body .price-and-availability, .c-propertytabs_select, .tabsproperty_enquiry, .shadowbefore:before, .tabsproperty .breadcrumbs, .tabsproperty .iconsandmedia .smlinks, .tabsproperty .tabsproperty_body .c-propertytabs_body.map, .tabsproperty .tabsproperty_body .c-propertytabs_body.calendartab, .tabsproperty .tabsproperty_body .c-propertytabs_body.exclusiveextras, .tabsproperty .tabsproperty_body .c-propertytabs_body.virtualtour, .tabsproperty .flickity-prev-next-button, .tabsproperty .c-button-shortlist, #toolbar, #printpage, #block-toccaltproperties-toccaltproperties-block, .toccsearchbasic_controls, .toccsearchbasic_property_calltoaction .c-button, .toccsearchbasic_onshortlist, .footer {
    display: none !important
    }
body.shortlist #toccsearchbasic_header_title span:after {
    content: " in your wishlist"
    }
.tabsproperty .tabsproperty_body .c-propertytabs_body {
    display: block
    }
.tabsproperty .tabsproperty_body .c-propertytabs_body .c-title.c-on-print {
    margin-top: 0
    }
.tabsproperty .tabsproperty_gallery {
    margin-bottom: 0
    }
.tabsproperty .tabsproperty_header_meta {
    margin-top: 0
    }
.tabsproperty .tabsproperty_gallery .c-gallery_cell {
    position: static !important
    }
.tabsproperty .tabsproperty_gallery .c-gallery_cell img {
    width: auto !important;
    height: auto !important;
    display: none
    }
.tabsproperty .tabsproperty_gallery .c-gallery_cell:first-child img {
    display: block
    }
.tabsproperty .tabsproperty_gallery .flickity-viewport {
    height: auto !important
    }
.tabsproperty .tabsproperty_gallery .flickity-slider {
    position: static !important
    }
.tav {
    padding: 0
    }
.tav > .c-primaryheader, .tav > .styledpara {
    display: none
    }
.tav_voucher {
    border-bottom: 1px dashed #f2f2f2;
    display: none !important;
    margin-bottom: 1em;
    padding-bottom: 1em;
    -webkit-region-break-inside: avoid;
    page-break-inside: avoid
    }
.tav_voucher_img img {
    width: 200px
    }
.tav_voucher_img img:before {
    display: none
    }
.tav_voucher_content_description br {
    display: none
    }
.tav_voucher label, .tav_voucher .selectvoucher {
    display: none
    }
.tav_voucher .checkboxtoggle_target {
    display: block
    }
.tav_voucher-selected {
    display: block !important
    }
#livechat-compact-container {
    display: none
    }