/*
Theme Name: Vibiana
*/

/* This is the dynamic centering for inline li elements code: 

#nav-wrap {
	overflow: hidden;
	}
	
#nav-outer {
	position: relative; 
	left: 50%; 
	float: left;
}	

#nav-inner {
	position: relative; 
	left: -50%; 
	float: left;
}	

*/

.entry-content p a {color: #1a589e;}

html, body, #main-content {
	height: 100%;
	}
#main-content.js{
	opacity:0	
}
.bg-container {
	height: 100%;
	}
 
.header .nav .dropbox-01 li a {
	background: none;
	color: #555555;
	line-height: normal;
	margin: 0 10px;
	text-transform: uppercase;
}

.header .nav .dropbox-01 li {
	position: relative; 
	left: -50%; 
	float: left;
}
.menu-top-container {
	overflow: hidden;
	}

.header .nav .dropbox-01 ul {
	position: relative; 
	left: 50%; 
	float: left;
	padding: 21px 0 13px 0;
}

.header .nav .dropbox-01 ul a:hover {
	text-decoration: none;
}

.gallery-titlebar, .search .gallery-titlebar {
	margin-bottom: 0 !important;
	top: 35px !important;
	}
	
.about-chef .gallery-titlebar {
	top: 31px !important;
	}
	
/* Page Content Styles */

.connect .entry-content p {
	letter-spacing: -0.5px;
	}


.gallery-titlebar p {
	margin: 0 !important;
	}

.gallery-titlebar p {
	font-size: 12px;
	letter-spacing: 2px;
	color: #ffffff;
	color: #ffffff;
	text-align: center;
	line-height: 32px;
	text-transform: uppercase;
	}
	
.bgphoto-block.home img {
	width: 100% !important;
	}
	
.page-template-page-templatesabout-team-php #primary {
	margin: 171px auto 72px;
	}
	
.about-chef p, .about-team p, .about-team h1.entry-title, .about-team h2 {
	margin-left: 190px;
	}
	
.entry-content p {
	margin-bottom: 20px;
	}
	
.about-team h1.entry-title {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 20px;
	}
	
.about-team h2 {
	font-size: 13px;
	font-weight: bold;
	margin-top: -15px;
	margin-bottom: 20px;
	letter-spacing: 0px;
	}
	
#primary.venue, #primary.faq, #primary.clients, #primary.about {
	margin: 0 auto 88px;
	}
	
#primary.about-chef, #primary.about-team {
	padding: 70px;
	}

#primary.connect  {
	margin: 57px auto 88px;
	}
	


	
#primary {
	padding: 35px 70px 50px;
	}
	
#primary.about {
	padding: 100px 70px 70px;
	}
	
#primary.venue, #primary.faq , #primary.clients {
	padding-top: 100px;
	}
	
.page-id-39 #primary.venue, .page-id-41 #primary.venue, .page-id-43 #primary.venue, .page-id-51 #primary.venue  {
	padding-top: 35px;
	}
	
	
#primary.connect {
	padding: 21px 70px 70px;
	}
	
#primary {
	width:100%;
	max-width: 480px;
	margin: 88px auto;
	background: url('./images/bg-white-86.png');
	min-height: 329px;
	position: relative;
	}
	
article {
	margin-bottom: 20px;
	}
	
.post-thumbnail img {
	width: initial;
	}
	
.post h1 a {
	color: #082c54;
	font-weight: bold;
	font-size: 20px;
	}
	
.post-info ul li  h2 {
	font-size: 13px;
	margin-bottom: 20px;
	}
	

.blog #content {
	background: url('./images/v-logo.png') no-repeat top center;
	padding-top: 103px;
	margin-top: 15px;
}

.bgphoto-block.blog img {
	float: initial !important;
	}

h1.entry-title.faq {
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color:#082c54;
	margin-bottom: 15px;
	}
	
.faq-title {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
	}

.testimonial-name {
	text-transform: uppercase;
	color: #082c54;
	font-weight: bold;
	font-size: 10px;
	}
	
