/*
Theme Name: Wordpress Foundation
Theme URI: http://320press.com/wpfoundation
: A bones/Zurb foundation based wordpress theme.
Version: 2.0
Author: 320press
Author URI: http://320press.com
Tags: bones, zurb, foundation, 320press, clean, basic
*/

/* layout */

/* slider container */

/* slider container */

.wild-menu-ul-vegas {
	font-family: 'chronicle' !important;
}

.williamsburg-menu-wrap {
	display: none;
}

.wild-menu-h2 {
border-bottom: solid 1px;
margin-bottom: 2%;
margin-top: 5%;
}


.wild-p-item
{
text-transform: lowercase;
}


.active {
	background: rgba(255,255,255, .8) !important;
	color: #3c441c !important;
}

.active h2 {
	color: #3c441c !important;
}


.telelogo {
	opacity: .4;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	z-index: 9999 !important;
	float: right;
	right: 0;
}


#choose-location:hover {
	background: rgba(93, 102, 56, 1.0) !important;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
}

#choose-location {
	-webkit-transition: .5s;
	-moz-transition: .5s;
	transition: .5s;
}

#libations-1 {
		padding-left: 0px !important;
	}
	
	#libations-2 {
		padding-right: 0px !important;
	}





.telelogo:hover {
	opacity: 1;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
/**
@-moz-document url-prefix() {
   .rslides {
	left: -100% !important;
}
}
**/

#sl-span {
	font-size: 3.3em;
	background:rgba(57,65,25,.83);
	padding:0 2%;
	line-height:1.7em;
}

#sl-span-small {
	font-size: .7em;
	line-height: 56px !important;
}

#mc_embed_signup input.button {
border-radius: 0px !important;
border: none !important;
}

#mc_embed_signup input.email {
	width: 80%;
	border-radius: 0px !important; 
}

#mc_embed_signup input.button {
	width: 100px !important;
}

#mc_embed_signup {
	background: transparent !important;
}

#mc_embed_signup form {
	padding-left: 0px !important;
}

input[type="submit"] {
border: 0px;
color: white;
padding: 10px 30px;
font-size: 2rem;
font-family: 'ProximaNovaRegular';
background: #31361c;
 transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;

}

input[type="submit"]:hover {
	background: #3f471f;
	cursor: pointer;
	 transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}


.formh4 {
	font-family: 'ProximaNovaRegular' !important;
	font-size: 2rem !important;
}

.sliderh4 {
	font-size: 2.5rem;
	color: white !important;
}

.metaslider, .metaslider-responsive, .metaslider-693, .ml-slider {
	max-width: none !important;
	width: 100% !important;
	margin-top: -40px;
}

.rslides_tabs {
	display: none !important;
}

.slide {
	width: 100% !important;
}

.metaslider h4 {
	color: white !important;
	font-size: 4.5rem;
	line-height: 1rem !important;
	padding: -30px  0px!important;
	margin: -50px 0px!important;
}

.corner-icon  {
	left: 0px !important;
width: 23% !important;
top: auto !important;
bottom: 0px !important;
margin-top: 2% !important;
margin-left: 20px !important;
}



.corner-icon-2  {
	left: 0px !important;
	width: 88px !important;
	top: auto !important;
	bottom: 0px !important;
	margin-top: 36% !important;
	margin-left: 20px !important;
}

.rslides_nav {
	color: white !important;
}

.corner-icon-3  {
	left: 0px !important;
	width: 93px !important;
	top: auto !important;
	bottom: 0px !important;
	margin-top: 36% !important;
	margin-left: 20px !important;
}

.corner-icon-4  {
	left: 0px !important;
	width: 118px !important;
	top: auto !important;
	bottom: 0px !important;
	margin-top: 36% !important;
	margin-left: 20px !important;
}

#layer_content_224209887 {
	overflow: visible !important;
}

.sl-small {
	font-family: 'chronicle-roman' !important;
	font-size: 1.5rem;
	margin-top: 30px !important;
}

.slider-hold{
	float: right;
	margin-top: 11% !important;
	width:100%;
	margin-right:5% !important;
}

.slider-hold-2 {
	margin-top: 10px !important;
	margin-right: 30px !important;
	margin-bottom: 10px !important;
}

.slider-hold-5 {
	margin-top: 34% !important;
	margin-right: 30px !important;
}


.slider-hold-4 {
	margin-top: 10px !important;
	margin-right: 30px !important;
	margin-bottom: 10px !important;
}



