@font-face{font-family:"hk-grotesk-bold";src:url(/wp-content/themes/mph/assets/fonts/hk/HankenGrotesk-Bold.ttf)}@font-face{font-family:'hk-grotesk-semibold';src:url(/wp-content/themes/mph/assets/fonts/hk/HankenGrotesk-SemiBold.ttf)}@font-face{font-family:"hk-grotesk-medium";src:url(/wp-content/themes/mph/assets/fonts/hk/HankenGrotesk-Medium.ttf)}@font-face{font-family:"hk-grotesk-regular";src:url(/wp-content/themes/mph/assets/fonts/hk/HankenGrotesk-Regular.ttf)}@font-face{font-family:"anton-regular";src:url(/wp-content/themes/mph/assets/fonts/Anton-Regular.ttf)}@font-face{font-family:"helvetica-medium";src:url(/wp-content/themes/mph/assets/fonts/helvetica-neue-medium.ttf)}@font-face{font-family:"helvetica-light";src:url(/wp-content/themes/mph/assets/fonts/HelveticaNeueLight.otf)}@font-face{font-family:"oswald-bold";src:url(/wp-content/themes/mph/assets/fonts/Oswald-Bold.ttf)}@font-face{font-family:"oswald-semibold";src:url(/wp-content/themes/mph/assets/fonts/Oswald-SemiBold.ttf)}@font-face{font-family:"funnelsans-regular";src:url(/wp-content/themes/mph/assets/fonts/FunnelSans-Regular.ttf)}:root{--dark-text-color:#2f2f2f;--primary-color:#AF2B25;--secondary-color:rgb(214, 214, 214)}ul.top-menu-nav{display:flex;justify-content:start;align-items:center;column-gap:2.5rem}ul.top-menu-nav>li{display:inline-block}ul.top-menu-nav li a{font-family:"hk-grotesk-bold";font-size:16px;color:var(--dark-text-color);text-transform:uppercase;text-decoration:none;font-style:normal;position:relative}ul.top-menu-nav li a:hover{color:var(--primary-color)}ul.top-menu-nav li.current-menu-item a::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background-color:var(--primary-color);position:absolute;top:calc(50% - 2.5px);left:-10px}.font-grotesk-bold{font-family:"hk-grotesk-bold"}.font-grotesk-medium{font-family:'hk-grotesk-medium'}.font-oswald-bold{font-family:"oswald-bold"}.font-oswald-semibold{font-family:"oswald-semibold"}.font-funnelsans-regular{font-family:"funnelsans-regular"}.font-grotesk-semibold{font-family:"hk-grotesk-semibold"}.font-grotesk-regular{font-family:"hk-grotesk-regular"}.primary-btn{background:var(--primary-color);font-size:15px;font-family:"hk-grotesk-bold";color:#fff;justify-content:center;align-items:center;text-decoration:none;padding:10px 20px;border-radius:7px;text-transform:uppercase;width:auto;white-space:nowrap;border:1px solid var(--primary-color)}.contact-btn{font-size:22px;padding:15px 20px;width:220px}.secondary-btn{background:var(--secondary-color);color:#00020d;font-family:"hk-grotesk-bold";justify-content:center;align-items:center;text-decoration:none;padding:10px 20px;border-radius:7px;text-transform:uppercase;width:auto;white-space:nowrap}.primary-btn:hover{background:#fff;color:var(--primary-color)}.secondary-btn:hover{background:#00020d;color:#fff}.text-primary-color{color:var(--primary-color)}.heading-shadow{text-shadow:2px 2px #444}.banner-heading{font-family:"anton-regular"}.banner-subheading,.helvetica-medium{font-family:"helvetica-medium"}.helvetica-light{font-family:"helvetica-light"}.slide-indicator-highlighted,.slide-item-indicator-highlighted{background:var(--primary-color)!important}.banner-slider .slick-arrow,.testimonials-slider .slick-arrow,.item-slider .slick-arrow,.catering-slider .slick-arrow{position:absolute;top:60%;transform:translateY(-50%);z-index:10;color:#fff;font-size:30px;cursor:pointer;background:rgb(255 255 255 / .5);border-radius:50%;padding:10px;transition:all 0.3s;width:45px;height:45px;display:flex;justify-content:center;align-items:center}.catering-slider .slick-arrow{top:50%}.testimonials-slider .slick-arrow,.catering-slider .slick-arrow{background:var(--primary-color);color:#fff}.banner-slider .slick-arrow:hover,.item-slider .slick-arrow:hover{background:var(--primary-color)}.banner-slider .slick-arrow.slick-prev,.testimonials-slider .slick-arrow.slick-prev,.item-slider .slick-arrow.slick-prev,.catering-slider .slick-arrow.slick-prev{left:20px}.banner-slider .slick-arrow.slick-next,.testimonials-slider .slick-arrow.slick-next,.item-slider .slick-arrow.slick-next,.catering-slider .slick-arrow.slick-next{right:20px}.testimonials-slider .slick-list{overflow:clip;overflow-y:visible}.testimonials-slider .slick-track{display:flex;justify-content:center;align-items:center;column-gap:4rem}.testimonials-slider .slick-dots{bottom:-40px}.testimonials-slider .slick-dots li{width:10px;height:10px;margin:0 3px}.testimonials-slider .slick-dots li button:before{font-size:40px;width:0;height:0}.testimonials-slider .slick-dots li.slick-active button:before{color:var(--primary-color)}#menu-footer-navigation-menu li a{color:#e1e1e1;text-decoration:none;text-transform:uppercase;font-family:"hk-grotesk-medium";font-size:16px}#menu-footer-navigation-menu li a:hover{color:var(--primary-color)}.footer-social-icons-container,.store-social-icons-container{background:#494949;height:32px;width:32px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;text-decoration:none}.store-social-icons-container{background:#e3e3e4}.footer-social-icons-container img{height:16px}.store-social-icons-container img{height:14px}.current-menu-heading-selected{color:var(--primary-color)!important}.current-menu-heading-selected span.catering-selected-menu-underline{display:block}.item-meta-heading{font-family:'hk-grotesk-regular';text-transform:uppercase;color:#353535;padding:0 10px 15px;border-bottom:1px solid #fff0}.item-meta-heading.meta-heading-selected{font-family:'hk-grotesk-bold';border-color:var(--primary-color)}.contact-field{height:55px;background:#fff;font-size:16px;border-radius:10px;font-family:hk-grotesk-semibold;color:#585858;box-shadow:0 2px 1px 0 #d4d4d4;border:1px solid #fff0}.contact-field-container .placeholder{color:#585858;font-size:16px;font-family:hk-grotesk-semibold;top:50%;transform:translateY(-50%);left:1rem;position:absolute}.contact-field::placeholder{color:#585858}.item-star-filled{color:#ffc107}.item-star-empty{color:#ccc}.item-ratings-container .fa-star,.item-ratings-container .fa-star-half-o{font-size:9px}.item-details-ratings-container .fa-star,.item-details-ratings-container .fa-star-half-o{font-size:18px}.about-us-box-1{top:calc(50% + 18px)}.about-us-box-2{top:calc(50% + 32px)}.pagination-link{font-family:'hk-grotesk-medium';font-size:16px;color:#000;text-decoration:none;width:45px;height:45px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;border:1px solid #e7e7e7}.pagination-link img{width:12px}.pagination-link.active{background:var(--primary-color);color:#fff}.blog-description,.blog-description p{font-family:'helvetica-light';font-size:13px;color:#787878}#all-ratings-modal .masonry{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}#all-ratings-modal .masonry .item{box-sizing:border-box}@media(max-width:1350px){#menu-footer-navigation-menu li a{font-size:14px}}@media(max-width:1024px){footer .primary-btn{padding:8px 16px;font-size:13px}.mobile-menu-drawer #menu-top-navigation{flex-direction:column;justify-content:start;align-items:start;margin-top:60px}.mobile-menu-drawer #menu-top-navigation>li{display:block;width:100%;padding:0 20px}.mobile-menu-drawer #menu-top-navigation li a{padding:10px;display:block;width:100%;border-bottom:1px solid #e1e1e1}.mobile-menu-drawer #menu-top-navigation li a:hover,.mobile-menu-drawer #menu-top-navigation li.current-menu-item a{background:rgb(175 43 37 / .1);color:var(--primary-color)}.banner-slider .slick-arrow,.testimonials-slider .slick-arrow,.item-slider .slick-arrow,.catering-slider .slick-arrow{font-size:20px;width:35px;height:35px;top:unset;bottom:80px}.catering-slider .slick-arrow{bottom:unset!important;top:50%}}@media(max-width:767px){.banner-slider .slick-arrow,.testimonials-slider .slick-arrow,.item-slider .slick-arrow{bottom:40px}.primary-btn,.secondary-btn{font-size:14px}.contact-btn{font-size:20px;padding:12px 10px;width:180px}}@media(max-width:640px){.primary-btn,.secondary-btn{font-size:12px;padding:8px 10px}.contact-btn{font-size:18px;width:150px}.testimonials-slider .slick-dots li button:before{font-size:30px}.testimonials-slider .slick-dots li{margin:0 2px}.contact-field{height:45px;font-size:14px;border-radius:5px}.contact-field-container .placeholder{font-size:14px}.pagination-link{font-size:14px;width:35px;height:35px}.pagination-link img{width:10px}#all-ratings-modal .masonry{grid-template-columns:repeat(1,1fr)}}