.testimonial-window {
	background: #dddddd;
	padding: 35px 35px 15px;
	margin-bottom: 27px;
	}
	
	
.about-venue-floor-plans .panel-wrapper p {
	text-align: center;
	background: #ffffff;
	padding-bottom: 15px;	
	}
	
a .view-larger {
	color: #aaaaaa;
	}
	

	
/* Alignment */

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

blockquote.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

blockquote.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}

.wp-caption {
	margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption {
	color: #767676;
}

.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
	padding-right: 10px;
}

	
/* About the Team Menu Styles */
	
.menu-about-the-team-container {
	background: #aaaaaa;
	background: #ee9d26;
	height: 32px;
	line-height:32px;
	float: left;
	width: 100%;
	}
	
.listContainer1{
	width: 292px;
	margin: 0 auto;
	padding: 20px 0;
	}
	
.listCol1 {
	width: 165px;
	float: left;
	margin-left: 0px;
	}

.listCol2 {
	width: 127px;
	float: left;
	margin-left: 0px;
	}

.listContainer1 li {
	margin-bottom: 10px;
	}
	
.listContainer1 li  a {
	color: white;
	text-transform: uppercase;
	font-size: 12px;
	}
	
.listContainer1 li.current_page_item a {
	font-weight: bold;
	}
	
	
#listWrap li.current_page_item a {
	font-weight: bold;
	}
	
/* Backgrounds */	
/*	
.bgphoto-block.about-chef {
	background: url('./images/main-hall-bg.jpg') no-repeat top fixed;
	background-size: cover;
}

.bgphoto-block.about-team {
	background: url('./images/main-hall-bg.jpg') no-repeat top fixed;
	background-size: cover;
}

.bgphoto-block.blog {
	background: url('./images/bg-roses.jpg') no-repeat top fixed;
	background-size: cover;
}

.bgphoto-block.blog-single {
	background: url('./images/bg-roses.jpg') no-repeat top fixed;
	background-size: cover;
}

.bgphoto-block.archive {
	background: url('./images/bg-roses.jpg') no-repeat top fixed;
	background-size: cover;
}

.bgphoto-block.category {
	background: url('./images/bg-roses.jpg') no-repeat top fixed;
	background-size: cover;
}


.bgphoto-block.about-venue {
	background: url('./images/main-hall-bg.jpg') no-repeat top fixed;
	background-size: cover;
}


.bgphoto-block.about {
	background: url('./images/main-hall-bg.jpg') no-repeat top fixed;
	background-size: cover;
}
.bgphoto-block.faq {
	background: url('./images/main-hall-bg.jpg') no-repeat top fixed;
	background-size: cover;
}

.bgphoto-block.clients {
	background: url('./images/main-hall-bg.jpg') no-repeat top fixed;
	background-size: cover;
}

.bgphoto-block.connect {
	background: url('./images/connect-bg.jpg') no-repeat top fixed;
	background-size: cover;
}
*/
.bgphoto-block {
	width: auto;
	height: auto;
	min-height:94%;
	float: none;
	background: #ffffff;
	position: relative;
	text-align: center;
	padding: 0 0;
	margin: 35px 35px 0 35px;
	overflow:hidden;
	
	position:relative
}
	

/* About Submenu */

.about-submenu-outerwrap {
	overflow: hidden;
	background: #ee9d26;
	width: 94.8%;
	margin: 0 auto;
	margin-top:35px;
	}

.menu-about-submenu-container {
	height: auto;
	line-height:32px;
	height:32px;
	position: relative; 
	float: left;
	text-align:center;
	width:100%
	}
	
#menu-about-submenu {
	position: relative; 
	float: left;
	line-height: 32px;
	width:100%;
	text-align:center
	}

#menu-about-submenu a {
	color: #ffffff;
	text-transform: uppercase;
	font-size: 11px;
}

#menu-about-submenu li.current_page_item a {
	font-weight: bold;
	}

#menu-about-submenu .menu-item {
	display: inline;
	margin: 0 10px;
}
	

	
/* Venue Submenu */

.venue-submenu-outerwrap {
	width: 100%;
	margin-top: 32px;
	}
	