#swipe-2 {
	-webkit-animation-delay: 1s !important;
}

#swipe-2 {
	-webkit-animation-delay: 2s !important;
}

.layer {
	width: inherit !important;
	height: 100% !important;
	left: 0 !important;
	top: 0 !important;
}




.leaf {  
  z-index: 999999;

}  
.leaf:hover {  
    -webkit-filter: blur(3px) brightness(80%);  

} 
.namedesc {
	float:left;
	width:90%;
	padding-right:3px;
}
.price {
	float:left;
	width:8%;
}
.right {
	float:right;
}
.leaf-letters {   
  z-index: 999999;
  transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
}  
.leaf-letters:hover {   
    transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	-webkit-transform: scale(1.075);
	-moz-transform: scale(1.075);
	-o-transform: scale(1.075);
} 

.leaf-div:hover .leaf {
	 -webkit-filter: blur(2px) brightness(70%) !important;   
}


.menu-white:hover {
	-webkit-transform: scale(1.1);
	color: #a3a3a3 !important;
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s;
}

.menu-white {
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s;
}

.menu-red:hover {
	border-bottom: solid;
	border-width: 1px;
	padding-top: 1px !important;
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s;
}

.menu-red {
	transition: .2s;
	-webkit-transition: .2s;
	-moz-transition: .2s;
}



.mobile-dl  {
	padding: 5px 0px;
}

.mobile-dl dl:after {
	height: 2.2rem !important;
}


dl {
	overflow: hidden;
	position:relative;
}
dt {
	float: left;
	
	padding: 0 .4em 0 0;
	margin: 0;
}
dd {
	float: right;
	padding: 0 0 0 .4em;
	margin: 0;
}
dl.locdl:hover {
	height:200px;
	margin-bottom:-200px;
}
dl.locdl:hover ul.loclist{
	left:0;
}
ul.loclist {
	position:absolute;
	top:40px;
	z-index:12;
	left:-999em;
	width:100%;
}
ul.loclist li a {
	cursor: pointer;
	width: 75%;
	font-size: 22px;
	text-align: center;
	display: block;
	background: rgba(255,255,255, .8);
	margin: 0 auto;
	color:#3f471f !important;
	text-transform:uppercase;
	font-family:'KnockoutHTF28JuniorFeatherwtRegular' !important;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
ul.loclist li a:hover {
	background:#3f471f;
	position:relative;
	color:#fff !important;
}
ul.mdl {
	float: right;
	padding-right: 18px;
	text-align: right;
	margin-top: 6px;
	text-transform: uppercase;
	padding-left: 20px;
}
ul.mdl li a {
	font-family:'KnockoutHTF28JuniorFeatherwtRegular' !important;
	font-size:22px;
	line-height:22px;
}
.dots {
	overflow:hidden;
}
.ttl {
	min-width:25%;
}


/* ////////////////////// */
/* //  New Navigation  // */
/* ////////////////////// */

/* That's the leader! */
dl > a:after {
	content: "";
	display: block;
	overflow: hidden;
	height: 2.8rem;
	border-bottom: 1px dotted;
}


.za-pic {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.hover-effect .za-pic {
	-webkit-filter: blur(15px) !important;
}

.hover-effect {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99999;
	overflow: hidden;
	top: 0;
	background-color: rgba(0,0,0,0.7);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: .75s;
	-o-transition: .75s;
	-moz-transition: .75s;
}

.hover-effect:hover{
	opacity: 1;
	-webkit-transition: .75s;
	-o-transition: .75s;
	-moz-transition: .75s;
	cursor: pointer;
}

.effect-p {
width: 100%;
font-size: 12rem !important;
color: white !important;
margin: 0 auto;
margin-top: 11%;
	-webkit-transition: .75s;
	-o-transition: .75s;
	-moz-transition: .75s;
	transition: .75s;
	-webkit-transform: translate(-200px);
	-moz-transform: translate(-200px);
	-o-transform: translate(-200px);
	transform: translate(-200px);
}

.effect-p-2 {
width: 100%;
margin: 0 auto;
margin-top: 20px;
	-webkit-transition: .75s;
	-o-transition: .75s;
	-moz-transition: .75s;
	transition: .75s;
	-webkit-transform: translate(200px);
	-webkit-transform: translate(200px);
	-moz-transform: translate(200px);
	-o-transform: translate(200px);
	transform: translate(200px);
}



.hover-effect:hover .effect-p {
	transform: scale(1);
	-webkit-transform: scale(1) translate(0px);
	-webkit-transition: .75s;
	-o-transition: .75s;
	-moz-transition: .75s;
	transition: .75s;
	 
}

.hover-effect:hover .effect-p-2 {
	transform: scale(1);
	-webkit-transform: scale(1) translate(0px);
	-webkit-transition: .75s;
	-o-transition: .75s;
	-moz-transition: .75s;
	transition: .75s;
	 
}


.top-bar-wild {
	background: #3c441c;
z-index: 99999999999999;
position: fixed;
width: 100%;
top: 0 !important;
left: 0;
}

.top-bar-wild-mobile {
	background: #3c441c;
z-index: 99999999999999;
position: fixed;
width: 100%;
top: 0 !important;
left: 0;
}



.show-menu-options {
background-color: #cbcabd;
position: absolute;
z-index: 9999;
width: 100%;
left: 0;
top:57px;
border-top:3px solid #5d6638;
}

.show-menu-options h3 {
	border-bottom: solid;
	border-bottom-color: gray;
	border-width: 1px; 
	text-transform:uppercase;
}

.show-menu-options h3:hover {
	background: #3f471f !important;
	cursor: pointer;
	transition: .25s;
	color:#cbcabd;

	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}


#show-options {
	cursor: pointer;
}


.fresh-h2{
	position: absolute;
bottom: 30px;
width: 100%;
text-align: left;
margin-left: 20px;
color: white !important;
z-index: 999;
}

.check-out {
	font-family: 'ProximaNovaRegular' !important; 
	color: #3c441c !important;
	font-size: 2rem;
	font-weight: bold;
}


#nav-green {
	background: #4D4D4D;
}

