/*
Theme Name: Sweet Thursday
Author: Akin Orman
Author URI: appmedia.co.uk
Description: Sweet Thursday Bespoke Theme
Version: 2.0
*/

body,
html {
	color: #000000;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	letter-spacing: 1px;
}

/*Text*/
h1 {
	padding: 0;
	margin: 0;
	font-family: 'handmade_dropshadow_jnlRg';
	font-weight: normal;
	font-size: 75px;
	text-align: center;
	letter-spacing: 6px;
}

h2 {
	padding: 0;
	margin: 0;
	font-family: 'Libre Baskerville', serif;
	font-size: 16px;
	text-align: center;
	letter-spacing: 3px;
}

h3 {
	padding: 0;
	margin: 0;
	font-family: 'Libre Baskerville', serif;
	font-size: 20px;
	text-align: center;
	letter-spacing: 5px;
}

h4 {
	padding: 0;
	margin: 0;
	font-family: 'bebas_neue_regularregular';
	font-size: 35px;
	text-align: center;
	letter-spacing: 3px;
}

h5 {
	padding: 0;
	margin: 0;
	font-family: 'bebas_neue_regularregular';
	font-size: 21px;
	text-align: center;
	color: #E81E2A;
	letter-spacing: 1px;
}

p {
	padding: 0;
	margin: 0;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	text-align: center;
	line-height: 160%;
	letter-spacing: 1px;
}

#organgeHighlight {
	color: #FC6621;
}

.openingDetails {
	padding: 0;
	margin: 0;
	font-family: 'Libre Baskerville', serif;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px !important;
}

.openingDetailsLoco {
	padding: 0;
	margin: 0;
	font-family: 'Libre Baskerville', serif;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 0 !important;
}

.openingDetailsLocoHeader {
	margin-bottom: 17px;
	line-height: 100%;
}

.openingDetailsLocoHeaderLink {
	letter-spacing: 3px;
}

.telHeader {
	margin-top: 0;
	font-size: 21px;
	margin-bottom: 5px !important;
}

.emailHeader {
	font-family: 'Libre Baskerville', serif;

	font-weight: bold;
}

.locoSt {
	padding: 0;
	margin: 0;
}

a:link {
	color: #000000;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration: none;
	color: #E81E2A;
}

a:active {
	text-decoration: none;
	color: #000000;
}

a.nav:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}

a.nav:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.nav:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.nav:active {
	color: #FFFFFF;
	text-decoration: underline;
}

a.headerLink:link {
	text-decoration: none;
	color: #000000;
}

a.headerLink:visited {
	text-decoration: none;
	color: #000000;
}

a.headerLink:hover {
	text-decoration: none;
	color: #FFFFFF;
}

a.headerLink:active {
	text-decoration: none;
	color: #000000;
}

a.footerLink:link {
	text-decoration: none;
	color: #000000;
}

a.footerLink:visited {
	text-decoration: none;
	color: #000000;
}

a.footerLink:hover {
	text-decoration: underline;
	color: #FC6621;
}

a.footerLink:active {
	text-decoration: none;
	color: #000000;
}

a.orgBackgroundLink:link {
	text-decoration: none;
	color: #000000;
}

a.orgBackgroundLink:visited {
	text-decoration: none;
	color: #000000;
}

a.orgBackgroundLink:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

a.orgBackgroundLink:active {
	text-decoration: none;
	color: #000000;
}

a.homePanelLink1:link {
	text-decoration: none;
	color: #000000;
}

a.homePanelLink1:visited {
	text-decoration: none;
	color: #000000;
}

a.homePanelLink1:hover {
	text-decoration: none;
	color: #FC6621;
}

a.homePanelLink1:active {
	text-decoration: none;
	color: #000000;
}

