.otw-input-wrap {
	width: 23%;
align: center;
float: center;
	}
	.grid--rev {
	  direction: rtl;
	  text-align: left; }
	  .grid--rev > .grid__item, .grid--rev > .logged-in-as, .grid--rev > .comment-form-author,
	  .grid--rev > .comment-form-email,
	  .grid--rev > .comment-form-url, .grid--rev > .comment-form-comment,
	  .grid--rev > .form-submit,
	  .grid--rev > .comment-subscription-form, .grid--rev > .otw-input-wrap, .grid--rev > .otw-button-wrap {
		direction: ltr;
		text-align: center; }

	.grid--center {
	  text-align: center; }
	  .grid--center > .grid__item, .grid--center > .logged-in-as, .grid--center > .comment-form-author,
	  .grid--center > .comment-form-email,
	  .grid--center > .comment-form-url, .grid--center > .comment-form-comment,
	  .grid--center > .form-submit,
	  .grid--center > .comment-subscription-form, .grid--center > .otw-input-wrap, .grid--center > .otw-button-wrap {
		text-align: left; }


	/**
	 * Align grid cells vertically (`.grid--middle` or `.grid--bottom`). Extends
	 * `.grid`.
	 */
	.grid--middle > .grid__item, .grid--middle > .logged-in-as, .grid--middle > .comment-form-author,
	.grid--middle > .comment-form-email,
	.grid--middle > .comment-form-url, .grid--middle > .comment-form-comment,
	.grid--middle > .form-submit,
	.grid--middle > .comment-subscription-form, .grid--middle > .otw-input-wrap, .grid--middle > .otw-button-wrap {
	  vertical-align: middle; }

	.grid--bottom > .grid__item, .grid--bottom > .logged-in-as, .grid--bottom > .comment-form-author,
	.grid--bottom > .comment-form-email,
	.grid--bottom > .comment-form-url, .grid--bottom > .comment-form-comment,
	.grid--bottom > .form-submit,
	.grid--bottom > .comment-subscription-form, .grid--bottom > .otw-input-wrap, .grid--bottom > .otw-button-wrap {
	  vertical-align: bottom; }

	/**
	 * Create grids with narrower gutters. Extends `.grid`.
	 */
	.grid--narrow {
	  margin-left: -12px;
	  margin-left: -0.75rem; }
	  .grid--narrow > .grid__item, .grid--narrow > .logged-in-as, .grid--narrow > .comment-form-author,
	  .grid--narrow > .comment-form-email,
	  .grid--narrow > .comment-form-url, .grid--narrow > .comment-form-comment,
	  .grid--narrow > .form-submit,
	  .grid--narrow > .comment-subscription-form, .grid--narrow > .otw-input-wrap, .grid--narrow > .otw-button-wrap {
		padding-left: 12px;
		padding-left: 0.75rem; }

	/**
	 * Create grids with wider gutters. Extends `.grid`.
	 */
	.grid--wide {
	  margin-left: -48px;
	  margin-left: -3rem; }
	  .grid--wide > .grid__item, .grid--wide > .logged-in-as, .grid--wide > .comment-form-author,
	  .grid--wide > .comment-form-email,
	  .grid--wide > .comment-form-url, .grid--wide > .comment-form-comment,
	  .grid--wide > .form-submit,
	  .grid--wide > .comment-subscription-form, .grid--wide > .otw-input-wrap, .grid--wide > .otw-button-wrap {
		padding-left: 48px;
		padding-left: 3rem; }


	  /**
	  * Thirds
	  */
	  .lap-and-up-one-third, .lap-and-up-two-sixths, .lap-and-up-four-twelfths {
		width: 33.333%; }

	  .lap-and-up-two-thirds, .lap-and-up-four-sixths, .lap-and-up-eight-twelfths {
		width: 66.666%; }


	.otw-widget-form {
	  margin: 0 auto;
	  max-width: 700px; }


	@media only screen and (max-width: 899px) {
		.otw-input-wrap:after  { 
			content: '\A'; 
			white-space: pre;
}
	  .otw-input-wrap {
		width: 100%;
		margin-bottom: 24px;
		margin-left: 10px!important;
		float: left;
		}
	 .otw-button-wrap {
		width: 100%;
		margin-left: 60px!important;
		float: left;
	 }		
		}
	.otw-input-wrap label {
	  margin-right: 12px; }



	.otw-input-wrap label, .otw-input-wrap input, .otw-input-wrap select {
	  display: inline-block; }



	.otw-input-wrap input, .otw-input-wrap select {
	  width: 100px;
	  height: 40px;
	  padding: 0px;
	  padding-left: 6px;
	  background: none;
	  border: 1px solid #d8d8d8;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px; }

	.pixcode--grid > .grid__item, .otw-wrapper > .grid__item, .pixcode--grid > .logged-in-as, .otw-wrapper > .logged-in-as, .pixcode--grid > .comment-form-author, .otw-wrapper > .comment-form-author,
	.pixcode--grid > .comment-form-email,
	.otw-wrapper > .comment-form-email,
	.pixcode--grid > .comment-form-url,
	.otw-wrapper > .comment-form-url, .pixcode--grid > .comment-form-comment, .otw-wrapper > .comment-form-comment,
	.pixcode--grid > .form-submit,
	.otw-wrapper > .form-submit,
	.pixcode--grid > .comment-subscription-form,
	.otw-wrapper > .comment-subscription-form, .pixcode--grid > .otw-input-wrap, .otw-wrapper > .otw-input-wrap, .pixcode--grid > .otw-button-wrap, .otw-wrapper > .otw-button-wrap {
	  float: left; }

	.pixcode--heading {
	  overflow: hidden;
	  text-align: center;
	  display: block; }

	.pixcode--tabs {
	  overflow: hidden; }

	.pixcode--grid, .otw-wrapper {
	  margin-left: 80px; }

	@media only screen and (min-width: 900px) {
	  .pixcode--grid img, .otw-wrapper img {
		margin: 0!important;
		display: inline-block;
		vertical-align: top; } }
	  .pixcode--grid > .grid__item, .otw-wrapper > .grid__item, .pixcode--grid > .logged-in-as, .otw-wrapper > .logged-in-as, .pixcode--grid > .comment-form-author, .otw-wrapper > .comment-form-author,
	  .pixcode--grid > .comment-form-email,
	  .otw-wrapper > .comment-form-email,
	  .pixcode--grid > .comment-form-url,
	  .otw-wrapper > .comment-form-url, .pixcode--grid > .comment-form-comment, .otw-wrapper > .comment-form-comment,
	  .pixcode--grid > .form-submit,
	  .otw-wrapper > .form-submit,
	  .pixcode--grid > .comment-subscription-form,
	  .otw-wrapper > .comment-subscription-form, .pixcode--grid > .otw-input-wrap, .otw-wrapper > .otw-input-wrap {
		padding-left: 48px; }


	@media only screen and (max-width: 899px) {
	  .grid__item.island, .island.logged-in-as, .island.comment-form-author,
	  .island.comment-form-email,
	  .island.comment-form-url, .island.comment-form-comment,
	  .island.form-submit,
	  .island.comment-subscription-form, .island.otw-input-wrap {
		padding-left: 48px;
		padding-right: 0;
		margin-bottom: 0; } }
	@media only screen and (min-width: 900px) {
	  .grid__item.island, .island.logged-in-as, .island.comment-form-author,
	  .island.comment-form-email,
	  .island.comment-form-url, .island.comment-form-comment,
	  .island.form-submit,
	  .island.comment-subscription-form, .island.otw-input-wrap {
		margin-bottom: 0;
		padding: 30px;
		padding-left: 78px !important; } }



	 .otreservations-submit, .otreservations-submit:hover{
	  text-decoration: none;

	.btn--text.otreservations-submit, .otreservations-submit.read-more-button {
	  text-decoration: none; }

	 .btn--text.otreservations-submit, .otreservations-submit.read-more-button, .btn--text.otreservations-submit:hover  {
		color: #c59d5f; }

	a.otreservations-submit {
	  color: #b3b3b3; }

	.otreservations-submit {
	  padding: 12px 30px;
	  font-size: 12px;
	  line-height: 1;
	  font-weight: normal;
	  text-transform: uppercase;
	  letter-spacing: .2em;
	  background-color: #262526;
	  color: green;
	  -moz-transition: all 0.15s;
	  -o-transition: all 0.15s;
	  -webkit-transition: all 0.15s;
	  transition: all 0.15s;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px; }

	 .otreservations-submit:hover {
		background-color: #c59d5f;
		color: blue; }
	 .a.otreservations-submit{
		border-bottom: none; }


	.otreservations-submit {
	  color: red; }

	 .btn-list > .otreservations-submit, .widget_tag_cloud .wp-tag-cloud > .otreservations-submit {
		float: left;
		margin-left: 2px;
		margin-bottom: 2px; }



	  .otreservations-submit {
		padding: 0 6px;
		font-size: 12px;
		font-size: 0.75rem;
		line-height: 2.01;
		text-transform: uppercase;
		font-weight: normal; }
	  .meta-list .list-head {
		margin-right: 12px;
		border: 1px solid transparent; }

	  a.otreservations-submit {
		margin-left: 0;
		border: 1px solid #d8d8d8;
		border-right: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border-radius: 0;
		background: transparent; }
	  
	   a.otreservations-submit:hover {
		  color: #c59d5f; }

	  a.otreservations-submit:last-child {
		border-right: 1px solid #d8d8d8; }

	  $OPEN TABLE RESERVATIONS
	\*------------------------------------*/
	.otreservations {
	  text-align: center; }

	.otreservation-title-wrapper {
	  margin-bottom: 36px; }

	.otreservations-title {
	  margin: 0; }

	.otreservations-subtitle {
	  font-size: 10px;
	  text-transform: uppercase;
	  color: #b3b3b3; }

	.otw-widget-form {
	  margin: 0 auto;
	  max-width: 300px; }

	.otw-input-wrap label {
	  margin-right: 12px; }
	.otw-input-wrap label, .otw-input-wrap input, .otw-input-wrap select {
	  display: inline-block; }
	.otw-input-wrap input, .otw-input-wrap select {
	  width: 150px;
	  height: 40px;
	  padding: 6px;
	  background: none;
	  border: 1px solid #d8d8d8;
	  -moz-border-radius: 3px;
	  -webkit-border-radius: 3px;
	  border-radius: 3px; }


	.promo-box__container {
	  padding: 36px 54px;
	  background-color: #c59d5f;
	  color: white; }
	  .promo-box.dark .promo-box__container {
		background-color: #262526; }
	  .promo-box__container h1, .promo-box__container h2, .promo-box__container .tabs__nav, .promo-box__container h3, .promo-box__container h4, .promo-box__container h5, .promo-box__container h6 {
		margin-top: 0;
		color: white; }
	  .promo-box__container p:last-child {
		margin-bottom: 0; }

	/*----------------------------------------*\