.venue-submenu-innerwrap {
	overflow: hidden;
	width:100%;
	max-width: 620px;
	background: url('./images/bg-white-86.png');
	margin: 0 auto;
	}
	
.menu-venue-submenu-container {
	height: 31px;
	position: relative; 
	left: 50%; 
	float: left;
	}
	
#menu-venue-submenu {
	margin: 0 auto;
	padding-top: 6px;
	position: relative; 
	left: -50%; 
	float: left;
	}

#menu-venue-submenu a {
	color: #000000;
	text-transform: uppercase;
	font-size: 11px;
}

#menu-venue-submenu li.current_page_item a {
	font-family:"DIN Next W01 Bold", Arial, Helvetica, sans-serif;
	}

#menu-venue-submenu .menu-item {
	display: inline;
	margin: 0 10px;
}
	
.bgphoto-block img {
	width: auto !important;
	}
	
.bgphoto-block.blog  img, .bgphoto-block.blog-single  img, .bgphoto-block.category img {
	float: none !important;
	} 
	
.bgphoto-block.about-venue  .panel-wrapper img{
	width: 100% !important;
	}
	

	
.single .bgphoto-block img {	
	float: initial !important;
	}
	
.bgphoto-block .about-team img, .bgphoto-block .about-chef img  {
	float: left;
	}
	
.bgphoto-block .about-team img {
	margin-top: 2px;
}

.bgphoto-block .about-chef img  {	
	margin-top: 5px;
}

	
/* Blog Styles */

div.more {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 50px;
	background: url('./images/readmore_line.png') no-repeat center;
}

.page-nav {
	text-align: center;
	margin-top: 50px;
	}
	
.excerpt-img.aligncenter {
	margin-top: 20px;
	}
	
	
#primary.single, #primary.blog {
	margin: 88px auto 88px;
	}
	
.blog .gallery-titlebar, .blog-single .gallery-titlebar, .archive .gallery-titlebar, .category .gallery-titlebar {
	top: 31px !important;
	}
	
	
.searchbar {
	background: #aaaaaa;
	background: rgba(170,170,170,.9);
	height: 45px;
	top: 62px;
	left:0;
	width:100%;
	position: absolute;
	z-index:10000;
	display:none;
	
	height:auto;
	min-height:45px;
	top:66px
	}

.screen-reader-text {
	display: none;
	}
	
form.search-form {
width: 150px;
margin: 0 auto;
height: 0px;
position: relative;
top: 10px;
	}
	
.searchbar .search-submit {
	height: 25px;
	border: 1px solid #767676;
	font-family: "DIN Next W01 Medium", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b5b5b;
	line-height: 23px;
	text-align: center;
	letter-spacing: 2px;
	cursor: pointer;
	padding: 0 15px;
	background: #ffffff;
	border-color: #ffffff;
	display: none;
	}
	
.searchbar .search-field {
	height: 23px;
	width: 150px;
	font-family: "DIN Next W01 Regular", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	}
	
.single-post .post-thumbnail {
	margin-bottom: 20px;
	}
	
body.page-template-page-templatesblog-php .wp-post-image {
	margin: 20px 0;
	}
	
.blog-single a img.aligncenter {
	width: 100%;/*width of image*/
	height: 100%;/*height of image*/
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	}
	
a img.aligncenter:active {background: #ffffff; }
	
/* Connect Page Form Styles */	

.gplaceholder {}

.sign-up  h3.gform_title {
	font-size: 9px !important;
	}

.schedule-visit .gfield_label, .schedule-visit .gform_title {
	display: none!important;
}

.connect-top {
	margin-bottom: 25px;
	overflow: auto;
	position: relative;
	background: url('./images/bg-white-rectangle.jpg') no-repeat 0 100px;
	}
	
.schedule-visit {
	margin-top: 100px;
	border-top: 1px solid #082c54;
	overflow: hidden;
	}
	
.connect-middle {
	width: 100%;
	border-top: 1px solid #082c54;
	border-bottom: 1px solid #082c54;
	overflow: auto;
	margin-bottom: 25px;
	padding-bottom: 19px;
	}

.follow-us {
	margin: 7px 0px 10px 10px;	
	float: left;
	width: 148px;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	}
	
.mailing-list {
	width: 321px;
	float: left;
	margin: 10px 0 0;
	}
	
#gform_fields_1 input  {
	width: 106px;
	height: 23px;
	float: left;
	border: 1px solid #000000;
	background: transparent;
	color: #8d8d8d;
	/* text-transform: uppercase; */
	font-size: 10px;
	padding: 0 0 0 5px;
}


	
#input_1_1 {
	margin-right: 6px;
	}
	