.class-ul {
	list-style: disc;
	font-size: 2rem;
	font-family: 'chronicle-roman' !important; 
	margin-left: 15px;
	margin-top: 4%;
}

.class-p {
	font-family: 'ProximaNovaRegular' !important; 
	font-weight: bold;
	margin-top: 4%;
	font-size: 1.5rem;
	padding-top: 3%;
}

.class-email {
	font-family: 'chronicle-roman' !important; 
	margin-top: 4%;
	padding-top: 3%;
}

.class-email-3 {
	font-family: 'chronicle-roman' !important; 
	padding-bottom: 3%;
}

.class-email-2 {
		font-family: 'ProximaNovaRegular' !important; 
	color: #3c441c !important;
	font-size: 1.5rem;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 4%;
	padding: 5% 0;
	border-bottom: solid;
	border-width: 1px;
	border-bottom-color: gray; 
}


.eat-p {
	font-family: 'chronicle-roman' !important;
}

.eattasteshare {
	text-align: center;
}

#eatit {
	border-right: solid; border-width: 1px; border-color: gray;
}

#choose-location {
	border-right: solid; border-left: solid; border-color: white;
}

.insta-h2 {
	color: white !important; 
	text-align: center; 
	font-size: 8rem;
}

.flexslider {
margin-top: -40px !important;
border: none !important;
margin-bottom: 0px !important;
	
}

#flex-h2 {
	position: absolute;
top: 40%;
font-size: 13rem;
width: 100%;
text-align: center;
color: white !important;
}

/***
#header-logo-flower {
	background-image: url('/wp-content/themes/wp-foundation/images/wild-logo.png');
}
***/

#franchise-dots {
	border-bottom: dotted;
	border-width: 3px;
	border-color: #3c441c;
}


#insta-dots {
	background-image: url('/wp-content/themes/wp-foundation/images/wild-white-dots.png');
	height: 2px;
	width: 93%
}

#insta-dots-2 {
	background-image: url('/wp-content/themes/wp-foundation/images/wild-green-dot.png');
	background-color: rgba(255,255,255, .8);
	height: 2px;
	width: 93%
}


.insta-pics-2 {
	padding: 25px 0px !important;
	width: 100%;
}

.eatdrinkwild {
	float: left;
position: absolute;
left: 0;
margin-left: 50px;
margin-top: 8px;
color: white;
font-size: 1.6rem !important;
font-family: 'chronicle-roman' !important;
}

.insta-likes {
	color: white;
font-size: 2rem;
padding-top: 10px;
float: right;
}


.insta-likes-two {
	color: black;
font-size: 2rem;
padding-top: 10px;
float: right;
}


