/* 	[ COPYRIGHT CONTEGRO  - Intelligent Website Content Management ]   */
/* 	[ http://www.contegro.com ]   */



/* -----[ GLOBAL STYLE  ]--------------------------------------------------------------------- */

/*
	Default Class Selectors and ID Selectors have been created for you.
	These styles can be customised or removed to suit your design requirements.
	Alter the Property and Value to reflect your design as required.
	They are applied to content through the word editor.
	COPY ALL to FTBDesign.css
*/
.link-style2 {
	color: #115192;
	font-style: italic;
	border-bottom: 1px solid #115192 !important;
	font-size: 0.9em;
	margin-bottom: 1.5em;
}
.link-style2:hover {
	color: #777777;
	font-style: italic;
	border-bottom: 1px solid #777777;
}
.blue-button {
	background: #000000;
	color: #FFFFFF !important;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
	text-decoration: none;
	border: none;
	border:none !important;
}
.blue-button:hover {
	color: #FFFFFF !important;
	border:none !important;
	}
.blue-button-special-offer {
	background: #000000;
	color: #FFFFFF !important;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	cursor: pointer;
	text-decoration: none;
	border: none !important;
}

/* YY-24770-28-11-18 */
/* New special offer buttons, see blue-button-special-offer above */
.heartland-button-special-offer {
	background: #a80000;
	color: #FFFFFF !important;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	cursor: pointer;
	text-decoration: none;
	border: none !important;
}
.scenic-button-special-offer {
	background: #008fd5;
	color: #FFFFFF !important;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	cursor: pointer;
	text-decoration: none;
	border: none !important;
}
.tewaonui-button-special-offer {
	background: #36573e;
	color: #FFFFFF !important;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	cursor: pointer;
	text-decoration: none;
	border: none !important;
}
/* New regular buttons */
.scenic-group-button {
	background: #115192;
	color: #FFFFFF !important;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
	text-decoration: none;
	border: none;
	border:none !important;
}
.heartland-style-button {
	background: #a80000;
	color: #FFFFFF !important;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
	text-decoration: none;
	border: none;
	border:none !important;
}
.scenic-style-button {
	background: #008fd5;
	color: #FFFFFF !important;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
	text-decoration: none;
	border: none;
	border:none !important;
}
.tewaonui-style-button {
	background: #36573e;
	color: #FFFFFF !important;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
	text-decoration: none;
	border: none;
	border:none !important;
}
/* END YY-24770-28-11-18 */

.more-special-offers {
	background: #e8e8e8;
	text-transform: uppercase;
	font-size: 14px;
	padding: 5px 10px;
	text-decoration: none;
	border: none !important;
	display: inline-block;
	margin:0 0 30px 0
}
.more-special-offers:after{
    content: ' ';
    display: block;
    width: 100%;
    border-bottom: 1px solid #E8E8E8;
    position: absolute;
    top: 40px;
	    left: 0;
}
.fac-icon,
.fac-icon-24Reception,
.fac-icon-AirCon,
.fac-icon-Aircon,
.fac-icon-Airplane,
.fac-icon-Amaia,
.fac-icon-Balcony,
.fac-icon-Bar,
.fac-icon-Bath,
.fac-icon-Bathrobe,
.fac-icon-Bikes,
.fac-icon-Breakfast,
.fac-icon-BusinessServices,
.fac-icon-Catering,
.fac-icon-Checkin,
.fac-icon-Childcare,
.fac-icon-Concierge,
.fac-icon-Conference,
.fac-icon-Desk,
.fac-icon-DisabledFacility,
.fac-icon-DogFriendly,
.fac-icon-EVCharger,
.fac-icon-ExpressCheckout,
.fac-icon-Family,
.fac-icon-FitnessCentre,
.fac-icon-Fullkitchen,
.fac-icon-GamesRoom,
.fac-icon-Gardens,
.fac-icon-Golf,
.fac-icon-GuestLaundry,
.fac-icon-Hairdryer,
.fac-icon-IceMachine,
.fac-icon-iPodDock,
.fac-icon-InRoomSafe,
.fac-icon-Iron,
.fac-icon-Kitchenette,
.fac-icon-LocalActivityDesk,
.fac-icon-Minibar,
.fac-icon-Parking,
.fac-icon-Playground,
.fac-icon-Pool,
.fac-icon-Restaurant,
.fac-icon-RoomService,
.fac-icon-RoomWaterView,
.fac-icon-Roomsize,
.fac-icon-Shuttle,
.fac-icon-SkyTV,
.fac-icon-Spa,
.fac-icon-TeaCoffee,
.fac-icon-Telephone,
.fac-icon-Toiletries,
.fac-icon-TourGroup,
.fac-icon-TouristInformation,
.fac-icon-TwinCheckin,
.fac-icon-Valet,
.fac-icon-ValetLaundry,
.fac-icon-View,
.fac-icon-Weddings,
.fac-icon-Wifi,
.fac-icon-WineTours  {
	padding: 16px 0 16px 60px;
	line-height: 1.3em;
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon.png') left center no-repeat;
	display: block;
}
.fac-icon {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon.png') left center no-repeat;
}

