/*
Theme Name: Nervin
Theme URI: http://www.medialane.net/
Author: Phyo Wai Aung
Author URI: http://www.medialane.net/
Description:  Cafe & Bistro for Nervin
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 _s is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/


/* =Reset

-------------------------------------------------------------- */
html, body {     height: 100%; margin: 0 auto; }
@font-face {
	font-family: 'museo-regular';
	src: url('fonts/regular/Museo500-Regular.eot');
	src: local('?'), url('fonts/regular/Museo500-Regular.woff') format('woff'), url('fonts/regular/Museo500-Regular.ttf') format('truetype'), url('fonts/regular/Museo500-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'museo-italic';
	src: url('fonts/italic/Museo_Slab_500italic.eot');
	src: local('?'), url('fonts/italic/Museo_Slab_500italic.woff') format('woff'), url('fonts/italic/Museo_Slab_500italic.ttf') format('truetype'), url('fonts/italic/Museo_Slab_500italic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body /*,ul.menu-list p */ { margin:0px; padding:0px; background:url(images/bg.jpg) repeat; font-family: 'museo-regular', Georgia, "Times New Roman", Times, serif; font-size:12px; line-height:18px; color:#414141; }
h1,h2,h3,h4,h5,h6, center, input, textarea { font-family: 'museo-regular',Georgia, "Times New Roman", Times, serif; }
ul.menu-list p,
address,
label { /* font-family: 'Didact Gothic', sans-serif; color:#414141;*/  }
ul.menu-list p{background:none;}
h2 { font-size:25px; font-weight:normal;  color:#41261f; }
h3 { font-size:22px; font-weight:normal;  color:#f1592a; line-height:22px; }
h4 { font-size:18px; font-weight:normal; line-height:22px; }
a { text-decoration:none; color:#919191;  }
a:hover { text-decoration:underline; }
img { border:0 }
table { border-collapse:collapse; }
input:focus { outline: none !important; }
.clr { clear:both; }
.clrspace { clear:both; padding:20px 0px; }
.breakline { border-bottom:1px solid #cdcccc; padding-top:20px; }
/* wrapper */
div#wrapper { position:relative;	width:990px; margin:0 auto; height:auto!important;  min-height: 100%; background:#FFF; }
/* Head Section */
div#head {	/*float:left; padding:13px 20px 13px 20px;*/	width:950px;  position:relative; z-index:2;}
div#head h1 { margin: 0; float:left; }
div#head span.fb-icon { float:right; }
div#head span.fb-icon a { text-decoration:none; top:-5px; position:relative; }

div#head nav { float:right; /*background:url(images/menu-shade.png) center bottom no-repeat;*/ border-radius:25px; position:relative; top:-50px; height:53px;
	    /*-webkit-box-shadow: 0 8px 6px -6px black; 
		-moz-box-shadow: 0 8px 6px -6px black;
	    box-shadow: 0 8px 6px -6px black; background-color:#f1592a; */ font-size:15px; color:#FFF; padding:0px; }
div#head nav ul#menu-nervin_menu  { 
/*-webkit-box-shadow: 0 8px 6px -6px black; 
		-moz-box-shadow: 0 8px 6px -6px black;
	    box-shadow: 0 8px 6px -6px black;*/
margin:0; padding:0px 20px; background-color:#f1592a!important; float:left;border-radius:25px; /*border-bottom:1px solid #f47125;*/ }
div#head nav ul ul {background:#fdaf17!important;padding:0px;}

div#head nav ul ul li {padding:10px 8px!important; }
div#head nav ul ul li:last-child{-webkit-border-bottom-right-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-moz-border-radius-bottomright: 25px;
-moz-border-radius-bottomleft: 25px;
border-bottom-right-radius: 25px;
border-bottom-left-radius: 25px;
padding:10px 25px!important;
}

div#head nav ul li { display:inline; list-style:none; padding:10px 25px; float:left; }
/*div#head nav ul li:last-child { padding-right:10px!important;}*/

div#head nav ul li a {  color:#FFF; }
div#head nav ul li a:hover,
div#head nav ul li.active a { text-decoration:none; color:#41261f; }
div#head nav ul li.parent li:hover{cursor:pointer; color:#41261f; background:url(images/coffee-seed-icon.png) #f1592a 3px center no-repeat;width:46px;}
div#head nav ul li:hover,div#head nav ul li.current-menu-item,div#head nav ul li.current-menu-parent,div#head nav ul li.current-menu-item-home:first-child,
div#head nav ul li.active {  cursor:pointer; color:#41261f; background:url(images/coffee-seed-icon.png) 0px center no-repeat;}
div#head nav ul li.parent:hover{/*background:url(images/coffee-seed-icon.png) 3px center no-repeat;*/
background:#fdaf17;
-webkit-border-top-left-radius: 25px;
-webkit-border-top-right-radius: 25px;
-moz-border-radius-topleft: 25px;
-moz-border-radius-topright: 25px;
border-top-left-radius: 25px;
border-top-right-radius: 25px;
}
div#head nav ul li.current-menu-item a{color:#41261F;}
div#head nav ul ul li:hover{-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;}
div#index #cover{ background:url(images/bg-gradient-big.png) no-repeat; position:relative; z-index:1; height:463px; margin-top:-157px;}
div#index div#banner-cover { background:url(images/bg-gradient-big.png) no-repeat; position:relative; z-index:1; height:463px; margin-top:-155px;}
div#index div#banner { float:left; margin-top:-475px; /*position:relative;*/ z-index:0; -webkit-mask-image: -webkit-gradient(
radial, 50% 50%, 50, 50% 50%, 10, from(#41261f), to(rgba(0,0,0,.7)));} 
div#paginate { border-radius:10px; padding:10px; text-align:center; background:#FFF; position:relative; z-index:0; display:block; margin:-30px auto 0px auto; width:100px;}
div#paginate img { padding:0px 2px; }

/* slogan */
div#slogan { background:url(images/bg-gradient.png) bottom center no-repeat; float:left; text-align:center; line-height:12px; width: 100%; padding-bottom:35px; list-style:none;}

/* note */
div#note br{display:none;}
div#note { clear:both; padding-top:30px; }
.note1,
.note2,
.note3 { height:117px; width:220px; padding:10px 0px 10px 10px; float:left; margin-right:10px; position:relative; z-index:2;}
.note1 {  background-color:#482d26;  }
.note1 abbr,
.note3 abbr { color:#f1592a; font-size: 18px; text-transform:uppercase; }
.note2 { background-color:#f1592a; }
.note2 abbr { color:#482d26; font-size: 18px; text-transform:uppercase; }
.note3 { background-color:#482d26; }
.note1 a, .note2 a { color:#FFF; font-size:15px; display:inline-block; position:relative; z-index:3; top:-40px; width:150px;}
.note3 a { color:#FFF; font-size:15px; display:inline-block; position:relative; z-index:3; top:-55px; width:150px;}
.note1 img, .note2 img { float:right;  position:relative; z-index:1; }
.note3 img { top:-20px; position:relative }

div#subscribe { width:210px; height:117px; padding:10px; background:#f1592a; display:inline-block;margin-bottom:10px;}
div#subscribe h4 { float:left; font-size:25px; color:#41261f; text-transform:uppercase; line-height:25px; margin:0px;} 
div#subscribe input[type=text] { border:1px solid #FFF; -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;	box-shadow: 0 8px 6px -6px black; width:195px; background:transparent; color:#a24123; padding:5px; margin:10px 0px;  }
div#subscribe input[type=submit],.unsubscribe, a.linkto { color:#FFF; text-transform:uppercase; background:transparent; border:1px solid #fbcec0;cursor:pointer; background:#F1592A;}
.unsubscribe{marign-right:15px;}
div#subscribe input[type=submit]:focus{outline:none;}
div#subscribe input[type=submit]:hover,.unsubscribe:hover, a.linkto:hover{border:1px solid #ffffff;color:#a24123;box-shadow: 0 8px 6px -6px black;text-decoration:none}
a.linkto { padding:10px;}
div#content { padding:10px 20px 60px 20px; }
div#content:focus{outline:none;}
div#foot { clear:both; border-top:1px solid #b9b9b9; padding:10px 0px; color:#7b7b7b; margin:0px 20px; font-size:11px; }
div#foot a { color:#7b7b7b; }
div#foot p,
div#foot ul {   font-family:Tahoma, Geneva, sans-serif;  }
div#foot ul { float:right; margin-top:-30px;}
div#foot ul li { display:inline; border-right:1px solid #919191; padding:0px 10px; line-height:11px; }
div#foot ul li:last-child { border:none; padding-right:0px!important; }

/* About */
div#banner-cover { background:url(images/bg-gradient-small.png) no-repeat; position:relative; z-index:1; height:247px; margin-top:-157px;}
div#banner { float:left; margin-top:-247px; /*position:relative;*/ z-index:0; -webkit-mask-image: -webkit-gradient(
radial, 50% 50%, 50, 50% 50%, 10, from(#41261f), to(rgba(0,0,0,.7))); } 
div#paginate { border-radius:10px; padding:10px; text-align:center; background:#FFF; position:relative; z-index:2; display:block; width:100px; margin:-30px auto 0px auto;  } 
div#tab { margin:-43px 0px 0px 20px; float:left; display:inline-block; position:relative; z-index:2;  }
div#tab h2 { border-top-right-radius:10px; border-top-left-radius:10px; padding:10px; text-align:center; background:#FFF;  margin:0px 5px 0px 0px; color:#f1592a; min-width:120px; display:inline-block; height:18px; }
div#tab h2.normal { background:#c6c6c6; }
div#tab h2.normal a  { color:#41261f; }
div#tab h2.normal a:hover,
div#tab h2 a { text-decoration:none; color:#f1592a; }
div#tab h2:hover {  color:#f1592a; background:#FFF; }
div.entry-content ul.brand { margin:0px; padding:0px; display:inline-block;  }
div.entry-content ul.brand li { display:inline; padding-right:40px; width:290px; float:left; }
div.entry-content ul.brand li:last-child { padding-right:0px; }
div.entry-content ul.brand h2 { margin:10px 0px; font-size:20px!important; }
div.entry-content ul.brand h3 { margin:10px 0px 0px 0px; font-size:18px!important; }

/* Outlets */
div#outlets div#content h2,
div#contact div#content h2 { font-size:20px; }
div#outlets div#content address,
div#contact div#content address { float:left; margin-right:30px; width:300px; font-style:normal; }
div#menu div#content h3 {  color:#41261f; margin-left:30px; } 
ul.menu-list h4 { color:#f1592a; font-size:16px; margin:0px; }
div#outlets div#content h3,
div#contact div#content h3 {  font-size:16px; margin-bottom:0px; }
div#outlets div#content div.map,
div#contact div#content div.feedback { float:left; margin-right:30px; width:260px !important;  }
div#outlets div#content div.map iframe,
div#contact div#content div.map iframe { border:1px solid #999999; margin-top:10px; }
div#outlets div#content div.gallery { float: right !important;}
div#contact div#content div.map { float:left; }
div#outlets div#content div.gallery{width:305px;}
div#outlets div#content div.gallery ul,
div#contact div#content div.map { /*width:300px;*/ padding:0px; margin-top:10px; }
div#outlets div#content div.gallery ul li { list-style:none; display:inline;  margin:0px 10px 15px 0px!important; float:left; }
div#outlets div#content div.gallery ul li:nth-child(3n+3) { padding-right:0px; }
div#outlets div#content h2 span { color:#f1592a; }
div#outlets div#content h2.outlet { border-bottom-right-radius:10px; border-bottom-left-radius:10px; background:#cdcccc; margin-top:0px; width:150px; text-align:center; padding:7px 5px; color:#f1592a; margin-bottom:10px }

/* Contact */
div.feedback label { display:inline-block; margin-bottom:10px; }
div.feedback input,
div.feedback textarea { border:1px solid #feab91; border-radius:5px; background:#f0eeee; width:258px; margin-bottom:10px; padding:5px; color:#a24123; font-size:12px;   }
div.feedback input[type=submit] { cursor:pointer; background:#f1592a; color:#FFF; padding:5px; border-radius:5px; border:none; width:90px; }
/* Menu */
ul.menu-list {   padding:0px 0px 0px 0px;/* margin:0px 30px;*/ margin:0px 30px 35px 30px;; }
ul.menu-list li { float:left; width:196px; list-style:none; margin-right:35px;}
ul.menu-list li p { margin:0px 0px 10px 0px; }
ul.menu-list li:last-child { margin-right:0px; }
ul.menu-list img { border-radius:10px; margin-bottom:10px; }
ul.paginate { text-align:center; margin:0px auto;}
ul.paginate li { display:inline; background:url(images/paginate-normal.jpg) no-repeat; width:26px; height:17px; display:inline-block; margin-right:10px; padding:5px 0px;  }
ul.paginate li.active,
ul.paginate li:hover { background:url(images/paginate-hover.jpg) no-repeat; cursor:pointer; }
ul.paginate li:last-child { margin-right:0px; background:none;  }
ul.paginate li:first-child { background:none;   }
/* Coming Soon */
.content { background:#FFF; padding: 10px; margin:10px auto; width:900px;}
.content img { display:inline-block; }
.none { margin:0px; padding:0px; }
/*PWA*/
ul.ui-tabs-nav{ 
	margin-top: -81px;
    position: absolute;
    z-index: 1;
	left:-20px;
	}
ul.ui-tabs-nav li{list-style:none;float:left;}
ul.ui-tabs-nav li.ui-state-active a{background:#FFFFFF;color: #F1592A;}
ul.ui-tabs-nav li a{ background: #C6C6C6;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #41261F;
    display: inline-block;
    margin: 0 8px 0 0;
    padding: 10px;
    text-align: center;
    width: 120px;}
	ul.ui-tabs-nav li a:hover{text-decoration:none;background:#FFFFFF;color: #F1592A;}
aside{margin:0px!important;background:url(images/menu-shade.png) center bottom no-repeat;height:48px;}
nav #sidebar ul { padding-top:0px!important; margin-top:0px!important;}
ul.ui-tabs-nav li a:focus,ul.ui-tabs-nav li:focus{
	outline:none;	
}
/*Career Page*/
#content table{
	border-bottom:2px solid	#f1efef;
	color:#000000;
	text-align:left;
	width:100%;
}
#content table th{
	background:#f1592a;	
	color:#fff;
}
#content table td,#content table th{
	border-left:1px solid #fff;	
	padding:10px 5px 10px 25px;
	
}
#content table td:first-child{
	border:none;	
}

#content table tr:nth-child(odd){
	background:#f0eeee;	
	
}
/*Food Menu*/
ul#menu-food-menu{ margin:-47px 0px 0px 0px; float:left; display:inline-block; position:relative; z-index:2;left:-20px;  }
ul#menu-food-menu li{ border-top-right-radius:10px; border-top-left-radius:10px; padding:10px; text-align:center; background:#c6c6c6;  margin:0px 5px 0px 0px; color:#f1592a; width:120px; display:inline-block; }
ul#menu-food-menu li.current-menu-item { background:#FFF; }
ul#menu-food-menu li a{ color:#41261F;font-size:23px; }
ul#menu-food-menu li a:hover,ul#menu-food-menu li.current-menu-item a
{ text-decoration:none; color:#F1592A; }
ul#menu-food-menu li:hover{  color:#f1592a; background:#FFF; }
h2.widgettitle,.fg-shadow,span.comments-link,span.sep{display:none;}
li#simple-email-subscription{/*position:relative;*/list-style:none;}
li#simple-email-subscription strong{float:right;width:220px;margin-top:10px;color:#ff0000;}
li#simple-email-subscription strong.sef{color:#414141; font-weight:normal; }
div#error-page img{width:526px;height:223px;margin:30px 230px;}

/*.......for google map........*/
.pw_map_canvas {
	border: 1px solid #999;
        margin-top: 10px;
}
