/*!
Theme Name: AWI Revamped
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: awi-revamped
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

AWI Revamped is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}.button,input[type=submit],button{transition:.2s all;background-color:gray;color:#000;padding:7px 15px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}@font-face{font-family:'cormorant_infantregular';src:url(//www.pappasparkville.com/wp-content/themes/awi-revamped/fonts/cormorantinfant-regular-webfont.woff2) format('woff2'),url(//www.pappasparkville.com/wp-content/themes/awi-revamped/fonts/cormorantinfant-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'montserratregular';src:url(//www.pappasparkville.com/wp-content/themes/awi-revamped/fonts/montserrat-regular-webfont.woff2) format('woff2'),url(//www.pappasparkville.com/wp-content/themes/awi-revamped/fonts/montserrat-regular-webfont.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}body,button,input,select,optgroup,textarea{color:#404040;font-family:'montserratregular',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1}h1,h2,h3,h4,h5,h6{font-family:'cormorant_infantregular'}p{line-height:1.5}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}[style*=background-image]{background-position:center;background-size:cover}a{color:#d12026;text-decoration:none}a:hover,a:active{color:#191970}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{background:#9a0004;padding:15px 20px;color:#fff;display:inline-block;transition:.2s all;font-size:18px;text-transform:uppercase;border:0}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;width:100%;height:36px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%;height:170px}form .list--unstyled{margin:0 -6px}form .list--unstyled li{margin:12px 6px}.list--unstyled .form-field--half{float:left;width:calc(50% - 12px);margin:6px}.list--unstyled .form-field--third{float:left;width:calc(33.3333% - 12px);margin:6px}form .list--unstyled li:first-child,form .list--unstyled .form-field--half:first-child,form .list--unstyled .form-field--half:first-child+.form-field--half,form .list--unstyled .form-field--third:first-child,form .list--unstyled .form-field--third:first-child+.form-field--third,form .list--unstyled .form-field--third:first-child+.form-field--third+.form-field--third{margin-top:0}form .list--unstyled li:last-child,form .list--unstyled .form-field--half:last-child,form .list--unstyled li:not(.form-field--half)+.form-field--half:nth-last-child(2),form .list--unstyled .form-field--third:last-child,form .list--unstyled li:not(.form-field--third)+.form-field--third:nth-last-child(3),form .list--unstyled li:not(.form-field--third)+.form-field--third:nth-last-child(3)+.form-field--third:nth-last-child(2){margin-bottom:0}.form-field--half+li:not(.form-field--half):not(.form-field--third),.form-field--third+li:not(.form-field--half):not(.form-field--third){clear:both;margin-top:0;padding-top:6px}li:not(.form-field--half):not(.form-field--third)+.form-field--half,li:not(.form-field--half):not(.form-field--third)+.form-field--half+.form-field--half,li:not(.form-field--half):not(.form-field--third)+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--third+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--third+.form-field--third+.form-field--third{margin-top:0}@media screen and (max-width:567px){.list--unstyled .form-field--half,.list--unstyled .form-field--third{float:none;width:auto;margin:12px 6px}.form-field--half+li:not(.form-field--half):not(.form-field--third),.form-field--third+li:not(.form-field--half):not(.form-field--third){margin-top:12px;padding-top:0}form .list--unstyled .form-field--half:first-child+.form-field--half,form .list--unstyled .form-field--third:first-child+.form-field--third,form .list--unstyled .form-field--third:first-child+.form-field--third+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--half,li:not(.form-field--half):not(.form-field--third)+.form-field--half+.form-field--half,li:not(.form-field--half):not(.form-field--third)+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--third+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--third+.form-field--third+.form-field--third{margin-top:12px}form .list--unstyled li:not(.form-field--half)+.form-field--half:nth-last-child(2),form .list--unstyled li:not(.form-field--third)+.form-field--third:nth-last-child(3),form .list--unstyled li:not(.form-field--third)+.form-field--third:nth-last-child(3)+.form-field--third:nth-last-child(2){margin-bottom:12px}}.interior-banner{height:500px;position:relative}.interior-banner-header-wrapper{position:relative;width:100%;height:100%}.interior-banner-header{position:absolute;left:0;bottom:0;width:100%;text-align:center;font-weight:700;font-size:5vw;z-index:10;background:rgba(14,28,54,.9)}.interior-banner-header h1{font-size:48px;font-weight:400;color:#fff;text-align:center;padding:5px;margin:3px 0 8px;position:relative}@media screen and (max-width:767px){.interior-banner{height:240px}.interior-banner-header h1{font-size:32px}.interior-page-main{padding:40px 0 120px}}.sticky{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.container{margin:0 auto;position:relative;max-width:1400px;padding:0 15px}.list--unstyled{list-style:none;margin:0;padding:10px}.button{background:#9a0004;padding:15px 20px;color:#fff;display:inline-block;transition:.2s all;font-size:18px;text-transform:uppercase}.button:hover{background:#a7872b;color:#fff;text-decoration:none}svg{width:16px;height:16px}#notification-bar{position:relative;text-align:center;background:#0e1c36;padding:10px 0;font-size:21px;color:#fff}#notification-bar a{color:#a7872b}#notification-bar a:hover{text-decoration:underline}#notification-bar p{margin:0}#notification-bar .icon-close{width:20px;height:20px;fill:#fff}#notification-bar .close-button{border-radius:0;background:#162d58;color:#fff;position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;padding:0 20px;border:none}#notification-bar .close-button:hover{background:#a7872b}@media screen and (max-width:1023px){#notification-bar .close-button{right:0}}@media screen and (max-width:967px){#notification-bar{font-size:16px}#notification-bar{padding-right:20px}#notification-bar .close-button{font-size:16px;padding:.8em 1em}}@media screen and (max-width:667px){#notification-bar{padding-right:50px}}.dinner-closure-notice{font-size:24px;text-align:center}@media screen and (max-width:567px){.modal-window div,.modal-window form{width:300px}.modal-window__wrapper.has-overlay{width:100%}.modal-window img{padding-top:40px}.dinner-closure-notice{font-size:18px}.full-details-button{width:195px}}header .container{max-width:1475px}header .container .inner-header{display:flex;align-items:center}header .container .inner-header .header-logo{width:278px;height:77px;max-width:100%}header .container .inner-header .header-socials-phone{display:flex;gap:10px;margin-left:30px}header .container .inner-header .header-socials-phone .icon-facebook{width:10px;height:18px;fill:#383838}header .container .inner-header .header-socials-phone .phone-number a{color:#363636}header .container .inner-header .header-socials-phone .instagram-icon-link a:hover svg,header .container .inner-header .header-socials-phone .facebook-icon-link a:hover svg{fill:#9a0004}header .container .inner-header .header-socials-phone .phone-number a{display:flex;align-items:center;font-size:16px;font-weight:700}header .container .inner-header .header-socials-phone .phone-number a:hover{color:#9a0004}header .container .inner-header .header-socials-phone .phone-number a:hover svg{fill:#9a0004}header .container .inner-header .header-socials-phone .icon-instagram{height:17px;width:17px;fill:#383838}header .container .inner-header .header-socials-phone .icon-phone{height:15px;width:15px;fill:#383838}header .container .inner-header .header-socials-phone .instagram-icon-link{padding-right:10px;border-right:1px solid #363636}header nav{float:right;margin-left:auto}header .header-buttons{margin-left:30px}header .header-buttons .button{font-weight:600}header .header-buttons .reservation-button{background-color:#0e1c36}header .header-buttons .reservation-button:hover{background-color:#a7872b}.awiNav__trigger,.awiNav-wrap .awiNav__close,.awiNav-wrap .awiNav__togglesub,.awiNav-cover{display:none}.awiNav__trigger,.awiNav-wrap .awiNav__close,.awiNav-wrap .awiNav__togglesub,.awiNav-cover{display:none}.awiNav{font-size:0;position:relative;z-index:200;margin:0;padding:0;list-style:none}.awiNav.collapsable{white-space:nowrap}.awiNav li{position:relative;margin:0}.awiNav>li{font-size:1rem;line-height:125px;display:inline-block;height:125px}.awiNav a{font-size:15px;display:block;padding:0 12px;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:#363636;font-weight:700}.awiNav a:hover{color:#9a0004}.awiNav ul{line-height:1;position:absolute;top:100%;left:0;display:none;margin:0;padding:.5em 0;list-style:none;background:#d1202c}.awiNav>li:last-child ul{right:0;left:auto}.awiNav ul ul{top:-.5em;right:auto;left:100%}.awiNav>li:last-child ul ul{right:100%;left:auto}.awiNav ul a{padding-top:.5em;padding-bottom:.5em;color:#fff}.awiNav ul a:hover{color:#fff;background-color:#b0101b}@media screen and (min-width:1024px){.awiNav li:hover>ul{display:block}}@media screen and (max-width:1438px){header .container .inner-header{flex-wrap:wrap;gap:10px}header .header-buttons{margin:0 0 10px auto}}@media screen and (max-width:1200px){.awiNav>li{line-height:100px;height:100px}.awiNav a{font-size:16px;display:block;padding:0 10px;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:#444}}@media screen and (max-width:1023px){header .container{padding:15px}header .container .inner-header .header-logo{order:1}header nav{order:4}.header-socials-phone{order:2}.header-buttons{order:3}.awiNav-cover{position:fixed;z-index:999;top:0;left:0;width:100%;height:calc(100vh + 200px);cursor:pointer;background:rgba(0,0,0,.6)}.awiNav__trigger{line-height:0;position:relative;display:block;width:50px;height:80px;margin:0 10px 0 0;padding:0;cursor:pointer;border:0;border-radius:0;outline:0}.awiNav__trigger,.awiNav__trigger:hover{background:0 0}.awiNav__trigger:active{-webkit-transform:none;-ms-transform:none;transform:none}.awiNav__trigger span{position:absolute;top:50%;left:50%;width:40px;height:4px;margin:-2px 0 0 -20px;border-radius:2px/50%;background:#9a0004;-webkit-box-shadow:0 -10px 0 #9a0004,0 10px 0 #9a0004;box-shadow:0 -10px 0 #9a0004,0 10px 0 #9a0004}.awiNav-wrap{position:fixed;z-index:999999;top:0;left:100%;width:calc(100% - 45px);max-width:320px;height:calc(100vh + 200px);padding-bottom:200px;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;background:#9a0004}.awiNav-wrap.nav-shown{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.awiNav-wrap .awiNav__close{font-size:.9rem;font-weight:700;position:relative;display:block;width:100%;height:45px;padding-left:50px;text-align:left;text-transform:uppercase;border-bottom:1px solid #fff;border-radius:0;background:0 0;color:#fff}.awiNav-wrap .awiNav__close:hover,.awiNav a:hover{background:rgba(255,255,255,.1)}.awiNav-wrap .awiNav__close:active{-webkit-transform:none;-ms-transform:none;transform:none}.awiNav__close span{position:absolute;top:10px;left:10px;width:20px;height:3px;-webkit-transform:rotate(45deg) translateX(4px);-ms-transform:rotate(45deg) translateX(4px);transform:rotate(45deg) translateX(4px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;border-radius:2px;background:#fff}.awiNav__close span~span{-webkit-transform:rotate(-45deg) translateX(-4px);-ms-transform:rotate(-45deg) translateX(-4px);transform:rotate(-45deg) translateX(-4px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.awiNav{overflow-y:auto;width:100%;max-height:calc(100% - 45px);text-align:left}.awiNav.nav-hidden,.awiNav .nav-hidden{display:none}.awiNav.nav-shown,.awiNav .nav-shown{display:block}.awiNav li,.awiNav>li{font-size:0;line-height:1.2;display:block;width:100%;height:auto;border-bottom:1px dotted rgba(255,255,255,.1)}.awiNav__links{position:relative}.awiNav a,.awiNav ul a{font-size:1rem;display:block;padding:calc(22.5px - .6rem) 15px;white-space:normal;color:#fff}.awiNav a:hover{color:#fff}.awiNav .awiNav__links>a{display:inline-block;width:calc(100% - 45px);vertical-align:middle}.awiNav-wrap .awiNav .awiNav__togglesub{font-size:0;position:absolute;top:0;right:0;display:inline-block;width:45px;height:100%;vertical-align:middle;text-indent:-9999px;background:rgba(255,255,255,.1)}.awiNav-wrap .awiNav__togglesub.nav-hidden{display:none}.awiNav__togglesub:before{position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);width:0;height:0;content:'';-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;border-width:10px 5px 0;border-style:solid;border-color:#fff transparent transparent}.sub-shown>.awiNav__links>.awiNav__togglesub:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.awiNav ul{position:static;padding:0;border:0;background:rgba(255,255,255,.1);-webkit-box-shadow:none;box-shadow:none}}.page-template-default article{width:calc(100% - 340px);display:inline-block;vertical-align:top}.page-template-default aside{max-width:320px;display:inline-block;vertical-align:top;padding-left:10px}@media screen and (max-width:870px){.page-template-default article{width:calc(100%)}.page-template-default aside{max-width:100%}}.full-width{max-width:54em}@media screen and (max-width:917px){header .container .inner-header .header-socials-phone{margin-left:auto}header .header-buttons{margin:0 0 0 auto}header nav{margin-left:unset}}@media screen and (max-width:767px){header .container .inner-header .header-logo{width:250px;height:auto}}@media screen and (max-width:567px){header .container .inner-header .header-logo{margin:0 auto}header nav{margin:0 auto}header .container .inner-header .header-socials-phone{margin-top:15px;justify-content:center;margin-left:unset;width:100%;text-align:center}header .header-buttons{width:100%;display:flex;gap:10px;justify-content:center;margin:10px auto 0 auto;text-align:center;flex-wrap:wrap}}.banner{height:789px;position:relative;background-position:center;background-size:cover}.banner-overlay{position:absolute;content:'';height:100%;width:100%;background-color:rgba(39,40,40,.32);top:0;left:0}.banner .banner-content{position:absolute;left:0;top:60px;width:50%}.banner .banner-content h1{font-size:75px;color:#fff;position:relative;font-weight:600}.banner .banner-content h1:after{position:absolute;content:'';background-image:url(//www.pappasparkville.com/wp-content/themes/awi-revamped/img/brush-stoke.png);background-repeat:no-repeat;width:249px;height:21px;left:25%;bottom:-44px}.banner .banner-content h2{font-size:46px;font-family:'montserratregular';color:#fff;font-weight:400;margin:0}.banner .banner-content .subtitle-crab{display:flex;align-items:center;justify-content:center;gap:22px;padding-top:15px}.banner .banner-content svg{fill:#fff;width:143px;height:98px}.banner .banner-content .contact-information{color:#fff;font-size:20px;font-weight:700;text-align:center;margin-left:-115px}.banner .banner-content .contact-information a{color:#fff}@media screen and (max-width:1436px){.banner .banner-content{left:2%}}@media screen and (max-width:1158px){.banner .banner-content{left:0;right:0;margin:0 auto;text-align:center;width:80%;top:14px}.banner .banner-content h1:after{left:0;right:0;margin:0 auto}.banner .banner-content .subtitle-crab{flex-wrap:wrap}.banner .banner-content .contact-information{margin-left:0}}@media screen and (max-width:767px){.banner{height:845px}.banner .banner-content{width:95%;top:25px}.banner .banner-content h1{font-size:55px}.banner .banner-content h2{font-size:32px}}.pappas-story{height:1430px;padding:100px 0}.pappas-story h2{font-size:60px;color:#fff;text-align:center;margin-top:0;font-weight:400;position:relative;padding-bottom:40px}.pappas-story h3{font-size:46px;color:#fff;font-weight:400;text-align:center}.pappas-story h2:after{position:absolute;content:'';background-image:url(//www.pappasparkville.com/wp-content/themes/awi-revamped/img/enjoy-brush-stoke.png);background-repeat:no-repeat;width:567px;height:13px;left:0;bottom:0;right:0;margin:0 auto}.pappas-story p{font-size:18px;color:#fff;width:90%;margin:10px auto 0 auto;font-weight:400;text-align:center}@media screen and (max-width:986px){.pappas-story{padding:60px 0;height:fit-content}}@media screen and (max-width:767px){.pappas-story h2{font-size:36px}.pappas-story h2:after{width:337px;max-width:100%}}.hp-enjoy{height:540px;padding:100px 0}.hp-enjoy h2{font-size:60px;color:#fff;margin-top:0;font-weight:400;position:relative;padding-bottom:40px}.hp-enjoy h2:after{position:absolute;content:'';background-image:url(//www.pappasparkville.com/wp-content/themes/awi-revamped/img/enjoy-brush-stoke.png);background-repeat:no-repeat;width:567px;height:13px;left:0;bottom:0;right:0;margin:0 auto}.hp-enjoy p{font-size:18px;color:#fff;width:90%;margin:0 auto;font-weight:400}.hp-enjoy .enjoy-buttons{text-align:center;margin-top:50px}.hp-enjoy .enjoy-buttons .button{padding:25px 50px}.hp-enjoy .enjoy-buttons .button:first-child{margin-right:20px}@media screen and (max-width:986px){.hp-enjoy{padding:60px 0;height:fit-content}}@media screen and (max-width:767px){.hp-enjoy h2{font-size:36px}.hp-enjoy h2:after{width:337px;max-width:100%}}@media screen and (max-width:607px){.hp-enjoy .enjoy-buttons{margin-top:30px}.hp-enjoy .enjoy-buttons .button:first-child{margin-right:unset;margin-bottom:10px}.hp-enjoy .enjoy-buttons .button{padding:20px 35px}}.hp-full-width-gallery .full-width{max-width:none}.hp-full-width-gallery .full-width ul{display:flex;list-style:none;padding:0;margin:0}.hp-full-width-gallery .full-width ul li{width:calc(100% / 5)}.hp-full-width-gallery .full-width ul li .gallery-bucket-image{background-position:center;background-size:cover;height:355px}@media screen and (max-width:1023px){.hp-full-width-gallery .full-width ul{flex-wrap:wrap}.hp-full-width-gallery .full-width ul li{flex:30%}}@media screen and (max-width:767px){.hp-full-width-gallery .full-width ul li{flex:35%}.hp-full-width-gallery .full-width ul li .gallery-bucket-image{height:275px}}.hh-specials{height:850px;padding:133px 0;background-size:cover;background-repeat:no-repeat;background-position:center}.hh-specials .full-width{max-width:1666px;margin:0 auto}.hh-specials .inner-content{display:flex;align-items:center;padding:0 20px}.hh-specials .inner-content .hh-images{width:50%;display:flex;gap:30px}.hh-specials .inner-content .hh-content{width:50%}.hh-specials .inner-content .hh-images .hh-left-image,.hh-specials .inner-content .hh-images .hh-right-image{background-size:cover;background-position:center;width:433px;height:494px;max-width:100%;max-height:100%}.hh-specials .inner-content .hh-images .hh-right-image{margin-top:85px}.hh-specials .inner-content .hh-content h2{font-weight:400;position:relative;font-size:50px;text-transform:uppercase;color:#fff;padding-bottom:43px;margin:0 0 47px}.hh-specials .inner-content .hh-content h2:after{position:absolute;content:'';background-image:url(//www.pappasparkville.com/wp-content/themes/awi-revamped/img/hh-brush-stoke.png);background-repeat:no-repeat;width:249px;height:21px;max-width:100%;bottom:0;left:0;right:0;margin:0 auto}.hh-specials .inner-content .hh-content h3{font-size:24px;font-weight:600;color:#fff;font-family:'montserratregular'}.hh-specials .inner-content .hh-content p{color:#fff;font-size:18px;margin:0}.specials-title{margin-top:50px}@media screen and (max-width:1423px){.hh-specials .inner-content .hh-images .hh-left-image,.hh-specials .inner-content .hh-images .hh-right-image{height:433px}}@media screen and (max-width:1023px){.hh-specials{height:fit-content;padding:60px 0 100px}.hh-specials .inner-content{flex-wrap:wrap;gap:50px}.hh-specials .inner-content .hh-images,.hh-specials .inner-content .hh-content{width:100%;justify-content:center}.hh-specials .inner-content .hh-images .hh-left-image,.hh-specials .inner-content .hh-images .hh-right-image{width:250px;height:250px}}@media screen and (max-width:767px){.hh-specials .inner-content .hh-content h2{font-size:36px}}.hp-reviews{padding:96px 0 200px}.hp-reviews .inner-content{text-align:center}.hp-reviews .inner-content h2{font-size:50px;color:#9a0004;font-weight:400;text-transform:uppercase;margin:10px 0}.hp-reviews .inner-content .google-image{width:176px;height:58px;background-size:contain;margin:0 auto}.hp-reviews .inner-content .stars-icon-list{display:flex;align-items:center;gap:10px;justify-content:center;margin-bottom:20px;margin-top:10px}.hp-reviews .inner-content .stars-icon-list svg{width:29px;height:29px;fill:#9a0004}.ti-widget.ti-goog .ti-reviews-container-wrapper{display:flex;justify-content:center;margin:0 auto}.ti-review-item{background-color:#fafafa !important}@media screen and (max-width:767px){.hp-reviews{padding:96px 0 150px}.hp-reviews .inner-content h2{font-size:36px}}.home .interior-page-main{padding:40px 0 200px}.interior-page-main{max-width:70em;margin:0 auto;padding:60px 0}.page-id-98 .interior-page-main{max-width:70em}.page-id-101 .interior-page-main{max-width:80em}.menu-blocks ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.menu-blocks ul li:nth-child(4){border:1px solid #00b4d5;background:#00b4d5}.menu-blocks ul li .image-wrap{width:50%;min-height:420px}.menu-blocks ul li .text-wrap{width:50%;background:#f6eee2;text-align:center;padding:70px 50px}.menu-blocks ul li .text-wrap svg{height:70px;width:70px;fill:#0e1c36;display:block;margin:0 auto;margin-bottom:10px}.menu-blocks ul li .text-wrap h2{font-size:36px;text-align:center;padding-top:0;margin:0}.menu-blocks ul li .text-wrap p{margin-bottom:20px}.menu-blocks ul li:nth-child(2n) .image-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.callout-box{background:#0e1c36;color:#fff;text-align:center;line-height:26px;padding:30px}.private-dining-photos{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-left:0}.private-dining-photos li{flex:30%;list-style:none;display:inline-block;text-align:center;margin-bottom:35px}.private-dining-photos .private-dining-photo{height:290px}.private-dining-buttons{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:40px 0 0;padding-left:0}.private-dining-buttons li{flex:10%;list-style:none;display:inline-block;text-align:center;margin-bottom:12px}.private-dining-buttons .button{width:250px;padding:30px}.meet-our-team-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;align-items:center;background:#f1f1f1;border-radius:18px;margin-bottom:40px}.meet-our-team-column{flex:60%;padding:20px;margin:16px 6px}.meet-our-team-column h3{color:#4ea6d4;font-size:28px;margin-top:10px}.meet-our-team-column h4{font-size:24px;font-style:italic}.meet-our-team-column:first-child{flex:4%}.meet-our-team-column .meet-our-team-image{height:240px;border-radius:18px}.contact-buttons{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-left:0;padding-left:0}.contact-buttons li{flex:10%;list-style:none;display:inline-block;text-align:center;margin-bottom:12px}.contact-buttons .button{width:282px;padding:30px}.locations-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;background:#f6eee2;border:1px solid #dfd8ce;margin-top:20px}.location-column{flex:30%;text-align:center;padding:20px;margin:16px 6px 0}.location-column a{color:#404040}.location-buttons{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-left:0;padding-left:0}.location-buttons li{flex:10%;list-style:none;display:inline-block;text-align:center;margin-bottom:12px}.location-buttons .button{color:#fff;width:310px;padding:18px}.contact-form-wrapper{background:#f1f1f1;border:1px solid #ccc;line-height:27px;padding:30px}.contact-form-wrapper h2{font-size:36px;color:#0e1c36;text-align:center}.contact-form-wrapper input.wpcf7-form-control.wpcf7-submit{display:block;margin:0 auto}.contact-form-wrapper form .list--unstyled li:last-child{margin-bottom:-20px}.responsive-embed-container{position:relative;overflow:hidden;max-width:100%;height:0;padding-bottom:77.25%;margin-bottom:14px}.responsive-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1023px){.menu-blocks ul li{display:block}.menu-blocks ul li .image-wrap{width:100%;min-height:400px}.menu-blocks ul li .text-wrap{width:100%;padding:30px 15px;text-align:center}}@media screen and (max-width:870px){.menu-blocks ul li .text-wrap h2{font-size:32px}}@media screen and (max-width:767px){.menu-blocks ul li .image-wrap{min-height:350px}}@media screen and (max-width:567px){.responsive-embed-container{padding-bottom:130.25%;margin-top:-50px}.menu-blocks ul li .image-wrap{min-height:250px}.menu-blocks ul li .text-wrap h3{font-size:32px}.menu-buttons .button,.private-dining-buttons .button,.contact-buttons .button{padding:30px;width:335px}.location-buttons .button{width:260px}.private-dining-photos li,.meet-our-team-column,.location-column{flex:100%;margin:15px 6px 0}.meet-our-team-column .meet-our-team-image{height:275px}}footer{background-image:url(//www.pappasparkville.com/wp-content/themes/awi-revamped/img/footer-bk.png);min-height:780px;background-size:cover;background-position:center;padding:250px 0 0;position:relative}footer .inner-footer{display:flex;padding-bottom:40px;border-bottom:1px solid #162c54}footer .inner-footer .company-info{width:50%;display:flex;align-items:center}footer .inner-footer .company-locations{width:50%}footer .inner-footer .company-info-half{width:50%}footer .inner-footer .footer-buttons{gap:20px;column-count:1;display:grid;text-align:center;max-width:298px}footer .inner-footer .footer-buttons .button{padding:25px 35px;font-weight:600}footer .absolute-crab-cake{position:absolute;right:7%;top:-22%;background-image:url(//www.pappasparkville.com/wp-content/themes/awi-revamped/img/crabcake-image.png);height:398px;width:485px;background-size:contain}footer .inner-footer .footer-logo{background-image:url(//www.pappasparkville.com/wp-content/themes/awi-revamped/img/pappas-restaurant-footer-logo.png);background-size:contain;width:271px;height:77px;margin:0 auto}footer .inner-footer .company-locations h3{font-size:40px;color:#fff;text-align:center;font-weight:400;margin-top:0}footer .inner-footer .locations-list{display:flex;flex-wrap:wrap}footer .inner-footer .address-area{text-align:center;padding-top:50px}footer .inner-footer .google-maps-link{color:#fff;font-size:18px}footer .inner-footer .google-maps-link p{margin:0}footer .inner-footer .google-maps-link:hover p{color:#a7872b}footer .inner-footer .phone-number-area{text-align:center;padding:20px 0}footer .inner-footer .phone-link{color:#fff;font-size:18px;text-align:center;margin:0}footer .inner-footer .phone-link:hover{color:#a7872b}footer .inner-footer .business-hours{text-align:center}footer .inner-footer .business-hours p{font-size:18px;margin:0;color:#fff}footer .inner-footer .locations-list .location{width:50%;text-align:center;color:#fff}footer .inner-footer .locations-list .location:first-child{padding-bottom:40px}footer .inner-footer .locations-list .location:nth-child(2){padding-bottom:40px}footer .inner-footer .locations-list .location p{margin:0;font-size:18px}footer .inner-footer .social-list{padding:15px 0 0}footer .inner-footer .social-list ul{display:flex;justify-content:center;gap:14px;align-items:center}footer .inner-footer .social-list li a .icon-facebook{fill:#fff;height:28px;width:16px}footer .inner-footer .social-list li a .icon-instagram{height:32px;width:28px;fill:#fff}footer .inner-footer .social-list li a:hover .icon-facebook,footer .inner-footer .social-list li a:hover .icon-instagram{fill:#a7872b}footer .business-hours-by-department{color:#fff;text-align:center}footer .nav-copyright-area{padding:40px 0}footer .nav-copyright-area .footer-nav{padding-bottom:25px}footer .nav-copyright-area .footer-nav ul{display:flex;gap:25px;justify-content:center}footer .nav-copyright-area .footer-nav ul li a{color:#fff;font-size:16px}footer .nav-copyright-area .footer-nav ul li a:hover{color:#a7872b}footer .copyright-area ul{display:flex;list-style:none;flex-wrap:wrap;padding:0;margin:0;text-align:center;justify-content:center}footer .copyright-area ul li{display:inline-block;padding:0 6px;border-right:1px solid #fff;color:#fff;font-size:14px}footer .copyright-area ul li:last-child{border-right:none}footer .copyright-area ul li a{color:#fff}footer .copyright-area ul li a:hover{text-decoration:none;color:#a7872b}@media screen and (max-width:1290px){footer .inner-footer{flex-wrap:wrap;row-gap:50px}footer .inner-footer .company-info,footer .inner-footer .company-locations{width:100%}}@media screen and (max-width:1291px){footer .absolute-crab-cake{right:3%;background-repeat:no-repeat;height:319px;top:-120px}}@media screen and (max-width:767px){footer{padding:164px 0 0}footer .inner-footer .company-info,footer .inner-footer .company-locations{width:100%;justify-content:center}footer .inner-footer .company-info{flex-wrap:wrap;gap:30px}footer .inner-footer .company-info-half{width:100%}footer .inner-footer .footer-buttons{margin:0 auto}footer .nav-copyright-area .footer-nav ul{flex-wrap:wrap}footer .inner-footer .locations-list .location{width:100%}footer .inner-footer .locations-list .location:nth-child(3){padding-bottom:40px}footer .absolute-crab-cake{right:0;left:0;background-repeat:no-repeat;height:214px;width:285px;margin:0 auto;top:-90px}}