/* HTML5 ✰ Boilerplate
 * ==|== normalize ==========================================================
 */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: Arial, Helvetica, Verdana, sans-serif; color: #222; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: 0; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid {  }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }10-1


/* ==|== fonts =====================================================
   Author: Webstars Ltd --- www.webstarsltd.com
   ========================================================================== */
@font-face {font-family: 'BetonEF-BoldCondensed';src: url('../webfonts/152F2C_0.eot');src: url('../webfonts/152F2C_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/152F2C_0.woff') format('woff'),url('../webfonts/152F2C_0.ttf') format('truetype'),url('../webfonts/152F2C_0.svg#wf') format('svg');}
@font-face {font-family: 'BetonEF-Bold';src: url('../webfonts/152F2C_1.eot');src: url('../webfonts/152F2C_1.eot?#iefix') format('embedded-opentype'),url('../webfonts/152F2C_1.woff') format('woff'),url('../webfonts/152F2C_1.ttf') format('truetype'),url('../webfonts/152F2C_1.svg#wf') format('svg');}
@font-face {font-family: 'BetonEF-Light';src: url('../webfonts/152F2C_2.eot');src: url('../webfonts/152F2C_2.eot?#iefix') format('embedded-opentype'),url('../webfonts/152F2C_2.woff') format('woff'),url('../webfonts/152F2C_2.ttf') format('truetype'),url('../webfonts/152F2C_2.svg#wf') format('svg');}
@font-face {font-family: 'BetonEF-DemiBold';src: url('../webfonts/152F2C_3.eot');src: url('../webfonts/152F2C_3.eot?#iefix') format('embedded-opentype'),url('../webfonts/152F2C_3.woff') format('woff'),url('../webfonts/152F2C_3.ttf') format('truetype'),url('../webfonts/152F2C_3.svg#wf') format('svg');}
@font-face {font-family: 'BetonEF-ExtraBold';src: url('../webfonts/152F2C_4.eot');src: url('../webfonts/152F2C_4.eot?#iefix') format('embedded-opentype'),url('../webfonts/152F2C_4.woff') format('woff'),url('../webfonts/152F2C_4.ttf') format('truetype'),url('../webfonts/152F2C_4.svg#wf') format('svg');}

/* ==|== primary styles =====================================================
   Author: Webstars Ltd --- www.webstarsltd.com
   ========================================================================== */
