/* Custom styles */@font-face {	font-family:'Raleway-Regular';	src: url('fonts/Raleway-Regular_gdi.eot');	src: url('fonts/Raleway-Regular_gdi.eot?#iefix') format('embedded-opentype'),		url('fonts/Raleway-Regular_gdi.woff') format('woff'),		url('fonts/Raleway-Regular_gdi.ttf') format('truetype'),		url('fonts/Raleway-Regular_gdi.svg#Raleway-Regular') format('svg');	font-weight: 400;	font-style: normal;	font-stretch: normal;	unicode-range: U+0020-25CA;}html {  padding-top: 0!important;}a:hover, a:active, a:focus, a {  outline: 0;}.widget a {  color: #fff;  text-decoration: underline;}.widget a:hover {  color: #fff;  text-decoration: none;}html, button, input, select, textarea {  font-family: "Roboto", Arial, sans-serif;}body {  background: #000 url(images/site-bg.jpg) 0 0 repeat-y;  background-size: 100% auto;  background-position: fixed;}.navbar,.site-header {  background: none!important;  background-image: none!important;  z-index: 99;}.navbar {  background: none;  margin-top: 60px;}.main-navigation {  clear: both;  margin: 0 auto;  min-height: 45px;  position: relative;  text-align: center;  width: auto;}.site-header .search-form,.site-header .home-link {  display: none;}.site-header #mysticky-wrap #mysticky-nav.wrapfixed {  background: rgba(0, 0, 0, 0.85);}img.para {  background-size: 100% auto;  height: auto;  position: absolute;  width: 100%;  top: -119px;  left:0;  z-index: -1;  margin-top: 0;}.hentry {  z-index: 2;  position: relative;}.main-page-posts {  z-index: 5;  position: relative;}.nav-menu li a {  color: #fff;  line-height: 35px;  padding: 0;  font: 900 20px/50px "Roboto", serif;  height: 50px;  text-transform: uppercase;  text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.75);  transition: all 0.4s ease-in;  padding: 0 19px;}.nav-menu li a:hover {   background: #000;  color: #fff;}img.logoo {  padding: 100px 0 180px 0;}img.logooo {  padding: 70px 0 60px 0;}.widget {  background: none;}.centered {  margin: 0 auto 20px;  max-width: 750px;  text-align: center;  padding: 0 14px;}.widget p {  font: 300 18px/26px "Roboto", Arial, sans-serif;  text-align: center;  text-shadow: 0 0 1px #000;}.widget h3 {  font: 400 80px/104px 'Oswald', Arial, sans-serif;  text-align: center;  text-shadow: 0 0 1px #000;}.widget h4 {  font: 400 60px/86px 'Oswald', Arial, sans-serif;  text-align: center;  text-shadow: 0 0 1px #000;}.widget h5 {  font: 400 48px/68px 'Oswald', Arial, sans-serif;  text-align: center;  text-shadow: 0 0 1px #000;}.widget h5 span {  font: 400 32px/68px 'Oswald', Arial, sans-serif;}.widget h6 {  font: 400 24px/32px 'Oswald', Arial, sans-serif;  text-align: center;  text-shadow: 0 0 1px #000;}.widget .slick-slide h5 {  margin-top: 0;}button.slick-prev {  background: none;  background: url(images/slickp.png) center center no-repeat;  width: 40px;  height: 80px;  top: 50%;  left: 10%;  position: absolute;  text-indent: -9999px;  border: none;}button.slick-next {  background: none;  background: url(images/slickn.png) center center no-repeat;  width: 40px;  height: 80px;  top: 50%;  right: 10%;  position: absolute;  text-indent: -9999px;  border: none; }.slicknav_brand {  display: none;}span.rale {  font-family: 'Raleway-Regular', arial, sans-serif;}#slick-cont.slickc {  margin: 0;  padding: 0;}ul.etabs {  clear: both;  display: block;  height: 100px;  margin: 0 auto;  padding: 0;  width: 320px;}ul.etabs li {  padding: 0;}ul.etabs li#dish a {  background: url(images/burger-ico.png) center center no-repeat;  width: 97px;  height: 97px;  float: left;    text-indent: -9999px;}ul.etabs li#dish.selected-tab a.selected-tab,ul.etabs li#dish a:hover {  background: #000 url(images/burger-ico.png) center center no-repeat;}ul.etabs li#cock a {  background: url(images/cocktail-ico.png) center center no-repeat;  width: 97px;  height: 97px;  float: left;    text-indent: -9999px;}ul.etabs li#cock.selected-tab a.selected-tab,ul.etabs li#cock a:hover  {  background: #000 url(images/cocktail-ico.png) center center no-repeat;}ul.etabs li#drin a {  background: url(images/glass-ico.png) center center no-repeat;  width: 97px;  height: 97px;  float: left;    text-indent: -9999px;}ul.etabs li#drin.selected-tab a.selected-tab,ul.etabs li#drin a:hover  {  background: #000 url(images/glass-ico.png) center center no-repeat;}.widget {  position: relative;  padding: 0;  margin: 0;}#sb_instagram .sb_instagram_header a {  display: block;  float: none!important;  margin: 0 auto;  width: 540px;}img#parar {  position: absolute;  right:0;  top: 170px;  margin: 0;  z-index: -1;}img.paral {  position: absolute;  left: 0;  top: 520px;  margin: 0;  z-index: -1;}.woodb {  background: url(images/woodb.jpg) center bottom repeat-x;  width: 100%;  position: absolute;  height: 360px;-webkit-box-shadow: 0px 16px 21px 0px rgba(0, 0, 0, 1);-moz-box-shadow:    0px 16px 21px 0px rgba(0, 0, 0, 1);box-shadow:         0px 16px 21px 0px rgba(0, 0, 0, 1);  margin: -200px 0 0 0;  z-index: -1;}.widget aside#dishess.widget {  margin-bottom: 240px;}.story {  max-width: 1000px;  margin: 0 auto;}.story .part {  clear: both;  position: relative;  height: 340px;}.story .part:nth-of-type(odd) img {  float: left;}.story .part:nth-of-type(even) img {  float: right;}.story .part:nth-of-type(odd) p {  text-align: left;  float: left;  max-width: 360px;  margin: 0 0 0 380px;  position: absolute;                top: 25%;       }.on {  top: -10px;}.story .part:nth-of-type(even) p {  text-align: right;  float: right;  max-width: 360px;  margin: 0;  position: absolute;                top: 22%;  right: 38%;}.story .part:nth-of-type(2) p,.story .part:nth-of-type(7) p,.story .part:nth-of-type(8) p {  top: 140px;}.dotsone {  background: url(images/dots-one.png) 0 center no-repeat;  width: 600px;  height: 105px;  position: absolute;  z-index: -1;  bottom: -40px;  left: 190px; }.dotstwo {  background: url(images/dots-two.png) 0 0 no-repeat;  width: 660px;  height: 182px;  bottom: -100px;  left: 180px;  position: absolute;  z-index: -1; }.dotsthree {  background: url(images/dots-three.png) 0 0 no-repeat;  width: 600px;  height: 120px;  bottom: -90px;  left: 195px;  position: absolute;  z-index: -1; }.dotsfour {  background: url(images/dots-four.png) 0 0 no-repeat;  width: 600px;  height: 120px;  bottom: -48px;  left: 195px;  position: absolute;  z-index: -1; }.dotsfive {  background: url(images/dots-five.png) 0 0 no-repeat;  width: 640px;  height: 140px;  bottom: -90px;  left: 195px;  position: absolute;  z-index: -1; }img.storyr1 {  position: absolute;  right:0;  top: 520px;  margin: 0;  z-index: -1;}img.storyl1 {  position: absolute;  left: 0;  top: 900px;  margin: 0;  z-index: -1;}img.storyr2 {  position: absolute;  right: 0;  bottom: -100px;  margin: 0;  z-index: -1;}img.storyl2 {  position: absolute;  left: 0;  bottom: -780px;  margin: 0;  z-index: -1;}img.lifel {  position: absolute;  left: 0;  top: 800px;  margin: 0;  z-index: -1;}img.lifer {  position: absolute;  right: 0;  top: 1000px;  margin: 0;  z-index: -1;}img.philosophyl {  position: absolute;  left: 0;  bottom: -1000px;  margin: 0;  z-index: -1;}img.philosophyr {  position: absolute;  right: 0;  bottom: 0;  margin: 0;  z-index: -1;}img.philosophyr2 {  position: absolute;  right: 0;  bottom: -450px;  margin: 0;  z-index: -1;}img.chickenr {  position: absolute;  right: 0;  top: 50px;  margin: 0;  z-index: -1;}img.storesr {  position: absolute;  right: 0;  top: -100px;  margin: 0;  z-index: -1;}img.saladr {  position: absolute;  right: 0;  top: 1200px;  margin: 0;  z-index: -1;}img.foodl1 {  position: absolute;  left: 0;  top: 560px;  margin: 0;  z-index: -1;}img.foodr1 {  position: absolute;  right: 0;  top: 1120px;  margin: 0;  z-index: -1;}img.foodl2 {  position: absolute;  left: 0;  top: 700px;  margin: 0;  z-index: -1;}img.footerb {  position: absolute;  left: 0;  bottom: -25px;  margin: 0;  z-index: -1;  width: 100%;  height: auto;}img.avocado {  margin: 60px auto;}p.centered {  text-align: center;}.boxwrap {  max-width: 700px;  margin: 0 auto;}.box {  margin: 0 0 0 3%;  float: left;  display: block;  width: 30%;  text-align: left;}.widget .box h6 {  margin: 10px 0 10px 0;  text-align: left;}.widget .box p {  text-align: left;}#stores-container {  max-width: 1200px;  margin: 0 auto;  display: block;  overflow: hidden;}#stores-container ul.etabs,#location-container ul.etabs {  text-align: center;  width: 100%;}#stores-container ul.etabs li,#location-container ul.etabs li {   display: inline; }#stores-container ul.etabs li a,#location-container ul.etabs li a {   font: 400 40px/72px 'Oswald', Arial, sans-serif;  color: #fff;  padding: 16px 40px;  text-shadow: 0 0 1px #000;}#stores-container ul.etabs li a:hover,#stores-container ul.etabs li a.selected-tab,#location-container ul.etabs li a:hover,#location-container ul.etabs li a.selected-tab {   color: #fff;  background: #000;  text-decoration: none;}a.centeredb {  font: 400 30px/36px Oswald, Arial, sans-serif;  text-align: center;  margin: 40px 0;  clear: both;  display: block;  text-shadow: 0 0 1px #000;}.insta {  max-width: 1000px;  margin: 0 auto;}.instagramt {  max-width: 750px;  margin: 0 auto;  padding-left: 90px;  background: url(images/burger-foundry-instagram-s.png) 0 5px no-repeat;}.instagramt p,.instagramt h6 {  text-align: left;  margin-bottom: 4px;}img.logof {  margin-top: 50px;}ul.socials {  width: 180px;  margin: 40px auto 0;  clear: both;  padding-bottom: 400px;  width: 180px;}ul.socials li {  display: inline;}ul.socials li a {  width: 60px;  height: 60px;  display: block;  margin: 0;  float: left;}ul.socials li.fb a {  background: url(images/fb-ico.png) center center no-repeat;}ul.socials li.tw a {  background: url(images/tw-ico.png) center center no-repeat;}ul.socials li.in a {  background: url(images/in-ico.png) center center no-repeat;}.prod-wrap {  max-width: 1140px;  margin: 0 auto 20px;  clear: both;  overflow: hidden;}.prod-wrap.third {  padding-left: 10%;}.clear {  clear: both;  width: 100%;  height: 1px;  display: block;}.prod {  width: 22%;  margin: 0 1.5% 0 1.5%;  float: left;  display: block;  position: relative;  z-index: 5;}.prod.half {  display: block;  float: left;  margin: 0 1.5% 0 14%;  position: relative;  width: 27%;  z-index: 5;}.prod.half2 {  display: block;  float: left;  margin: 0 1.5% 0 0%;  position: relative;  width: 90%;  z-index: 5;}.prod:nth-of-type(4n+1) {  clear: both;}.third .prod:nth-of-type(4n+1) {  clear: none;}.prod-wrap.third .prod {  width: 26%;  margin: 0 1.5% 28px 1.5%; }.prod h4 {  font: 400 32px/48px 'Oswald', Arial, sans-serif;  color: #fff;  text-align: left;  margin: 16px 0 6px 0;}.prod h5 {  font: 400 24px/32px 'Oswald', Arial, sans-serif;  color: #fff;  text-align: left;  margin: 16px 0 6px 0;}.prod a {  padding: 12px 12px 46px 12px;  background: #fff;  overflow: hidden;  display: block;}.prod a br {  display: none;}.prod a img {  height: auto;  width: 100%;  max-height: 270px;  margin: 0;}.prod p.price {  font: 400 30px/36px 'Raleway-Regular', Arial, sans-serif;  text-align: right;  margin: -65px 20px 0;  color: #14171c;  z-index: 5;  position: relative;}.prod p.desc {  font: 400 18px/22px 'Raleway-Regular', Arial, sans-serif;  text-align: left;  text-shadow: 0 0 1px #000;}.prod p.desc span {  font: 400 18px/22px 'Raleway-Regular', Arial, sans-serif;  text-align: right;  float: right;}img.drinksl {  position: absolute;  left: 0;  top: 700px;  margin: 0;  z-index: -1;}img.drinksr {  position: absolute;  right: 0;  top: 800px;  margin: 0;  z-index: -1;}img.shakesl {  position: absolute;  left: 0;  top: 1300px;  margin: 0;  z-index: -1;}img.shakesr {  position: absolute;  right: 0;  top: 1400px;  margin: 0;  z-index: -1;}img.coffeer {  position: absolute;  right: 0;  top: 600px;  margin: 0;  z-index: -1;}.widget aside.widget {  clear: both;  outline: none;}@media (min-width: 768px) and (max-width: 1024px) {}@media (min-width: 1450px) and (max-width: 1920px) {img.logoo {  padding: 200px 0 200px;}}@media (max-width: 1000px) {.entry-header {  margin-bottom: 0;}.site {  overflow: hidden;}#stores-container {  padding: 0 14px;}img.logoo {  padding: 0 0 140px;  max-width: 80%;}img.logooo {  padding: 40px 0 60px;  max-width: 80%;} .hentry {  padding: 20px 0;}button.slick-prev {  left: 10px;  top: 20px;}button.slick-next {  right: 10px;  top: 20px;}.widget .prod h4 {  font-size: 26px;  line-height: 38px;}.widget .prod h5 {  font: 400 24px/32px 'Oswald', Arial, sans-serif;}img.philosophyr2,img.chickenr,img.drinksr {  display: none;}}@media (max-width: 800px) {embed, iframe, object, video {  max-width: 100%;  overflow: hidden;}#stores-container iframe {  width: 800px!important;}button.slick-prev {  left: 0;  top: 0;}button.slick-next {  right: 0;  top: 0;} img.logoo {  padding: 20px 0 100px;  max-width: 60%;}img.logooo {  padding: 40px 0 60px;  max-width: 60%;}.navbar {  margin-top: 20px;}.prod p.desc {  font: 400 16px/22px "Raleway-Regular",Arial,sans-serif;}.prod p.desc span {  font: 400 16px/22px "Raleway-Regular",Arial,sans-serif;}.prod p.price {  font-size: 24px;}img.shakesl,img.drinksl,img.lifel,img.foodr1,img.lifer,img.storyr2,img.storyl2,img#parar {  display: none;}.widget p {  font: 300 14px/18px "Roboto", Arial, sans-serif;}.widget h3 {  font: 400 80px/104px 'Oswald', Arial, sans-serif;}.widget h4 {  font: 400 60px/86px 'Oswald', Arial, sans-serif;}.widget h5 {  font: 400 40px/68px 'Oswald', Arial, sans-serif;}.widget h5 span {  font: 400 24px/68px 'Oswald', Arial, sans-serif;}.story .part:nth-of-type(odd) img {  float: left;}.story .part:nth-of-type(even) img {  float: left;}.story .part img {  width: 50%;  height: auto;}.story .part:nth-of-type(7) img {  margin-left: -20px;}.story .part:nth-of-type(even) p,.story .part:nth-of-type(odd) p {  text-align: left;  float: left;  max-width: 50%;  margin: 0 8px 0 50%;  position: absolute;                top: 100px;  right: 0;}img.paral,img.saladr,img.storyr1 {  display: none;}.dotsone,.dotstwo,.dotsthree,.dotsfour,.dotsfive {  background: url(images/dots-m.png) 0 0 no-repeat;  width: 40px;  height: 120px;  bottom: -48px;  left: 25%;  position: absolute;  z-index: -1; }#stores-container ul.etabs li a, #location-container ul.etabs li a {  font: 400 32px/72px "Oswald",Arial,sans-serif;  padding: 16px 20px;}ul.socials {  margin: 160px auto 0;  padding-bottom: 300px;}	/* Small menu */.menu-toggle {  cursor: pointer;	display: inline-block;	font: bold 20px/25px "Roboto", Arial, sans-serif;	margin: 0;	color: #fff;	text-transform: uppercase;}	.menu-toggle,	.menu-toggle:hover,	.menu-toggle:focus,	.menu-toggle:active {		background: none;		border: none;		color: #fff;		padding: 12px 0 12px 20px;	}	.menu-toggle:focus {		outline: thin dotted;	}	.menu-toggle:after {		content: "\f502";		font-size: 12px;		padding-left: 8px;		vertical-align: -4px;	}	.toggled-on .menu-toggle:after {		content: "\f500";		vertical-align: 2px;	}	.toggled-on .nav-menu,	.toggled-on .nav-menu > ul {		display: block;		margin-left: 0;		padding: 0;		width: 100%;		background: #000;    position: absolute;	}	.toggled-on li,	.toggled-on .children {		display: block;	}	.toggled-on .nav-menu li > ul {		background-color: transparent;		display: block;		float: none;		position: relative;		left: auto;		top: auto;		width: 300px;		border: none;		margin: 0 auto;	}	.toggled-on .nav-menu li > ul a {		color: #fff;		width: auto;	}	.toggled-on .nav-menu li:hover > a,	.toggled-on .nav-menu .children a {	/*	background-color: transparent; */		color: #fff;	}	.toggled-on .nav-menu > li a:hover,	.toggled-on .nav-menu > ul a:hover,	.toggled-on .nav-menu > ul a {		background-color: #db572f;		color: #fff;	}	.toggled-on .nav-menu > li a:focus,	.toggled-on .nav-menu > ul a:focus {		background-color: #220e10;		color: #fff;	}	ul.nav-menu,	div.nav-menu > ul {		display: none;	}	.nav-menu .sub-menu {  height: auto;  overflow: visible;  text-align: center;  opacity: 1;  color: #fff;  }}@media (max-width: 650px) { img.logoo {  padding: 20px 0 80px;}img.para {  top: -73px;}#stores-container iframe {  width: 640px!important;}.widget .prod h4 {  font-size: 24px;  line-height: 32px;}.widget .prod h5 {  font: 400 18px/24px 'Oswald', Arial, sans-serif;}.story .part {  height: 320px;}.story .part:nth-of-type(even) p,.story .part:nth-of-type(odd) p {  top: 60px;       }.story .part:nth-of-type(7) img {  margin-top: -10px;}.story .part:nth-of-type(8) img {  margin-top: -10px;}img.philosophyl {  display: none;}ul.socials {  clear: both;  margin: 120px auto 0;  padding-bottom: 200px;  width: 180px;}}@media (max-width: 600px) { img.logoo {  padding: 0 0 70px;  margin: -20px auto 0;}#stores-container iframe {  width: 560px!important;}img.philosophyr {  display: none;}.box {  margin: 0 0 0 3%;  width: 46%;}.box:nth-of-type(3) {  clear: both;}.widget .box h6 {  margin: 4px 0 4px 0;  font-size: 16px;}.widget .box p {  text-align: left;}.prod:nth-of-type(4n+1) {  clear: none;}.prod:nth-of-type(2n+1) {  clear: both;}.prod.half,.prod {  margin: 0 1% 0 3%;  width: 44%;}.prod-wrap.third .prod {  margin: 0 1% 14px 3%;  width: 44%;}.prod-wrap.third {  padding-left: 0;}#stores-container ul.etabs li a, #location-container ul.etabs li a {  font: 400 24px/72px "Raleway-Regular",Arial,sans-serif;  padding: 16px 20px;}a.centeredb {  font: 400 24px/32px 'Oswald' ,Arial,sans-serif;  margin: 40px 0 20px;}}@media (max-width: 490px) {/*img.paral,img.para {  display: none;}*/#stores-container iframe {  width: 420px!important;}img.logoo {  padding: 0;  margin: -10px auto 0;  max-width: 70%;}img.logooo {  padding: 0;  margin: -10px auto 0;  max-width: 70%;}.prod p.desc {  font: 400 14px/18px "Raleway-Regular",Arial,sans-serif;}.prod p.desc span {  float: none;  font: 400 14px/18px "Raleway-Regular",Arial,sans-serif;}#stores-container ul.etabs li a, #location-container ul.etabs li a {  font: 400 16px/72px "Raleway-Regular",Arial,sans-serif;  padding: 14px 12px;} .story .part {  height: 250px;}.story .part:nth-of-type(even) p,.story .part:nth-of-type(odd) p {  top: 40px;       }.widget p {  font: 300 14px/16px "Roboto", Arial, sans-serif;}.widget h3 {  font: 400 60px/104px 'Oswald', Arial, sans-serif;}.widget h4 {  font: 400 40px/86px 'Oswald', Arial, sans-serif;}.widget h5 {  font: 400 32px/68px 'Oswald', Arial, sans-serif;}ul.socials {  margin: 100px auto 0;  padding-bottom: 240px;}.dotsone,.dotstwo,.dotsthree,.dotsfour,.dotsfive {  bottom: -20px;  left: 22%; } }@media (max-width: 330px) {#stores-container iframe {  width: 270px!important;  overflow: hidden;}img.logooo,img.logoo {  margin: -18px auto 0; /* max-width: 80%; */}#stores-container ul.etabs li a, #location-container ul.etabs li a {  font: 400 14px/72px "Raleway-Regular",Arial,sans-serif;} .story .part {  height: 240px;}.story .part:nth-of-type(7) {  height: 220px;}.story .part:nth-of-type(even) p,.story .part:nth-of-type(odd) p {  top: 20px;       }.widget p {  font: 300 13px/16px "Roboto", Arial, sans-serif;}}