a.homePanelLink2:link {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.homePanelLink2:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.homePanelLink2:hover {
	text-decoration: none;
	color: #FC6621;
	font-weight: bold;
}

a.homePanelLink2:active {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

a.telephoneLink:link {
	text-decoration: none;
	color: #000000;
}

a.telephoneLink:visited {
	text-decoration: none;
	color: #000000;
}

a.telephoneLink:hover {
	text-decoration: none;
	color: #000000;
}

a.telephoneLink:active {
	text-decoration: none;
	color: #000000;
}




#contentWrap2ColOrangeVenue #contentCol1of2 a:link {
	text-decoration: none;
	color: #000000;
}

#contentWrap2ColOrangeVenue #contentCol1of2 a:visited {
	text-decoration: none;
	color: #000000;
}

#contentWrap2ColOrangeVenue #contentCol1of2 a:active {
	text-decoration: none;
	color: #000000;
}

#contentWrap2ColOrangeVenue #contentCol1of2 a:hover {
	text-decoration: underline;
	color: #000000;
}

/*Forms*/
form,
input {
	margin: 0;
	padding: 0;
}

input {
	width: 300px;
	padding: 5px;
	height: 26px;
}

input[type=text] {
	width: 300px;
	padding: 5px;
	height: 26px;
	margin-top: 38px;
	margin-bottom: 20px;
}

input[type=text]:focus {
	border-color: #E81E2A;
}

input[type=submit] {
	padding: 5px;
	background: #95CD96;
	border: 0 none;
	cursor: pointer;
	width: 314px;
	height: 40px;
	color: #ffffff;
	font-family: 'bebas_neue_regularregular';
	font-size: 21px;
	margin-top: 0;
	margin-bottom: 0;
	letter-spacing: 5px;
}

/*layouts*/
#mainWrap {
	position: absolute;
	width: 1200px;
	z-index: 1;
	background-color: #ffffff;
	left: 50%;
	margin-left: -600px;
	margin-top: 0;
	box-shadow: 8px 0 15px -4px rgba(191, 191, 191, 0.8), -8px 0 15px -4px rgba(191, 191, 191, 0.8);
}

#tempHeader {
	float: left;
	width: 100%;
	background-color: #FC6621;
	text-align: center;
	color: #ffffff;
	padding-bottom: 20px;
	line-height: 180%;

}

#tempHeader p {
	font-size: 14px;
}

a.tempHeaderLink:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}

a.tempHeaderLink:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.tempHeaderLink:hover {
	color: #000000;
	text-decoration: underline;
}

a.tempHeaderLink:active {
	color: #FFFFFF;
	text-decoration: underline;
}


#eatoutImg {
	position: fixed;
	left: 50%;
	z-index: 999999;
	width: 100px;
	height: 100px;
	margin-left: 480px;
	top: 50px;
}



#headerWrap {
	float: left;
	width: 100%;
	background-color: #FAF1D6;
}

#headerLogo {
	width: 601px;
	height: 81px;
	margin: 0 auto;
	margin-bottom: 26px;
	margin-top: 50px;
}

#menuWrap {
	float: left;
	width: 100%;
	background-color: #E83135;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 24px;
}

#deliverooBtn {
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	padding: 0;
	margin: 0;
	font-weight: normal;
	cursor: pointer;
	width: 180px;
	padding-left: 20px;
}

#menuContainer {
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	padding: 0;
	margin: 0;
	width: 800px;
}

#bookTableBtn,
#bookTableBtnTablet,
#mobileMenuBtnMenu {
	font-family: "Bebas Neue", sans-serif;
	float: left;
	text-transform: uppercase;
	font-size: 22px;
	text-align: right;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
	color: #ffcc33;
	padding: 0;
	margin: 0;
	width: 180px;
	padding-right: 20px;
}

#bookTableBtn a,
#bookTableBtnTablet a {
	font-family: "Bebas Neue", sans-serif;
	text-decoration: none;
	color: #ffcc33;
	font-size: 22px;
}

#bookTableBtn a:hover,
#bookTableBtnTablet a:hover {
	color: #000000;
}

#mobileMenuBtnMenu {
	color: #FFFFFF;
	text-align: center;
}

#bookTableBtnTablet,
#mobileMenuBtnMenu {
	visibility: hidden;
	display: none;
}

