@import url(http://fonts.googleapis.com/css?family=Cinzel:400,700);@import url(http://fonts.googleapis.com/css?family=Cinzel+Decorative:400,700);@import url(http://fonts.googleapis.com/css?family=Sacramento);body .no-padding{padding:0}body .no-side-padding{padding-left:0;padding-right:0}body .right-padding{padding-right:25px}body .left-padding{padding-left:25px}body #pagecontent{padding:0;background:0 0}body p{font-family:Raleway,sans-serif;font-size:15px;color:#5C5C5C;line-height:22px}body h3{font-family:Sacramento,cursive;font-size:28px;color:#051;line-height:34px}body h4{font-family:Raleway,sans-serif}body h2{font-family:'Cinzel Decorative',cursive;text-transform:uppercase;font-size:32px;color:#5588B5;line-height:34px}body .page-title{text-align:center;border-bottom:none}body a.anchor{display:block;position:relative;top:-195px;visibility:hidden}body .button{float:right;background-image:linear-gradient(-180deg,#DBEEF5 0,#B3E5F9 100%);border:1px solid #979797;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),inset 0 2px 0 0 #FFF;border-radius:6px;font-family:Cinzel,serif;font-size:14px;color:#4A4A4A;line-height:19px;text-shadow:0 1px 0 rgba(255,254,255,.5)}body .button:hover{background-image:linear-gradient(-180deg,#DBEEF5 0,#5588B5 100%)}header .social-nav{text-align:right}header .social-nav .social li{display:inline-block;text-align:center;margin-left:0}header .social-nav .social li:hover img{-webkit-filter:brightness(1.15);filter:brightness(1.15)}header .logo-container{position:relative}header .logo-container .logo{position:absolute;top:-50px}header .menu-container{background:rgba(15,98,48,.75);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:7.5px 0 0;z-index:9999;position:fixed;top:65px;width:100%}header .menu-container .menu-row{position:relative}header .menu-container .menu-row #menu{width:100%;text-align:center;padding:5px 0;margin-left:0;margin-bottom:0;position:relative}header .menu-container .menu-row #menu ul{margin-left:0;margin-top:15px;position:relative}header .menu-container .menu-row #menu li{display:inline-block;background:0 0;padding:0;text-transform:capitalize;text-align:center}header .menu-container .menu-row #menu li.active a{color:#B3E5F9}header .menu-container .menu-row #menu li a{background:0 0;font-family:Cinzel,serif;height:100%;text-transform:capitalize;width:100%;padding:7px 15px;font-size:17px;color:#fff;line-height:21px;position:relative}header .menu-container .menu-row #menu li a:hover{color:#B3E5F9}footer{background:url(/images/general/footer-bg.jpg) repeat-x;height:65px;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}footer p{margin-bottom:0;font-size:13px;line-height:65px;text-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff;text-align:right}.slick-slide{margin:10px}.top-section{padding-top:20px;background:url(/images/general/main-bg.jpg) no-repeat;background-size:cover;position:relative;border-bottom:solid 25px rgba(15,98,49,.75)}.top-section .hero-row{margin-top:85px;background:rgba(255,255,255,.9);box-shadow:inset 4px 4px 3px 0 rgba(0,0,0,.5);border-radius:10px 10px 0 0;padding:35px 0 0}.top-section .hero-row .hero{margin-top:45px}.top-section .hero-row img{border:1px solid #979797;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);width:100%;height:auto}.top-section .hero-row .border{background:#051;height:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);width:97%;margin-left:1.5%;margin-top:30px}.top-section .hero-row .menu-row h2{padding-left:35px}.top-section .hero-row .menu-row .menu-holder{padding:35px 15px 60px}.top-section .hero-row .menu-row h3{text-align:center}.top-section .hero-row .menu-row img{display:block;margin:0 auto;width:80%}.middle-section{background:url(/images/general/middle-bg.png) no-repeat;background-size:cover;background-position:center}.middle-section .catering{background:rgba(255,255,255,.9);box-shadow:inset 4px -4px 3px 0 rgba(0,0,0,.5);border-radius:0 0 10px 10px;padding:15px 35px 35px;position:relative;top:-25px}.middle-section .catering .menu{text-align:center}.middle-section .charities{padding:35px}.middle-section .charities h2{color:#fff}.middle-section .charities h3{color:#B3E5F9}.middle-section .charities p{color:#fff}.middle-section .charities .logos img{display:block;margin:0 auto;margin-bottom:20px}.bottom-section{padding-top:30px;background:url(/images/general/main-bg.jpg) no-repeat;background-size:cover;position:relative}.bottom-section .gallery-container{padding:20px 0 55px;background:rgba(179,229,249,.75)}.bottom-section .gallery-container h2{color:#4A4A4A;text-align:center}.bottom-section .gallery-container h3{padding-bottom:0;text-align:center}.bottom-section .gallery-container p{text-align:center}.bottom-section .gallery-container .slider-row{width:75%;margin-left:12.5%}.bottom-section .gallery-container .slider-row iframe{width:50%;margin-left:25%}.bottom-section .gallery-container .slider-row .photo-gallery{text-align:center}.bottom-section .gallery-container .slider-row .photo-gallery li{text-align:center;display:inline-block;height:175px;width:auto;margin:0 2px}.bottom-section .gallery-container .slider-row .photo-gallery li img{display:block;margin:0 auto;height:100%}.bottom-section .hours-row{margin-top:25px;margin-bottom:25px;padding:35px 15px;background:rgba(255,255,255,.9);border-radius:10px;box-shadow:inset 4px 4px 3px 0 rgba(0,0,0,.5)}.bottom-section .hours-row h2{padding-left:35px}.bottom-section .hours-row hr{border-color:#051;margin-top:2px;margin-bottom:15px;border-width:1.5px 0 0}.bottom-section .hours-row h3,.bottom-section .hours-row p{text-align:center}.bottom-section .hours-row .location-col{position:relative;padding-bottom:220px}.bottom-section .hours-row .location-col iframe{position:absolute;bottom:0;width:85%;margin-left:7.5%;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.in-the-news .see-all{color:#000;font-weight:700;font-style:italic;text-align:right;text-decoration:underline;float:right}.article-hold a{color:#696969;text-decoration:underline}.article-hold h5{text-transform:uppercase;font-weight:600}.slicknav_menu{background:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.5)}.slicknav_menu .slicknav_btn{border:solid 2px #051;background-color:#fff}.slicknav_menu .slicknav_btn .slicknav_menutxt{color:#051;text-shadow:none}.slicknav_menu .slicknav_nav li{text-align:center}.slicknav_menu .slicknav_nav .active a{color:#5588B5}.slicknav_menu .slicknav_nav a{color:#051;font-family:Cinzel,serif;text-transform:uppercase}.slicknav_menu .slicknav_nav a:hover{background:0 0!important;border:solid 2px #051}@media screen and (max-width:800px){body a.anchor{display:block;position:relative;top:-75px;visibility:hidden}body h2{padding-left:0!important}.js #menu{display:none}.js .slicknav_menu{display:block;position:fixed;top:0;z-index:9999;width:100%}header{padding-top:55px}header .menu-container{position:relative;top:0;z-index:9997}header .social-nav .social{text-align:center;margin-top:15px}header .social-nav .social li{text-align:center}header .social-nav .social li a img{width:35px}header .logo-container .logo{position:relative;display:block;margin:0 auto;top:0}}@media screen and (max-width:420px){h2,h3{text-align:center!important;padding-left:0!important}.bottom-section .gallery-container .slider-row iframe{width:100%;height:250px;margin:0}.slick-slide img{width:100%;height:auto}.top-section .hero-row .menu-row a img{margin-bottom:35px}.middle-section .catering{text-align:center!important}.middle-section .catering .button{width:100%}.middle-section .charities h3,.middle-section .charities p{text-align:center}.bottom-section .hours-row .location-col{border-bottom:solid 2px #051}.bottom-section .hours-row .location-col iframe{width:75%;height:150px;bottom:25px}.bottom-section .daily-hold h3{padding-top:30px}}