@font-face{font-family:HelveticaNeue;src:url(../fonts/HelveticaNeue.eot);src:url(../fonts/HelveticaNeue.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeue.woff) format('woff'),url(../fonts/HelveticaNeue.ttf) format('truetype'),url(../fonts/HelveticaNeue.svg#HelveticaNeue) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue-Bold;src:url(../fonts/HelveticaNeue-Bold.eot);src:url(../fonts/HelveticaNeue-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeue-Bold.woff) format('woff'),url(../fonts/HelveticaNeue-Bold.ttf) format('truetype'),url(../fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue-Light;src:url(../fonts/HelveticaNeue-Light.eot);src:url(../fonts/HelveticaNeue-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeue-Light.woff) format('woff'),url(../fonts/HelveticaNeue-Light.ttf) format('truetype'),url(../fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light) format('svg');font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue-Thin;src:url(../fonts/HelveticaNeue-Thin.eot);src:url(../fonts/HelveticaNeue-Thin.eot?#iefix) format('embedded-opentype'),url(../fonts/HelveticaNeue-Thin.woff) format('woff'),url(../fonts/HelveticaNeue-Thin.ttf) format('truetype'),url(../fonts/HelveticaNeue-Thin.svg#HelveticaNeue-Thin) format('svg');font-weight:400;font-style:normal}html{height:102%}ul{list-style-type:none}*{margin:0}.clear{clear:both}body,html{width:100%;padding:0;margin:0;-webkit-font-smoothing:antialiased;line-height:120%}a,a:active,a:hover,a:visited{color:#1f4860}body{background:fixed #235471;font-family:HelveticaNeue-Light;font-weight:300;font-size:25px;color:#2f2323}section .container{background:#fff}section.mobile-header{display:none}section.mobile-header .container{background:#1f4860}section.mobile-header .logo{float:left;width:72px;height:57px;background:url(../img/emblem.png) top left no-repeat;background-size:contain;margin-top:10px;margin-bottom:10px}section.mobile-header .logo a{display:block;width:100%;height:100%}section.mobile-header ul.social{text-align:center;padding-left:0;padding-top:22px}section.mobile-header ul.social li{margin-left:5px;margin-right:5px;display:inline-block}section.mobile-header ul.social li a{color:#1f4860;background:#fff;border-radius:130px;width:30px;height:30px;display:block;font-size:23px}section.mobile-header ul.social li a:hover{opacity:.7}section.mobile-header .shifter-handle{display:block;width:50px;height:50px;float:right;margin-top:15px}.shifter-navigation a.logo{display:none;margin-bottom:20px;width:135px;height:135px;border-radius:135px;margin-top:15px;background:url(../img/emblem_gold.png) center center no-repeat #fff;background-size:contain}.shifter-navigation ul{list-style-type:none;padding:0;margin-top:13px}.shifter-navigation ul li{margin-bottom:0;width:100%;border-bottom:1px solid #EAEAEA}.shifter-navigation ul li a{font-size:18px;display:block;padding:8px 15px;color:#333}.shifter-navigation ul li a:hover{text-decoration:none;background:#dca12f;color:#fff}.home section.header,.home section.header .container{background:#1f4860}section.header{background:url(../img/transparency_blue.png) center center;font-family:HelveticaNeue-Thin;position:absolute;width:100%;z-index:10}section.header .container{background:0 0;padding-top:8px;padding-bottom:5px;transition:.6s}section.header.scroll{opacity:.8;transition:.6s}section.header .logo{width:72px;height:57px;background:url(../img/emblem.png) center center no-repeat}section.header .logo a{display:block;width:100%;height:100%}section.header ul{text-align:center;padding:10px 0 0}section.header ul li{display:inline-block;font-size:24px;margin-left:8px;margin-right:8px}section.header ul li a{color:#fff}section.header ul li a:hover{text-decoration:none;color:#dca12f;font-family:HelveticaNeue-Thin}section.header ul li a:active,section.header ul li a:visited{text-decoration:none}section.header ul li.current-menu-item a{color:#dca12f;font-family:HelveticaNeue-Bold}section.header ul.social li{margin-left:5px;margin-right:5px}section.header ul.social li a{color:#1f4860;background:#fff;border-radius:130px;width:30px;height:30px;display:block;font-size:23px}section.header ul.social li a:hover{opacity:.7}section.rotator{height:930px}section.rotator .emblem{position:absolute;left:50%;margin-left:-212px;top:50%;margin-top:-212px;width:425px;height:425px;z-index:10}section.rotator .flexslider{box-shadow:none;border:none;padding:0}section.rotator .flexslider ul.slides{padding:0}section.rotator .flexslider ul.slides li{height:930px}section.rotator .flexslider ul.slides li a{display:block;width:100%;height:100%}section.banner .container{height:560px}section.banner .container .emblem{position:absolute;left:50%;margin-left:-110px;top:0;margin-top:450px;width:220px;height:220px;z-index:10}section.content .container{background:#fff}section.content .primary-content{padding-top:140px;padding-bottom:40px}section.content .home-content{padding-top:100px;padding-bottom:100px}section.content h1{font-size:55px;color:#dda230;margin-bottom:10px;margin-top:0;font-family:HelveticaNeue-Thin}section.content h2{font-size:25px;color:#dda230;margin-bottom:25px;font-family:HelveticaNeue-Thin}section.content p{color:#2f2323;margin-bottom:25px}section.pod .container{background:#fff}section.pod.two-column-with-image .pod-image{height:500px}section.pod.two-column-with-image .pod-content{padding-top:60px;padding-bottom:60px;font-size:22px;height:500px}section.pod.two-column-with-image .pod-content h1{font-size:60px;color:#dda230;margin-top:0;margin-bottom:20px;font-family:HelveticaNeue-Thin}section.pod.two-column-with-image .pod-content.blue{background:#1f4860;color:#fff}section.pod.two-column-with-image .pod-content.blue.dining{background:url(../img/bg_dining.png) 50% 90px no-repeat #1f4860}section.pod.two-column-with-image .pod-content.blue.outdoor{background:url(../img/bg_outdoor.png) 50% 90px no-repeat #1f4860}section.pod.two-column-with-image .pod-content.blue.bar{background:url(../img/bg_bar.png) 50% 90px no-repeat #1f4860}section.pod.two-column-with-image .pod-content.blue.functions{background:url(../img/bg_functions.png) 50% 90px no-repeat #1f4860}section.pod.two-column-with-image .pod-content.blue a{color:#fff;display:block;margin-top:30px}section.pod.two-column-with-image .pod-content.white{background:#fff;color:#2f2323}section.pod.two-column-with-image .pod-content.white.dining{background:url(../img/bg_dining.png) 50% 90px no-repeat #fff}section.pod.two-column-with-image .pod-content.white.outdoor{background:url(../img/bg_outdoor.png) 50% 90px no-repeat #fff}section.pod.two-column-with-image .pod-content.white.bar{background:url(../img/bg_bar.png) 50% 90px no-repeat #fff}section.pod.two-column-with-image .pod-content.white.functions{background:url(../img/bg_functions.png) 50% 90px no-repeat #fff}section.pod.two-column-with-image .pod-content.white a{color:#2f2323;margin-top:15px}section.pod.reviews h1{font-size:60px;color:#dda230;margin-top:0;margin-bottom:20px;font-family:HelveticaNeue-Thin}section.pod.reviews .blue{background:#1f4860;color:#fff;padding-top:100px;padding-bottom:50px}section.pod.reviews .white{background:#fff;color:#2f2323;padding-top:100px;padding-bottom:50px}section.pod.reviews .flexslider{box-shadow:none;border:none!important;padding:0;background:0 0!important}section.pod.reviews .flexslider span{display:block;margin-top:35px;clear:both}section.pod.reviews .flexslider a{color:#dda230}section.pod.reviews .flexslider a.reviews-link{display:block;font-size:50px;margin-top:60px}section.pod.reviews .flexslider a.reviews-link:hover{text-decoration:none;opacity:.8}section.pod.dining-menus .container{background:#fff;padding-top:30px;padding-bottom:70px}section.pod.dining-menus .emblem{width:90px;height:80px;margin:auto auto 10px;background:url(../img/emblem_gold.png) center center no-repeat;background-size:contain}section.pod.dining-menus h1{font-size:60px;margin-bottom:40px}section.pod.dining-menus .owl-item{padding:10px;font-size:12px;line-height:120%;font-family:HelveticaNeue-Light}section.pod.dining-menus .owl-item .inner{padding:5px;box-shadow:0 0 2px #ccc}section.pod.dining-menus .owl-item .featured-image{width:100%;height:200px;margin-bottom:50px}section.pod.dining-menus .owl-item h2{font-size:26px;color:#dda230;margin-bottom:22px}section.pod.dining-menus .owl-item p{margin-bottom:15px}section.pod.dining-menus .owl-item a{color:#dda230}section.pod.dining-menus .owl-item a.bigger{font-size:17px;margin-top:25px;margin-bottom:30px;display:block}section.pod.dining-menus .owl-item .food-emblem{position:absolute;width:69px;height:69px;background:url(../img/dining_emblem.png) center center no-repeat;margin-top:160px;margin-left:15px}section.pod.contact{font-size:15px;color:#bdbdbd;font-family:HelveticaNeue;line-height:120%}section.pod.contact .container{background:#fff;padding-top:30px;padding-bottom:70px}section.pod.contact .contact-form{margin-top:45px}section.pod.contact .emblem{width:90px;height:80px;margin:auto auto 10px;background:url(../img/emblem_gold.png) center center no-repeat;background-size:contain}section.pod.contact h1{font-size:60px;margin-bottom:40px;font-family:HelveticaNeue-Thin;color:#2f2323}section.pod.map .container #map-canvas{height:370px}section.pod.additional-content .container{background:#fff;padding-top:60px;padding-bottom:60px}section.pod.downloads .container{background:#fff;padding-bottom:20px}section.pod.downloads .container .download{display:block;width:100%;height:100%;padding:58px 41px 41px;background:url(../img/bg_food.png) top center no-repeat;margin-bottom:20px;text-align:center;font-size:20px;text-decoration:none}section.pod.downloads .container .download:hover{text-decoration:none;opacity:.7}section.pod.downloads .container .download h2{font-size:38px;color:#dda230;margin-top:0;font-family:HelveticaNeue-Light}section.pod.downloads .container .download p{color:#2f2323}section.pod.feeds a{color:#dda230}section.pod.feeds .container{font-size:22px;color:#fff;font-family:HelveticaNeue-Light}section.pod.feeds .container .left{background:#1f4860;padding-top:70px;padding-bottom:100px;height:500px}section.pod.feeds .container .left .feed .icon{width:40px;height:40px;background:#dda230;border-radius:135px;margin:20px auto}section.pod.feeds .container .left .feed .icon a{display:block;width:100%;height:100%;color:#1f4860!important;text-align:center;font-size:28px;padding-top:5px}section.pod.feeds .container .right{background:#fff;padding-top:70px;padding-bottom:100px;height:500px}section.pod.feeds .container .right .icon{width:40px;height:40px;background:#dda230;border-radius:135px;margin:20px auto}section.pod.feeds .container .right .icon a{display:block;width:100%;height:100%;color:#1f4860!important;text-align:center;font-size:28px;padding-top:5px}section.pod.social-icons ul{text-align:center;margin-top:25px;margin-bottom:25px}section.pod.social-icons ul li{display:inline-block;margin-left:20px;margin-right:20px}section.pod.social-icons ul li a{display:block;background:#dca12f;border-radius:135px;width:45px;height:45px;color:#fff;font-size:27px;padding-top:8px;text-align:center}section.pod.social-icons ul li a:hover{opacity:.7}section.footer{color:#fff;font-family:HelveticaNeue-Thin;background:#1f4860;padding-top:35px;padding-bottom:100px}section.footer .container{background:#1f4860}section.footer .gallery{width:245px;margin:auto}section.footer .gallery .gallery-item{width:110px;height:110px;background:#fff;margin-bottom:12px;float:left;margin-right:12px}section.footer .gallery .gallery-item:hover{opacity:.8}section.footer .gallery .gallery-item a{display:block;width:100%;height:100%}section.footer h4{color:#dca12f;margin-bottom:40px;margin-top:30px;font-size:32px;font-weight:300}section.footer ul{padding:0}section.footer a{color:#fff}section.footer .logo{width:75%;margin:auto;height:321px;background:url(../img/foleys-white-logo.png) top center no-repeat;background-size:contain}section.footer .logo a{display:block;width:100%;height:100%}section.footer-bar{background:#dda230;font-size:18px;color:#fff;font-family:HelveticaNeue-Thin}section.footer-bar .container{background:#dda230;padding-top:20px;padding-bottom:15px}section.footer-bar a{color:#fff}input::-webkit-input-placeholder{color:#333!important}input[type=email],input[type=text],textarea{background:#f5f5f5!important;border:1px solid #e0e0e0;padding:10px}.wpcf7-submit{background:#222;color:#fff;font-size:15px;display:block;border:none;opacity:1;padding:10px 15px;border-radius:5px;text-transform:uppercase;width:145px;margin:15px auto;text-align:center}.wpcf7-submit:hover{opacity:.8;transition:.8s}.wpcf7-not-valid-tip{font-size:14px!important;color:#1f4860!important;float:left;margin-bottom:15px;margin-left:15px}.wpcf7-mail-sent-ok,.wpcf7-validation-errors{font-size:14px;border:none!important;background:#1f4860;color:#fff;margin:0!important}.contact-form textarea{height:140px}@media (min-width:768px) and (max-width:991px){section.footer .logo{height:250px;margin-bottom:25px}}@media (max-width:767px){section.rotator{height:465px!important}section.rotator .emblem{position:absolute;left:50%;margin-left:-157px;top:50%;margin-top:-157px;width:314px;height:314px;z-index:10}section.rotator .flexslider ul.slides,section.rotator .flexslider ul.slides li{height:465px}}@media (max-width:480px){section.footer .logo{height:200px;margin-bottom:25px}section.rotator{height:240px!important}section.rotator .emblem{position:absolute;left:50%;margin-left:-75px;top:50%;margin-top:40px;width:150px;height:150px;z-index:10}section.rotator .flexslider ul.slides,section.rotator .flexslider ul.slides li{height:240px}}@media (max-width:1175px){.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse.in{display:block!important}.collapsing{overflow:hidden!important}section.header{display:none}section.mobile-header{display:block}section.footer{text-align:center}section.pod.two-column-with-image .pod-image{height:240px}section.pod.two-column-with-image .pod-image.pull-left,section.pod.two-column-with-image .pod-image.pull-right{float:none;width:100%}section.pod.two-column-with-image .pod-content{height:auto!important}section.banner .container{height:240px}section.banner .container .emblem{position:absolute;left:50%;margin-left:-75px;top:0;margin-top:166px;width:150px;height:150px;z-index:10;background-size:contain}}