#contentWrap {
	float: left;
	width: 1000px;
	padding-left: 100px;
	padding-right: 100px;
}

#imageGalleryWrap {
	float: left;
	width: 100%;
}

#footerWrap {
	float: left;
	width: 100%;
	background-color: #80CF91;
	padding-top: 94px;
	padding-bottom: 106px;
}

#contentLocationDetails {
	float: left;
	width: 100%;
	padding-bottom: 70px;
	padding-top: 70px;
}

#googleMapHolder {
	float: left;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
}

#footerCol {
	float: left;
	width: 33%;
	text-align: center;
	font-weight: 700;
}

#footerCol h3 {
	font-weight: 700;
}

#footerCol p {
	font-size: 16px;
	margin-top: 19px;
	font-weight: normal;
}

#footerCol p.copyRight {
	font-size: 12px;
}

#ScoltHeadMiniLogo {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

#contentWrapFullSlider {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

#contentWrap3ColBrown {
	float: left;
	width: 100%;
	background-color: #FAF1D6;
	padding-bottom: 38px;
	padding-top: 62px;
}

#contentWrap2ColWhite {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	padding-top: 90px;
	padding-bottom: 70px;
}

#contentWrapMainContentSection {
	float: left;
	width: 100%;
	padding-top: 90px;
	padding-bottom: 90px;
}

#contentWrapMainContentSectionWide {
	float: none;
	width: 500px;
	margin: 0 auto;
	padding-top: 90px;
	padding-bottom: 90px;
}

#contentWrap2ColBrown {
	float: left;
	width: 100%;
	background-color: #FAF1D6;
	padding-top: 90px;
	padding-bottom: 90px;
}

#contentWrap2ColOrange {
	float: left;
	width: 100%;
	background-color: #FC6621;
	height: 600px;
}

#contentWrap2ColOrangeVenue {
	float: left;
	width: 100%;
	background-color: #FC6621;
}

#contentWrap4ColWhite {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	padding-top: 45px;
	padding-bottom: 56px;
	border-bottom: #E83135 solid 5px;
}

#contentWrapRow {
	float: left;
	width: 100%;
	padding-top: 58px;
	padding-bottom: 58px;
	border-bottom: #E83135 solid 5px;
}

.contentWrapRowLast {
	border-bottom: none !important;
	padding-bottom: 0 !important;
}

#contentWrap4ColWhite h1 {
	margin-bottom: 20px;
}

#contentWrap4ColWhite p {
	padding-left: 210px;
	padding-right: 210px;
}

#linkBlock {
	float: left;
	width: 50%;
}

#linkBlock h4 {
	margin-bottom: 10px;
}

#contentCol1of3 {
	float: left;
	width: 33%;
}

#contentCol1of2 {
	float: left;
	width: 50%;
}

#contentCol1of2EventImageLarge {
	float: left;
	width: 50%;
	text-align: center;
}

#contentCol1of2event {
	float: left;
	padding-left: 7%;
	padding-right: 7%;
	width: 36%;
}

#contentCol1of4 {
	float: left;
	width: 185px;
	height: 240px;
	margin-left: 58px;
	margin-top: 40px;
}

#contentCol1of4Insta {
	float: left;
	width: 185px;
	height: 185px;
	margin-left: 58px;
	margin-top: 40px;
}

#contentWrap3ColBrown #contentCol1of3 {
	text-align: center;
}

#contentWrap3ColBrown #contentCol1of3 p {
	font-size: 15px;
	margin-bottom: 10px;
	font-weight: normal;
}

#social {
	float: left;
	width: 100%;
	margin-bottom: 16px;
}

#socialContainer {
	width: 118px;
	margin: 0 auto;
}

#socialCol1 {
	float: left;
	width: 26px;
}

#socialCol2 {
	float: left;
	width: 30px;
	margin-right: 18px;
	margin-left: 18px;
}

#socialCol3 {
	float: left;
	width: 26px;
}

#contentWrap2ColWhite #contentCol1of2 h1 {
	text-align: center;
}

