img{margin:0px; padding:0px; border:none;}
	body{
		text-align:center;
		padding:0px;
		margin:0px;
		width:100%;
		height:100%;
		background: #0d3666 url('images/background.jpg') top center / contain no-repeat;
	}
	
	a:focus{outline: none;}
	
	.big-ol-wrap{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		
		clear:both;
		position:relative;
		z-index:3;
		margin:0px auto;
		text-align:left;
		width:100%;
		padding:0px 20px;
		/*max-width:958px;*/
		max-width:998px;
	}
	
	header{
		-ms-transform: translateZ(2px);
		-webkit-transform: translateZ(2px);
		-o-transform: translateZ(2px);
		-moz-transform: translateZ(2px);
		transform: translateZ(2px);
		
		position: relative;
		z-index: 100;
		float: left;
		display: block;
		width: 100%;
		/*margin: 38px 0px 0px 0px;*/
		/*border-bottom: 1px solid #fff;*/
		margin: 38px 0px 32% 0px;
		
		/*background: #da4834;
		height: 162px;*/
		background: none;
		height: auto;
	}
	header .big-ol-wrap{
		/*height:203px;*/
		height: auto;
	}
	
	/*.scotia-square{
		position:absolute;
		top:652px;
		left:0px;
		width:258px;
		height:57px;
	}
	
	.crombie{
		position:absolute;
		top:652px;
		left:809px;
		width:149px;
		height:57px;
	}
	
	.email{
		position:absolute;
		top:721px;
		left:431px;
		width:144px;
		height:19px;
	}*/
	
	header h1{
		position:absolute;
		top:-88px;
		left:-19px;
		padding:0px;
		margin:0px;

		float:left;
		display:block;
	}
	
	header h1 img{
		padding:0px;
		margin:0px;

		float:left;
		display:block;
		width:100%;
		max-width:501px;
		height:auto;
	}
	
	header span{
		text-align: right;
		float: right;
		width: 360px;
	}
	
	header h3{
		padding: 0px;
		margin: 18px 0px 0px 0px;
		/*font: normal 400 25px/35px "program",sans-serif;*/
		font: normal 300 25px/35px "proxima-nova",sans-serif;
		color: #fff;
	}
	
	header h2{
		padding: 0px;
		margin: 0px;
	}
	
	header h2 img{
		max-width: 270px;
	}
	
	.block-1{
		-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.70);
		-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.70);
		box-shadow:2px 2px 10px rgba(0,0,0,0.70);
	
		float:left;
		display:block;
		width:783px;
		background:#91bd57;
		padding:23px 0px 0px 54px;
		margin:83px 0px 32px 60px;
		border:13px solid #fff;

		-ms-transform:translateZ(1px) translate(51px, -18px) rotate(-2.25deg);
		-webkit-transform:translateZ(1px) translate(51px, -18px) rotate(-2.25deg);
		-o-transform:translateZ(1px) translate(51px, -18px) rotate(-2.25deg);
		-moz-transform:translateZ(1px) translate(51px, -18px) rotate(-2.25deg);
		transform:translateZ(1px) translate(51px, -18px) rotate(-2.25deg);
	}
	.block-1 h3{
		padding:0px 0px 16px 0px;
		margin:0px;
		font:normal 700 38px/39px "adelle",serif; color:#fff;
	}
	.block-1 p{
		float:left;
		padding:0px 0px 42px 0px;
		margin:0px;
		font:normal 600 20px/31px "proxima-nova",sans-serif; color:#fff;
	}
	.block-1 p span.first{
		float:left;
		display:block;
		width:368px;
	}
	.block-1 p span.second{
		float:left;
		display:block;
		width:347px;
		margin:0px 0px 0px 10px;
	}
	
	img.first,
	img.second,
	img.third{
		position:relative;
		z-index:4;
		-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.70);
		-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.70);
		box-shadow:2px 2px 10px rgba(0,0,0,0.70);
		
		border:13px solid #fff;
		margin:0px 0px 32px 37px;

		-ms-transform:translateZ(1px) translate(3px, -41px) rotate(7deg);
		-webkit-transform:translateZ(1px) translate(3px, -41px) rotate(7deg);
		-o-transform:translateZ(1px) translate(3px, -41px) rotate(7deg);
		-moz-transform:translateZ(1px) translate(3px, -41px) rotate(7deg);
		transform:translateZ(1px) translate(3px, -41px) rotate(7deg);
	}
	
	img.second{
		z-index:3;
		margin:0px 0px 32px 54px;

		-ms-transform:translateZ(1px) translate(-28px, -122px) rotate(-4.5deg);
		-webkit-transform:translateZ(1px) translate(-28px, -122px) rotate(-4.5deg);
		-o-transform:translateZ(1px) translate(-28px, -122px) rotate(-4.5deg);
		-moz-transform:translateZ(1px) translate(-28px, -122px) rotate(-4.5deg);
		transform:translateZ(1px) translate(-28px, -122px) rotate(-4.5deg);
	}
	
	img.third{
		z-index:2;
		margin:0px 0px 32px 51px;

		-ms-transform:translateZ(1px) translate(24px, -157px) rotate(4.5deg);
		-webkit-transform:translateZ(1px) translate(24px, -157px) rotate(4.5deg);
		-o-transform:translateZ(1px) translate(24px, -157px) rotate(4.5deg);
		-moz-transform:translateZ(1px) translate(24px, -157px) rotate(4.5deg);
		transform:translateZ(1px) translate(24px, -157px) rotate(4.5deg);
	}
	
	div.footer{
		position:relative;
		
		z-index:1;
		float:left;
		display:block;
		width:100%;
		/*height:629px;*/
		height:auto;
		margin:28px 0px 0px 0px;
		padding:39px 0px 25px 0px;
		
		background:#da4834;
	}
	div.footer.red{
		height:352px;
		background:#a21729;
	}
	/*div.footer .big-ol-wrap{height:445px;}*/
	
	div.footer h4{
		font:normal 700 46px/55px "proxima-nova",sans-serif; color:#fff;
		padding:0px 0px 23px 0px;
		margin:0px;
	}
	
	div.footer p{
		font:normal 600 36px/38px "proxima-nova",sans-serif; color:#fff;
		padding:0px;
		margin:0px;
		width:540px;
	}
	
	div.footer p.other-foot{
		position:absolute;
		top:280px;
		left:0px;
		
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		
		display:block;
		width:100%;
		/*padding:64px 0px 16px 0px;*/
		padding:47px 0px 63px;
		margin:0px 0px 30px 0px;
		background:url('images/footer-icons2.png') top left no-repeat;
		font:normal 13px/15px Arial, sans-serif; color:#58595b;
	}
	
	div.footer p.other-foot a{
		color:#58595b;
		text-decoration:none;
	}
	
	div.footer p.other-foot a:hover{
		color:#58595b;
		text-decoration:underline;
	}
	
	div.footer a.scotia-square img{
		position:absolute;
		top:0px;
		left:0px;
		display:block;
		width:100%;
		max-width:258px;
		height:auto;
		margin:0px 0px 0px 20px;
		
		/*height:49px;*/
		/*overflow:hidden;
		text-decoration:none;
		text-indent:-9999px;
		background:url('images/footer-icons.png') 0px 0px no-repeat;*/
	}
	div.footer a.scotia-square,
	div.footer a.crombie{opacity:0.5;}
	div.footer a.scotia-square:hover,
	div.footer a.crombie:hover{/*background:url('images/footer-icons.png') 0px -77px no-repeat;*/opacity:1;}
	
	div.footer a.crombie img{
		position: absolute;
		top: 3px;
		right: 20px;
		width: 100%;
		max-width: 150px;
		height: auto;
		opacity: 0.7;
		/*height:40px;
		overflow:hidden;
		text-decoration:none;
		text-indent:-9999px;
		background:url('images/footer-icons.png') -808px -3px no-repeat;*/
	}
	
	/*div.footer a.crombie:hover{background:url('images/footer-icons.png') -808px -80px no-repeat;}*/
	
	div.footer span.address{
		position:absolute;
		bottom:30px;
		left:20px;
	}
	
	div.footer span.phone-number{
		position:absolute;
		bottom:30px;
		left:289px;
	}
	
	div.footer a.email{
		position:absolute;
		bottom:30px;
		left:433px;
	}
	
	div.footer ul{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	div.footer ul li{
		float:left;
		display:block;
	}
	
	div.footer ul li a img{opacity:1;}
	div.footer ul li a:hover img{opacity:0.5;}
	
	div.footer ul li img{
		float:left;		
		display:block;
		width:100%;
		height:auto;
	}
	
	div.footer ul li.aw{
		width:9%;
		margin:0px 5.4% 0px 0px;
	}
	
	div.footer ul li.boosterjuice{
		width:16%;
		margin:0px 5.2% 0px 0px;
	}
	
	div.footer ul li.far-east{
		width:13.6%;
		margin:0.6% 5.2% 0px 0px;
	}
	
	div.footer ul li.far-east{
		width:13.6%;
		margin:0.6% 5.2% 0px 0px;
	}
	
	div.footer ul li.freshii{
		width:5.4%;
		margin:-1% 5.2% 0px 0px;
	}
	
	div.footer ul li.cafeistanbul{
		width:6.7%;
		margin:-0.5% 5.6% 0px 0px;
	}
	
	div.footer ul li.korean-garden{
		width:7.9%;
		margin:-0.5% 5.4% 0px 0px;
	}
	
	div.footer ul li.mama-grattis{
		width:8.5%;
		margin:-0.5% 0px 0px 0px;
	}
	
	div.footer ul li.mcdonalds{
		clear:both;
		width:6.4%;
		margin:4.4% 4.9% 0px 0px;
	}
	
	div.footer ul li.mezza{
		width:14%;
		margin:6% 5% 0px 0px;
	}
	
	div.footer ul li.starbucks{
		width:5.1%;
		margin:4.5% 5% 0px 0px;
	}
	
	div.footer ul li.subway{
		width:11.3%;
		margin:5.6% 5% 0px 0px;
	}
	
	div.footer ul li.atasteofindia{
		width:7.8%;
		margin:4.4% 4% 0px 0px;
	}
	
	div.footer ul li.sushiyouandme{
		width:7.8%;
		margin:4.4% 4% 0px 0px;
	}
	
	div.footer ul li.thaiexpress{
		width:6.8%;
		margin:2.7% 4% 0px 0px;
	}
	
	div.footer ul li.timhortons{
		width:8.1%;
		margin:5.1% 0px 0px 0px;
	}
	
	
	
	
	.header-img{
		float:left;
		display:block;
		width:100%;
		height:544px;
		margin:0px 0px 35px 0px;
		background:url('images/header.jpg') center center no-repeat;
		background-size:cover;
	}
	
	.big-ol-wrap.main-cont{
		height:auto;
		/*margin-bottom:210px;*/
	}
	
	.main-cont h1{
		padding:0px;
		margin:0px 0px 29px 0px;
		font:bold 74.8px/77px Arial, sans-serif; color:#a6ce38;
	}
	
	ul.restaurants{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	ul.restaurants li{
		float:left;
		width:23.6%;
		margin:0px 1.8% 1.8% 0px;
	}
	
	ul.restaurants li.last{
		margin-right:0px;
	}
	
	ul.restaurants li a{
		position:relative;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	
		float:left;
		/*cursor:default;*/
		/*border:1px solid #e54a2e;*/
		border:1px solid #8cc63e;
	}
	ul.restaurants li a:hover{border:1px solid #8cc63e;}
	
	ul.restaurants li.no-roll-over a:hover{border:1px solid #8cc63e;}
	
	ul.restaurants li img{
		position:relative;
		z-index:3;
		float:left;
		display:block;
		width:100%;
		height:auto;
	}
	
	ul.restaurants li img.over{
		position:absolute;
		z-index:1;
		top:0px;
		left:0px;
	}
	
	ul.restaurants li a:hover img.on{opacity:0;}
	
	#cboxOverlay{background:#000; opacity: 0.7 !important; filter: alpha(opacity = 70) !important;}
	#cboxClose,
	#cboxClose:hover{
		top:3px;
		width:30px;
		height:30px;
		background:url('images/popup-close-button.png') top left no-repeat;
	}
	.item{
		position:relative;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		
		float:left;
		display:block;
		width:100%;
		text-align:left;
		padding:0px 0px 16px 0px;
		/*border:1px solid #231f20;*/
		background:#fbf0e3;
	}
	
	.item img{
		display:block;
		width:100%;
		height:auto;
		margin:0px 0px 16px 0px;
	}
	
	.item .col1{
		clear:both;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		
		float:left;
		display:block;
		width:100%;
		padding:0px 10px;
	}
	
	.item .col2{
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		
		float:right;
		display:block;
		width:100%;
		padding:0px 10px;
	}
	
	.item .col1 img{
		display:block;
		width:100%;
		height:auto;
	}
#pop-aw.item .col1 img{max-width: 153px;}
#pop-bj.item .col1 img{max-width: 111px;}
#pop-fe.item .col1 img{max-width: 154px;}
#pop-f.item .col1 img{max-width: 115px;}
#pop-kk.item .col1 img{max-width: 125px;}
#pop-kg.item .col1 img{max-width: 153px;}
#pop-m.item .col1 img{max-width: 118px;}
#pop-mlk.item .col1 img{max-width: 106px;}
#pop-s.item .col1 img{max-width: 150px;}
#pop-sushi.item .col1 img{max-width: 150px;}
#pop-ati.item .col1 img{max-width: 130px;}
#pop-te.item .col img{max-width: 103px;}
#pop-tpa.item .col1 img{max-width: 86px;}
#pop-mg.item .col1 img{max-width: 130px;}

#pop-mlk.item .col1 img.colour-mlk{
	margin-left: 21px;
}

#pop-sb.item .col1 img.colour-sb{
	max-width: 110px;
    margin-left: 17px;
}

#pop-bj.item .col1 img.colour-bj{
	max-width: 80px;
    margin-left: 38px;
}