.insta-pics {
	width: 100%;
}


#dash-border {
}

#instagram-bg {
	background-image: url('/wp-content/themes/wp-foundation/images/instagram-bg.png');
	background-size: cover;
}


.instagram-container img {
	padding: 0 4px;
}


.instagram-container {
	text-align: center;
	position:;
top: 34%;
margin: 0 auto;
text-align: center;
width: 100%;
}



.orb-h4 {
	font-size: 11rem;
	color: white !important;
	float: right;
	margin-top: 20% !important;
}

.new-york:hover {
	cursor: pointer;
	background: #3f471f !important;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.new-york {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	font-size: 5rem !important;
	font-family: 'KnockoutHTF28JuniorFeatherwtRegular' !important;
}



.all-farms:hover,
.all-hover:hover {
	cursor: pointer;
	background: #3f471f !important;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.all-farms,
.all-hover {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	font-size: 5rem !important;
	font-family: 'KnockoutHTF28JuniorFeatherwtRegular' !important;
}

.las-vegas:hover {
	cursor: pointer;
	background: #3f471f !important;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.las-vegas {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	font-size: 5rem !important;
	font-family: 'KnockoutHTF28JuniorFeatherwtRegular' !important;
}

.west-village:hover {
	cursor: pointer;
	color: #cbcabd !important;
	background: #3f471f !important;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.west-village {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	font-size: 2rem !important;
	font-family: 'ProximaNovaRegular' !important;
}





.pumphouse,
.suhru,
.fox,
.widows,
.porkslap,
.blue-point,
.keegan,
.original,
.bards,
.onabay,
.sheldrake,
.irving,
.serendipitea,
.toscana,
.west-village-2 {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	font-size: 1.7rem !important;
	font-family: 'KnockoutHTF28JuniorFeatherwtRegular' !important;
	text-transform: uppercase;
}

.pumphouse:hover,
.suhru:hover,
.fox:hover,
.widows:hover,
.porkslap:hover,
.blue-point:hover,
.keegan:hover,
.original:hover,
.bards:hover,
.onabay:hover,
.sheldrake:hover,
.irving:hover,
.serendipitea:hover,
.toscana:hover,
.west-village-2:hover {
	background: #3f471f !important;
	color: #cbcabd !important;
	cursor: pointer;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.get-directions {
	background: #3c441c !important;
width: 75%;
margin: 0 auto;
margin-bottom: 5px; 
transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.view-menu:hover,
.get-directions:hover {
	background: #e8e2da !important;
width: 75%;
margin: 0 auto;
margin-bottom: 5px; 
transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.view-menu {
	background: #3c441c !important;
width: 75%;
margin: 0 auto;
}

.span-map {
	color: #e8e2da !important;
	font-size: 2.5rem !important;
	text-align: center !important;
	right: 7px;
	position: absolute;	
}

.get-h4 {
	color: #e8e2da !important;
	font-size: 2.5rem !important;
	text-align: center !important;
	position: relative;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.view-menu:hover,
.get-h4:hover {
	color: #3c441c !important;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.view-menu:hover,
.get-h4:hover .span-map {
	color: #3c441c !important;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.gm-style-iw {
	width: 100% !important;
	top: 2px !important;
	left: 2px !important;
	height: 97% !important;
	background: white !important;
	z-index: 999999999999999999 !important;
}

.map-h4 {
	font-family: 'ProximaNovaRegular' !important; 
	font-size: 2.5rem !important;
	text-align: center !important;
}

.map-p {
	font-family: 'ProximaNovaRegular' !important; 
	font-size: 1.5rem !important;
	text-align: center !important;
	color: #3c441c !important;
}


.lower-east-side {
transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	font-size: 2rem !important;
	font-family: 'ProximaNovaRegular' !important; 
}


.lower-east-side:hover {
	background: #3f471f !important;
	color: #cbcabd !important;
	cursor: pointer;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.menu-location-1 {
font-family: 'ProximaNovaRegular' !important;
	background: #cbcabd; 
	color: #31361c;
	padding: 7px 0px;
	font-size: 3rem;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.menu-location-1:hover {
	background: #3f471f !important;
	color: #cbcabd !important;
	cursor: pointer;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}


.menu-location-2 {
font-family: 'ProximaNovaRegular' !important;
	background: #cbcabd; 
	color: #31361c;
	padding: 7px 0px;
	font-size: 3rem;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.menu-location-2:hover {
	background: #3f471f !important;
	color: #cbcabd !important;
	cursor: pointer;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}



.menu-location-3 {
font-family: 'ProximaNovaRegular' !important;
	background: #cbcabd; 
	color: #31361c;
	padding: 7px 0px;
	font-size: 3rem;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.menu-location-3:hover {
	background: #3f471f !important;
	color: #cbcabd !important;
	cursor: pointer;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.menu-location-4 {
font-family: 'ProximaNovaRegular' !important;
	background: #cbcabd; 
	color: #31361c;
	padding: 7px 0px;
	font-size: 3rem;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

.menu-location-4:hover {
	background: #3f471f !important;
	color: #cbcabd !important;
	cursor: pointer;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}




.chelsea {
transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	font-size: 2rem !important;
	font-family: 'ProximaNovaRegular' !important;
}


.chelsea:hover {
	background: #3f471f !important;
	color: #cbcabd !important;
	cursor: pointer;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}



.bicycle-man {
	width: 43%;
margin-left: 28%;
}



.pizza-p-menu {
	position: absolute;
	font-style: normal !important;
	width: 83%;
	top: 30px;
	left: 30px;
}

.black-triangle {
	width: 0;
	height: 0;
	border-top: 80px solid black;
	border-left: 80px solid transparent;
	position: absolute;
	top: 0;
	right: 0;
}

.pizza-div {
	position: relative;
}


.pic-triangle {
	width: 0;
	height: 0;
	border-top: 80px solid black;
	border-left: 80px solid transparent;
	position: absolute;
	top: 0;
	right: 0;
}

td {
	border-left: none !important;
}

.dots-span {
	background-image: url('/wp-content/themes/wp-foundation/images/wild-green-dots.png');
	background-repeat: repeat;
}


.menu-h5,
.menu-p {
 position: absolute;

}

.menu-price {
	position: absolute;
right: -4px;
top: 0;
font-weight: bold;

}

.black-line {
	position: absolute;
	top: -9px;
	right: -11px;
	margin: 0;
}

.menu-p-wine {
	font-family: 'ProximaNovaLightItalic' !important;
	text-transform: uppercase !important;
	font-size: 1.5rem;
}

.menu-p {
	top: 23%;
	width: 70%;
	text-transform: capitalize;
}

.menu-h5 {
	top: 25px;
	width: 50%
}
.beerwineboard {
	border:1px solid #000;
}
.beerwineboard p {
	line-height: 18px;
	margin-bottom: 15px;
}
.beerwineboard p.pdesc {
	margin-top:-15px;
}
.beerwineboard h4 {
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	line-height: 21px;

}
.cattitle {
	padding:0;
	float:left;
	margin-top:30px;
}
.bwlist {
	border-left:1px solid #000;
	padding-top:30px;
	padding-bottom:30px;
}
.number-menu {
	position: absolute;
right: 0;
top: 0;
border: solid;
padding: 5%;
font-weight: bold;

}

.title-box {
	width: 100% !important;
	padding: 110px 15px 110px 15px !important;
	position: relative !important;
	border-left: none !important; 
} 


.description-box {
	width: 100% !important;
	padding: 25px 29px 25px 6px;
	position: relative !important;
}

.title-box-2 {
	width: 100% !important;
	padding: 75px 15px 75px 15px;
	position: relative;
	border-left: none !important;
}


.description-box-2 {
	width: 100% !important;
	padding: 25px 29px 25px 6px;
	position: relative;
}



#brunch-hover:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
    transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}


#brunch-hover:hover {
	background: rgba(255,255,255, .2) !important;
    cursor: pointer;
    transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

#brunch-hover:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
    transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

#brunch-hover-vegas:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
    transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}


#brunch-hover-williamsburg:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
    transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}






.active-bright {
	background: rgba(255,255,255, .2) !important;
    cursor: pointer;
    transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}



#regular-hover:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
}

#juice-hover:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
}

#b-hover:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
}

#juice-hover-vegas:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
}

#b-hover-vegas:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
}

#juice-hover-williamsburg:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
}

#b-hover-williamsburg:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
}

#regular-hover-vegas:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
}

#regular-hover-williamsburg:hover {
	background: rgba(255,255,255, .2);
    cursor: pointer;
}