#contentWrap2ColWhite #contentCol1of2 p {
	text-align: center;
	margin-bottom: 37px;
	line-height: 140%;
}

#contentWrap2ColWhite #contentCol1of2 {
	padding-left: 7%;
	padding-right: 7%;
	width: 36%;
}

#titleWithUnderline {
	width: 100px;
	margin: 0 auto;
	border-bottom: 5px solid #E83135;
	margin-top: 40px;
	margin-bottom: 40px;
}

#contentWrap2ColWhite #contentCol1of2 ul {
	font-size: 18px;
	text-align: center;
	list-style: none;
	font-weight: 300;
	padding: 0;
}

#contentWrap2ColWhite #contentCol1of2 ul li {
	margin-bottom: 5px;
	line-height: 140%;
}

#contentWrap2ColBrown #contentCol1of2 h1 {
	text-align: center;
	margin-bottom: 20px;
}

#contentWrap2ColBrown #contentCol1of2 p {
	text-align: center;
	margin-bottom: 10px;
}

#contentWrap2ColBrown #contentCol1of2 {
	padding-left: 7%;
	padding-right: 7%;
	width: 36%;
}

#btnHolder {
	float: left;
	width: 100%;
}

#buttonClearBack {
	width: 250px;
	border: 1px solid #000000;
	text-align: center;
	font-size: 17px;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0 auto;
	color: #000000;
	margin-bottom: 20px;
}

#buttonClearBack:visited {
	color: #000000;
}

#buttonClearBack:active {
	color: #000000;
}

#buttonClearBack:link {
	color: #000000;
}

#buttonClearBack:hover {
	background-color: #000000;
	color: #ffffff;
}

#buttonBlackBack {
	width: 250px;
	border: 1px solid #000000;
	text-align: center;
	font-size: 17px;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0 auto;
	color: #FFFFFF;
	margin-bottom: 20px;
	background-color: #000000;
}

#buttonBlackBack:visited {
	color: #000000;
	background-color: #FC6621;
}

#buttonBlackBack:active {
	color: #FFFFFF;
}

#buttonBlackBack:link {
	color: #FFFFFF;
}

#buttonBlackBack:hover {
	background-color: #FC6621;
	color: #ffffff;
	border: 1px solid #FC6621;
}

#contentWrap2ColOrange #contentCol1of2 {
	float: left;
	padding-left: 7%;
	padding-right: 7%;
	width: 36%;
	height: 600px;
}

#contentWrap2ColOrange #contentCol1of2Gallery {
	float: left;
	width: 50%;
}

#contentWrap2ColOrange #contentCol1of2 h1 {
	text-align: center;
	margin-bottom: 30px;
	padding-top: 90px;
}

#contentWrap2ColOrange #contentCol1of2 p {
	text-align: center;
	margin-bottom: 10px;
}

#contentWrap2ColOrange #contentCol1of2 h1 {
	color: #ffffff;
}

#contentWrap2ColOrangeVenue #contentCol1of2 h1 {
	text-align: center;
	margin-bottom: 30px;
	padding-top: 90px;
	color: #ffffff;
}

#contentWrap2ColOrangeVenue #contentCol1of2 p {
	text-align: center;
	margin-bottom: 50px;
	line-height: 160%;
}

#contentWrap2ColOrangeVenue #contentCol1of2 {
	width: 38%;
	padding-right: 6%;
	padding-left: 6%;
	padding-bottom: 0;
}

#contentWrap2ColOrangeVenue #contentCol1of2 h1 {
	color: #ffffff;
}

#buttonClearBackOnOrange {
	width: 250px;
	border: 1px solid #FFFFFF;
	text-align: center;
	font-size: 17px;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0 auto;
	color: #FFFFFF;
	margin-bottom: 20px;
}

#buttonClearBackOnOrange:visited {
	color: #FFFFFF;
}

#buttonClearBackOnOrange:active {
	color: #FFFFFF;
}

#buttonClearBackOnOrange:link {
	color: #FFFFFF;
}

