<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family:'Bellamy';
    src: url("../fonts/bellamb-webfont.eot");
    src: url("../fonts/bellamb-webfont.eot?#iefix") format("embedded-opentype"),
         url("../fonts/bellamb-webfont.woff") format("woff"),
         url("../fonts/bellamb-webfont.ttf") format("truetype"),
         url("../fonts/bellamb-webfont.svg#BellamyBoldRegular") format("svg");
    font-weight: normal;
    font-style: normal;

}
/*
 * Simple Layout
 */

div.mod-fwoh-simple {
	color: #555;
	width: 207px;
	height: 241px;
	position: relative;
	font: normal 12px/normal Arial;
	text-align: center;
	text-shadow: 0 1px 1px #fff;
	background: url(../images/fwoh_simple_bg.png) no-repeat 0 0;
	overflow: hidden;
}
div.mod-fwoh-simple-time-label {
	width: 207px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 75px;
}
div.mod-fwoh-simple-time {
	color: #fff;
	width: 207px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 93px;
	text-shadow: 0 1px 1px #000;
}
div.mod-fwoh-simple-status {
	width: 207px;
	height: 16px;
	position: absolute;
	left: 0;
	top: 114px;
}
div.mod-fwoh-simple-status span#mod-fwopenhours-status {
	color: #007600;
	font-weight: bold;
	text-transform: uppercase;
}
div.mod-fwopenhours-closed div.mod-fwoh-simple-status span#mod-fwopenhours-status {
	color: #b40007;
}
div.mod-fwoh-simple-text {
	width: 187px;
	height: 55px;
	position: absolute;
	left: 0;
	top: 132px;
	padding: 10px;
}
div.mod-fwoh-simple-opening {
	width: 207px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 215px;
	font-size: 11px;
}

/*
 * Business Layout
 */

div.mod-fwopenhours-open div.mod-fwoh-business,
div.mod-fwopenhours-closed div.mod-fwoh-business {
	color: #000;
	width: 205px;
	height: 156px;
	position: relative;
	font: bold 10px/normal Arial;
	background: url(../images/fwoh_business_open_bg.png) no-repeat 0 0;
	overflow: hidden;
}
div.mod-fwopenhours-closed div.mod-fwoh-business {
	background: url(../images/fwoh_business_closed_bg.png) no-repeat 0 0;
}
div.mod-fwopenhours-open div.mod-fwoh-business-time-label,
div.mod-fwopenhours-closed div.mod-fwoh-business-time-label {
	color: #fff;
	width: 127px;
	height: 12px;
	position: absolute;
	left: 78px;
	top: 3px;
	text-shadow: 0 1px 1px #4c7c04;
}
div.mod-fwopenhours-closed div.mod-fwoh-business-time-label {
	text-shadow: 0 1px 1px #660000;
}
div.mod-fwoh-business-time {
	width: 100px;
	height: 18px;
	position: absolute;
	left: 83px;
	top: 20px;
	font: bold 18px/normal Arial;
}
div.mod-fwoh-business-status {
	color: #fff;
	width: 127px;
	height: 12px;
	position: absolute;
	left: 78px;
	top: 47px;
	text-shadow: 0 1px 1px #4c7c04;
}
div.mod-fwoh-business-status span#mod-fwopenhours-status {
	font-size: 11px;
	text-transform: uppercase;
}
div.mod-fwoh-business-opening {
	width: 127px;
	height: 25px;
	position: absolute;
	left: 78px;
	top: 68px;
}
div.mod-fwoh-business-text {
	width: 127px;
	height: 75px;
	position: absolute;
	left: 78px;
	top: 95px;
}
/*
 * Shop Layout
 */