#input_1_2 {
	margin-right: 6px;
	}
	
.gform_heading {
	margin-bottom: 5px;
	}
	
h3.gform_title {
	font-size: 9px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
#gform_submit_button_1, #gform_submit_button_3 {		
	width: 76px;
	height: 25px;
	background-color: #082c54;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 9px;
	border: 0;
	margin-top: 2px;
	text-align: center;
	margin-bottom: 11px;
	letter-spacing: 1.5px;
	}

.schedule-button {
	width: 138px;
	height: 25px;
	background-color: #082c54;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 9px;
	border: 0;
	text-align: center;
	float: right;
	position: relative;
	top: 33px;
	letter-spacing: 1.5px;
	}
	
#gform_wrapper_1 ul li.gfield {
	clear: none !important;
	float: left;
	}
	
#gform_submit_button_1 {
	float: left;
	}
	
#gform_1  .gform_footer  {
	clear: none !important;
	}
	
#gform_fields_3 input[type="text"], #gform_fields_3.ginput_container {
	width: 218px;
	float: left;
	clear: none;
	}
	
#gform_fields_3 input[type="text"] {
	padding: 0 0 0 7px;
	height: 25px;
	margin: 0 10px 20px 0;
	border: 1px solid black;
	}
	
#input_3_2, #input_3_4, #input_3_7, #input_3_9 {
	margin-right: 0 !important;
	}
	
li.gfield  {
	display: inline;
	}
	
.preferred-contact .gfield_label {
	display: initial !important;
	font-size: 11px;
	}
	
#input_3_5 li, #field_3_5 {
	display: inline;
	float: left;
	margin-bottom: 9px;
	margin-top: -9px;
	}
	
#field_3_5 {
	width: 100%;
	}
	
#field_3_11 .gfield_radio {
	float: left;
	}
	
.referral .gfield_label {
	display: initial !important;

	}
	
li.gfield.referral {
	margin-top: 20px;
	font-size: 11px;
	float: left;
	width: 480px;
	}
	
.ginput_container {
	/* float: left; */
}

.schedule-visit label {
	font-size: 10px;
}

.gfield.preferred-contact label {
	float: left !important;
	}
	
.gform_wrapper .top_label .gfield_label {
	font-weight: normal !important;
	font-size: 11px;
	}
	
.preferred-contact input[type=radio] {
	margin-left: 24px;
	}
	
.preferred-contact label {
	margin-left: 0 !important;
	}
	
#field_3_5 > label {
	margin-left: 5px !important;
	}
	
#input_3_5 > li {
	margin-top: 10px;
	text-transform: uppercase;
	margin-left: 20px !important;
	}
	
.referral li label {
	text-transform: uppercase !important;
}

.referral .ginput_container {
	float: left;
	width: 310px;
	overflow: hidden;
}

#field_3_11 label.gfield_label {
	float: left;
	margin: 0 10px 0 0;
	width: 160px;
	}
	
.referral .listCol1, .referral .listCol2 {
	width: 176px;
	}
	
.referral .listContainer1 {
	width: 309px;
	margin: 0 auto;
	padding: 20px 0;
}

.referral .listCol2 { 
	margin-left: -44px !important;
	}
	
.referral .listContainer1  {
	display: inline-block;
	padding: 0;
	margin: 0;
	}
	
#field_3_12 {
float: left;
margin-bottom: 20px;
}