.symbol:hover {
}



#regular-hover {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}


#juice-hover,
#b-hover {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

#b-hover-williamsburg {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}


#b-hover-vegas {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}


#regular-hover-vegas {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}


#regular-hover-williamsburg {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}



#regular-hover-2 {
	background-image: url('/wp-content/themes/wp-foundation/images/wild-class-pic.png');
	background-size: cover;
	border-right: solid;
	border-color: white; 
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}



#catering-1 {
	background-image: url('/wp-content/themes/wp-foundation/images/WILD_events_1.jpg');
	background-size: cover;
	border-right: solid;
	border-color: white; 
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

#catering-2 {
	background-image: url('/wp-content/themes/wp-foundation/images/WILD_events_2.jpg');
	background-size: cover;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}







#brunch-hover { 
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

#brunch-hover-vegas { 
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}

#brunch-hover-williamsburg { 
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}



#brunch-hover-2 {
	background-image: url('/wp-content/themes/wp-foundation/images/group-pic-2.png');
	background-size: cover;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}



#menu-btn-bg-2 {
	background-size: cover;
	padding: 0 !important;
}



#menu-btn-bg {
	/*background-image: url('/wp-content/themes/wp-foundation/images/wild-menu-bg.png');*/
	background: rgba(255,255,255, .4);
	background-size: cover;
	padding: 0 !important;
}
#menu-list {
	background: rgba(255,255,255, .4);
	margin:0;
	padding:0;
}
#menu-list .row,
#menu-list .row > div {
	margin:0;
	padding:0:;
	text-align:center;
	color:#fff;

}
#menu-list .row a h2{
	color:#fff;
	text-transform:uppercase;
	padding:2% 0;
	display:block;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}