#pop-f.item .col1 img.colour-f{
	max-width: 90px;
    margin-left: 30px;
}

#pop-ati.item .col1 img.colour-ati{
	max-width: 130px;
    margin-left: 10px;
}

#pop-te.item .col1 img.colour-te{
	max-width: 110px;
    margin-left: 22px;
}

#pop-kk.item .col1 img.colour-kk{
	margin-left: 12px;
}

.item .col2 p{
	font:normal 14px/19px Arial, sans-serif; color:#fff;
	padding:0px 0px 20px 0px;
	margin:0px;
}

.item .col1 a{
	font:bold 16px/22px Arial, sans-serif; color:#fff;
	padding:0px 0px 20px 5px;
	margin:0px;
	text-decoration:none;
}
.item .col1 a:hover{
	color: #8cc63e;
}

.item .col1 a img{
	position:relative;
	top:5px;
	left:10px;
	
	float:left;
	width:12px;
	margin:0px 10px 20px 0px;
	
	-webkit-filter: brightness(2000%);
	-moz-filter: brightness(2000%);
	-ms-filter: brightness(2000%);
	filter: brightness(2000%);
}
	
	
.circle{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	
	-webkit-border-radius:1000px;
	-moz-border-radius:1000px;
	border-radius:1000px;

	float:left;
	display:block;
	width:181px;
	height:181px;
	margin:0px 0px 20px 10px;
	text-align:center;
	background: #8cc63e;
}