div.mod-fwopenhours-open div.mod-fwoh-shop,
div.mod-fwopenhours-closed div.mod-fwoh-shop {
	color: #000;
	width: 142px;
	height: 180px;
	position: relative;
	font: bold 10px/normal Arial;
	background: url(../images/fwoh_shop_open_bg.png) no-repeat 0 0;
	overflow: hidden;
}
div.mod-fwopenhours-closed div.mod-fwoh-shop {
	background: url(../images/fwoh_shop_closed_bg.png) no-repeat 0 0;
}
div.mod-fwopenhours-open div.mod-fwoh-shop-time-label,
div.mod-fwopenhours-closed div.mod-fwoh-shop-time-label {
	color: #229200;
	width: 65px;
	height: 12px;
	position: absolute;
	left: 10px;
	top: 5px;
	text-shadow: 0 1px 1px #65f63b;
}
div.mod-fwopenhours-closed div.mod-fwoh-shop-time-label {
	color: #6c0003;
	text-shadow: 0 1px 1px #f63b6b;
}
div.mod-fwopenhours-open div.mod-fwoh-shop-time,
div.mod-fwopenhours-closed div.mod-fwoh-shop-time {
	color: #fff;
	width: 65px;
	height: 16px;
	position: absolute;
	left: 75px;
	top: 4px;
	font: bold 14px/normal Arial;
	text-shadow: 0 1px 1px #007e2f;
	text-transform: uppercase;
}
div.mod-fwopenhours-closed div.mod-fwoh-shop-time {
	text-shadow: 0 1px 1px #480000;
}
div.mod-fwopenhours-open div.mod-fwoh-shop-status,
div.mod-fwopenhours-closed div.mod-fwoh-shop-status {
	color: #fff;
	width: 34px;
	height: 12px;
	position: absolute;
	left: 32px;
	top: 61px;
	text-align: center;
	overflow: hidden;
}
div.mod-fwopenhours-closed div.mod-fwoh-shop-status {
	width: 42px;
	left: 27px;
	top: 55px;
	font-size: 9px;
}
div.mod-fwoh-shop-status span#mod-fwopenhours-status {
	text-transform: uppercase;
}
div.mod-fwoh-shop-opening {
	color: #898989;
	width: 100%;
	height: 12px;
	position: absolute;
	left: 0;
	top: 118px;
	font: normal 10px/normal Arial;
	text-align: center;
	overflow: hidden;
}
div.mod-fwopenhours-open div.mod-fwoh-shop-text,
div.mod-fwopenhours-closed div.mod-fwoh-shop-text {
	color: #09af09;
	width: 100%;
	height: 40px;
	position: absolute;
	left: 0;
	top: 136px;
	font: normal 11px/normal Arial;
	text-align: center;
}
div.mod-fwopenhours-closed div.mod-fwoh-shop-text {
	color: #bd0006;
}

/*
 * Social Layout
 */
div.mod-fwoh-social {
	color: #464646;
	width: 210px;
	height: 195px;
	position: relative;
	font: normal 12px/normal Arial;
	background: url(../images/fwoh_social_bg.png) no-repeat 0 0;
	overflow: hidden;
}
div.mod-fwoh-social-time-label {
	width: 175px;
	height: 15px;
	position: absolute;
	left: 3px;
	top: 12px;
	padding-left: 32px;
	background: url(../images/fwoh_social_icon_clock.png) no-repeat 10px center;
}
div.mod-fwoh-social-time {
	width: 175px;
	height: 12px;
	position: absolute;
	left: 35px;
	top: 26px;
	font: bold 14px/normal Arial;
	text-transform: uppercase;
}
div.mod-fwopenhours-open div.mod-fwoh-social-status,
div.mod-fwopenhours-closed div.mod-fwoh-social-status {
	width: 175px;
	height: 16px;
	position: absolute;
	left: 3px;
	top: 58px;
	padding-left: 32px;
	background: url(../images/fwoh_social_icon_open_door.png) no-repeat 9px center;
}
div.mod-fwopenhours-closed div.mod-fwoh-social-status {
	background: url(../images/fwoh_social_icon_closed_door.png) no-repeat 10px center;
}
div.mod-fwoh-social-status span#mod-fwopenhours-status {
	color: #438f00;
	font-weight: bold;
	text-transform: uppercase;
}
div.mod-fwopenhours-closed div.mod-fwoh-social-status span#mod-fwopenhours-status {
	color: #dd0000;
}
div.mod-fwopenhours-open div.mod-fwoh-social-text,
div.mod-fwopenhours-closed div.mod-fwoh-social-text {
	width: 165px;
	height: 55px;
	position: absolute;
	left: 3px;
	top: 98px;
	padding: 0 10px 0 32px;
	background: url(../images/fwoh_social_icon_open_user.png) no-repeat 12px 3px;
}
div.mod-fwopenhours-closed div.mod-fwoh-social-text {
	background: url(../images/fwoh_social_icon_closed_user.png) no-repeat 12px 3px;
}
div.mod-fwopenhours-open div.mod-fwoh-social-opening,
div.mod-fwopenhours-closed div.mod-fwoh-social-opening {
	width: 175px;
	height: 16px;
	position: absolute;
	left: 3px;
	top: 167px;
	padding-left: 32px;
	background: url(../images/fwoh_social_icon_open_sign.png) no-repeat 9px center;
}
div.mod-fwopenhours-closed div.mod-fwoh-social-opening {
	background: url(../images/fwoh_social_icon_closed_sign.png) no-repeat 9px center;
}