#menu-list .row a:hover h2 {
	background:rgba(255,255,255, .2);
}
#menu-list .row a.active h2 {
	color:#3c441c;
	background:#fff;
}
#menu-list .row > div {
	padding:0;
}
.menwrap {
	float:left;
	display:none;
	width:100%;
}
.menucol {
	margin-bottom:50px;
}
.menucol h2 {
	text-transform:uppercase;
	border-bottom:1px solid;
	margin-bottom:10px;
}
.menucol h4 {
	text-transform:uppercase;
}
.menucol h4 p {
	text-transform:lowercase;
}
.menucol p {
	font-size:1.6rem;
}
.menudesc {
	margin-bottom:20px;
}
.conthold {
	padding-top:3%;
	background:rgba(255,255,255,.8);
	float:left;
}
.symbol:hover
 {
	-webkit-transform: scale(1.1) !important;
	transform: scale(1.1) !important;
	-moz-transform: scale(1.1) !important;
	color: #a3a3a3;
	cursor: pointer;
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
	text-shadow: 2px 2px 2px black;
	 transform-origin: 50% 38%;
  -o-transform-origin:50% 38%;
  -ms-transform-origin:50% 38%;
  -moz-transform-origin:50% 38%;
  -webkit-transform-origin:50% 38%;
}

.symbol {
	transition: .25s;
	-webkit-transition: .25s;
	-moz-transition: .25s;
	-o-transition: .25s;
}



.wild-miki {
	float: left;
	margin-top: 0px;
	margin-right: 40px;
}

.wild-w {
	margin: 9px 20px;
	float: left;
}

.awards {
top: 0px;
}

.awards-li {
	float: left;
	width: 20%;
	
}

.green-divider {
	width: 100%;
	height: 60px;
	background: #3c441c;
	margin-top: -3px;
	
}

.green-divider-2 {
	width: 100%;
	height: 60px;
	background: #3c441c;
	margin-top: -3px;
	
}

.green-divider-3 {
	width: 100%;
	height: 60px;
	background: #3c441c;
	margin-top: -3px;
	
}

.pizza {
	width: 100%;
	margin-top: 5%;
	padding-bottom: 9%;
	
}

#post-4 {
	background: white;
}

.feast {
	position: absolute;
top: 24%;
right: 42px;
color: white;
font-size: 12rem;
}

.bicycle-pic {
	width: 100%;
	margin-top: -43px;
}

.pic-1-wrap {
	position: relative;
}

.pic-2-wrap {
	position: relative;
}
.about p:first-child {
	padding-top:20px;
}
.about .eight {
	margin-bottom:20px;
}
.about p {
	font-family: 'chronicle-roman' !important;
	font-size: 1.6rem !important;
	padding:5px 5% 10px 5%;
}
.copy { 
font-family: 'Chronicle' !important;
font-size: 1.4rem;
}