.mailing-list-signup .gfield_label {
	display: inline-block !important;
	width: 159px;
	float: left;
	margin: 0 10px 0 5px !important;
	}
	
.mailing-list-signup .ginput_container {
	float: left;
	}
	
.schedule-visit .gform_wrapper textarea.medium {
	height: 77px;
	}
	
li.mailing-list-signup {
	margin-top: 20px;
	}
	
.mailing-list-signup  li {
	display: inline-block;
	float: left;
	}
	
#input_3_12 > li.gchoice_12_1 {
	margin-left: 17px !important;
	}
	
#input_3_12 > li > label {
	text-transform: uppercase;
	}
	
#gform_submit_button_3 {
	float: right;
	}
	
#input_3_1, #input_3_3, #input_3_6, #input_3_8, #input_3_10, #field_3_11 {
	margin-left: 5px !important;
	
	}
	
#input_3_10 {
	width: 457px;
	}
	

	
.gchoice_12_0 label, .gchoice_12_1 label {
	width: 75px;
	}

	
.mailing-list .gform_wrapper .gform_heading {
	margin: 0 0 -10px 0;
	}
	
.entry-content .follow-us  p {
	margin: 0;
	}
	
.mailing-list .gform_wrapper h3.gform_title {
	margin: 2px 0 0 0;
	}
	
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label, .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {
	font-weight: initial !important;
	}

.connect .entry-content a {
	color: #082c54;
	}
	
#input_3_13 {
	width: 226px !important;
}
	
.preferred-contact .ginput_container {
	margin-left: 10px;
	}

.gform_wrapper {
	margin: 0 !important;
	}
	
#input_3_12 > li.gchoice_12_0 > label, #input_3_12 > li.gchoice_12_1 > label {
	width: 92px;
	}
	
.gform_wrapper .gform_footer {
	padding: 0 !important;
	}
	
#gform_submit_button_1 {
	margin-top: 3px;
	}
	
.transparent {
	background: none;
	color: #082c54;
	border: 1px solid #082c54;
	}
	
.gform_wrapper .top_label .gfield_label {
	letter-spacing: .5px;
	}
	
/* Safari's Freaking Placeholder Issues */	
	
/* .schedule-visit input   {
	text-transform: uppercase;
	}	*/

#input_3_10 input::placeholder, #input_3_13 ::placeholder {	
	text-transform: uppercase;
	letter-spacing: 1px;
	}
	
.connect input::-webkit-input-placeholder {
	text-transform: uppercase;
	letter-spacing: 1px;

}
.connect input::-moz-placeholder {
	text-transform: uppercase;
	letter-spacing: 1px;
}
	
.connect input:-moz-placeholder {   /* Older versions of Firefox */
	text-transform: uppercase;
	letter-spacing: 1px;

}
.connect input:-ms-input-placeholder { 
	text-transform: uppercase;
	letter-spacing: 1px;
}

::-webkit-input-placeholder { text-transform: uppercase; letter-spacing: 1px; }
::-moz-placeholder { text-transform: uppercase; letter-spacing: 1px; } /* firefox 19+ */
:-ms-input-placeholder { text-transform: uppercase; letter-spacing: 1px; } /* ie */
input:-moz-placeholder { text-transform: uppercase; letter-spacing: 1px; }

input::placeholder {
	text-transform: uppercase;
	letter-spacing: 1px;
	}
	
input:placeholder {
	text-transform: uppercase;
	letter-spacing: 1px;
	}
	
:placeholder {
	text-transform: uppercase;
	letter-spacing: 1px;
	}
	
::placeholder {
	text-transform: uppercase;
	letter-spacing: 1px;
	}
	
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	text-transform: uppercase;
	letter-spacing: 1px;
}

::-webkit-input-placeholder {
   letter-spacing: 1px;
}

:-moz-placeholder { /* Firefox 18- */
   letter-spacing: 1px;
}

::-moz-placeholder {  /* Firefox 19+ */
   letter-spacing: 1px;
}

:-ms-input-placeholder {  
   letter-spacing: 1px;
}
	
/* Follow Us */

.follow-us ul {
	width: auto;
	float: left;
	padding: 0;
	margin-top: 4px;
	}

