body, html {
margin:0;
padding:0;
background:#e1ddd2;
background-image:url('/img/DeNuccisBackground.jpg');
background-size:cover;
background-repeat:no-repeat;
}

.skip-link {
position:absolute;
top:-100px;
  transform: translateY(-100%);
height:0;
}

.skip-link:focus-within {
position:absolute;
top:0px;
  transform: translateY(0%);
height:20px;
z-index:99999999999;
}

.embed-container {
  position: relative;
    z-index: 0;;
  padding-bottom: 56.25%;
  height: 0;

  overflow: hidden;
  max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
    z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


a.f:link{color:#ffffff;text-decoration:none;transition:opacity .3s ease-in-out;}
a.f:hover{color:#ffffff;text-decoration:none;opacity: 0.7;}
a.f:visited{color:#ffffff;text-decoration:none;}

a.g:link{color:#716b60;text-decoration:none;}
a.g:hover{color:#716b60;text-decoration:none;}
a.g:visited{color:#716b60;text-decoration:none;}

a.u:link{color:#ffffff;text-decoration:none;}
a.u:visited{color:#ffffff;text-decoration:none;}
a.u:hover{color:#ffffff;text-decoration:none;}

.EE{
font-size:.6em;
display:inline-block;
position:relative;
top:-3px;
}

.resbut{
border:1px solid #698a48;padding:10px 40px 8px 40px;display:inline-block;
  transition: 0.5s;
}

.resbut:hover{
background:#698a48;
color:#ffffff;
}



/* Smartphones (portrait and landscape) ----------- */
@media (min-width : 320px) and (max-width : 640px) {
/* Styles */

.embed-container iframe{
top:57px !important;
}

.header {
  background-color:#434E28;
  position: fixed;
  width: 100%;
  z-index: 9999;
}

.header ul {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
  overflow: hidden;
 
background:#434E28;

}

.header li a {
  display: block;
  padding: 5px 20px;
  border-right: 0;
  text-decoration: none;
  font-size:.9em;
  text-align:right;

font-family: 'comodostamp';
line-height:1.4em;
letter-spacing:.07em;
background:#434E28;
}

.header li a:hover,
.header .menu-btn:hover {
  background-color: #;
}

.header .logo {
  display: block;
  float: left;
  font-size: 1.3em;
  padding: 10px 20px;
  text-decoration: none;
}

/* menu */

.header .menu {
  clear: both;
  max-height: 0;
  transition: max-height .2s ease-out;
background:#ffffff;
}

/* menu icon */

.header .menu-icon {
  cursor: pointer;
  display: inline-block;
  float: right;
  padding: 30px 20px 18px 20px;
  position: relative;
  user-select: none;
}

.header .menu-icon .navicon {
  background: #ffffff;
  display: block;
  height: 2px;
  position: relative;
  transition: background .2s ease-out;
  width: 18px;
}

.header .menu-icon .navicon:before,
.header .menu-icon .navicon:after {
  background: #ffffff;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  transition: all .2s ease-out;
  width: 100%;
}

.header .menu-icon .navicon:before {
  top: 5px;
}

.header .menu-icon .navicon:after {
  top: -5px;
}

/* menu btn */

.header .menu-btn {
  display: none;
}

.header .menu-btn:checked ~ .menu {
  max-height: 540px;
}

.header .menu-btn:checked ~ .menu-icon .navicon {
  background: transparent;
}

.header .menu-btn:checked ~ .menu-icon .navicon:before {
  transform: rotate(-45deg);
}

.header .menu-btn:checked ~ .menu-icon .navicon:after {
  transform: rotate(45deg);
}

.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
  top: 0;
}


.LogoHeader{
display:none;
}

.Logo{
height:40px;
}

.DeskNav{
display:none;
}

.DeskNavGreen{
display:none;
}

.mobilepadhome{
margin-top:63px;
}

.MainImage{
width:100%;
background-image:url('/img/head5.jpg');
background-size:100%;
background-repeat:no-repeat;
background-position:center center;
height:40vh;
}

.PizzaPastaOut{
width:100%;
position:relative;
top:-30px;
text-align:center;
}

.PizzaPastaImage{
height:70px;
}

.MainColumnOne{
width:100%;
margin:0 auto 40px auto;
}

.MainColumnTwo{
width:80%;
margin:0 auto 40px auto;
}

.MainColumnThree{
width:80%;
margin:0 auto;
}

.MainColumnFive{
width:80%;
margin:0 auto 20px auto;
}

.HomeImageOne{
width:100%;
}

.HomeImageTwo{
width:35%;
padding-right:10%;
float:left;
position:relative;
top:60px
}

.HomeImageThree{
width:40%;
float:left
}

.HomeImageFour{
display:none;
}

.HomeImageFive{
display:none;
}

.HomeImageSix{
display:none;
}

.CatchingGreen{
float:right;
position:relative;
right:50px;
top:-180px;
width:180px;
z-index:1;
opacity:.3;
}

.HomeDescription{
font-family: 'wigendatypewritemedium';
font-size:.9em;
line-height:1.6em;
}

.HomeDescriptionGreen{
font-family: 'wigendatypewritemedium';
font-size:.9em;
line-height:1.6em;
position:relative;
z-index:99;
}

.StyleWord{
font-family: 'theluxxmedium';
color:#678849
}

.HomeButton{
width:90%;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.homebut{
width:100%;
background:#f15239;
padding-top:15px;
padding-bottom:15px;
text-align:center;
font-family: 'comodostamp';
border:1px solid #f15239;
  transition: 0.5s;
}

.homebut:hover{
background:#ffffff;
color:#f15239;
border:1px solid #f15239;
}

.checkered {
width:100%;
height:45px;
  background-color: #FFF;
  background-size: 30px 30px;
  background-position: 0 0, 15px 15px;
  background-image: linear-gradient(45deg, #f05136 25%, transparent 25%, transparent 75%, #f05136 75%, #f05136),
                    linear-gradient(45deg, #f05136 25%, transparent 25%, transparent 75%, #f05136 75%, #f05136);
  
}

.Footer{
width:100%;
background:#6c6a5f;
color:#ffffff;
font-family: 'comodostamp';
font-size:.9em;
line-height:1.6em;
}

.FooterGreen{
width:100%;
background:#434E28;
color:#ffffff;
font-family: 'WigendaTypewrite SemBd';
font-size:.9em;
line-height:1.6em;
}

.FootOne{
display:none;
}

.FootTwo{
display:none;
}

.FootThree{
width:80%;
margin:0 auto 30px auto;
padding-top:30px;
}

.FootFour{
width:80%;
margin:0 auto 30px auto;
}

.FootOneGreen{
display:none;
}

.FootTwoGreen{
display:none;
}

.FootThreeGreen{
width:80%;
margin:0 auto 30px auto;
padding-top:30px;
}

.FootFourGreen{
width:80%;
margin:0 auto 30px auto;
}

.FootTitle{
font-family: 'babylonia_textureregular';
font-size:1.7em;
padding-bottom:7px;
}

.FootTitleGreen{
font-family: 'comodostamp';
font-size:1.2em;
padding-bottom:14px;
}

.FootLocations{
width:100%;
text-align:center;
padding:0 auto;
font-family: 'babylonia_textureregular';
font-size:1.3em;
}

.FootLocationsGreen{
width:100%;
text-align:center;
padding:0 auto;
font-family: 'comodostamp';
font-size:.9em;
}

.FootBottomBuffer{
height:40px;
}

.WhiteCar{
width:80%;
margin-top:30px;
}

.BreakOne{
clear:both;
height:40px;
}

.BreakOneGreen{
clear:both;
height:0px;
}

.BreakTwo{
clear:both;
height:30px;
}

.BallyhooLogoFooter{
height:50px;
position:relative;
top:15px;
margin-right:20px;
}

.LocationBreak{
opacity:0;
clear:both;
height:5px;
}

.LocationBreak1{
opacity:0;
clear:both;
height:20px;
}

/* MENU PAGE */

.MobileTopPadding{
height:90px;
}

.MenuDescription{
width:80%;
margin:0 auto;
}

.MenuOne{
width:45%;
margin:0 2.5%;
float:left;
}

.MenuBoxArea{
width:85%;margin:0 auto;overflow:auto;text-align:center;padding:30px 0 0px 0;
}

.MenuBox{
position:relative;display:inline-block;width:100%;margin:0 auto 30px auto;vertical-align:top;
}

.BoxInner{
width: 90%;
margin:0 auto;
height: auto;
text-align: center;
color:#ffffff;
font-family: 'comodostamp';
font-size:3em;
}

.MenuBoxOuter{
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
width:100%;
height:40vh;
}

.MenuOuterImage1{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/menubg3.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage2{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/menubg4.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage3{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/KidsMenu3.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage4{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/HolidayWineBG.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage5{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/ValentinesDeNuccis.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;
}

.MenuOuterImage6{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/weekendlunch1.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage7{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/IMG_0413.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage7{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/mdbg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage9{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/FDdenuccis.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage10{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/zoolightsbg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage11{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/hh25.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage12{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/dinnerdrinkbg4.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageNYE{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/dennye1.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageRW{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/denuccisrw.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageVD{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/valeninesdenuccis25.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageEaster{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/DeNuccisHoliday.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageMDLUNCH{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/mdlunch2.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageTavern{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/DeNuccisTavernHP.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuImageRowOne{
width:100%;
margin:0 auto;
}

.MenuImageRowTwo{
display:none;
}

.MenuButtonRow{
width:80%;
margin:0 auto;
padding:0;
}

.MenuButton{
width:75%;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
margin:0 auto;
}

.MenuSocial{
width:30%;
float:left;
text-align:center;
transform: rotate(-2deg);
}

.MenuImageOne{
width:7%;
float:right;
position:relative;
top:-20px;
transform: rotate(8deg);
}

.MenuImageTwo{
display:none;
}

.MenuButtonSide{
width:100%;
margin:20px auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
box-sizing: border-box;
}

/* CATERING PAGE */

.CateringWidth{
width:85%;
margin:-40px auto 0 auto;
}

.CateringColumnOne{
display:none;
}

.CateringColumnTwo{
width:100%;
margin:0 auto;
}

.CateringColumnThree{
width:100%;
margin:0 auto;
}

.CateringButton{
width:90%;
margin:0 auto 0 auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.CateringImageOne{
width:100%;
}

.CateringImageTwo{
width:100%;
}

.CateringImageThree{
width:100%;
margin-top:30px;
}

.CateringNoodle{
width:18%;position:relative;top:20px;left:20px;
}

.CateringGraphicOne{
width:40%;position:relative;top:50px;left:90px;
}

.CateringHeadshot{
width:100%;
padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
box-sizing: border-box;
margin-top:30px;
}

.CateringBottomBuffer{
height:50px;
}

.CateringStamp{
display:none;
}

.CateringColumnThreeText{
width:100%;
margin-top:30px;
}

/* ABOUT PAGE */

.AboutWidthOne{
width:90%;
margin:10px auto 0 auto;
}

.AboutWidthOneStretch{
width:90%;
margin:0 5%;
}

.AboutWidthTwo{
width:90%;
margin:0 auto 0px auto;
}

.AboutColumnOne{
width:100%;
}

.AboutColumnTwo{
width:100%;
}

.AboutColumnThree{
width:100%;
}

.AboutColumnFour{
width:100%;
}

.AboutImageOne{
width:100%;margin:0 auto 20px auto;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
box-sizing: border-box;
}

.AboutImageTwo{
display:none;
}

.AboutImageTwoStretch{
display:none;
}

.AboutHeadshotThreeFloat{
width:80%;margin:10px 10% 20px 10%;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
transform: rotate(4deg);
}

.AboutImageOneStretch{
width:97%;margin:0 0 10px 0;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutWidthOneStretchDiv{
width:87%;margin:0px 5% 20px 5%;}

.AboutRight{
width:90%;margin:20px 5% 0px 5%;}


.AboutHeadshotOne{
width:100%;margin:0 auto;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
box-sizing: border-box;
}

.AboutHeadshotTwo{
width:100%;margin:0 auto;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
box-sizing: border-box;
}

.AboutHeadshotThree{
width:90%;float:right;margin:10px 5% 30px 5%;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutColumnOneText{
width:100%;
margin-top:30px;
}

.AboutButton{
width:100%;
margin:0 auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
box-sizing: border-box;
}

.AboutButtonSide{
width:100%;
margin:20px auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
box-sizing: border-box;
}

/* CATERING PAGE */

.CateringHead{
width:80%;margin:130px auto 50px auto;text-align:center;
}

.CateringTitle1{
transform: rotate(-4deg);font-size:5em;color:#DC712A;line-height:1.3em;
}

.CateringWord1{
font-family: 'bourton_scriptbold';font-size:1.6em;
}

.CateringTitle2{
width:90%;text-align:right;font-family: 'blocregular';color:#8D3B1E;font-size:2em;position:relative;top:-20px;
}

.CateringSection1Inner{
position:relative;top:-40px;text-align:left;color:#db712c;font-size:2.4em;
}

.deskmenu{
display:none;
}

.menu1, .menu2, .menu3, .menu4, .menu5, .menu6 {
width:100%;
float:left;
margin:0;
padding:0;
}

.CateringButtonArea{
width:100%;margin:0 auto;text-align:center;padding:40px 0;
}

/* GALLERY PAGE */

.GalleryWidth{
width:90%;
margin:30px auto 0 auto;
}

.slick-dots {
  top: 80%;  // play with the number of pixels to position it as you want
  left: 100px; // play with the number of pixels to position it as you want
}

.slick-dots li.slick-active button:before, .slick-dots li button:before {

    color: transparent;
    opacity:1;
    background-image:url('/img/diamondy2.png');
	background-size:15px;
	background-repeat:no-repeat;
}
.slick-dots li.slick-active button {
    background-image:url('/img/diamondy1.png');
	background-size:15px;
	background-repeat:no-repeat;
}
.slick-dots li.slick-active button:before {
    color: transparent;
}

}

/* iPads (portrait and landscape) ----------- */
@media (min-width : 640px) and (max-width : 1150px) {
/* Styles */

.mobnav{
display:none;
}

.LogoHeader{
width:100%;background:#678849;text-align:center;padding:30px 0;
background:url('/img/greenbg.jpg');
background-size:100%;
background-repeat:no-repeat;
}

.Logo{
height:40px;
}

.LogoGreen{
height:60px;
}

.DeskNav{
width:100%;
background:#c5c4b6;
text-align:center;
padding:20px 0;
font-family: 'comodostamp';
color:#716b60;
}

.DeskNavGreen{
width:100%;
background:#434E28;
text-align:center;
padding:20px 0;
font-family: 'babylonia_textureregular';
color:#ffffff;
font-size:1em;
letter-spacing:.04em;
}

.MainImage{
width:100%;
background-image:url('/img/head5.jpg');
background-size:100%;
background-repeat:no-repeat;
background-position:center center;
height:60vh;
}

.PizzaPastaOut{
width:100%;
position:relative;
top:-35px;
text-align:center;
}

.PizzaPastaImage{
height:70px;
}

.MainColumnOne{
width:25%;
float:left;
padding:10px 0 10px 5%;
}

.MainColumnTwo{
width:35%;
padding:10px 2%;
float:left;
}

.MainColumnThree{
width:20%;
padding:10px 5%;
float:left;
}

.MainColumnFour{
width:45%;
padding:10px 5%;
float:left;
}

.MainColumnFive{
width:10%;
padding:10px 0;
float:left;
}

.HomeImageOne{
width:100%;
}

.HomeImageTwo{
width:35%;
padding-right:10%;
float:left;
position:relative;
top:60px
}

.HomeImageThree{
width:40%;
float:left
}

.HomeImageFour{
position:relative;
width:20%;
margin:30px 0;
}

.HomeImageFive{
float:right;
position:relative;
right:-60px;
top:-40px;
width:35%;
margin:0;
}

.HomeImageSix{
width:100%;
position:relative;
right:-40px;
margin-bottom:50px;
}

.CatchingGreen{
float:right;
position:relative;
right:50px;
top:-180px;
width:180px;
}

.HomeDescription{
font-family: 'wigendatypewritemedium';
font-size:.9em;
line-height:1.6em;
}

.HomeDescriptionGreen{
font-family: 'wigendatypewritemedium';
font-size:.9em;
line-height:1.6em;
position:relative;
top:-15px;
}

.StyleWord{
font-family: 'theluxxmedium';
color:#678849
}

.HomeButton{
width:90%;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.homebut{
width:90%;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
border:1px solid #f15239;
  transition: 0.5s;
}

.homebut:hover{
background:#ffffff;
color:#f15239;
border:1px solid #f15239;
}

.checkered {
width:100%;
height:45px;
  background-color: #FFF;
  background-size: 30px 30px;
  background-position: 0 0, 15px 15px;
  background-image: linear-gradient(45deg, #f05136 25%, transparent 25%, transparent 75%, #f05136 75%, #f05136),
                    linear-gradient(45deg, #f05136 25%, transparent 25%, transparent 75%, #f05136 75%, #f05136);
  
}

.Footer{
width:100%;
background:#6c6a5f;
color:#ffffff;
font-family: 'comodostamp';
font-size:.9em;
line-height:1.6em;
}

.FooterGreen{
width:100%;
background:#434E28;
color:#ffffff;
font-family: 'WigendaTypewrite SemBd';
font-size:.9em;
line-height:1.6em;
text-align:center;
margin:0 !important;
padding:0 !important;
}

.FootOne{
width:17%;
padding:50px 2%;
float:left;
text-align:center;
}

.FootTwo{
width:15%;
padding:50px 1%;
float:left;
}

.FootThree{
width:28%;
padding:50px 1%;
float:left;
}

.FootFour{
width:28%;
padding:50px 1%;
float:left;
}

.FootOneGreen{
display:none;
}

.FootTwoGreen{
width:18%;
padding:30px 2% 0 6%;
float:left;
text-align:left;
}

.FootThreeGreen{
width:18%;
padding:30px 2% 0 6%;
float:left;
text-align:left;
}

.FootFourGreen{
width:18%;
padding:30px 2% 0 6%;
float:left;
text-align:left;
}

.FootTitle{
font-family: 'babylonia_textureregular';
font-size:1.7em;
padding-bottom:7px;
}

.FootTitleGreen{
font-family: 'comodostamp';
font-size:1.2em;
padding-bottom:14px;
}

.FootLocations{
width:100%;
text-align:center;
padding:0 auto;
font-family: 'babylonia_textureregular';
font-size:1.3em;
}

.FootLocationsGreen{
width:100%;
text-align:center;
padding:0 auto;
font-family: 'comodostamp';
font-size:.9em;
}

.FootBottomBuffer{
height:40px;
}

.WhiteCar{
width:80%;
margin-top:30px;
}

.BreakOne{
clear:both;
height:40px;
}

.BreakTwo{
clear:both;
height:30px;
}

.BallyhooLogoFooter{
height:50px;
position:relative;
top:15px;
margin-right:20px;
}

.LocationBreak{
display:inline-block;
}

.LocationBreak1{
display:inline-block;
}

/* MENU PAGE */

.MenuDescription{
width:80%;
margin:50px auto;
}

.MenuOne{
width:45%;
margin:0 2.5%;
float:left;
}

.MenuBoxArea{
width:85%;margin:0 auto;overflow:auto;text-align:center;padding:50px 0 0px 0;
}

.MenuBox{
position:relative;display:inline-block;width:45%;margin:0 1% 30px 1%;vertical-align:top;
}

.BoxInner{
width: 90%;
margin:0 auto;
height: auto;
text-align: center;
color:#ffffff;
font-family: 'comodostamp';
font-size:3em;
}

.MenuBoxOuter{
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
width:100%;
height:40vh;
}

.MenuOuterImage1{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/menubg3.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage2{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/menubg4.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage3{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/KidsMenu3.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage4{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/HolidayWineBG.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage5{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/ValentinesDeNuccis.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;
}

.MenuOuterImage6{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/weekendlunch1.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage7{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/IMG_0413.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage8{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/mdbg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage9{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/FDdenuccis.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage10{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/zoolightsbg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage11{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/hh25.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage12{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/dinnerdrinkbg4.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageNYE{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/dennye1.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageRW{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/denuccisrw.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageVD{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/valeninesdenuccis25.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageEaster{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/DeNuccisHoliday.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageMDLUNCH{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/mdlunch2.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageTavern{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/DeNuccisTavernHP.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuImageRowOne{
width:60%;
margin:0 auto;
}

.MenuImageRowTwo{
width:80%;
margin:0 auto;
}

.MenuButtonRow{
width:30%;
margin:0 auto;
}

.MenuButton{
width:30%;
margin:50px auto 0 auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.MenuSocial{
width:30%;
float:left;
text-align:center;
transform: rotate(-2deg);
}

.MenuImageOne{
width:7%;
float:right;
position:relative;
top:-20px;
transform: rotate(8deg);
}

.MenuImageTwo{
width:10%;
position:relative;
left:20%;
}

.MenuButtonSide{
width:100%;
margin:10px auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

/* CATERING PAGE */

.CateringWidth{
width:90%;
margin:50px auto;
}

.CateringColumnOne{
width:30%;
float:left;
}

.CateringColumnTwo{
width:23%;
padding:0 5%;
float:left;
}

.CateringColumnThree{
width:25%;
float:left;
}

.CateringButton{
width:90%;
margin:0 auto 0 auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.CateringImageOne{
width:100%;
}

.CateringImageTwo{
width:50%;float:right;margin-bottom:40px;margin-right:15px;
}

.CateringImageThree{
width:100%;margin-bottom:50px;
}

.CateringNoodle{
width:18%;position:relative;top:20px;left:20px;
}

.CateringGraphicOne{
width:40%;position:relative;top:50px;left:90px;
}

.CateringHeadshot{
width:100%;position:relative;top:40px;left:-50px;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.CateringBottomBuffer{
height:50px;
}

.CateringStamp{
width:25%;margin-top:40px;float:left;transform: rotate(-9deg);
}

.CateringColumnThreeText{
width:130%;position:relative;left:-50px;
}

/* ABOUT PAGE */

.AboutWidthOne{
width:90%;
margin:50px auto 0 auto;
}

.AboutWidthOneStretch{
width:90%;
max-width:1600px;
margin:50px 5% 0 5%;
}

.AboutWidthTwo{
width:90%;
margin:0 auto 50px auto;
}

.AboutColumnOne{
width:25%;
float:left;
}

.AboutColumnTwo{
width:40%;
padding:0 5%;
float:left;
}

.AboutColumnThree{
width:25%;
float:left;
}

.AboutColumnFour{
width:65%;
padding:0 0 0 5%;
float:left;
}

.AboutColumnOneStretch{
width:100%;
float:left;
}

.AboutImageOne{
width:100%;margin:0 auto 100px auto;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutImageTwo{
width:80%;margin:80px 10% 0 10%;
}

.AboutImageOneStretch{
width:98%;margin:0 auto 30px auto;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutWidthOneStretchDiv{
width:30%;float:left;margin:30px 30px 30px 30px;}


.AboutRight{
width:50%;float:left;margin:30px 30px 30px 20px;}


.AboutImageTwoStretch{
display:none;
}

.AboutHeadshotOne{
width:60%;margin:50px 20% 0 20%;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutHeadshotTwo{
width:100%;margin:0 auto;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutHeadshotThree{
width:30%;float:right;margin:10px 0 0 10px;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
transform: rotate(4deg);
}

.AboutHeadshotThreeFloat{
width:35%;float:right;margin:10px 0 10px 15px;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
transform: rotate(4deg);
}

.AboutColumnOneText{
width:130%;position:relative;
}

.AboutColumnOneTextStretch{
width:100%;position:relative;
}

.AboutButton{
width:100%;
margin:0 15% 0 15%;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.AboutButtonSide{
width:100%;
margin:10px auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

/* CATERING PAGE */

.CateringHead{
width:70%;margin:150px auto 0 auto;text-align:center;
}

.CateringTitle1{
transform: rotate(-4deg);font-size:5em;color:#DC712A;
}

.CateringWord1{
font-family: 'bourton_scriptbold';font-size:1.6em;
}

.CateringTitle2{
width:80%;text-align:right;font-family: 'blocregular';color:#8D3B1E;font-size:2em;position:relative;top:-20px;
}

.CateringSection1Inner{
position:relative;top:-40px;text-align:left;color:#db712c;font-size:2.4em;
}

.mobilemenu{
display:none;
}

.menu1, .menu2, .menu3, .menu4, .menu5, .menu6 {
width:33.3%;
float:left;
margin:0;
padding:0;
}

.CateringButtonArea{
width:100%;margin:0 auto;text-align:center;padding:100px 0 50px 0;
}

/* GALLERY PAGE */

.GalleryWidth{
width:90%;
margin:50px auto 0 auto;
}

.GalleryImageOne{
width:12%;
float:;left;
position:relative;
top:-20px;
}

.GalleryImageTwo{
width:7%;
float:right;
position:relative;
top:-20px;
transform: rotate(8deg);
}

.slick-dots {
  top: 80%;  // play with the number of pixels to position it as you want
  left: 100px; // play with the number of pixels to position it as you want
}

.slick-dots li.slick-active button:before, .slick-dots li button:before {

    color: transparent;
    opacity:1;
    background-image:url('/img/diamondy2.png');
	background-size:15px;
	background-repeat:no-repeat;
}
.slick-dots li.slick-active button {
    background-image:url('/img/diamondy1.png');
	background-size:15px;
	background-repeat:no-repeat;
}
.slick-dots li.slick-active button:before {
    color: transparent;
}

}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1150px) {
/* Styles */

.mobnav{
display:none;
}

.LogoHeader{
width:100%;background:#678849;text-align:center;padding:30px 0;
background:url('/img/greenbg.jpg');
background-size:100%;
background-repeat:no-repeat;
}

.Logo{
height:40px;
}

.LogoGreen{
height:60px;
}

.DeskNav{
width:100%;
background:#c5c4b6;
text-align:center;
padding:20px 0;
font-family: 'comodostamp';
color:#716b60;
overflow:auto;
}

.DeskNavGreen{
width:100%;
background:#434E28;
text-align:center;
padding:20px 0;
font-family: 'babylonia_textureregular';
color:#ffffff;
font-size:1.3em;
letter-spacing:.04em;
}

.MainImage{
width:100%;
background-image:url('/img/head5.jpg');
background-size:100%;
background-repeat:no-repeat;
background-position:center center;
height:65vh;
}

.PizzaPastaOut{
width:100%;
position:relative;
top:-35px;
text-align:center;
}

.PizzaPastaImage{
height:70px;
}

.MainColumnOne{
width:25%;
float:left;
padding:10px 0 10px 5%;
}

.MainColumnTwo{
width:35%;
padding:10px 2%;
float:left;
}

.MainColumnThree{
width:20%;
padding:10px 5%;
float:left;
}

.MainColumnFour{
width:45%;
padding:10px 5%;
float:left;
}

.MainColumnFive{
width:10%;
padding:10px 0;
float:left;
}

.HomeImageOne{
width:100%;
}

.HomeImageTwo{
width:35%;
padding-right:10%;
float:left;
position:relative;
top:60px
}

.HomeImageThree{
width:40%;
float:left
}

.HomeImageFour{
position:relative;
width:20%;
margin:30px 0;
}

.HomeImageFive{
float:right;
position:relative;
right:-60px;
top:-40px;
width:35%;
margin:0;
}

.HomeImageSix{
width:100%;
position:relative;
right:-40px;
margin-bottom:50px;
}

.HomeImageSeven{
float:right;
position:relative;
right:0;
top:0;
width:100px;
margin:0;
}

.CatchingGreen{
float:right;
position:relative;
right:100px;
top:-180px;
width:180px;
}

.HomeDescription{
font-family: 'wigendatypewritemedium';
font-size:.9em;
line-height:1.6em;
}

.HomeDescriptionGreen{
font-family: 'wigendatypewritemedium';
font-size:.9em;
line-height:1.6em;
position:relative;
top:-15px;
}

.StyleWord{
font-family: 'theluxxmedium';
color:#678849
}

.HomeButton{
width:90%;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.homebut{
width:90%;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
border:1px solid #f15239;
  transition: 0.5s;
}

.homebut:hover{
background:#ffffff;
color:#f15239;
border:1px solid #f15239;
}

.checkered {
width:100%;
height:45px;
  background-color: #FFF;
  background-size: 30px 30px;
  background-position: 0 0, 15px 15px;
  background-image: linear-gradient(45deg, #f05136 25%, transparent 25%, transparent 75%, #f05136 75%, #f05136),
                    linear-gradient(45deg, #f05136 25%, transparent 25%, transparent 75%, #f05136 75%, #f05136);
  
}

.Footer{
width:100%;
background:#6c6a5f;
color:#ffffff;
font-family: 'comodostamp';
font-size:.9em;
line-height:1.6em;
}

.FooterGreen{
width:100%;
background:#434E28;
color:#ffffff;
font-family: 'WigendaTypewrite SemBd';
font-size:.9em;
line-height:1.6em;
text-align:center;
}




.FootOne{
width:12%;
margin:50px 2% 50px 13%;
float:left;
text-align:left;
}

.FootTwo{
width:12%;
margin:50px 1%;
float:left;
text-align:left;
}

.FootThree{
width:20%;
margin:50px 1%;
float:left;
text-align:left;
}

.FootFour{
width:20%;
margin:50px 1%;
float:left;
text-align:left;
}

.FootOneGreen{
width:12%;
margin:50px 2% 50px 13%;
float:left;
text-align:left;
}

.FootTwoGreen{
width:12%;
margin:50px 1%;
float:left;
text-align:left;
}

.FootThreeGreen{
width:20%;
margin:50px 1%;
float:left;
text-align:left;
}

.FootFourGreen{
width:20%;
margin:50px 1%;
float:left;
text-align:left;
}

.FootTitle{
font-family: 'babylonia_textureregular';
font-size:1.7em;
padding-bottom:7px;
}

.FootTitleGreen{
font-family: 'comodostamp';
font-size:1.2em;
padding-bottom:14px;
}

.FootLocations{
width:100%;
text-align:center;
padding:0 auto;
font-family: 'babylonia_textureregular';
font-size:1.3em;
}

.FootLocationsGreen{
width:100%;
text-align:center;
padding:0 auto;
font-family: 'comodostamp';
font-size:.8em;
}

.FootBottomBuffer{
height:40px;
}

.WhiteCar{
width:100%;
margin-top:30px;
}

.BreakOne{
clear:both;
height:40px;
}

.BreakTwo{
clear:both;
height:30px;
}

.BallyhooLogoFooter{
height:50px;
position:relative;
top:15px;
margin-right:20px;
}

.LocationBreak{
display:inline-block;
}

.LocationBreak1{
display:inline-block;
}

/* MENU PAGE */

.MenuDescription{
width:80%;
margin:50px auto;
}

.MenuOne{
width:45%;
margin:0 2.5%;
float:left;
}

.MenuBoxArea{
width:85%;margin:0 auto;overflow:auto;text-align:center;padding:50px 0 0px 0;
}

.MenuBox{
position:relative;display:inline-block;width:45%;margin:0 1% 30px 1%;vertical-align:top;
}

.BoxInner{
width: 90%;
margin:0 auto;
height: auto;
text-align: center;
color:#ffffff;
font-family: 'comodostamp';
font-size:3em;
}

.MenuBoxOuter{
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
width:100%;
height:40vh;
}

.MenuOuterImage1{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/menubg3.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage2{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/menubg4.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage3{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/KidsMenu3.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage4{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/HolidayWineBG.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage5{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/ValentinesDeNuccis.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;
}

.MenuOuterImage6{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/weekendlunch1.jpg');background-size:cover;background-repeat:no-repeat;
}

.MenuOuterImage7{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/IMG_0413.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage8{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/mdbg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage9{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/FDdenuccis.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage10{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/zoolightsbg.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage11{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/hh25.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImage12{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/dinnerdrinkbg4.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageNYE{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/dennye1.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageRW{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/denuccisrw.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageVD{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/valeninesdenuccis25.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageEaster{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/DeNuccisHoliday.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageMDLUNCH{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/mdlunch2.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuOuterImageTavern{
background:linear-gradient(149deg, rgba(103,136,73,0.6) 0%, rgba(103,136,73,0.6) 100%),url('/img/DeNuccisTavernHP.jpg');background-size:cover;background-repeat:no-repeat;background-position:center center;
}

.MenuImageRowOne{
width:60%;
margin:0 auto;
}

.MenuImageRowTwo{
width:80%;
margin:0 auto;
}

.MenuButtonRow{
width:30%;
margin:0 auto;
}

.MenuButton{
width:30%;
margin:50px auto 0 auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.MenuSocial{
width:30%;
float:left;
text-align:center;
transform: rotate(-2deg);
}

.MenuImageOne{
width:7%;
float:right;
position:relative;
top:-20px;
transform: rotate(8deg);
}

.MenuImageTwo{
width:10%;
position:relative;
left:20%;
}

.MenuButtonSide{

background:#f15239;
padding:15px 0px;

font-family: 'comodostamp';

position:relative;display:inline-block;width:45%;margin:0 1% 30px 1%;vertical-align:top;
}

/* CATERING PAGE */

.CateringWidth{
width:90%;
margin:50px auto;
}

.CateringColumnOne{
width:30%;
float:left;
}

.CateringColumnTwo{
width:23%;
padding:0 5%;
float:left;
}

.CateringColumnThree{
width:25%;
float:left;
}

.CateringButton{
width:90%;
margin:0 auto 0 auto;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.CateringImageOne{
width:100%;
}

.CateringImageTwo{
width:50%;float:right;margin-bottom:40px;margin-right:15px;
}

.CateringImageThree{
width:100%;margin-bottom:50px;
}

.CateringNoodle{
width:18%;position:relative;top:20px;left:20px;
}

.CateringGraphicOne{
width:40%;position:relative;top:50px;left:90px;
}

.CateringHeadshot{
width:100%;position:relative;top:40px;left:-50px;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.CateringBottomBuffer{
height:50px;
}

.CateringStamp{
width:25%;margin-top:40px;float:left;transform: rotate(-9deg);
}

.CateringColumnThreeText{
width:130%;position:relative;left:-50px;
}

/* ABOUT PAGE */

.AboutWidthOne{
width:90%;
margin:50px auto 0 auto;
}

.AboutWidthOneStretch{
width:90%;
max-width:1600px;
margin:50px auto 0 auto;
}

.AboutWidthTwo{
width:90%;
margin:0 auto 50px auto;
}

.AboutColumnOne{
width:25%;
float:left;
}

.AboutColumnTwo{
width:40%;
padding:0 5%;
float:left;
}

.AboutColumnThree{
width:25%;
float:left;
}

.AboutColumnFour{
width:65%;
padding:0 0 0 5%;
float:left;
}

.AboutColumnOneStretch{
width:70% !important;
float:left;
}

.AboutImageOne{
width:100%;margin:0 auto 100px auto;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutImageOneStretch{
width:33%;float:left;margin:0px 30px 30px 0px;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutWidthOneStretchDiv{
width:30%;float:left;margin:30px 30px 30px 30px;}


.AboutRight{
width:60%;float:left;margin:30px 30px 30px 20px;}

.AboutImageTwo{
width:80%;margin:80px 10% 0 10%;
}

.AboutImageTwoStretch{
width:70%;margin:20px 10% 0 10%;
}

.AboutHeadshotOne{
width:60%;margin:50px 20% 0 20%;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutHeadshotTwo{
width:100%;margin:0 auto;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
}

.AboutHeadshotThree{
width:80%;float:right;margin:10px 0 0 10px;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
transform: rotate(4deg);
}

.AboutHeadshotThreeFloat{
width:25%;float:right;margin:10px 0 10px 15px;padding:7px;border: 1px double #678849;
outline: 4px solid #678849;
outline-offset: -8px;
transform: rotate(4deg);
}

.AboutColumnOneText{
width:130%;position:relative;
}

.AboutColumnOneTextStretch{
width:100%;position:relative;
}

.AboutButton{
width:100%;
margin:0 15% 0 15%;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

.AboutButtonSide{
width:40%;
float:left;
margin:0 2%;
background:#f15239;
padding:15px 20px;
text-align:center;
font-family: 'comodostamp';
}

/* CATERING PAGE */

.CateringHead{
width:70%;margin:150px auto 0 auto;text-align:center;
}

.CateringTitle1{
transform: rotate(-4deg);font-size:5em;color:#DC712A;
}

.CateringWord1{
font-family: 'bourton_scriptbold';font-size:1.6em;
}

.CateringTitle2{
width:80%;text-align:right;font-family: 'blocregular';color:#8D3B1E;font-size:2em;position:relative;top:-20px;
}

.CateringSection1Inner{
position:relative;top:-40px;text-align:left;color:#db712c;font-size:2.4em;
}

.mobilemenu{
display:none;
}

.menu1, .menu2, .menu3, .menu4, .menu5, .menu6 {
width:33.3%;
float:left;
margin:0;
padding:0;
}

.CateringButtonArea{
width:100%;margin:0 auto;text-align:center;padding:100px 0 50px 0;
}

/* GALLERY PAGE */

.GalleryWidth{
width:90%;
margin:50px auto 0 auto;
}

.GalleryImageOne{
width:12%;
float:;left;
position:relative;
top:-20px;
}

.GalleryImageTwo{
width:7%;
float:right;
position:relative;
top:-20px;
transform: rotate(8deg);
}

.slick-dots {
  top: 90%;  // play with the number of pixels to position it as you want
  left: 100px; // play with the number of pixels to position it as you want
z-index:9999999;
}

.slick-dots li.slick-active button:before, .slick-dots li button:before {

    color: transparent;
    opacity:1;
    background-image:url('/img/diamondy2.png');
	background-size:15px;
	background-repeat:no-repeat;
}
.slick-dots li.slick-active button {
    background-image:url('/img/diamondy1.png');
	background-size:15px;
	background-repeat:no-repeat;
}
.slick-dots li.slick-active button:before {
    color: transparent;
}

}

        .white {
            top: 50px !important;
            color: #ffffff;
            background: #ffffff;

font-family: 'Roboto Condensed', sans-serif;
width:95%;
max-width:700px !important;
margin:0 auto 50px auto !important;
text-align:center;
padding:0 !important;
        }

.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:3;padding:0;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.3);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-box-shadow:2 2 5px #000;-moz-box-shadow:2 2 5px #000;-o-box-shadow:2 2 5px #000;-ms-box-shadow:2 2 5px #000;box-shadow:2 2 5px #000;text-align:left}.modal a.close-modal{position:absolute;top:10px;right:-20px;display:block;width:100px;height:41px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('/img/WhiteClose.png')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}