.white-foot-wrap {
	background: rgba(255,255,255, .9);
}

.email-btn {
	background: white;
width: 200px;
height: 34px;
margin-top: 6px;
}

#foot-green {
	background-image: url('/wp-content/themes/wp-foundation/images/wild-foot-bg.png');
	padding: 5% 0%;
}

.more-link{
	white-space: nowrap;
}

p.attribution{
	text-align: right;
}

article.post{
	margin-bottom: 18px;
	border-bottom: 1px solid #E6E6E6;
}

header .menu-action {
    float: left;
    margin-top: 0;
    position: relative;
    top: 1px;
}

header .menu-action .button.small {
    padding: 8px;
}

header .menu-action .button.small svg {
    opacity: 0.5;
}

.mobile-nav-container{
	margin-left: -100%;
	float: left;
	width: 50%;
	position: absolute;
	top: 150px;
}

.active .mobile-nav-container{
	display: block;
	margin-left: 0;
}

.active #main{
	margin-left: 55%;
}

.mobile-nav-container,
#main{
	-moz-transition: all 0.25s ease-in 0s;
}

.side-nav{
	height: auto;
}

ul.tabs.vertical {
    border-bottom: 1px solid #E6E6E6;
    height: auto;
}

ul.tabs {
    border-bottom: 1px solid #E6E6E6;
    display: block;
    height: 40px;
    margin-bottom: 20px;
    padding: 0;
}

ul.tabs.vertical li {
    border-left: 3px solid #CCCCCC;
}

ul.tabs.vertical li, ul.tabs.vertical li {
    float: none;
    height: auto;
}

ul.tabs li:first-child {
    margin-left: 0;
}

ul.tabs li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

ul.tabs.vertical li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F2F2F2;
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1px 1px 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 1;
    padding: 15px 20px;
}

ul.tabs li a {
    color: #6F6F6F;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 23.8px;
}

/* typography */
h1, h2, h3, h4, h5, h6{ font-family: 'steelfish', sans-serif; font-weight: 300;}

.siteinfo h1{ font-weight: 800; }

/* post styling */

#main p.meta{
	font-style: italic;
	color: #808080;
}

div[id*='attachment_']{
	max-width: 100%;
	height: 100%;
}

#credit320{
	background: url('images/320press_mini.png') no-repeat left top transparent;
	padding-left: 20px;
	display: inline !important;
}

#main article img{
	max-width: 100%;
	margin-bottom: 18px;
}

h1.single-title{
	line-height: 1.1;
}

img.alignleft{
	margin-right: 10px;
	float: left;
}

img.alignright{
	margin-left: 10px;
	float: right;
}

img.aligncenter{
	display: block;
	margin: 0 auto;
}

p.tags a:hover{
	color: #f0f0f0;
}

video {
	max-width: 100%;
	height: auto;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-wrapper {
	width: 630px;
	max-width: 100%;
	margin-bottom: 18px;
}

pre {
    background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.15);
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 18px;
    padding: 8.5px;
    white-space: pre-wrap;
    word-wrap: break-word;
}

code {
    color: rgba(0, 0, 0, 0.75);
    padding: 1px 3px;
}

code, pre {
    font-family: Monaco,Andale Mono,Courier New,monospace;
    font-size: 12px;
	padding: 5px 15px;
}

/* featured posts slider */
#featured{
	border: 1px solid #E6E6E6;
}

#featured div{
	padding: 0 15px;
}

#featured h3{
	margin-top: .2em;
	padding-left: .05em;
}

#featured p{
	padding-left: .1em;
}

#featured h3,
#featured p{
	width: 100%;
}

/* page styling */

.page-template-page-homepage-php #main {
	border-bottom: none;
}

/* comments */

#comments{
	line-height: 3.1rem;
	margin-bottom: 18px;
}

ol.commentlist,
ol.commentlist ul.children{
	list-style-type: none;
	margin-left: 0;
}

ol.commentlist div.avatar{
	float: left;
	margin-right: 10px;
}

ol.commentlist time{
	font-size: .8em;
	color: #eeeeee;
}

ol.commentlist div.comment-author{
	position: relative;
}

.panel ol.commentlist a.comment-edit-link{
	color: #ffffff;
	text-decoration: none;
}

ol.commentlist span.edit-comment{
	position: absolute;
	right: 1.5em;
	top: 0;
}

.comment h4{
	margin-bottom: 0;
}

a.comment-reply-link{
	position: absolute;
	right: 1.5em;
	bottom: 0;
}

