.container{
	max-width:1600px;
	padding:0;
}

body{
	background:#cccccc;
}

.navbar{
	display:none;
}
.header{
	max-width:1400px;
	height:100px;
	position:relative;
	background:#fff url(http://islandsushiramen.com/images/header_bg.jpg);
}
.header > .logo{
	width:273px;
	height:214px;
	float:left;
	overflow:hidden;
	position:absolute;
	top:0; left:50px;
}
.header > .menu{
	float:right;
	padding-top:50px;
}
.header > .menu > a{
	display:block;
	float:left;
	color:black;
	font-size:24px;
	color:#fff;
	margin-right:20px;
}
@media(max-width:996px){
	.navbar {
		display:block;
		margin:0; padding:0;
	}
	.header{
		display:none;
		height:auto;
		overflow:hidden;
		position:normal;
	}
	.header .logo{
		float:left;
		position:normal;
		display:none;
	}
	.header > .menu{
		padding:0;
	}
	.header > .menu > a{
		display:block;
		float:left;
		color:black;
		font-size:14px;
		margin-right:20px;
		padding:10px;
	}
}



.footer{
	overflow:hidden;
	background:#fff url(../../images/footer_bg.jpg);
}
.footer > .row > .col{
	padding:10px 40px 20px;
}
.footer > .row > .col > .title{
	
	width:100%;
	height:80px;
	color:#fff;
	font-size:24px;
	font-family:"Comic Sans MS","Times New Roman",Georgia,Serif,Verdana;
	text-align:center;
	background:url('http://islandsushiramen.com/images/footer_title_subline2.png') center bottom no-repeat;
}
.footer > .row > .col > .content{
	padding-top:20px;
	color:#fff;
	font-size:15px;
}



.banner{
	text-align:center;
	overflow:hidden;
	background:url(../../images/body_bg.jpg)
}
.banner > .line{
	overflow:hidden;
}
.banner > .row{
	background:#fff;
	padding-top:30px;
}
.banner *{
	margin:auto;
}


.wrapper > .panel1{
	background:#fff url(../../images/body_bg.jpg)
}
.wrapper > .panel1 > .row > .left{
	padding:40px;
}
.wrapper > .panel1 > .row > .left > .title{
	height:100px;
	color:#cc9900;
	background:url('http://islandsushiramen.com/images/adornment_sub.png') center bottom no-repeat;
	
	font-size:35px;
	font-family:"Comic Sans MS","Times New Roman",Georgia,Serif,Verdana;
	text-align:center;
}
.wrapper > .panel1 > .row > .left > .content{
	text-align:center;
	color:#9c9c9c;
	padding:20px 40px 0;
	font-family:"Comic Sans MS","Times New Roman",Georgia,Serif,Verdana;
}

.wrapper > .panel1 > .row > .right{
	text-align:center;
	padding:40px;
}
.wrapper > .panel1 > .row > .right > img{
	margin:auto;
}
@media(max-width: 768px){
.wrapper > .panel1 > .row > .left > .title{
	font-size:28px;
}
}









.wrapper > .panel2{
	overflow:hidden;
	padding:40px 40px 0;
	background:url(../../images/body_bg.jpg)
}
.wrapper > .panel2 > .row  > .col{
	padding-bottom:40px;
}
.wrapper > .panel2 > .row  > .col > .title{
	min-height:100px;
	overflow:hidden;
	color:#cc9900;
	padding-bottom:50px;
	background:url('http://islandsushiramen.com/images/adornment_sub.png') center bottom no-repeat;

	font-size:40px;
	font-family:"Comic Sans MS","Times New Roman",Georgia,Serif,Verdana;
	text-align:center;
}
.wrapper > .panel2 > .row  > .col > .title > span{
	display:block;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
}