.follow-us ul li {
	float: left;
	padding: 0 4px 0 0;
	}

.follow-us ul li a {
	float: left;
}

.follow-us ul li a:hover {
	opacity: .8;
	}

.follow-us ul li a {
	width: 27px;
	height: 25px;
	background: url(./images/icon-twitter02.png) no-repeat;
	text-indent: -999px;
	}
	
.follow-us ul li a.pinterest {
	background: url(./images/icon-pinterest02.png) no-repeat;
	}
	
.follow-us ul li a.facebook {
	background: url(./images/icon-facebook02.png) no-repeat;
	}
	
.follow-us ul li a.instagram {
	background: url(./images/icon-instagram02.png) no-repeat;
	}


/* Press Page Tweaks */

.press #galleryWrap {
	top: 35px;
	height: 93%;
	}
	
/* Gallery & Press Page Overlays */

/*

#galleryWrap .press-photo a {
	width: 100%;
	height: 100%;
	float: left;
	background: url(./images/trans01.png) repeat;
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	font-size: 12px;
	color: #082c54;
	text-align: center;
	vertical-align: middle;
	}
	
#galleryWrap .press-photo a span {
	width: 100%;
	float: left;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -10px;
	}
	
	*/
	
.nav-menu {
	display: none;
	}
	
.icheckbox_square, .iradio_square {
	margin-right: 10px !important;
	}
	
#menu-about-the-team li a {
text-transform: uppercase;
color: #ffffff;
}

#menu-about-the-team li a:hover {
text-decoration: underline;
}

.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {

font-size: 10px !important;
}

.category article {
	padding-bottom: 40px;
	/*border-bottom: 1px solid #000000;*/
	}
	
.archive-title {
	margin-bottom: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #000000;
	}

.about-team .current-menu-item {
	font-weight: bold;
	}
	
#menu-about-the-team li a:hover {
	text-decoration: none;
	}
	
.testimonial .entry-content {
	letter-spacing: 0;
	font-size: 16px;
line-height: 21px;
	}
	
.newwrap {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
	overflow: hidden;
	}

.blogtopwrap{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index:100
}

.about-chef-outerwrap {
	overflow: hidden;
	background: #000000;
	margin: 0 auto;
	margin-top:35px;
	color: #ffffff;
	}
		
.about-newwrap {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
	overflow: hidden;
	}
	
.title-about-chef {
	text-transform: uppercase;
	position: relative;
	text-align: center;
	float: left;
	font-size: 12px;
	width: 100%;
	line-height: 32px;
	height: 32px;
}

.page-template-page-templatesabout-team-php #listWrap {
	margin-top: 66px;
	}
	
div.a2a_kit.a2a_default_style {
	width: 82px;
	margin: 50px auto -30px;
	}
	
.menu-about-the-team-container li.menu-item {
	display: inline-block;
	margin-right: 20px
}

#menu-about-the-team li:nth-child(4) {
	margin-right: 0;
	}
	
#menu-about-the-team {
	text-align:center;
	width:100%
	}
	
	body.page-id-63	.panel-wrapper {text-align: center; letter-spacing: 0px;}
	
	body.page-template-page-templatesblog-php article p {text-align: left; letter-spacing: 0px;}
	body.single-format-standard article p {text-align: left; letter-spacing: 0px;}
	body.category article p {text-align: left; letter-spacing: 0px;}
	
	body.page-template-page-templatesblog-php article .post-info ul li h2 {text-align: center;}
	body.single-format-standard .entry-meta {text-align: center;}
	body.category .entry-meta {text-align: center;}
	
	body.page-template-page-templatesblog-php article h1 {text-align: center;}
	body.single-format-standard .entry-header h1 {text-align: center;}
	body.category .entry-header h1.entry-title {text-align: center !important;}
	body.category .archive-header h1 {text-align: center}
	
	body.page-id-59 #primary.content-area {padding-top: 50px !important;}
	
div#mce-success-response {
margin-top: 40px;
}

li#field_3_14.gfield_error {
display: none;
}