/*   
Theme Name: Green Vegetarian Restaurant
Theme URI: http://greenvegetarian.com
Description: Custom Wordpress site created using Bobee Custom Framework.
Author: Bobee
Author URI: http://bobee.us
Version: 1.0
*/

/* =Start Screen Style
-------------------------------------------------------------- */
@media screen {

* { margin: 0; padding: 0; }
html, body {height: 100%;}
body { background: url(http://greenvegetarian.com/wp-content/uploads/2013/10/small-NewBkGrnd.jpg); font-family: museo,serif; color: #333;}
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.hide-me{display: none;}
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
/* iPad Width fix */
body{min-width: 1040px;}

/* =Layout
-------------------------------------------------------------- */
#page-wrap { height: 100%; width: 100%; }
.wrap { width: 960px; margin: 0 auto 0 auto; clear: both;}
#header {width: 100%; height: 205px; padding: 45px  0 0 0; margin: 0 0 -90px}
#container {width: 570px; min-height: 600px; margin: 0; padding: 15px 0 20px 35px; border:none; left:350px; top:40px; position:relative;}
#sidebar {position:absolute; top: 275px; width: 350px; margin: 0 0 20px 0; padding: 15px 0 20px 0; float:left;}
#footer {width: 100%; position:relative; bottom:-100px; background: url(http://greenvegetarian.com/wp-content/uploads/2013/10/FooterWeb-small.png); repeat-x left bottom	 /* negative value of footer height */ height: 175px; clear:both; text-align: center; margin: 0 auto 0 auto;}

/* =Main Navigation
-------------------------------------------------------------- */
.menu{width: 960px; height: 25px;}
.menu ul{list-style: none;}
.menu ul li{float: left; padding: 0 25px 0 0; }

.primary-menu{font-family: Oswald; text-transform:uppercase; width: 750px; height: 50px; position:relative; top:74px; padding: 10px 10px 0 10px; font-size: 13pt; background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/MenuBar.png) no-repeat; position: relative; float}
.primary-menu ul{list-style: none;}
.primary-menu ul li{float: left; position:relative; top:0px; padding: 0 18px 0 18px; border-right: 2px solid #fa4c06;}
.primary-menu a{color: #fff; text-decoration: none; border: none;}
.primary-menu a:hover{color: #fa4c06;}
.primary-menu .current-menu-item a{color: #fa4c06; font-weight: 700;}
#menu-item-257{border: none;}

ul.primary-menu, div.primary-menu > ul{margin:0;padding:0  0;}
.primary-menu li{display:inline-block;position:relative;}
.primary-menu li{display:inline-block;position:relative;}
.primary-menu li:hover > a, .primary-menu li a:hover{color:#fa4c06;}
.primary-menu .sub-menu, .primary-menu .children{display:none;float:left;padding:15px 0;position:absolute;left:2px;z-index:99999;width:300px;}
.primary-menu .sub-menu ul, .primary-menu .children ul{border-left:0;left:100%;top:0;}
ul.primary-menu ul a, .primary-menu ul ul a{color:#000000;margin:20px 0}
ul.primary-menu ul a:hover, .primary-menu ul ul a:hover{}
ul.primary-menu li:hover > ul, .primary-menu ul li:hover > ul{display:block; width: 220px}
.primary-menu .current_page_item > a, .primary-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .primary-menu .current-menu-ancestor > a .menu-toggle .navbar{margin:0 auto;max-width:1600px;width:100%;}


.facebook{width: 50px; height: 124px; position:relative; top:-79px; margin: 20px 10px 0 0; display: block; background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/facebook-small.png) top; position: relative; float: right; border: none;}
.twitter{width: 50px; height: 124px; position:relative; top:-79px; margin: 20px 10px 0 0; display: block; background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/twitter-small.png) no-repeat top; position: relative; float: right; border: none;}
.devour{width: 50px; height: 124px; position:relative; top:-79px; margin: 20px 0 0 0; display: block; background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/devoured-small.png) no-repeat top; position: relative; float: right; border: none;}

/* =Type
-------------------------------------------------------------- */

h1, h2, h3 { margin: 0 0 10px 0; }

h1 { font-family: Oswald; font-size: 32pt; line-height: 1.75em; text-transform: uppercase; color: #000000; background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/h2.png) bottom repeat-x;}
#logo{width: 350px; height: 350px; background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/GrnLogo-e1379711465655.png); display: block; margin: 50px 0 95px 0; border: none; cursor: pointer;}
#logo a{display: block; width: 350px; height: 350px; cursor: pointer; border: none;}
#welcome{width: 570px; height: 70px; margin: 0 0 20px 0; background: url(images/welcome.png); display: block;}
#menu,#info,#about{margin: auto; display: block; float:left; width: 120px; height: 105px; padding: 45px 45px 0px 25px; color: #fa4c06; text-decoration: none; border: none; }
#menu,#info,#about{color: #fff; text-decoration: none; background-position: bottom;}
#menu {background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/about.png) top no-repeat;}
#info {background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/about.png) top no-repeat;}
#about {background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/about.png) top no-repeat;}
#menu a,#info a,#about a{text-align:center; margin: auto; display: block; width: 120px; height: 105px; padding: 0px 0px 15px 0px; color: #fa4c06; text-decoration: none; border: none;}
#menu a:hover,#info a:hover,#about a:hover{color: #fff; text-decoration: none; background-position: bottom;}
#menu:hover,#info:hover,#about:hover{color: #fa4c06; text-decoration: none; background-position: bottom;}

h2 { color: #000000; font-size: 18pt;}
h2 a{color: #fa4c06; border-bottom: 1px dashed #fa4c06; text-decoration: none;}
h3 { color: #000000;}

p { margin: 0 0 10px 0; }
#footer p{padding: 125px 0 0 0; color: #fff; font-size: 9px; line-height: 1.5em; font-weight: 100;}
#footer a{color: #fff; border-bottom: dashed 1px #000000; text-decoration: none;}
#footer a:hover{color: #fa4c06; border-bottom: dashed 1px #fa4c06; text-decoration: none;}
a {color: #000000; border-bottom: 1px dashed #fa4c06; text-decoration: none;}
a:hover { color: #fa4c06; } 

blockquote { }
blockquote p { }

ul, ol { margin: 0 0 10px 0; }

hr{width: 100%; height: 15px; background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/h2.png) repeat-x; margin: 15px 0 15px 0; border: none;}

.teal{color: #000000}

/* =Menu
-------------------------------------------------------------- */

.section{
	
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-right: 20px;	
	
}

.section p{
	
	font-weight: 100;

	
}


.section .menu-item{
	
	width: 100%;
	clear: both;
	overflow: hidden;	
	
}

.section h2{

	color: #000000;
	
}

.section h3{
	
	float: left;
	width: 80%;
	min-height: 1px;
	text-transform: capitalize;
		
}

.section .price{
	
	float: right;
	width: 20%;
	min-height: 1px;
	text-align: right;
	font-weight: 300;
}

.section .description{
	
	clear: both;
	
}

.separator{
	
	width: 100%;
	min-height: 20px;
	clear: both;
	margin-top: 20px!important;
}

.separator p{
	text-align: center;
	
}

/* =Post
-------------------------------------------------------------- */

.post { }

.entry { margin: 0 0 10px 0;}
.entry h2{color: #000000; font-size: 18pt;}
.entry h3{color: #000000; font-size: 14pt;}
.entry p{font-size: 12pt; font-weight: 100; line-height: 1.75em; color: #333;}
.entry a{ color: #000000; border-bottom: 1px dashed #000000; text-decoration: none;}
.entry a:hover {color: #fa4c06; border-bottom: 1px dashed #fa4c06; text-decoration: none; }

.alignleft{float: left; margin: 10px 25px 0 0;}
.alignright{float: right; margin: 10px 0px 0 15px;}

.entry ul{list-style: circle; margin: 0 0 0 20px; }
.entry ul li{font-weight: 100; line-height: 1.75em; color: #333;margin: 0 0 10px 0;}
.entry ul li a { color: #000000; border-bottom: 1px dashed #333; text-decoration: none;}

.entry .wp-caption-text{font-size: 8pt; font-style: italic; float: right;}

.meta { margin: 20px 0 20px 0;}
.postmetadata { }

.navgation { }
   .next-posts { }
   .prev-posts { }
.commentlist{list-style: none;}

.entry hr{width: 100%; height: 15px; background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/h2.png) repeat-x; margin: 15px 0 15px 0; border: none;}


/* =Widgets
-------------------------------------------------------------- */
#sidebar .widget{padding: 25px 0 10px 0; margin: 0 0 10px 0; background: url(http://greenvegetarian.com/wp-content/uploads/2013/09/h2.png) repeat-x top;  }
#sidebar .widget ul{ list-style: disc; }
#sidebar .widget ul li{font-size: 12pt; line-height: 1.5em; font-weight: 100;  padding: 0 0 5px 5px; margin: 0 0 5px 20px; list-style-image: url(images/bullet.png);}
#sidebar .widget h2, {font-size: 16pt; font-weight: bold; color: #666;}
   
/* =Search Form
-------------------------------------------------------------- */
#searchform { padding: 0 0 10px 0;}
	#s { }
	#searchsubmt { }
	
/* =Forms
-------------------------------------------------------------- */

form { }
input[type=text] { }
textarea { }

}
/* =End Screen Style
-------------------------------------------------------------- */