#buttonClearBackOnOrange:hover {
	background-color: #000000;
	border: 1px solid #000000;
	color: #ffffff;
}

#contentWrap4ColWhite h2 {
	text-align: center;
	margin-bottom: 23px;
}

#contentWrap4ColWhite #contentCol1of4 {
	border: 1px solid #cccccc;
	padding: 20px;
}

#contentWrap4ColWhite #contentCol1of4 p {
	font-size: 14px;
	line-height: 140%;
}

#contentWrap4ColWhite #contentCol1of4 #twitterDateTime {
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
}

#contentWrap4ColWhite #contentCol1of4 #twitterLink {
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
}

#TweetHeader {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#TweetHeaderIcon {
	float: left;
	width: 38px;
	text-align: right;
}

#TweetHeaderName {
	float: left;
	width: 99px;
	color: #666666;
}

#twitterContent {
	float: left;
	width: 100%;
	height: 135px;
}

#twitterLinks {
	float: left;
	width: 100%;
}

#contentWrap4ColWhite #contentCol1of4 #TweetHeaderName p {
	font-size: 11px;
	padding-left: 10px;
	margin-top: 14px;
}

#contentWrap4ColWhite #contentCol1of4Insta {
	border: 1px solid #cccccc;
	padding: 20px;
	margin-bottom: 70px;
}

#contentWrapMainContentSection h1,
#contentWrapMainContentSectionWide h1 {
	text-align: center;
}

#contentWrapMainContentSection p,
#contentWrapMainContentSectionWide p {
	text-align: center;
	margin-bottom: 30px;
	padding-left: 100px;
	padding-right: 100px;
	line-height: 170%;
}

#contentWrap2ColOrange #contentCol1of2b {
	float: left;
	padding-left: 7%;
	padding-right: 7%;
	width: 36%;
}

#contentWrap2ColOrange #contentCol1of2b h1 {
	text-align: center;
	margin-bottom: 30px;
	padding-top: 70px;
	color: #ffffff;
}

#contentWrap2ColOrange #contentCol1of2b h3 {
	text-align: center;
	color: #ffffff;
	margin-bottom: 10px;
	margin-top: 40px;
}

#contentWrap2ColOrange #contentCol1of2b p {
	text-align: center;
	line-height: 140%;
	padding-left: 0;
	padding-right: 0;
}

#eventMiniHolder {
	float: left;
	width: 100%;
	margin-bottom: 50px;
}

#contentWrap2ColWhite #contentCol1of2event h1 {
	text-align: center;
}

#contentWrap2ColWhite #contentCol1of2event p {
	text-align: left;
	line-height: 120%;
	font-size: 15px;
	margin-top: 20px;
}

#contentWrap2ColWhite #contentCol1of2event ul {
	font-size: 17px;
	text-align: center;
	list-style: none;
}

#contentWrap2ColWhite #contentCol1of2event ul li {
	margin-bottom: 5px;
	line-height: 140%;
}

#eventMiniHolderImage {
	float: left;
	width: 151px;
	margin-left: 0;
	margin-bottom: 20px;
}

#eventMiniHolderdescript {
	float: left;
	margin-left: 30px;
	width: 232px;
}

#eventMiniHolderdescript h2 {
	margin-bottom: 10px;
}

/* #Menu
================================================== */
.menu {
	font-family: "Bebas Neue", sans-serif;
	color: #FFFFFF;
	text-align: center;
	font-size: 22px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

.menu li {
	display: inline-block;
	list-style-type: none;
	font-size: 22px;
	margin-right: 45px;
}

.menu li:last-child {
	display: inline-block;
	list-style-type: none;
	font-size: 22px;
	margin-right: 0;
}

.menu a, #footerBook a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 22px;
}

.menu a:hover, #footerBook a:hover {
	text-decoration: none;
	color: #000000;
}

.current-menu-item a {
	color: #000000;
}

/* wordpress */

#deliverooBtn a {
	font-family: "Bebas Neue", sans-serif;
	text-decoration: none;
	color: #ffcc33;
	font-size: 22px;
}