.circle h3{
	padding:15px 0px 4px 0px;
	margin:0px;
	font:normal 700 33.135px/34px "adelle",serif; color:#fff;
}

.circle p{
	padding:0px;
	margin:0px;
	font:italic 400 12px/13px "adelle",serif; color:#fff;
}

.circle hr{
	padding:0px;
	margin:0px 0px 10px 20px;
	border:none;
	width:141px;
	height:1px;
	background:#fff;
}
	
	
	
	
footer{
	float: left;
	display: block;
	width: 100%;
	margin-top: 40px;
	padding: 30px 0px;
	background: #a6ce39;
}

footer span::before{
	content: '';
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0px 10px 0px 7px;
	background: #fff;
}

footer address{
	display: inline;
    font-style: normal;
}

footer address,
footer small{
	font: normal 300 13px/15px "proxima-nova",sans-serif; color:#fff;
}

footer small{
	float: left;
	width: 100%;
	margin-top: 20px;
}

footer small a{
	opacity: 0.7;
	color: #fff;
	text-decoration: none;
}
footer small a:hover{
	opacity: 1;
}

footer a.scotia-square img{
	float: left;
	display: block;
	width: 316px;
	opacity: 0.7;
}

footer a.scotia-square:hover img{
	opacity: 1;
}