html{ background-color:#000; }
body{ text-align:center; }

div#container{ width:1100px; margin:0 auto; text-align:left; }
header{ width:1100px; float:left; background:url("../images/backgrounds/header.gif") no-repeat; height:169px; position:relative; }
	a#logo{ position:absolute; top:0; left:40px; display:block; width:198px; height:190px; z-index:100; display:block; background:url("../images/logo.png") no-repeat; }
		a#logo span{ position:absolute; top:0; bottom:0; visibility:hidden; }
		a#logo span.on{ visibility:visible; }
	header nav{ width:240px; position:absolute; top:35px; left:245px; z-index:50; }
		header nav a{ display:block; width:114px; height:22px;  position:absolute; background:url("../images/backgrounds/nav_new.png") no-repeat; }
		header nav a em{ display:block; color:#000; text-indent:-9999em; }
		header nav a#thefood{ background-position:0 0; left:2px; top:-2px; }
		header nav a#thefood:hover, header nav a#thefood.on{ background-position:-246px -1px; }
		header nav a#aboutus{ background-position:-118px -2px; left:120px; top:-2px; }
		header nav a#aboutus:hover, header nav a#aboutus.on{ background-position:-364px -3px; }
		header nav a#thebar{ background-position:0 -26px; left:2px; top:20px; }
		header nav a#thebar:hover, header nav a#thebar.on{ background-position:-246px -27px; }
		header nav a#location{ background-position:-118px -26px; left:120px; top:20px; }
		header nav a#location:hover, header nav a#location.on{ background-position:-364px -27px; }
		header nav a#gallery{ background-position:0 -50px; left:2px; top:43px; }
		header nav a#gallery:hover, header nav a#gallery.on{ background-position:-246px -51px; }
		header nav a#news{ background-position:-118px -48px; left:120px; top:48px; }
		header nav a#news:hover, header nav a#news.on{ background-position:-364px -49px; }
		header nav a#parties{ background-position:0 -72px; left:2px; top:72px; }
		header nav a#parties:hover, header nav a#parties.on{ background-position:-246px -73px; }
		header nav a#contact{ background-position:-118px -71px; left:120px; top:40px; }
		header nav a#contact:hover, header nav a#contact.on{ background-position:-364px -72px; }
		header nav a#zazadelivery { background-position: -118px -100px; left: 120px; top: 66px; height: 33px; }
		header nav a#zazadelivery:hover, header nav a#zazadelivery.on{ background-position:-364px -100px; }
		header nav a#prices{ background-position:0px -80px; left:2px; top:69px; height:33px; }
		header nav a#prices:hover, header nav a#prices.on{ background-position:-245px -80px; }

		/*header nav a#aboutus{ background-position:-118px -2px; left:2px; top:2px; z-index:50; }
		header nav a#aboutus:hover, header nav a#aboutus.on{ background-position:-364px -3px; }
		header nav a#location{ background-position:-118px -26px; left:120px; top:2px; z-index:45 }
		header nav a#location:hover, header nav a#location.on{ background-position:-364px -27px; }
		header nav a#parties{ background-position:0 -72px; left:2px; top:24px; z-index:50 }
		header nav a#parties:hover, header nav a#parties.on{ background-position:-246px -73px; }
		header nav a#contact{ background-position:-118px -71px; left:120px; top:24px; z-index:45 }
		header nav a#contact:hover, header nav a#contact.on{ background-position:-364px -72px; }*/

	a#booknow{ display:block; background:url("../images/buttons/book-now.png") no-repeat; width:142px; height:136px; position:absolute; top:5px; left:500px; z-index:10; }
	a#booknow.meOn{ background-position:left -272px; }
	a#booknow:hover{ background-position:left -136px !important; }
	a#booknow em{ display:block; text-indent:-9999em; }
	a#signup{ display:block; background:url("../images/buttons/signup.png") no-repeat; width:134px; height:143px; position:absolute; top:0; left:621px; z-index:9; }
	a#signup.meOn{ background-position:left -292px; }
	a#signup:hover{background-position:left -146px !important;}
	a#signup em{ display:block;text-indent:-9999em; }
/********************************************
* home                                      *
********************************************/
article#home{ width:1100px; float:left; background:url("../images/backgrounds/home-content-ext.gif") no-repeat; height:640px; position:relative; }
	a#rollontrigger{ display:block; width:44px; height:41px; position:absolute; top:392px; left:98px; }
	section#rollup{ width:260px; float:left; position:absolute; color:#fff; top:69px; left:90px; font-family:'BetonEF-Bold',georgia,serif; }
	.ie7 section#rollup{ top:65px; }
		section#rollup h1{ font-size:20px; font-weight:normal; margin:0; line-height:120%; }
		section#rollup p{ font-size:15px; margin:8px 0 0 0; }
		section#rollup p a{ color:#fff; text-decoration:none; }
		section#rollup img#rollon{ display:block; position:relative; left:6px; }
	section#sldier{ width:485px; height:350px; float:left; position:relative; top:65px; left:390px; font-family:'BetonEF-Bold',georgia,serif; font-weight:700; }
		section#sldier div{ width:500px; height:370px; position:relative; }
		section#sldier div img{ position:absolute; z-index:45; }
		section#sldier div p{ background-color:#000; color:#32d5f2; font-size:36px; opacity:0.6; position:absolute; z-index:50; margin:0; padding:4px 8px; text-transform:uppercase; line-height:100%; display:inline; width:396px; bottom:58px; left:20px; }
		section#sldier #videocontainer div { position: static; height: auto; width: auto; }
	section#offers{ width:135px; float:left; position:absolute; top:86px; right:82px; color:#fff;  font-family:'BetonEF-Bold',georgia,serif; font-size-adjust: 0.4; }
		section#offers p{ margin:0 0 0 10px;  }
		section#offers a{color: white; display:block; margin-bottom:16px; }
		section#offers a:hover{color: #FE57A1;}
		section#offers div{ width:125px; height:194px; }
		section#offers > p{ font-size:11px; font-weight:normal; line-height:17px; }
		section#offers h2{ margin:0; width:125px; font-weight:normal; }
		section#offers h2 p{ font-size:20px; line-height:normal; width:125px; }
		section#offers h2 p.offer-small{ font-size:16px; }
		section#offers h2 p span.offer-small{ font-size:14px; display:block; margin-top:10px; }
		section#offers h2 p span.offer-big{ font-size:22px; }
		/*section#offers div h2 p a{ text-decoration:none; color:#fff; }
		section#offers div h2 p a:hover{ text-decoration:none; color:#fff; }*/
		.chrome section#offers p, .ie section#offers p{ font-size:11px; }
		section#offers a.clickhere{ background:url("../images/buttons/offer-click-here.png") no-repeat; display:block; width:136px; height:75px; margin-top:0; }
		section#offers a.clickhere em{ display:block; text-indent:-9999em; }
		section#offers a.clickhere:hover{ background-position:left -74px; }
	section#starguest{ width:400px; height:118px; top:366px; left:261px; position:absolute; padding-left:184px; z-index:100; }
	section#starguest a#hoverme{ position:absolute; width:171px; height:118px; top:0; left:0; z-index:80; background:url("../images/backgrounds/star-guest.png") no-repeat; }
	section#starguest a#hoverme:hover{ background-position:0 -118px; }
		section#starguest h3{ color:#9f3; font-size:24px; text-transform:capitalize; margin:15px 0 6px 0;  font-family:'BetonEF-Bold',georgia,serif; z-index:50; }
		section#starguest p{ margin:0; font-size:14px; font-weight:bold; color:#fff; z-index:50; }
		section#starguest p a{ color:#fff; text-decoration:none; }
	section#twitter{ background:url("../images/backgrounds/twitter.png") no-repeat; width:735px; height:180px; position:absolute; top:454px; left:80px; z-index:50; }
		section#twitter h3{ color:#32d5f2; font-size:22px; position:absolute; top:24px; left:160px; text-transform:capitalize; font-family:'BetonEF-DemiBold',georgia,serif; }
		.ie6 section#twitter h3, .ie7 section#twitter h3{ top:44px; }
		section#twitter a#followus{ width:134px; height:156px; display:block; position:absolute; top:0; left:0; }
		section#twitter div#twitterpager{ position:absolute; top:44px; right:20px; width:80px; text-align:right; font-size:14px; }
		section#twitter div#twitterpager a#twitterup{ position:absolute; right:20px; }
		section#twitter div#twitterpager a#twitterdown{ position:absolute; right:0px; }
		section#twitter div#twitterpager a{ text-decoration:none; color:#fff; }
		section#twitter div#twitterpager a:hover{ font-size:22px; }
		section#twitter div#twittercontent{ width:574px; height:80px; top:75px; left:160px; position:absolute; overflow:hidden; color:#fff; }
		section#twitter div#twittercontent a{ color:#32d5f2; text-decoration:none; }
		section#twitter div#twittercontent ul{ margin:0; padding:0; }
		section#twitter div#twittercontent ul li{ margin:0 20px 0 0; padding:0; list-style:none; width:250px; float:left; height:80px; font-weight:bold; }
	section#facebook{ position:absolute; right:46px; bottom:20px; }
		section#facebook a{ background:url("../images/buttons/join-facebook.png") no-repeat; display:block; width:227px; height:185px; }
		section#facebook a:hover{ background-position:left bottom !important; }
    #wistia_1{ width:450px !important; height:270px !important; }


/********************************************
* contact                                   *
********************************************/
article#lcontact{ width:1100px; float:left; background:url("../images/backgrounds/contact.gif") no-repeat; height:532px; position:relative; }
	article#lcontact a#facebook{ width:40px; height:40px; display:block; position:absolute; top:404px; left:272px; z-index:10; }
	article#lcontact a#twitter{ width:40px; height:40px; display:block; position:absolute; top:404px; left:322px; z-index:10; }
	a#careers{ width:95px; height:95px; top:344px; left:733px; position:absolute; z-index:80;  background:url("../images/buttons/career.gif") no-repeat; }
	a#careers:hover{ background-position:0 -94px !important; }
	form#contactus{ width:262px; position:absolute; float:left; position:absolute; top:150px; left:272px; z-index:50; }
	form#contactus p.intro{ font-family:'BetonEF-DemiBold',georgia,serif; text-transform:uppercase; font-size:11px; }
	form#contactus p.submitline{ font-size:11px; color:#000; font-family:Arial, sans-serif; }
	form#contactus p.submitline input.submit{ float:right; font-size:13px; }
	form#contactus p.submitline input.checkbox{ margin-right:5px; position:relative; top:2px; }
	form#contactus p.row{ margin:0 0 6px; }
	form#contactus p.row label.error{ position:absolute; top:-10000px; left:-10000px; }
	form#contactus input.text{ width:250px; padding:2px 4px; font-size:11px; font-family:Arial, sans-serif; color:#000; border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:1px solid #fff; border-right:1px solid #fff; }
	form#contactus input.text.error, form#contactus textarea.error{ background-color:#b4b2cb }
	form#contactus textarea{ height:114px; width:250px; padding:2px 4px; font-size:11px; font-family:Arial, sans-serif; color:#000; border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; border-bottom:1px solid #fff; border-right:1px solid #fff; }
	#address{ position:absolute; width:242px; float:left; top:168px; left:568px; font-family:'BetonEF-DemiBold',georgia,serif; z-index:50; }
		#address address{ font-style:normal; margin-bottom:7px; font-size:14px; }
		#address address.tel{ margin:9px 0 12px; }
		#address address.email:hover, #address address.email:hover a{ color:#ee1511; }
		#address address a{ color:#000; text-decoration:none; }
		#address p{ font-size:10px; margin-top:34px; font-family:arial,sans-serif; }
	article#lcontact #confirmation{ width:282px; position:absolute; float:left; top:220px; left:272px; z-index:50; font-family:'BetonEF-DemiBold',georgia,serif; text-transform:uppercase; font-weight:bold; display:none; }


/****************************
* location
****************************/
article#loc{ width:1100px; float:left; background:url("../images/backgrounds/localtion.gif") no-repeat; height:600px; position:relative; }
	#locaddress{ width:368px; float:left; position:absolute; top:12px; left:81px; font-family:'BetonEF-Bold',georgia,serif; color:#fff; }
		#locaddress h1{ font-size:40px; color:#fff; text-transform:uppercase; margin:0 0 20px; }
		#locaddress address{ font-style:normal; margin-bottom:0; font-size:18px; }
		#locaddress address.tel{ margin:20px 0 0 0; }
		#locaddress address.email{ margin-bottom:20px; }
		#locaddress address.email:hover, #locaddress address.email:hover a{ color:#ee1511; }
		#locaddress address a{ color:#fff; text-decoration:none; }
		#locaddress p{ margin-bottom:80px; font-size:18px; }
		#locaddress a#facebook{ margin-right:6px; }
	#map{ position:absolute;top:87px;left:560px; width:460px; height:460px; background-color:#fff; float:left; }

/*****************************
* about us
*****************************/
article#about{ width:1100px; float:left; background:url("../images/backgrounds/aboutus.gif") no-repeat; height:504px; position:relative; }
	nav#innerlinks{ position:absolute; top:40px; left:276px; width:280px; float:left; }
	nav#innerlinks a{ display:block; position:absolute; text-indent:-99999em; }
	nav#innerlinks a#innerabout{ background:url("../images/aboutus/aboutus.png") no-repeat left bottom; width:146px; height:132px; top:0; left:5px; z-index:1; }
	nav#innerlinks a#innercareer{ background:url("../images/aboutus/careers.png") no-repeat left bottom; width:158px; height:113px; top:55px; left:101px; z-index:2; }
	nav#innerlinks a#innerstory{ background:url("../images/aboutus/ourstory.png") no-repeat left bottom; width:176px; height:114px; top:163px; left:81px; z-index:3; }
	nav#innerlinks a#innerproperty{ background:url("../images/aboutus/property.png") no-repeat left bottom; width:179px; height:105px; top:254px; left:9px; z-index:4; }
	nav#innerlinks a#innerpress{ background:url("../images/aboutus/press.png") no-repeat left bottom; width:115px; height:113px; top:304px; left:150px; z-index:5; }
	nav#innerlinks a#innerproperty:hover, nav#innerlinks a#innerproperty.selected,
	nav#innerlinks a#innerstory:hover, nav#innerlinks a#innerstory.selected,
	nav#innerlinks a#innercareer:hover, nav#innerlinks a#innercareer.selected,
	nav#innerlinks a#innerabout:hover, nav#innerlinks a#innerabout.selected,
	nav#innerlinks a#innerpress:hover, nav#innerlinks a#innerpress.selected{ background-position:left top !important; }
	ul#pagecontent{ margin:0; padding:0; position:absolute; top:45px; left:580px; }
	ul#pagecontent li{ margin:0; padding:0; list-style:none; width:264px; }
	ul#pagecontent li h1{ font-family:'BetonEF-DemiBold',georgia,serif; font-size:20px; text-transform:uppercase; }
	ul#pagecontent li h2{ font-size:14px; font-weight:bold; margin-bottom:0; }
	ul#pagecontent li p{ line-height:22px; font-size:14px; font-family:Arial,sans-serif; }
	ul#pagecontent li#carrerpage p{ text-transform:uppercase; }
	ul#pagecontent li#carrerpage p a, ul#pagecontent li#propertypage p a{ color:#000; text-decoration:none; }
	ul#pagecontent li#carrerpage p a:hover, ul#pagecontent li#propertypage p a:hover{ color:magenta; }

/*****************************
* parties
*****************************/
article#party{ width:1100px; float:left; background:url("../images/backgrounds/parties.gif") no-repeat; height:613px; position:relative; }
	div#imagevideo{ position:absolute; width:520px; height:350px; float:left; top:92px; left:117px; z-index:50; text-align:center;}
		div#imagevideo embed{width:477px !important;}
		div#imagevideo object{width:477px !important;}
		div#imagevideo video{width:479px !important;margin:0 auto;}
	div#imagevideo div{background:none !important;}
	div#imagevideo > div{position:absolute;top:50%;margin-top:-149px;left:10px;padding-top:20px;}
	div#bookaparty{ position:absolute; width:245px; float:left; top:201px; right:98px; z-index:70; font-size:14px; }
		div#bookaparty a{ color:#000; text-decoration:none; }
		div#bookaparty a:hover{ color:#E40087; }
	img#crowd{ position:absolute; bottom:20px; left:55px; width:1026px; height:200px; z-index:60; }

/*****************************
* parties
*****************************/
article#pricess{ width:1100px; float:left; background:url("../images/backgrounds/prices2.gif") no-repeat; height:613px; position:relative; }
	/*div.insideText{ position:absolute; top:73px; left:161px; width:362px; }*/
	div.insideText{ position:absolute; top:65px; left:155px; width:710px; }
	div.insideText h2{ font-family:'BetonEF-DemiBold', sans-serif; font-size:42px; margin:0; }
	.gecko div.insideText h2{ font-family:'BetonEF-Bold', sans-serif; }
	div.insideText p{ font-size:14px; }

/****************************
* signup
*****************************/
article#signupnow{ width:1100px; float:left; background:url("../images/backgrounds/signup.gif") no-repeat; height:629px; position:relative; }
	img#zazaglobe{ position:absolute; top:165px; left:242px; display:block; float:left; }
	article#signupnow h1#confirmation{ position:absolute; top:181px; right:283px; width:245px; display:none; }
	form#joinmailinglist, form#subForm{ position:absolute; top:181px; right:283px; width:245px; }
		form#joinmailinglist h1{ font-family:Arial, sans-serif; font-size:20px; font-weight:bold; margin-bottom:40px; }
		form#joinmailinglist p.row{  }
		form#joinmailinglist p.row label{ display:block; font-weight:bold; font-size:13px; }
		form#joinmailinglist p.row label.error{ display:block; position:absolute; top:-99999em; }
		form#joinmailinglist p.row input.text{ width:236px; border-left:1px solid #999; border-top:1px solid #999; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; padding:2px 4px; margin:6px 0 0 0; }
		form#joinmailinglist p.row input.error{ background-color:#CC8F69; }
		form#joinmailinglist p.submit input{  }

/*******************************
* star guest
********************************/
article#starguest{ width:1100px; float:left; height:457px; position:relative; }
	article#starguest.starguest{ background:url("../images/backgrounds/starguest.gif") no-repeat; }
	article#starguest.europe{ background:url("../images/backgrounds/european.gif") no-repeat; }
	article#starguest.fareast{ background:url("../images/backgrounds/fareast.gif") no-repeat; }
	article#starguest.india{ background:url("../images/backgrounds/india.gif") no-repeat; }
	article#starguest.desert{ background:url("../images/backgrounds/desserts.gif") no-repeat; }
	article#starguest.salads{ background:url("../images/backgrounds/salads.gif") no-repeat; }
	article#starguest.takeout{ background:url("../images/backgrounds/takeout.gif") no-repeat; }
	article#starguest.texmex{ background:url("../images/backgrounds/texmex.gif") no-repeat; }
	a#backfood{ background:url("../images/buttons/food.png") no-repeat; width:94px; height:46px; display:block; text-indent:-9999em; position:absolute; right:80px; top:10px; }
	a#backfood:hover{ background-position:left bottom !important; }
	div#staraccordion{ background:url("../images/backgrounds/starguest-accordion.png") no-repeat; width:515px; height:430px; overflow:hidden; position:absolute; top:10px;left:80px; display:none; }
		div#staraccordion ul{ width:430px; margin:32px 0 0 40px; padding:0; height:378px; overflow:hidden; }
		div#staraccordion ul li{ width:430px; margin:0; padding:0; list-style:none; }
		div#staraccordion ul li a{ font-family:'BetonEF-Bold',georgia,serif; font-size:16px; padding:2px 8px; display:block; color:#000; text-decoration:none; opacity:0.8; margin-bottom:3px; text-transform:uppercase; z-index:100; }
		div#staraccordion ul li a.bottom{  }
		div#staraccordion ul li p{ padding:2px 4px; color:#fff; font-size:12px; margin-top:0px; margin-bottom:12px; line-height:160%; }
		div#staraccordion ul li.intro p{ font-size:15px; font-weight:bold; }
		div#staraccordion ul li div{ position:relative; }
		div#staraccordion ul li div blockquote{ margin:0 22px 0 0; padding:0; font-style:normal; }
		div#staraccordion ul li div blockquote p span{ text-transform:uppercase; }
		div#staraccordion ul li div a#scrolltop{ position:absolute; top:-2px; right:0; color:#fff; text-decoration:none; }
		div#staraccordion ul li div a#scrollbottom{ position:absolute; bottom:5px; right:0; color:#fff; text-decoration:none; }
    div#starslide{ width:445px; height:382px; position:absolute; top:60px; right:80px; }

.uc{text-transform:  uppercase;}
/********************************
* booking
********************************/
article#booking{ width:1100px; float:left; background:url("../images/backgrounds/booking.gif") no-repeat; height:629px; position:relative; }
	form#bookingform{ width:570px; float:left; position:absolute; top:80px; left:265px; color:#fff; }
	iframe#bookingonline{ width:630px; float:left; position:absolute; top:65px; left:235px; color:#fff; height:480px; }
	article#booking div#confirmation{ display:none; width:570px; float:left; position:absolute; top:80px; left:265px; color:#fff; font-family:'BetonEF-DemiBold',georgia,serif; font-size:26px; }
	article#booking div#confirmation p{ margin:0; }
		form#bookingform nav{ width:570px; }
		form#bookingform nav span{ display:block; background-color:#b57049; width:172px; padding:0 9px; float:left; line-height:28px; font-weight:bold; font-size:12px; }
		form#bookingform nav span:nth-child(2){ width:168px; margin:0 2px; }
		form#bookingform hr{ height:1px; border:none; border-bottom:1px solid #5e3a26; margin:5px 0; }
		form#bookingform h2{ margin:0; background-color:#b57049; color:#fff; font-size:12px; padding:0 9px; line-height:28px; text-transform:capitalize; }
		form#bookingform p{ font-size:12px; font-weight:bold; margin:0 0 10px 0; }
		form#bookingform label{ display:inline-block; width:135px; font-weight:bold; }
		form#bookingform label.note{ clear:both; font-size:10px; width:410px; margin-left:135px; }
		form#bookingform label.error{ position:absolute;top:-99999em; }
		form#bookingform input.text{ width:420px; }
		form#bookingform input.error, form#bookingform textarea.error{ background-color:#CC8F69; }
		form#bookingform textarea{ width:420px; }
		form#bookingform p.row{}
		form#bookingform table { margin:5px 0; width:99%; }
		form#bookingform table tr.email label.note{ display:inline-block; width:200px; margin-left:0; }
		form#bookingform table tr.email input.text{ width:165px; margin-bottom:5px; }
		form#bookingform table tr.email input.checkbox{ margin-right:5px; position:relative; top:2px; }
		form#bookingform table tr.telephone label.note{ display:inline-block; width:245px; margin-left:0; vertical-align:text-bottom; font-weight:normal; }
		form#bookingform table tr.telephone input.text{ width:165px; }
		form#bookingform h3.buttons{ margin:0; }
		form#bookingform h3.buttons input{ margin:0 10px 0 0; background-color:#b57049; padding:9px; color:#fff; font-weight:bold; border:none; font-size:12px; }

/********************************
* gallery
*********************************/
article#gallerypage{ width:1100px; float:left; background:url("../images/backgrounds/gallery.gif") no-repeat; height:529px; position:relative; }
	article#gallerypage a{ position:absolute; }
	article#gallerypage a#img1{ top:129px; left:112px; }
	article#gallerypage a#img2{ top:132px; left:258px; }
	article#gallerypage a#img3{ top:143px; left:409px; }
	article#gallerypage a#img4{ top:106px; left:564px; }
	article#gallerypage a#img5{ top:128px; left:711px; }
	article#gallerypage a#img6{ top:163px; left:861px; }
	article#gallerypage a#img7{ top:294px; left:96px; }
	article#gallerypage a#img8{ top:311px; left:269px; }
	article#gallerypage a#img9{ top:305px; left:436px; }
	article#gallerypage a#img10{ top:266px; left:583px; }
	article#gallerypage a#img11{ top:316px; left:738px; }
	article#gallerypage a#img12{ top:332px; left:880px; }

/*************************
*news
*************************/
article#newspage{ width:1100px; float:left; background:url("../images/backgrounds/news.gif") no-repeat; min-height:600px; position:relative; }
	#enquirylayer{ position:absolute; top:355px; left:105px; font-family:'BetonEF-Bold',georgia,serif; font-size:20px; width:234px; color:#fff; }
		#enquirylayer p{ margin:0; }
		#enquirylayer p a{ color:#fff; }
	ul#newslist{ margin:146px 0 0 378px; padding:0; width:661px; }
		ul#newslist li{ margin:0 0 20px; padding:0; list-style:none; background:url("../images/backgrounds/newsitem.png") no-repeat; width:661px; height:180px; overflow:hidden; color:#fff; }
		ul#newslist li div{ width:458px; float:right; margin:20px 20px 0 0; }
		ul#newslist li div h2{ font-size:14px; font-weight:bold; margin:0; }
		ul#newslist li div p{ font-size:14px; }
		ul#newslist li div p.date{ color:#ff0; margin:0 0 12px; }
		ul#newslist li div p a{ color:#0ff;  text-decoration:none;}
		ul#newslist li img{ margin:20px 0 0 20px; }
	ul.newsPager{ margin:0 0 40px 378px; padding:0; text-align:center; }
	ul.newsPager li{ margin:0; padding:0; list-style:none; color:#fff; display:inline; }
	ul.newsPager li a{ color:#fff; text-decoration:none; border-left:1px solid #fff; display:inline-block; padding:0 6px; }
	ul.newsPager li.prev a, ul.newsPager li.toptop a{ border:none; }
	ul.newsPager li.toptop a, ul.newsPager li a:hover, ul.newsPager li.on{ color:#00FFFF; }
	ul.newsPager li.toptop a span{ color:#fff; }

/*************************
* bar
*************************/
article#barpage{ width:1100px; float:left; background:url("../images/backgrounds/bar.gif") no-repeat; height:560px; position:relative; }
	article#barpage a.trigger{ position:absolute; background-repeat:no-repeat; background-position:top left; display:block; text-indent:-9999em; }
	article#barpage a.trigger:hover, article#barpage a.trigger.on{ background-position:bottom left !important; }
	article#barpage a#beertrigger{ top:48px; left:115px; background-image:url("../images/bar/beer.png"); width:217px; height:210px; }
	article#barpage a#winetrigger{ top:27px; left:304px; background-image:url("../images/bar/wine.png"); width:192px; height:242px; }
	article#barpage a#cocktailstrigger{ top:250px; left:93px; background-image:url("../images/bar/cocktails.png"); width:210px; height:220px; }
	article#barpage a#hotdrinkstrigger{ top:274px; left:280px; background-image:url("../images/bar/hotdrinks.png"); width:213px; height:212px; }
	article#barpage #staraccordion{ top:79px; left:556px; background:none; }
	article#barpage #staraccordion ul{ margin:0; }

/*************************
* menu
*************************/
article#menu{ width:1100px; float:left; background:url("../images/backgrounds/menu.gif") no-repeat; height:480px; position:relative; }
	article#menu a.menutype{ position:absolute; display:block; text-indent:-9999em; }
	article#menu a#fareast{ background:url('../images/foodsection/fareast.png') no-repeat; top:35px; left:113px; width:234px; height:114px; }
	article#menu a#china{ background:url('../images/foodsection/china.png') no-repeat; top:62px; left:340px; width:153px; height:53px; }
	article#menu a#vietnam{ background:url('../images/foodsection/vietnam.png') no-repeat; top:105px; left:278px; width:239px; height:129px; }
	article#menu a#noodles{ background:url('../images/foodsection/noodles.png') no-repeat; top:147px; left:141px; width:158px; height:59px; }
	article#menu a#sushi{ background:url('../images/foodsection/sushi.png') no-repeat; top:43px; left:510px; width:252px; height:71px; }
	article#menu a#deli{ background:url('../images/foodsection/deli.png') no-repeat; top:110px; left:518px; width:140px; height:88px; }
	article#menu a#pasta{ background:url('../images/foodsection/pasta.png') no-repeat; top:35px; left:782px; width:151px; height:79px; }
	article#menu a#gb{ background:url('../images/foodsection/gb.png') no-repeat; top:41px; left:927px; width:107px; height:101px; }
	article#menu a#piri{ background:url('../images/foodsection/pirpiri.png') no-repeat; top:110px; left:660px; width:195px; height:69px; }
	article#menu a#pizza{ background:url('../images/foodsection/pizza.png') no-repeat; top:136px; left:852px; width:181px; height:84px; }
	article#menu a#salads{ background:url('../images/foodsection/salads.png') no-repeat; top:202px; left:91px; width:269px; height:70px; }
	article#menu a#nachobar{ background:url('../images/foodsection/nachos.png') no-repeat; top:209px; left:360px; width:158px; height:82px; }
	article#menu a#bbq{ background:url('../images/foodsection/bbq.png') no-repeat; top:187px; left:539px; width:186px; height:135px; }
	article#menu a#takeout{ background:url('../images/foodsection/takeout.png') no-repeat; top:195px; left:737px; width:155px; height:69px; }
	article#menu a#india{ background:url('../images/foodsection/india.png') no-repeat; top:271px; left:79px; width:177px; height:86px; }
	article#menu a#curries{ background:url('../images/foodsection/curries.png') no-repeat; top:288px; left:252px; width:190px; height:66px; }
	article#menu a#texmex{ background:url('../images/foodsection/texmex.png') no-repeat; top:248px; left:439px; width:186px; height:120px; }
	article#menu a#cakes{ background:url('../images/foodsection/cakes.png') no-repeat; top:282px; left:673px; width:157px; height:54px; }
	article#menu a#icecream{ background:url('../images/foodsection/icecream.png') no-repeat; top:267px; left:823px; width:209px; height:76px; }
	article#menu a#thali{ background:url('../images/foodsection/thali.png') no-repeat; top:343px; left:99px; width:150px; height:83px; }
	article#menu a#dosa{ background:url('../images/foodsection/dosa.png') no-repeat; top:341px; left:245px; width:137px; height:71px; }
	article#menu a#burgerbar{ background:url('../images/foodsection/burgers.png') no-repeat; top:340px; left:400px; width:169px; height:101px; }
	article#menu a#starguestmenu{ background:url('../images/foodsection/gueststar.png') no-repeat; top:336px; left:574px; width:170px; height:103px; }
	article#menu a#desserts{ background:url('../images/foodsection/dessert.png') no-repeat; top:329px; left:693px; width:251px; height:55px; }
	article#menu a#candy{ background:url('../images/foodsection/candy.png') no-repeat; top:329px; left:935px; width:94px; height:58px; }
	article#menu a#patisserie{ background:url('../images/foodsection/patisserie.png') no-repeat; top:376px; left:809px; width:188px; height:59px; }
	article#menu a.menutype:hover, article#menu a.menutype.on{ background-position:left bottom !important; }

/*************************
* menu pass thru
*************************/
article#menupass{ width:1100px; float:left; background:url("../images/backgrounds/menupass.gif") no-repeat; height:433px; position:relative; }

footer{ width:950px; float:left; font-size:10px; padding:0 75px 15px; position:relative; }
	a.mistery{ float:right; text-transform:uppercase; color:#4d4d4d; text-decoration:none; }
	a.mistery:hover{ color:#fff; }
	a.webstars{ float:right; text-transform:uppercase; color:#4d4d4d; text-decoration:none; position:absolute; right:75px; top:16px; }
	a.webstars:hover{ color:#fff; }
	footer nav{}
	footer nav a, footer nav a:link, footer nav a:visited{ color:#b3b3b3; text-decoration:none; text-transform:uppercase; background:url("../images/backgrounds/dsp.gif") no-repeat center right;padding:0 6px 0 5px; line-height:180%; }
	footer nav a:hover, footer nav a:active{ color:#fff; }
	footer nav a.clean{ background:none; }











/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.initial-hidden { display: none; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* ==|== media queries ====================================================== */

@media only screen and (min-width: 480px) {


}

@media only screen and (min-width: 768px) {

}



/* ==|== print styles ======================================================= */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}

.jqifade{
	position: absolute;
	background-color: #aaaaaa;
}
div.jqi{
	width: 400px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 11px;
	text-align: left;
	border: solid 1px #eeeeee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer{
	font-weight: bold;
}
div.jqi .jqiclose{
	position: absolute;
	top: 4px; right: -2px;
	width: 18px;
	cursor: default;
	color: #bbbbbb;
	font-weight: bold;
}
div.jqi .jqimessage{
	padding: 10px;
	line-height: 20px;
	color: #444444;
}
div.jqi .jqibuttons{
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button{
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover{
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
	background-color: #BF5E26;
}


.touch #videocontainer{width:450px;height:261px;overflow:hidden;position:relative;}
.touch #videocontainer video{width:470px !important;position:relative;top:-2px;}
#sitemap {
	margin: 50px;
	margin-top: 0;
}
#sitemap a{
	color: white;
	font-size: 1.2em;
}
#sitemap ul {
	list-style: square;
}

/*****************************
* xmas
*****************************/
article#xmas{ width:1100px; float:left; background:url("../images/xmas/xmas-bg.gif") no-repeat top center; min-height:590px; padding-bottom: 20px; }
div#zazachristmas{ width:371px; min-height:350px; float:left; margin: 100px 0 0 64px; padding: 0 40px 90px 20px; z-index:50; background: url("../images/xmas/left-hi.png") no-repeat left bottom; font-size: 14px; }
div#zazachristmas h2{ font-family:'BetonEF-Bold', sans-serif; font-size:36px; margin:0 0 12px; text-transform: uppercase; }
div#zazachristmas p a{ color: #000; }
div#zazachristmas ul{ padding-left: 16px; margin-top: 0; }
div#zazachristmas div.smaller{ font-size: 12px; }
div#thisxmas{ padding: 0 20px 80px 20px; width:320px; float:right; margin: 163px 57px 0 0; z-index:70; font-size:14px; background: url("../images/xmas/right-hi.png") no-repeat left bottom; }
div#thisxmas h3{ font-family:'BetonEF-Bold', sans-serif; font-size:22px; margin:20px 0 10px 0; }

/*****************************
* choose location - modal box
*****************************/
.custom #fancybox-outer { background: transparent; }
.custom .fancy-bg { display: none; }
#container #choose-location-box { display: none; }
#choose-location-box { background: url("../images/backgrounds/modalbox.png") no-repeat left top; height: 317px; padding: 55px; text-align: left; width: 490px; }
#choose-location-box label { bottom: 55px; color: #7b7b7b; font-size: 14px; left: 55px; position: absolute; }
#choose-location-box .location-select { height: 28px; margin: 233px auto 0; position: relative; width: 200px; }
#choose-location-box .location-select a { color: #000; text-decoration: none; }
#choose-location-box .go { background: url("../images/buttons/go-btn.png") no-repeat left center; border: 3px solid #8e8e8e; border-radius: 3px; color: transparent; font: 0/0 a; height: 28px; left: 409px; position: absolute; text-shadow: none; top: 288px; width: 57px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#choose-location-box .go:before { background: #646464; content: ""; height: 6px; left: -12px; position: absolute; top: 8px; width: 9px; }
#location-trigger { background: #fff url("../images/icons/arrow-select.png") no-repeat 175px -1px; border: 3px solid #8e8e8e; border-radius: 3px; display: block; font-size: 12px; font-weight: bold; height: 22px; line-height: 22px; padding: 0 21px 0 6px; position: relative; text-transform: uppercase; z-index: 2; }
#location-options { background: #fff; border: 3px solid #8e8e8e; border-top: 0; border-radius: 3px; border-top-left-radius: 0; border-top-right-radius: 0; display: none; left: 0; margin: 0; padding: 3px 7px 0; position: absolute; top: 25px; width: 100%; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#location-options li { border-top: 3px solid #8e8e8e; font-size: 14px; height: 26px; line-height: 26px; list-style: none; }
#location-options li:first-child { border-top: 0; }
#location-options a { background: url("../images/icons/arrow-option.png") no-repeat left center; display: block; padding: 0 0 0 22px; }

/****************************
* blog
****************************/
.content { clear: both; margin: 0 0 28px; }
.main-content { background-color: rgba(0, 0, 0, 0.6); color: #fff; float: right; width: 661px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.main-content a { color: #0ff; text-decoration: none; }
.main-content a:hover { text-decoration: underline; }
.main-content .date { color: #ff0; }

#blog { background: url("../images/backgrounds/blog-header.jpg") no-repeat left top; padding: 150px 0 0; }
#blog-post { background: rgba(0, 0, 0, 0.6) url("../images/backgrounds/corners-blogpost-top.png") no-repeat left top; padding: 15px 20px 20px 21px; position: relative; }
#blog-post:after { background: url("../images/backgrounds/corners-blogpost-bottom.png") no-repeat left bottom; bottom: 0; content: ''; height: 24px; left: 0; position: absolute; width: 100%; }
#blog-post h1 { font-size: 18px; line-height: 1.33; margin: 0; }
#blog-post .date { font-size: 18px; line-height: 1.33; margin: 0 0 23px; }
#blog-post figure { margin: 22px 0; }
#blog-post figure img { display: block; }
#blog-post .editable { font-size: 14px; line-height: 1.43; } 
#blog-post .editable > * { margin: 20px 0; }
#blog-post .social { margin-top: 22px; }

.blog-entry { background: url("../images/backgrounds/corners-blogpost-top.png") no-repeat left top; margin: 0 0 20px; overflow: hidden; padding: 20px; position: relative; }
.blog-entry:after { background: url("../images/backgrounds/corners-blogpost-bottom.png") no-repeat left bottom; bottom: 0; content: ''; height: 24px; left: 0; position: absolute; width: 100%; }
.blog-entry:last-child { margin-bottom: 0; }
.blog-entry header { background: none; float: right; height: auto; position: static; width: 460px; }
.blog-entry h2 { font-size: 14px; line-height: 1.1; margin: 0 0 4px; }
.blog-entry h2 a { color: #fff; }
.blog-entry h2 a:hover { color: #0ff; text-decoration: none; }
.blog-entry .date { font-size: 14px; line-height: 1.43; margin: 0; }
.blog-entry .blog-entry-img { float: left; width: 141px; }
.blog-entry .copy { font-size: 14px; float: right; line-height: 1.43; width: 460px; }

.blog-list-footer { margin: 34px 0 0; padding: 0 0 0 77px; }
.blog-list-footer #to-top { background: url("../images/icons/arrow-up.png") no-repeat left center; padding: 0 0 0 17px; }
.blog-list-footer .pagination { display: inline-block; line-height: 1.29; margin: 0 0 0 16px; }
.blog-list-footer .pagination a { color: #fff; display: inline-block; margin: 0 0 0 1px; padding: 1px 2px; }
.blog-list-footer .pagination a:hover { color: #0ff; text-decoration: none; }
.blog-list-footer .pagination a:hover:before { color: #fff; }
.blog-list-footer .pagination a:before { content: '|'; display: inline-block; margin: 0 9px 0 0; }
.blog-list-footer .pagination a.prev { margin-left: 3px; }
.blog-list-footer .pagination a.prev:before { content: '<'; margin-right: 0; }
.blog-list-footer .pagination a.prev:hover:before { color: #0ff; }
.blog-list-footer .pagination a.next:after { content: '>'; }

#sidebar { font-family:'BetonEF-Bold', georgia, serif; font-size: 16px; float: left; margin: 106px 0 0 76px; width: 280px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-smoothing: antialiased; font-smoothing: antialiased; }
#sidebar ul { margin: 0; padding: 0; }
#sidebar ul li { line-height: 1.125; list-style: none; padding: 6px 0; }
#sidebar .blog-sections li { font-size: 20px; line-height: 1.1; padding: 4px 0; }
#sidebar a { color: #fff; text-decoration: none; }
#sidebar a:hover { color: #0ff; }
#sidebar h3 { color: #e5cd00; font-weight: normal; font-size: 20px; line-height: 1.1; margin: 0; padding: 4px 0; }
#sidebar h3 a { color: #e5cd00; }

.sidebar-block { background: url("../images/backgrounds/dotted-sidebar-middle.png") repeat-y left top; margin: 0 0 20px; min-height: 62px; padding: 16px 34px 17px; position: relative; }
.sidebar-block:before { background: url("../images/backgrounds/dotted-sidebar-top.png") no-repeat left top; content: ''; height: 91px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
.sidebar-block:after { background: url("../images/backgrounds/dotted-sidebar-bottom.png") no-repeat left bottom; bottom: 0; content: ''; height: 97px; left: 0; position: absolute; width: 100%; }
.sidebar-block:last-child { margin-bottom: 0; }
.sidebar-block .inner-wrapper { position: relative; z-index: 1; }

ul.social { margin: 0; padding: 0; }
ul.social li { display: inline-block; list-style: none; margin: 0 5px 0 0; vertical-align: top; }
.icon-tw, .icon-fb, .icon-gp, .icon-in { background: transparent url("../images/icons/social.png") no-repeat left top; font: 0/0 a; color: transparent; display: block; height: 32px; width: 32px; }
.icon-fb { background-position: -41px 0; }
.icon-gp { background-position: -83px 0; }
.icon-in { background-position: -125px 0; }




.covid-19 {
    width: 800px;
    margin: auto;
}

.column-price {
  float: left;
  width: 50%;
}

.column {
  float: left;
  width: 50%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}


