/*
 * Restaurant Layout
 */
 
 .mod-fwoh-restaurant-date {
	color: #464646;
    font: 11px Arial;
    left: 48px;
    position: absolute;
    top: 71px;
 }
 
div.mod-fwoh-restaurant {
	color: #464646;
	width: 198px;
	height: 218px;
	position: relative;
	font: normal 11px/normal Arial;
	background: url(../images/restaurant-open.png) no-repeat 0 0;
	overflow: hidden;
}

.mod-fwopenhours-closed div.mod-fwoh-restaurant {
	color: #464646;
	width: 198px;
	height: 218px;
	position: relative;
	font: normal 11px/normal Arial;
	background: url(../images/restaurant-closed.png) no-repeat 0 0;
	overflow: hidden;
}

div.mod-fwoh-restaurant-time-label {
	height: 15px;
    left: 16px;
    padding-left: 32px;
    position: absolute;
    top: 55px;
    width: 130px;
}
div.mod-fwoh-restaurant-time {
	height: 12px;
    left: 138px;
    position: absolute;
    text-transform: uppercase;
    top: 55px;
    width: 53px;
}
div.mod-fwopenhours-open div.mod-fwoh-restaurant-status,
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-status {
	display: none;
	width: 175px;
	height: 16px;
	position: absolute;
	left: 3px;
	top: 58px;
	padding-left: 32px;
	
}
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-status {
	
}
div.mod-fwoh-restaurant-status span#mod-fwopenhours-status {
	color: #438f00;
	font-weight: bold;
	text-transform: uppercase;
}
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-status span#mod-fwopenhours-status {
	color: #dd0000;
}
div.mod-fwopenhours-open div.mod-fwoh-restaurant-text,
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-text {
	height: 55px;
    left: 3px;
    padding: 0 10px 0 45px;
    position: absolute;
    top: 155px;
    width: 130px;
}
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-text {
	
}
div.mod-fwopenhours-open div.mod-fwoh-restaurant-opening,
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-opening {
	 height: 16px;
    left: 16px;
	color: #739600;
    padding-left: 32px;
    position: absolute;
    top: 118px;
    width: 132px;
}
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-opening {
	color:#c1272d;
}

/*
 * Cafe Layout
 */
 
 .mod-fwoh-cafe-date {
	color: #464646;
    font-family: verdana;
    font-weight: bold;
    left: 70px;
    position: absolute;
    top: 95px;
	font-size: 11px;
 }
 
div.mod-fwoh-cafe {
	color: #464646;
	width: 197px;
	height: 179px;
	position: relative;
	font: normal 12px/bold Arial;
	background: url(../images/cafe-open.png) no-repeat 0 0;
	overflow: hidden;
}

.mod-fwopenhours-closed div.mod-fwoh-cafe {
	color: #464646;
	width: 197px;
	height: 179px;
	position: relative;
	font: normal 11px/normal Arial;
	background: url(../images/cafe-closed.png) no-repeat 0 0;
	overflow: hidden;
}