#deliverooBtn a:hover {
	text-decoration: none;
	color: #ffffff;
}

#reservationsBtn a:hover {
	text-decoration: none;
	color: #ffffff;
}

#footerCol a {
	text-decoration: none;
	color: #000000;
}

#footerCol a:hover {
	text-decoration: underline;
	color: #FC6621;
}

#contentWrapMainContentSectionPad10 {
	padding-bottom: 10px;
	float: left;
	width: 100%;
	padding-top: 90px;
}

#contentWrapMainContentSectionPad10 h1 {
	text-align: center;
}

#contentWrapMainContentSectionPad10 p {
	text-align: center;
	margin-bottom: 30px;
	padding-left: 100px;
	padding-right: 100px;
	line-height: 170%;
}

.orangeBack a {
	text-decoration: none;
	color: #FFFFFF;
}

.orangeBack a:hover {
	text-decoration: underline;
}

#venueBtnWrap {
	float: left;
	width: 100%;
	padding-bottom: 70px;
}

#venueBtnWrapCol {
	float: left;
	width: 50%;
}

.orangeListHighlight {
	color: #FC6621;
}

.orangeBackgroundLink a {
	text-decoration: none;
	color: #000000;
}

.orangeBackgroundLink a:hover {
	text-decoration: underline;
}

#contentCol1of2eventCentered {
	margin: 0 auto;
	float: none;
	width: 600px;
}

#contentCol1of2eventCentered h1 {
	text-align: center;
}

#contentCol1of2eventCentered p {
	text-align: left;
	line-height: 120%;
	font-size: 15px;
	margin-top: 20px;
}

#contentCol1of2eventFull {
	float: left;
	width: 40%;
	padding-left: 5%;
	padding-right: 5%;
}

#contentCol1of2eventFull p {
	text-align: center;
	line-height: 120%;
	font-size: 15px;
	margin-top: 20px;
}

#contentCol1of2eventFull h1 {
	text-align: center;
}

#headerWrapSpace {
	float: left;
	width: 100%;
	height: 208px;
}

#stickyMenu {
	float: none;
	width: 1200px;
	height: 208px;
	background-color: #80CF91;
	position: fixed;
	left: 50%;
	margin-left: -600px;
	z-index: 9999999;
}

#contentWrapDELIVEROO {
	float: left;
	width: 100%;
	background-color: #ffffff;
	display: none;
	visibility: hidden;
}

#closeSplashBtn {
	float: right;
	width: 13%;
	padding-right: 2%;
	text-transform: uppercase;
	font-size: 16px;
	text-align: right;
	font-weight: normal;
	cursor: pointer;
	display: none;
	visibility: hidden;
	color: #ffffff;
}

#closeSplashBtn a {
	text-decoration: none;
	color: #000000;
	font-size: 16px;
}

#closeSplashBtn a:hover {
	text-decoration: none;
	color: #ffffff;
}

#closeSplashBtn2 {
	float: right;
	width: 13%;
	padding-right: 2%;
	text-transform: uppercase;
	font-size: 16px;
	text-align: right;
	font-weight: normal;
	cursor: pointer;
	display: none;
	visibility: hidden;
	color: #ffffff;
}

#closeSplashBtn2 a {
	text-decoration: none;
	color: #000000;
	font-size: 16px;
}

#closeSplashBtn2 a:hover {
	text-decoration: none;
	color: #ffffff;
}

#closeWrap {
	float: left;
	width: 100%;
}

#contentWrapRESERVATIONS {
	float: left;
	width: 100%;
	background-color: #ffffff;
	display: none;
	visibility: hidden;
}

#contentWrapRESERVATIONSMob {
	float: left;
	width: 100%;
	background-color: #ffffff;
	display: none;
	visibility: hidden;
}

#contentWrapRESERVATIONSMob #contentWrapMainContentSectionWide {
	float: none;
	width: 288px;
	margin: 0 auto;
	padding-top: 90px;
	padding-bottom: 90px;
}

