.logo {
background: url("//secure.clonakiltyparkhotel.ie/bookings/showimage?id=6793A8CE6DC0A3BF9EB0CC9E27A4F10D&type=17") no-repeat scroll 0 0 transparent;
height: 60px;
width: 250px;
}

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


img.netaffinity{ background: url("/static/images/netaffinity-colour.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.clonakiltyparkhotel.ie/bookings/showimage?id=6793A8CE6DC0A3BF9EB0CC9E27A4F10D&type=18");
-webkit-background-size: 250px 60px;
}


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

img.netaffinity {
background-image: url("/static/images/netaffinity-colour@2x.png");
-webkit-background-size: 73px 34px;
}
}
#na-bke #bke-wrapper .room-config .room-list li label {
    width: 100%; }

#bke-sidebar #filter-offers fieldset.type {
    display: none;
}
.tippy-tooltip {
    max-width: unset!important;
}

.roominfo .tabs .occupancy-tab {
    display: none;
}

.room-list .min-max-icon {
    display: none;
}

.room-list a[class^="roomcategory-"]::after{
    content:"";
    position: relative !important;
    background-position:0 0;
    right:0px;
    margin:0px;
    border:1px solid 0;
    display: inline-block;
    line-height:1em;
    vertical-align:middle;
    margin-left:15px;
}

.roomcategory-single::after {
    background: url("//resources.netaffinity.com/img/bke/single-person.png") no-repeat scroll 100% 50% transparent !important;
    padding-bottom: 7px;
    padding-right: 10px;
    padding-top: 9px;
    float: none;
}
.roomcategory-double::after {
    background: url("//resources.netaffinity.com/img/bke/double-person.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 28px;
    padding-top: 9px;
    float: none;
}
.roomcategory-singledouble::after {
    background: url("//resources.netaffinity.com/img/bke/singledouble-person.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 44px;
    padding-top: 9px;
    float: none;
}
.roomcategory-triple::after {
    background: url("//resources.netaffinity.com/img/bke/triple-person.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 38px;
    padding-top: 9px;
    float: none;
}
.roomcategory-quadruple::after {
    background: url("//resources.netaffinity.com/img/bke/quadruple-person.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 47px;
    padding-top: 9px;
    float: none;
}
.roomcategory-5adults::after {
    background: url("//resources.netaffinity.com/img/bke/five-person.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 55px;
    padding-top: 9px;
    float: none;
}
.roomcategory-6adults::after {
    background: url("//resources.netaffinity.com/img/bke/six-person.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 62px;
    padding-top: 9px;
    float: none;
}
.roomcategory-7adults::after {
    background: url("//resources.netaffinity.com/img/bke/seven-person.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 69px;
    padding-top: 9px;
    float: none;
}
.roomcategory-8adults::after {
    background: url("//resources.netaffinity.com/img/bke/eight-person.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 78px;
    padding-top: 9px;
    float: none;
}
.roomcategory-family3::after {
    background: url("//resources.netaffinity.com/img/bke/family-three.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 33px;
    padding-top: 9px;
    float: none;
}
.roomcategory-family4::after {
    background: url("//resources.netaffinity.com/img/bke/family-four.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 48px;
    padding-top: 9px;
    float: none;
}
.roomcategory-family5::after {
    background: url("//resources.netaffinity.com/img/bke/family-five.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 50px;
    padding-top: 9px;
    float: none;
}
.roomcategory-family6::after {
    background: url("//resources.netaffinity.com/img/bke/family-six.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 62px;
    padding-top: 9px;
    float: none;
}
.roomcategory-family7 {
    background: url("//resources.netaffinity.com/img/bke/family-seven.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 70px;
    padding-top: 9px;
    float: none;
}
.roomcategory-family8 {
    background: url("//resources.netaffinity.com/img/bke/family-eight.png") no-repeat scroll 100% 50% transparent;
    padding-bottom: 7px;
    padding-right: 76px;
    padding-top: 9px;
    float: none;
}

.room-type-col a, a[class^="roomcategory-"]{
    position: relative;
     
}
.room-type-col a::after, a[class^="roomcategory-"]::after{
    position: absolute;
    right:0px;
    top: 0px;
    display: block;
    height:25px;
    content:"";
    opacity:0.4;
}
.availability-matrix-table .occupancy-icon{ 
    display: none;    
}