footer a.crombie img{
	float: right;
	display: block;
	width: 146px;
	opacity: 0.7;
}

footer a.crombie:hover img{
	opacity: 1;
}

#pop-aw{
	background: #465a81 url('images/pop-aw.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-bj{
	background: #465a81 url('images/pop-bj.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-fe{
	background: #465a81 url('images/pop-fe.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-f{
	background: #465a81 url('images/pop-f.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-kk{
	background: #465a81 url('images/pop-kk.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-kg{
	background: #465a81 url('images/pop-kg.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-mg{
	background: #465a81 url('images/pop-mg.jpg') top center / 100% no-repeat;
    padding-top: 424px;
}
#pop-mg .circle{
	top: 207px;
}

#pop-m{
	background: #465a81 url('images/pop-m.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-mlk{
	background: #465a81 url('images/pop-mlk.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-ati{
	background: #465a81 url('images/pop-ati.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-s{
	background: #465a81 url('images/pop-s.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-tpa{
	background: #465a81 url('images/pop-tpa.jpg') top center / 100% no-repeat;
    padding-top: 364px;
}

#pop-sb{
	background: #465a81 url('images/pop-sb.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-te{
	background: #465a81 url('images/pop-te.jpg') top center / 100% no-repeat;
    padding-top: 584px;
}

#pop-sushi{
	background: #465a81 url('images/pop-sushi.jpg') top center / 100% no-repeat;
    padding-top: 364px;
}


.hours-of-operation-button{
	display: inline-block;
    width: auto;
    color: #fff;
    background: #e54a2e;
    float: right;
    padding: 7px 15px 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
    font: normal 500 21.238px/1 "proxima-nova",sans-serif;
    -webkit-box-shadow: inset -4px -4px 6px rgba(0, 0, 0, 0.50);
	-moz-box-shadow: inset -4px -4px 6px rgba(0, 0, 0, 0.50);
	box-shadow: inset -4px -4px 6px rgba(0, 0, 0, 0.50);
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
.hours-of-operation-button:hover{
	background: #d24329;
}