#contentWrapRESERVATIONSMob #contentWrapMainContentSectionWide p {
	text-align: center;
	margin-bottom: 30px;
	padding-left: 0;
	padding-right: 0;
	line-height: 170%;
}

#mobBookingMenuClose {
	float: right;
	margin-right: 20px;
	display: none;
	visibility: hidden;
}

.your-class {
	overflow: hidden;
	height: 600px;
}

.your-class-small {
	overflow: hidden;
	height: 600px;
}

#stickyMenuMob {
	float: none;
	width: 1200px;
	background-color: #80CF91;
	position: fixed;
	left: 50%;
	margin-left: -600px;
	z-index: 9999991;
	display: none;
	visibility: hidden;
}

#mobMenuWrap {
	float: left;
	width: 100%;
	background-color: #E83135;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

#mobMenuWrap ul {
	padding: 0;
	margin: 0;
}

#mobMenuWrap li {
	display: inline-block;
	list-style-type: none;
	font-size: 16px;
	margin-right: 45px;
}

#mobMenuWrap li:last-child {
	display: inline-block;
	list-style-type: none;
	font-size: 16px;
	margin-right: 0;
}

#mobMenuWrap a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	cursor: pointer;
}

#mobMenuWrap a:hover {
	text-decoration: none;
	color: #000000;
}

#mobMenuWrap .current-menu-item a {
	color: #FAF1D6;
}

#mobMenuWrap .highBlack {
	color: #ffcc33;
}

.highBlack {
	color: #000000;
}

#mobMenu {
	float: left;
	padding-left: 7%;
	padding-right: 7%;
	width: 86%;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	background-color: #80CF91;
	display: none;
	visibility: hidden;
}

#mobMenu ul {
	padding: 0;
	margin: 0;
	margin-top: 40px;
	margin-bottom: 30px;
}

#mobMenu li {
	display: inline-block;
	list-style-type: none;
	font-size: 26px;
	width: 100%;
	margin-bottom: 20px;
}

#mobMenu a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 26px;
	text-transform: uppercase;
	cursor: pointer;
	margin-right: 50px;
}

#mobMenu a:hover {
	text-decoration: none;
	color: #000000;
}

#mobMenu .current-menu-item a {
	color: #E83135;
}

#mobMenuClose {
	float: left;
	width: 100%;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 50px;
}

#mobMenuClose a {
	text-decoration: none;
	color: #000000;
	font-size: 20px;
	text-transform: uppercase;
	cursor: pointer;
}

#mobMenuClose a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.highWhite {
	color: #FFFFFF;
}

.lastBlock {
	margin-top: 0;
}

.bt1MobSwitch1 {
	visibility: hidden;
	display: none;
}

#homeBtPanelWrap {
	float: left;
	width: 100%;
	margin-top: 20px;
}

#footerCol h3 {
	font-size: 18px;
}

#footerCol p {
	margin-top: 10px;
}

#footerCol .textwidget p {
	font-size: 12px;
	margin-top: 1px;
}

#footerCol #custom_html-2 h3 {
	padding-bottom: 9px;
}

.increaseWeigth {
	font-weight: 400;
}

#contentWrap2ColWhite #contentCol1of2 #eventsListMobView ul li {
	margin-bottom: 10px;
}

#eventsListMobView {
	visibility: hidden;
	display: none;
}

#contentWrap2ColWhite #contentCol1of2event ul {
	padding-left: 0;
}

#contentWrap2ColWhite #contentCol1of2event #eventsListMobView ul {
	padding-right: 0;
}

#kitchenWrapMob {
	visibility: hidden;
	display: none;
}

.titleAdjust1 {
	margin-top: 65px;
}

#ticketsHold {
	position: fixed;
	left: 50%;
	margin-left: -570px;
	width: 201px;
	height: 111px;
	z-index: 99999999;
	margin-top: 40px;
}

#socialele {
	float: left;
	margin-right: 30px;
}

#socialele.lastEle {
	margin-right: 0 !important;
}

#socialGroup {
	width: 180px;
	margin: 0 auto;
}