#cancel-comment-reply{
	padding-left: 20px;
}

#comment-nav ul{
	list-style-type: none;
	margin: 0;
}

#comment-form-elements{
	list-style-type: none;
	margin: 0;
}

/* specific post-type styles */

/* image attachment */

.attachment #main .post_content img{
	max-width: 100%;
}

li.next{
	text-align: right;
}

#sidebar1 .metadata,
#sidebar1 .caption{
	padding-bottom: 20px;
}

/* widget styles */

.widget{
	margin-bottom: 18px;
}

.widget li{
	margin-bottom: 2px;
}

.widget ul.children{
	margin-bottom: 0;
}

.widget ul.children li{
	margin-left: 9px;
}

#tag-cloud{
	margin-bottom: 18px;
}

a[class^='tag-link-']:hover{
	color: #f0f0f0;
}

/* hacky box model fix for the firefox table cell thing */
.menu-position {
	position: relative;
}
.locationinfo {
	padding-bottom:100px;
	background:url('images/man-walking-bicycle.png') 35% 0 no-repeat rgba(255,255,255, .8) !important;
}
h2.location {
	padding:20px;
	background:rgba(57,65,25,.85);
	font-family: 'chronicle-roman' !important;
	letter-spacing:-2px;
	color:#fff;
	text-transform:uppercase;
	line-height:57px;
	width: 560px;
	height: 92px;
	position: absolute;
	left: 50%;
	top: 40%; 
	margin-left: -280px;
	margin-top: -50;
	text-align:center;
}
h4.location-name {
	font-size:7.4rem;
	line-height:56px;
	padding-bottom:10px;
	text-align:left;
	margin-bottom:30px !important;
} 
.menubtn,
.eventspckg  {
	float:right;
	width:20%;
	clear:right;
	margin-top:10px;
}
.eventspckg {
	width:50%;
}
ul.locinfo {
	margin-bottom:20px;
	float:left;
}
ul.locinfo li {
	padding-left: 50px;
	float:left;
	clear:both;
	margin-bottom:10px;
	text-align: left;
	line-height:21px;
	font-size:19px;

}
ul li.loc { background:url('images/wild-w-icon.png') 3px 0 no-repeat; min-height:55px; padding-top:4px; font-family: 'chronicle-roman' !important;}
ul li.ph {background:url('images/icon-phone.png') left no-repeat; font-size:27px; font-weight:900; color:#31361c; padding-top:7px; padding-bottom:7px; margin-bottom:15px;}
ul li.time {background:url('images/icon-clock.png') 4px 0 no-repeat; font-family: 'chronicle-roman' !important;}
ul li.yelp { background:url('images/yelp.png') 4px 0 no-repeat; font-family: 'chronicle-roman' !important; padding-top:7px; padding-bottom:7px;}


.locmap iframe {
	width:100%;
	border:1px solid #3c441c !important;
	margin-bottom:10px;
}
.locmap a.locdir {
	font-family:'KnockoutHTF28JuniorFeatherwtRegular' !important;
	width:100%;
	font-size:25px;
	text-transform:uppercase;
	color:#fff !important;
	background-color:#31361c;
	padding:7px 10px;
	display:block;
	line-height:25px;
}

@media only screen and (min-width: 768px) {
	ol.commentlist div.avatar{
		margin-right: 0;
	}
	
	#main{
		border-bottom: none;
	}

	#featured h3{
		margin-top: 2em;
		padding-left: 2em;
	}

	#featured p{
		padding-left: 4em;
	}

	#featured h3,
	#featured p{
		width: 66%;
	}
}

@media only screen and (min-width: 940px) {
	/* desktop specific styles */
	
	#main{
		margin-bottom: 0;
	}
	
	ol.commentlist div.avatar{
		margin-right: 0;
	}
	
}
@media only screen and (max-width: 1029px) {
		.locmap {
			display:none;
		}
		.locationinfo > .eight{
			width:100%;
		}
		.page-id-543 #wild-catering-h4 {
			margin-top: 100px !important;
		}
		.page-id-543 .eventWrap h4 {
			margin-top: 30px !important;
		}
		.page-id-543 #past-clients {
			padding-top: 0px !important;
		}
		.page-id-543 .four img {
			margin-top: 0px !important;
		}
		.page-id-543 .centered #past-clients {
			padding-top: 80px !important;
			font-size: 4rem !important;
		}
	}