div.mod-fwoh-cafe-time-label {
	display: none;
	height: 15px;
    left: 16px;
    padding-left: 32px;
    position: absolute;
    top: 55px;
    width: 130px;
}
div.mod-fwoh-cafe-time {
	font-family: verdana;
    font-weight: bold;
    height: 12px;
    left: 69px;
    position: absolute;
    text-transform: uppercase;
    top: 77px;
    width: 77px;
	font-size: 11px;
}
div.mod-fwopenhours-open div.mod-fwoh-cafe-status,
div.mod-fwopenhours-closed div.mod-fwoh-cafe-status {
	
	font-family: verdana;
    font-size: 24px;
    font-weight: normal;
    height: 30px;
    left: 19px;
    padding-left: 0;
    position: absolute;
    top: 40px;
    width: 199px;
	
}
div.mod-fwopenhours-closed div.mod-fwoh-cafe-status {
	left: 2px;
}
div.mod-fwoh-cafe-status span#mod-fwopenhours-status {
	color: #464646;
	font-weight: normal;
	 text-transform: uppercase;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafe-status span#mod-fwopenhours-status {
	
}
div.mod-fwopenhours-open div.mod-fwoh-cafe-text,
div.mod-fwopenhours-closed div.mod-fwoh-cafe-text {
	height: 55px;
    left: 3px;
    padding: 0 10px 0 45px;
    position: absolute;
    top: 155px;
	display: none;
    width: 130px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafe-text {
	
}
div.mod-fwopenhours-open div.mod-fwoh-cafe-opening,
div.mod-fwopenhours-closed div.mod-fwoh-cafe-opening {
	color: #985a2a;
    font-weight: bold;
    height: 16px;
    left: 0;
    text-align: center;
    position: absolute;
    top: 118px;
    width: 197px;
	font-family: arial;
    font-size: 12px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafe-opening {
	color:#40c3d4;
	font-family: arial;
    font-size: 12px;
}

/*
 * Cafe-dark Layout
 */
 
 .mod-fwoh-cafe_dark-date {
	color: #FFFFFF;
     font-family: bellamy;
    font-size: 20px;
    font-weight: bold;
    left: 50px;
    position: absolute;
    top: 75px;
 }
 
div.mod-fwoh-cafe_dark {
	color: #464646;
	width: 168px;
	height: 232px;
	position: relative;
	font: normal 12px/bold Arial;
	background: url(../images/cafe-dark-open.png) no-repeat 0 0;
	overflow: hidden;
}

.mod-fwopenhours-closed div.mod-fwoh-cafe_dark {
	color: #464646;
	width: 168px;
	height: 232px;
	position: relative;
	font: normal 11px/normal Arial;
	background: url(../images/cafe-dark-closed.png) no-repeat 0 0;
	overflow: hidden;
}

div.mod-fwoh-cafe_dark-time-label {
	display: none;
	height: 15px;
    left: 16px;
    padding-left: 32px;
    position: absolute;
    top: 55px;
    width: 130px;
}
div.mod-fwoh-cafe_dark-time {
	color: #FFFFFF;
    font-family: bellamy;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    left: 50px;
    position: absolute;
    text-transform: uppercase;
    top: 55px;
    width: 101px;
}
div.mod-fwopenhours-open div.mod-fwoh-cafe_dark-status,
div.mod-fwopenhours-closed div.mod-fwoh-cafe_dark-status {
	 color: #FFFFFF;
    font-family: Bellamy;
    font-size: 27px;
    font-weight: normal;
    height: 30px;
    left: 6px;
    padding-left: 0;
    position: absolute;
    text-align: center;
    top: 13px;
    width: 155px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafe_dark-status {
	left: 2px;
}
div.mod-fwoh-cafe_dak-status span#mod-fwopenhours-status {
	color: #464646;
	font-weight: normal;
	 text-transform: uppercase;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafe_dark-status span#mod-fwopenhours-status {
	
}
div.mod-fwopenhours-open div.mod-fwoh-cafe_dark-text,
div.mod-fwopenhours-closed div.mod-fwoh-cafe_dark-text {
	color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    height: 60px;
    left: 3px;
    padding: 0 10px 0 18px;
    position: absolute;
    text-align: center;
    top: 130px;
    width: 130px;
	line-height: 14px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafe_dark-text {
	
}
div.mod-fwopenhours-open div.mod-fwoh-cafe_dark-opening,
div.mod-fwopenhours-closed div.mod-fwoh-cafe_dark-opening {
	color: #FFFFFF;
    /*font-weight: bold;*/
    height: 16px;
    left: 0;
    padding-left: 8px;
    position: absolute;
    top: 102px;
    width: 152px;
	text-align: center;
	font-family: arial;
    font-size: 13px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafe_dark-opening {
	color:#fff;
	font-family: arial;
    font-size: 12px;
}

/*
 * cofee-bar Layout
 */
 
 .mod-fwoh-cofee-bar-date {
	color: #464646;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    left: 68px;
    position: absolute;
    top: 62px;
 }
 
div.mod-fwoh-cofee-bar {
	color: #464646;
	width: 200px;
	height: 252px;
	position: relative;
	font: normal 12px/bold Arial;
	background: url(../images/cafee-bar-open.png) no-repeat 0 0;
	overflow: hidden;
}

.mod-fwopenhours-closed div.mod-fwoh-cofee-bar {
	color: #464646;
	width: 200px;
	height: 252px;
	position: relative;
	font: normal 11px/normal Arial;
	background: url(../images/cafee-bar-closed.png) no-repeat 0 0;
	overflow: hidden;
}

div.mod-fwoh-cofee-bar-time-label {
	display: none;
	height: 15px;
    left: 16px;
    padding-left: 32px;
    position: absolute;
    top: 55px;
    width: 130px;
}
div.mod-fwoh-cofee-bar-time {
	font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    height: 12px;
    left: 66px;
    position: absolute;
    text-transform: uppercase;
    top: 40px;
    width: 77px;
}
div.mod-fwopenhours-open div.mod-fwoh-cofee-bar-status,
div.mod-fwopenhours-closed div.mod-fwoh-cofee-bar-status {
	color: #985A2A;
    font-family: times New Roman;
    font-size: 22px;
    font-weight: bold;
    height: 30px;
    left: 15px;
    padding-left: 0;
    position: absolute;
    text-align: center;
    top: 7px;
    width: 180px;
	
}
div.mod-fwopenhours-closed div.mod-fwoh-cofee-bar-status {
	
}
div.mod-fwoh-cofee-bar-status span#mod-fwopenhours-status {
	color: #985a2a;
	font-weight: bold;
	text-transform: uppercase;
}
div.mod-fwopenhours-closed div.mod-fwoh-cofee-bar-status span#mod-fwopenhours-status {
	
}
div.mod-fwopenhours-open div.mod-fwoh-cofee-bar-text,
div.mod-fwopenhours-closed div.mod-fwoh-cofee-bar-text {
	font-family: arial;
    font-size: 11px;
    height: 55px;
    left: 3px;
    padding: 0 10px 0 34px;
    position: absolute;
    text-align: center;
    top: 145px;
    width: 130px;
	line-height: 13px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cofee-bar-text {
	
}
div.mod-fwopenhours-open div.mod-fwoh-cofee-bar-opening,
div.mod-fwopenhours-closed div.mod-fwoh-cofee-bar-opening {
	color: #bb2a5e;
    font-weight: bold;
    height: 16px;
    left: 0;
    padding-left: 32px;
    position: absolute;
    top: 115px;
    width: 160px;
	font-family: arial;
    font-size: 12px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cofee-bar-opening {
	color:#007991;
	font-family: arial;
    font-size: 12px;
}

/*
 * restaurant-signboard Layout
 */
 
 .mod-fwoh-restaurant-signboard-date {
	color: #464646;
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    left: 83px;
    position: absolute;
    top: 104px;
 }
 
div.mod-fwoh-restaurant-signboard {
	color: #464646;
	width: 152px;
	height: 249px;
	position: relative;
	font: normal 12px/bold Arial;
	background: url(../images/restaurant-signboard.png) no-repeat 0 0;
	overflow: hidden;
}

.mod-fwopenhours-closed div.mod-fwoh-restaurant-signboard {
	color: #464646;
	width: 152px;
	height: 249px;
	position: relative;
	font: normal 11px/normal;
	background: url(../images/restaurant-signboard-close.png) no-repeat 0 0;
	overflow: hidden;
}

div.mod-fwoh-restaurant-signboard-time-label {
	display: none;
	height: 15px;
    left: 16px;
    padding-left: 32px;
    position: absolute;
    top: 55px;
    width: 130px;
}
div.mod-fwoh-restaurant-signboard-time {
	font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    height: 12px;
    left: 15px;
    position: absolute;
   
    top: 105px;
    width: 77px;
}
div.mod-fwopenhours-open div.mod-fwoh-restaurant-signboard-status,
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-signboard-status {
	color: #985A2A;
    font-family: times New Roman;
    font-size: 22px;
    font-weight: bold;
    height: 30px;
    left: 0;
    padding-left: 43px;
    position: absolute;
    top: 70px;
    width: 180px;
	
}
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-signboard-status {
	left: 2px;
}
div.mod-fwoh-restaurant-signboard-status span#mod-fwopenhours-status {
	color: #92b400;
	font-weight: bold;
	text-transform: uppercase;
}
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-signboard-status span#mod-fwopenhours-status {
	color: #C1272D;
    left: 30px;
    position: absolute;
}
div.mod-fwopenhours-open div.mod-fwoh-restaurant-signboard-text,
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-signboard-text {
	font-family: arial;
    font-size: 11px;
    height: 70px;
    left: 3px;
    padding: 0 10px 0 8px;
    position: absolute;
    text-align: center;
    top: 180px;
    width: 130px;
	line-height: 13px;
}
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-signboard-text {
	font-family: arial;
    font-size: 11px;
    height: 70px;
    left: 3px;
    padding: 0 10px 0 8px;
    position: absolute;
    text-align: center;
    top: 182px;
    width: 130px;
	line-height: 13px;
}
div.mod-fwopenhours-open div.mod-fwoh-restaurant-signboard-opening,
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-signboard-opening {
	display: none;
	color: #bb2a5e;
    font-weight: bold;
    height: 16px;
    left: 0;
    padding-left: 32px;
    position: absolute;
    top: 115px;
    width: 160px;
	font-family: arial;
    font-size: 12px;
}
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-signboard-opening {
	color:#007991;
	font-family: arial;
    font-size: 12px;
}


/*
 * coktail-bar Layout
 */
 
 .mod-fwoh-coktail-bar-date {
	color: #464646;
    font-family: verdana;
    font-size: 11px;
    font-weight:normal;
    left: 83px;
    position: absolute;
    top: 165px;
 }
 
div.mod-fwoh-coktail-bar {
	color: #464646;
	width: 328px;
	height: 261px;
	position: relative;
	font: normal 12px/bold Arial;
	background: url(../images/coktail-bar.png) no-repeat 0 0;
	overflow: hidden;
}

.mod-fwopenhours-closed div.mod-fwoh-coktail-bar {
	color: #464646;
	width: 328px;
	height: 261px;
	position: relative;
	font: normal 11px/normal;
	background: url(../images/coktail-bar-closed.png) no-repeat 0 0;
	overflow: hidden;
}

div.mod-fwoh-coktail-bar-time-label {
	font-family: verdana;
    font-weight: bold;
    height: 15px;
    left: 46px;
    padding-left: 32px;
    position: absolute;
    top: 139px;
    width: 111px;
	font-size: 12px;
}
div.mod-fwoh-coktail-bar-time {
	font-family: verdana;
    font-size: 11px;
    font-weight: bold;
    height: 12px;
    left: 187px;
    position: absolute;
    top: 140px;
    width: 77px;
}
div.mod-fwopenhours-open div.mod-fwoh-coktail-bar-status {
	color: #FFFFFF;
    font-family: georgia;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    left: 0;
    padding-left: 94px;
    position: absolute;
    top: 92px;
    width: 180px;
}
div.mod-fwopenhours-closed div.mod-fwoh-coktail-bar-status {
color: #FFFFFF;
    font-family: georgia;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    left: 0;
    padding-left: 82px;
    position: absolute;
    top: 97px;
    width: 180px;
}
div.mod-fwopenhours-closed div.mod-fwoh-coktail-bar-status {
	left: 2px;
}
div.mod-fwoh-coktail-bar-status span#mod-fwopenhours-status {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
div.mod-fwopenhours-closed div.mod-fwoh-restaurant-signboard-status span#mod-fwopenhours-status {
	color: #C1272D;
    left: 30px;
    position: absolute;
}
div.mod-fwopenhours-open div.mod-fwoh-coktail-bar-text,
div.mod-fwopenhours-closed div.mod-fwoh-coktail-bar-text {
	font-family: arial;
    font-size: 11px;
    height: 38px;
    left: 3px;
    line-height: 11px;
    padding: 0 10px 0 102px;
    position: absolute;
    text-align: center;
    top: 226px;
    width: 130px;
}
div.mod-fwopenhours-closed div.mod-fwoh-coktail-bar-text {
	 font-family: arial;
    font-size: 11px;
    height: 38px;
    left: 3px;
    line-height: 11px;
    padding: 0 10px 0 102px;
    position: absolute;
    text-align: center;
    top: 226px;
    width: 130px;
}
div.mod-fwopenhours-open div.mod-fwoh-coktail-bar-opening,
div.mod-fwopenhours-closed div.mod-fwoh-coktail-bar-opening {
	color: #16460D;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    height: 16px;
    left: 0;
    padding-left: 66px;
    position: absolute;
    top: 200px;
    width: 206px;
	text-align: center;
}
div.mod-fwopenhours-closed div.mod-fwoh-coktail-bar-opening {
	 color: #980000;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    left: -4px;
    position: absolute;
    width: 210px;
	text-align: center;
}

/*
 * snack-bar Layout
 */
 
 .mod-fwoh-snack-bar-date {
	color: #464646;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    left: 3px;
    position: absolute;
    top: 75px;
 }
 
div.mod-fwoh-snack-bar {
	color: #464646;
	width: 143px;
	height: 208px;
	position: relative;
	font: normal 12px/bold Arial;
	background: url(../images/snack-bar.png) no-repeat 0 0;
	overflow: hidden;
}

.mod-fwopenhours-closed div.mod-fwoh-snack-bar {
	color: #464646;
	width: 143px;
	height: 208px;
	position: relative;
	font: normal 11px/normal;
	background: url(../images/snack-bar-closed.png) no-repeat 0 0;
	overflow: hidden;
}

div.mod-fwoh-snack-bar-time-label {
	font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    left: 2px;
    padding-left: 0;
    position: absolute;
    top: 60px;
    width: 111px;
}
div.mod-fwoh-snack-bar-time {
	font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    padding-left: 90px;
    position: absolute;
    top: 60px;
    width: 111px;
}
div.mod-fwopenhours-open div.mod-fwoh-snack-bar-status {
	color: #000;
    font-family: georgia;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    left: 0;
    padding-left:40px;
    position: absolute;
    top:24px;
    width: 180px;
}
div.mod-fwopenhours-closed div.mod-fwoh-snack-bar-status {
color: #000;
    font-family: georgia;
    font-size: 20px;
    font-weight: bold;
    height: 30px;
    left: 0;
    padding-left: 82px;
    position: absolute;
    top: 25px;
    width: 180px;
}
div.mod-fwopenhours-closed div.mod-fwoh-snack-bar-status {
	left: 2px;
}
div.mod-fwoh-snack-bar-status span#mod-fwopenhours-status {
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Bellamy;
}
div.mod-fwopenhours-closed div.mod-fwoh-snack-bar-status span#mod-fwopenhours-status {
	color: #fff;
    left: 30px;
    position: absolute;
}
div.mod-fwopenhours-open div.mod-fwoh-snack-bar-text,
div.mod-fwopenhours-closed div.mod-fwoh-snack-bar-text {
	color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    height: 38px;
    left: 3px;
    line-height: 11px;
    padding: 0 0 0 5px;
    position: absolute;
    text-align: center;
    top: 170px;
    width: 130px;
}
div.mod-fwopenhours-closed div.mod-fwoh-snack-bar-text {
	font-family: arial;
    font-size: 11px;
    height: 38px;
    left: 3px;
    line-height: 10px;
    padding: 0 10px 0 4px;
    position: absolute;
    text-align: center;
    top: 169px;
    width: 130px;
}
div.mod-fwopenhours-open div.mod-fwoh-snack-bar-opening,
div.mod-fwopenhours-closed div.mod-fwoh-snack-bar-opening {
	color: #141414;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    left: 0;
    padding-left: 5px;
    position: absolute;
    top: 95px;
    width: 140px;
}
div.mod-fwopenhours-closed div.mod-fwoh-snack-bar-opening {
	color: #141414;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    left: 0;
    padding-left: 0;
    position: absolute;
    top: 95px;
    width: 142px;
}