#footerMenu {
	float: left;
	width: 100%;
	margin-top: 39px;
	margin-bottom: 31px;
}

#footerStap,
#socialN {
	float: left;
	width: 100%;
}

#footerStap p {
	color: #ffffff;
}

#menuCatergories {
	float: left;
	width: 33%;
	margin-top: 50px;
	margin-bottom: 50px;
}

#menuCatergories h1 {
	font-size: 57px;
	letter-spacing: 4px;
}

.instarow h5 {
	margin-top: 10px;
	margin-bottom: 40px;
}

.lSPager {
	visibility: hidden;
	display: none;
}

.lSAction>a {
	width: 19px;
	display: block;
	top: 50%;
	height: 36px;
	cursor: pointer;
	position: absolute;
	z-index: 99;
	margin-top: -17px;
	opacity: 0.5;
	-webkit-transition: opacity 0.35s linear 0s;
	transition: opacity 0.35s linear 0s;
}

.lSAction>.lSPrev {
	background-image: url("images/arrow2.png");
	background-repeat: no-repeat;
	background-position: 0 0 !important;
	left: 10px;
}

.lSAction>.lSNext {
	background-image: url("images/arrow1.png");
	background-repeat: no-repeat;
	background-position: 0 0 !important;
	right: 10px;
}

#instarowShort {
	float: left;
	width: 1040px;
	padding-left: 80px;
	padding-right: 80px;
	padding-bottom: 58px;
}

#contentWrapRow h1 {
	margin-bottom: 10px;
}

#contentWrapRow p {
	margin-bottom: 10px;
}

.pBottom {
	padding-bottom: 38px !important;
}

.contactBookingsB h4 {
	margin-bottom: 20px;
}

.contactBookingsB p {
	font-size: 15px;
}

#mobMenu a {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 26px;
	text-transform: uppercase;
	cursor: pointer;
	margin-right: 0;
}

#cta {
	width: 250px;
	background-color: #80CF91;
	cursor: pointer;
	margin: 0 auto;
	margin-top: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: none;
	visibility: hidden;
}

#cta h4 {
	color: #FFFFFF;
	font-size: 25px;
}

.reservationsBtnMobile {
	visibility: hidden;
	display: none;
}

#footerBook {
	float: left;
	width: 100%;
	text-align: center;
	color: #FFFFFF;
	text-align: center;
	font-family: "Bebas Neue", sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	margin-bottom: 50px;
	cursor: pointer;
}

.ribbon-1 {
	background: #E83135;
	line-height: 250%;
	text-transform: uppercase;
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 28px;
}

.ribbon-1 a:link {
	text-decoration: none;
	color: #ffcc33;
	font-size: 16px;
}

.ribbon-1 a:visited {
	text-decoration: none;
	color: #ffcc33;
}

.ribbon-1 a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.ribbon-1 a:active {
	text-decoration: none;
	color: #ffcc33;
}

.ribbon-1-col1,
.ribbon-1-col2,
.ribbon-1-col3 {
	float: left;
	width: 33%;
}

.ribbon-1-col2 {
	width: 34%;
}

.ribbon-1-col1,
.ribbon-1-col3 {
	visibility: hidden;
}
#bodyCOntentWrap{
	visibility: visible;
	display: block;
}
#mobileMenuContent {
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	color: #ffcc33;
	padding: 0;
	margin: 0;
	width: 100%;
	background-color: #E83135;
	margin-top: 14px;
	display: none;
	visibility: hidden;
	border-top: #FFFFFF 1px solid;
}
#menuMobContainer {
	float: left;
	text-transform: uppercase;
	font-size: 16px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;
	padding: 0;
	margin: 0;
	width: 100%;
}

#menuMobContainer .menu li {
    display: inline-block;
    list-style-type: none;
    font-size: 18px;
    margin-right: 0;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
#menuMobContainer .menu li:last-child {
	margin-bottom: 40px;
}
#menuMobContainer .menu li:first-child {
	margin-top: 40px;
}