.fac-icon-24Reception {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_24Reception.png') left center no-repeat;
}
.fac-icon-AirCon {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_AirCon.png') left center no-repeat;
}
.fac-icon-Aircon {
	background: url('/Images/_Icons/FacilityIcons/aircon-icon.png') left center no-repeat;
}
.fac-icon-Airplane {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Airplane.png') left center no-repeat;
}
.fac-icon-Amaia {
	background: url('/Images/_Icons/FacilityIcons/amaia-icon.png') left center no-repeat;
}
.fac-icon-Balcony {
	background: url('/Images/_Icons/FacilityIcons/balcony-icon.png') left center no-repeat;
}
.fac-icon-Bar {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Bar.png') left center no-repeat;
}
.fac-icon-Bath {
	background: url('/Images/_Icons/FacilityIcons/bath-icon.png') left center no-repeat;
}
.fac-icon-Bathrobe {
	background: url('/Images/_Icons/FacilityIcons/bathrobes-icon.png') left center no-repeat;
}
.fac-icon-Bikes {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Bikes.png') left center no-repeat;
}
.fac-icon-Breakfast {
	background: url('/Images/_Icons/FacilityIcons/breakfast-icon.png') left center no-repeat;
}
.fac-icon-BusinessServices {
	background: url('/Images/_Icons/FacilityIcons/businessservices-icon.png') left center no-repeat;
}
.fac-icon-Catering {
	background: url('/Images/_Icons/FacilityIcons/catering-icon.png') left center no-repeat;
}
.fac-icon-Checkin {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Checkin.png') left center no-repeat;
}
.fac-icon-Childcare {
	background: url('/Images/_Icons/FacilityIcons/childcare-icon.png') left center no-repeat;
}
.fac-icon-Concierge {
	background: url('/Images/_Icons/FacilityIcons/concierge-icon.png') left center no-repeat;
}
.fac-icon-Conference {
	background: url('/Images/_Icons/FacilityIcons/conferencefacilities-icon.png') left center no-repeat;
}
.fac-icon-Desk {
	background: url('/Images/_Icons/FacilityIcons/desk-icon.png') left center no-repeat;
}
.fac-icon-DisabledFacility {
	background: url('/Images/_Icons/FacilityIcons/disabledfacilities-icon.png') left center no-repeat;
}
.fac-icon-DogFriendly {
	background: url('/Images/_Icons/FacilityIcons/dogfriendly-icon.png') left center no-repeat;
}
.fac-icon-EVCharger {
	background: url('/Images/_Icons/FacilityIcons/evcharger-icon.png') left center no-repeat;
}
.fac-icon-ExpressCheckout {
	background: url('/Images/_Icons/FacilityIcons/expresscheckout-icon.png') left center no-repeat;
}
.fac-icon-Family {
	background: url('/Images/_Icons/FacilityIcons/familyfriendly-icon.png') left center no-repeat;
}
.fac-icon-FitnessCentre {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_FitnessCentre.png') left center no-repeat;
}
.fac-icon-Fullkitchen {
	background: url('/Images/_Icons/FacilityIcons/fullkitchen-icon.png') left center no-repeat;
}
.fac-icon-GamesRoom {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_GamesRoom.png') left center no-repeat;
}
.fac-icon-Gardens {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Gardens.png') left center no-repeat;
}
.fac-icon-Golf {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Golf.png') left center no-repeat;
}
.fac-icon-GuestLaundry {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_GuestLaundry.png') left center no-repeat;
}
.fac-icon-Hairdryer {
	background: url('/Images/_Icons/FacilityIcons/hairdryer-icon.png') left center no-repeat;
}
.fac-icon-IceMachine {
	background: url('/Images/_Icons/FacilityIcons/icemachine-icon.png') left center no-repeat;
}
.fac-icon-InRoomSafe {
	background: url('/Images/_Icons/FacilityIcons/inroomsafe-icon.png') left center no-repeat;
}
.fac-icon-Iron {
	background: url('/Images/_Icons/FacilityIcons/ironingfalicities-icon.png') left center no-repeat;
}
.fac-icon-Kitchenette {
	background: url('/Images/_Icons/FacilityIcons/kitchenette-icon.png') left center no-repeat;
}
.fac-icon-LocalActivityDesk {
	background: url('/Images/_Icons/FacilityIcons/localactivitydesk-icon.png') left center no-repeat;
}
.fac-icon-Minibar {
	background: url('/Images/_Icons/FacilityIcons/minibar-icon.png') left center no-repeat;
}
.fac-icon-Parking {
	background: url('/Images/_Icons/FacilityIcons/parking-icon.png') left center no-repeat;
}
.fac-icon-Playground {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Playground.png') left center no-repeat;
}
.fac-icon-Pool {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Pool.png') left center no-repeat;
}
.fac-icon-Restaurant {
	background: url('/Images/_Icons/FacilityIcons/restaurant-icon.png') left center no-repeat;
}
.fac-icon-RoomService {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_RoomService.png') left center no-repeat;
}
.fac-icon-RoomWaterView {
	background: url('/Images/_Icons/FacilityIcons/roomwaterviews-icon.png') left center no-repeat;
}
.fac-icon-Roomsize {
	background: url('/Images/_Icons/FacilityIcons/roomsize-icon.png') left center no-repeat;
}
.fac-icon-Shuttle {
	background: url('/Images/_Icons/FacilityIcons/shuttle-icon.png') left center no-repeat;
}
.fac-icon-SkyTV {
	background: url('/Images/_Icons/FacilityIcons/skyTv-icon.png') left center no-repeat;
}
.fac-icon-Spa {
	background: url('/Images/_Icons/FacilityIcons/spa-icon.png') left center no-repeat;
}
.fac-icon-TeaCoffee {
	background: url('/Images/_Icons/FacilityIcons/teacoffee-icon.png') left center no-repeat;
}
.fac-icon-Telephone {
	background: url('/Images/_Icons/FacilityIcons/telephone-icon.png') left center no-repeat;
}
.fac-icon-Toiletries {
	background: url('/Images/_Icons/FacilityIcons/toiletries-icon.png') left center no-repeat;
}
.fac-icon-TourGroup {
	background: url('/Images/_Icons/FacilityIcons/tourgroupbooking-icon.png') left center no-repeat;
}
.fac-icon-TouristInformation {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_TouristInformation.png') left center no-repeat;
}
.fac-icon-TwinCheckin {
	background: url('/Images/_Icons/FacilityIcons/twincheckindesks-icon.png') left center no-repeat;
}
.fac-icon-Valet {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Valet.png') left center no-repeat;
}
.fac-icon-ValetLaundry {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_ValetLaundry.png') left center no-repeat;
}
.fac-icon-View {
	background: url('/Images/_Icons/FacilityIcons/view-icon.png') left center no-repeat;
}
.fac-icon-Weddings {
	background: url('/Images/_Icons/FacilityIcons/weddings-icon.png') left center no-repeat;
}
.fac-icon-Wifi {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_Wifi.png') left center no-repeat;
}
.fac-icon-WineTours {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_WineTours.png') left center no-repeat;
}
.fac-icon-iPodDock {
	background: url('/Images/_Icons/FacilityIcons/ipoddock-icon.png') left center no-repeat;
}