/*
 * cafeteria Layout
 */
 
 .mod-fwoh-cafeteria-date {
	color: #464646;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    left: 3px;
    position: absolute;
    top: 75px;
 }
 
div.mod-fwoh-cafeteria {
	color: #464646;
	width: 143px;
	height: 208px;
	position: relative;
	font: normal 12px/bold Arial;
	background: url(../images/open-08.png) no-repeat 0 0;
	overflow: hidden;
}

.mod-fwopenhours-closed div.mod-fwoh-cafeteria {
	color: #464646;
	width: 143px;
	height: 208px;
	position: relative;
	font: normal 11px/normal;
	background: url(../images/closed_08.png) no-repeat 0 0;
	overflow: hidden;
}

div.mod-fwoh-cafeteria-time-label {
	font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    left: 2px;
    padding-left: 0;
    position: absolute;
    top: 60px;
    width: 111px;
}
div.mod-fwoh-cafeteria-time {
	font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 15px;
    padding-left: 90px;
    position: absolute;
    top: 60px;
    width: 111px;
}
div.mod-fwopenhours-open div.mod-fwoh-cafeteria-status {

    font-size: 24px;
    font-weight: bold;
    height: 30px;
    left: 0;
    padding-left: 0;
    position: absolute;
    text-align: center;
    top: 20px;
    width: 140px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafeteria-status {
	
   
    font-size: 24px;
    font-weight: bold;
    height: 30px;
    left: 0;
    padding-left: 0;
    position: absolute;
    top: 20px;
    width: 139px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafeteria-status {
	
}
div.mod-fwoh-cafeteria-status span#mod-fwopenhours-status {
	color:#8DB600;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Bellamy;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafeteria-status span#mod-fwopenhours-status {
	color: #EB0F0A;
     left: 34px;
    position: absolute;
	font-family: Bellamy;
}
div.mod-fwopenhours-open div.mod-fwoh-cafeteria-text,
div.mod-fwopenhours-closed div.mod-fwoh-cafeteria-text {
	color: #464646;
    font-family: arial;
    font-size: 11px;
    height: 38px;
    left: 3px;
    line-height: 11px;
    padding: 0 0 0 5px;
    position: absolute;
    text-align: center;
    top: 165px;
    width: 130px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafeteria-text {
	font-family: arial;
    font-size: 11px;
    height: 38px;
    left: 3px;
    line-height: 10px;
    padding: 0 10px 0 4px;
    position: absolute;
    text-align: center;
    top: 166px;
    width: 130px;
	color:#464646;
}
div.mod-fwopenhours-open div.mod-fwoh-cafeteria-opening,
div.mod-fwopenhours-closed div.mod-fwoh-cafeteria-opening {
	color: #141414;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    left: 0;
    padding-left: 5px;
    position: absolute;
    top: 95px;
    width: 140px;
}
div.mod-fwopenhours-closed div.mod-fwoh-cafeteria-opening {
	color: #141414;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    height: 16px;
    left: 0;
    padding-left: 0;
    position: absolute;
    top: 95px;
    width: 142px;
}</pre></body></html>