.logo {
background: url("//secure.talbotcollection.ie/bookings/showimage?type=17&id=1A9C80B920A13EBE5A2F289D8FB01321") no-repeat scroll 0 0 transparent;
height: 66px;
width: 260px;
}

@-moz-document url-prefix()
{
	.logo {background-size:  260px 66px; }
}


img.netaffinity{ background: url("/static/images/netaffinity-light.png") no-repeat scroll 0 0 transparent; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 240dpi)
{
.logo {
background-image: url("//secure.talbotcollection.ie/bookings/showimage?id=1A9C80B920A13EBE5A2F289D8FB01321&type=18");
-webkit-background-size: 260px 66px;
}


@-moz-document url-prefix()
{
        img.netaffinity{ background-size: 73px 34px; }
	.logo {background-size: 260px 66px; }
}

img.netaffinity {
background-image: url("/static/images/netaffinity-light@2x.png");
-webkit-background-size: 73px 34px;
}
}
.sidebar-filters { display: none!important; }
body.groupsite.roomchoice .top-buttons a.btn-filters { display: none!important; }

.touchevents .top-buttons a {
    width: 50%!important;
    margin-right: -2px!important;
}

.hotel-controls > [data-tab="gallery"] {
	display: none!important;
}
.trustyou { display: none!important; }


.btn-gallery { display: none!important; }

.btn-reviews { display: none!important; }

.voucher_message { margin-bottom:30px;text-align:left; }
.voucher_message p { font-size: 14px; }

#bke_searchbox_wrapper .ch-holder, #bke_searchbox_wrapper .packages-holder { width: 200px; display: inline-block; }

#bke_searchbox_wrapper .ch-holder { margin-right: 10px; }

@media (min-width: 960px) {
#na-bke select { width: 100%; }
}

body.groupsite #na-bke #bke-wrapper .panel.hotel-choice .hotel-detail .hotel-detail__rating, body.groupsite #na-bke #bke-wrapper .panel.hotel-choice .hotel-controls { display: none; }

.sort { display: none!important; }

#na-bke #bke-wrapper .panel .special-photo img {
    width: 155px;
}