.wrapper > .panel2 > .row  > .col > .title > a{
	color:#cc9900;
}
.wrapper > .panel2 > .row  > .col > .list{
	color:#9c9c9c;
	padding:20px;
	font-family:"Comic Sans MS","Times New Roman",Georgia,Serif,Verdana;
}
.wrapper > .panel2 > .row  > .col > .list > ul{
	padding:0; margin:0;
	list-style:none;
	max-width:400px;
	margin:auto;
}
.wrapper > .panel2 > .row  > .col > .list > ul > .name{
	color:#cc9900;
	font-size:16px;
	border-bottom:1px solid #cccccc;
}
.wrapper > .panel2 > .row  > .col > .list > ul > .name > span{
	float:right;
}
.wrapper > .panel2 > .row  > .col > .list > ul > .summary{
	margin-bottom:20px;
}
.wrapper > .panel2 > .more{
	max-width:400px;

	overflow:hidden;
	margin-bottom:20px;
}

@media(max-width: 768px){
	.wrapper > .panel2 > .row  > .col > .title{
		font-size:20px;
	}
	.wrapper > .panel2 > .row  > .col > .list > ul > .name{
		font-size:14px;
	}
	.wrapper > .panel2 > .row  > .col > .list > ul > .name > span{
		font-size:14px;
	}
}














.wrapper > .panel3{
	padding:0 40px 40px;
	background:url(../../images/body_bg.jpg)
}
.wrapper > .panel3 > .row > .col{
	padding-top:40px;
}

.wrapper > .sub-title{
	padding:50px 20px 20px;
	background:url(../../images/body_bg.jpg);
}
.wrapper > .sub-title > img{
	margin:auto;
}


/* about us */
.wrapper >  .aboutus{
	padding:0 50px 50px;
	background:url(../../images/body_bg.jpg);
}

/* gallery */
.wrapper > .gallery{
	padding-bottom:50px;
	background:url(../../images/body_bg.jpg);
}

/* menu */
.wrapper > .sub-category{
	padding-top:50px;
	background:url(../../images/body_bg.jpg);
}
.wrapper > .sub-category > .row{
	max-width:1100px;
	margin:auto;
}
.wrapper > .sub-category .row > .col > a{
	color:#cc9900;
	font-size:25px;
	font-weight:bold;
}
@media(max-width: 768px){
	.wrapper > .sub-category > .row > .col > a{
		font-size:18px;
		font-weight:normal;
	}
}




.wrapper > .menu{
	padding:40px 20px 0;
	background:url(../../images/body_bg.jpg)
}
.wrapper > .menu   .row  > .col{
	padding-bottom:40px;
}
.wrapper > .menu    .row  > .col > .title{
	min-height:100px;
	overflow:hidden;
	color:#cc9900;
	padding-bottom:40px;
	background:url('http://islandsushiramen.com/images/adornment_sub.png') center bottom no-repeat;

	font-size:40px;
	font-family:"Comic Sans MS","Times New Roman",Georgia,Serif,Verdana;
	text-align:center;
}
.wrapper > .menu   .row  > .col > .title > span{
	display:block;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
	font-size:14px;
}


.wrapper > .menu   .row  > .col > .list{
	color:#9c9c9c;
	padding:20px;
	font-family:"Comic Sans MS","Times New Roman",Georgia,Serif,Verdana;
}
.wrapper > .menu   .row  > .col > .list > ul{
	padding:0; margin:0;
	list-style:none;
	/*max-width:400px;*/
	margin:auto;
}
.wrapper > .menu   .row  > .col > .list > ul > .name{
	color:#cc9900;
	font-size:16px;
	border-bottom:1px solid #cccccc;
}
.wrapper > .menu   .row  > .col > .list > ul > .name > span{
	float:right;
}
.wrapper > .menu   .row  > .col > .list > ul > .summary{
	margin-bottom:20px;
}
@media(max-width: 768px){
	.wrapper > .menu   .row  > .col > .title{
		font-size:20px;
	}
	.wrapper > .menu   .row  > .col > .list > ul > .name{
		font-size:14px;
	}
	.wrapper > .menu   .row  > .col > .list > ul > .name > span{
		font-size:14px;
	}
}