.fac-icon-EVcharger {
	background: url('/Images/_Icons/FacilityIcons/Fac_Icon_evcharger') left center no-repeat;
}

p.Detail-PDFLink {
	background: url(/Templates/_images/PDF_Icon.png) no-repeat center left;
	padding: 11px 0px 11px 60px;
	margin:0;
}
p.Detail-WebLink {
	background: url(/Templates/_images/Web_Icon.png) no-repeat center left;
	padding: 11px 0px 11px 60px;
	margin:0;
}
a.Detail-Phone,
font.Detail-Phone {
	padding-left: 30px;
	min-height: 50px;
	background: url('/Templates/_images/Phone_Icon.png') left center no-repeat;
}
a.Detail-Email,
font.Detail-Email {
	padding-left: 30px;
	min-height: 50px;
	background: url('/Templates/_images/Email_Icon.png') left center no-repeat;
}
a.Detail-Fax,
font.Detail-Fax {
	padding-left: 30px;
	background: url('/Templates/_images/Fax_Icon.png') left center no-repeat;
        text-decoration: none !important;
}
.HTMLContent a.Detail-Email, .HTMLContent a.Detail-Phone, .HTMLContent a.Detail-Fax {
border-bottom: none;
}
/*@media screen and (min-width: 600px) {
    a.Detail-Email, a.Detail-Phone {
	padding-left: 0px;
        color: #000 !important;
        text-decoration: none !important;
    }
}*/
h1 img {
	margin: 0 0 -12px 30px;
	width: auto !important;
	max-height: 50px;
}
h1 img + img {
	margin: 0 0 0px 10px;
}
h1 img + img + img {
	margin: 0 0 0 2px;
}
table.meeting {
	background: #F7F7F7;
	width: 100%;
	border: none;
	margin: 0.5em 0 1em 0px;
	border-collapse: collapse;
	border: 1px solid #E8E8E8;
}
#cPCWrapper table.meeting {
	background: #F7F7F7;
	width: 50%;
	float: right;
	border: none;
	margin: 0.5em 0 1em 2em;
	border-collapse: collapse;
	max-width: 550px;
	border: 1px solid #E8E8E8;
}
table.meeting th,
table.meeting tr:first-child {
	padding: 6px 12px;
	font-size: 85%;
	font-weight: 500;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #E8E8E8;
}
table.meeting th:first-child {
	text-align: left;
	}
table.meeting td {
	padding: 6px 12px;
	text-decoration: none;
	border-bottom: 1px solid #E8E8E8;
	text-align: center;
}
table.meeting td:first-child {
	text-align: left;
	}

#cPCWrapper .table-generic {
	color: #FFFFFF;
	border: none;
	margin: 0.5em 0 1em 0;
	border-collapse: collapse;
	background: #E8E8E8;
}
.table-generic th,
.table-generic tr:first-child {
	padding: 6px 12px;
	font-size: 85%;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
}
.table-generic th:first-child {
	text-align: left;
	}
.table-generic td {
	padding: 6px 12px;
	text-decoration: none;
	/* border-bottom: 1px solid #222222; */
	text-align: center;
	min-width: 120px;
}
.table-generic td:first-child {
	text-align: left;
	}

.facilities p {
	-moz-column-break-inside: avoid;
	-webkit-column-break-inside: avoid;
	column-break-inside: avoid;
}
.facilities p img {
	position: absolute;
	margin: -10px 0 0 -60px;
}
.menu-body {
	max-width: 680px;
	margin: 0 auto;
	display: block;
	color: rgb(92, 92, 92);
}
.menu-section {
	margin-bottom: 40px;
}
.menu-section-title {
	margin: 20px 0;
	text-align: Center;
}
.menu-item {
	margin: 15px 0;
}
.menu-item-name {
	font-weight: bold;
	border-bottom: 2px dotted rgb(213, 213, 213);
}
.menu-item-description {
	font-style: italic;
	font-size: .9em;
	line-height: 1.5em;
}
.menu-item-price {
	float: right;
	font-weight: bold;
	margin-top: -22px;
}
.showmorecontent{
	opacity:0;
	visibility: hidden;
	height:0;
	    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
}
.showmorecontent.show{
	opacity:1;
	visibility: visible;
	height:auto
}

p a img {
	text-decoration: none;
	border: 0 none;
}

.HTMLContent a:hover img {
	text-decoration: none;
	border: 0 none;
}