#main-header{-webkit-box-shadow:unset;box-shadow:unset}.nav-cta{background-color:#014D43;border-radius:50px;color:white}.mobile_menu_bar:before{content:""!important;background-image:url('/wp-content/uploads/2025/02/menu.svg');background-size:contain;background-repeat:no-repeat;background-position:center;width:32px;height:32px;font-size:0!important;display:block}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li.nav-cta a{color:white!important}.et_pb_fullwidth_menu .et-menu>li{padding:0 50px}.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding:unset}.et-menu li>a{padding-bottom:unset}.et_pb_fullwidth_menu .et_pb_menu__wrap{align-content:center}.et_pb_menu__menu{height:43px}.asl-cont .sl-container{max-width:100%!important}button.span-geo{background-color:#014D43!important}label.mb-2{color:#98002E!important}.asl-panel-inner .top-title{display:none!important}#pizza-and-more .container{max-width:100%!important}#gform_submit_button_1,#gform_submit_button_2,#gform_submit_button_4,#gform_submit_button_5,#gform_submit_button_6,#gform_submit_button_11{background-color:#004D42;border-radius:50px;font-size:18px;font-family:'Archivo';text-transform:uppercase;padding:17px 80px}#gform_submit_button_5,#gform_submit_button_11{width:100%}.gfield_label{font-family:'Archivo'!important;font-size:16px!important}.additional a{color:white}.additional a:hover{text-decoration:underline}@media (max-width:980px){.mobile-swap{display:flex;flex-direction:column-reverse}}.overlay{position:absolute;background-color:#98002E;background-image:url(https://www.vocellipizza.com/wp-content/uploads/2025/02/search_background.png);background-size:contain;width:100%;display:flex;flex-direction:column;z-index:9999;height:800px;align-items:center;justify-content:center}i.asl-geo.asl-geo.icon-direction-outline::before{content:url('/wp-content/uploads/2025/02/search_icon.svg')!important;font-size:25px}#dynamic-location-title{color:#ffffff;font-family:'Archivo Black';font-size:48px;padding-bottom:45px;line-height:110%}.asl-cont i{margin:initial!important}.store-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.sl-addr-list-title{color:#98002E!important;font-size:20px!important;font-weight:bold!important;font-family:'Archivo'!important;margin:0 0 5px 0;line-height:1.2;text-transform:uppercase}.store-address{margin:0;line-height:1.3}.distance-indicator{font-size:14px;color:#666;text-align:right}.store-hours,.store-phone{margin-bottom:15px;display:flex;align-items:center}.store-hours i,.store-phone i{color:#666;margin-right:8px;font-size:16px}.txt-hours,.store-address{color:#000000;font-size:16px!important;text-decoration:none;font-weight:500;font-family:'Archivo';margin-top:15px}.store-phone a{color:#000000!important;font-size:16px!important;text-decoration:none;font-weight:500!important;font-family:'Archivo'!important}.store-phone a:hover{text-decoration:underline}.store-page-link{color:#004D42!important;font-size:14px;text-decoration:underline!important;font-weight:bold!important;margin-bottom:20px;display:inline-block}.store-page-link:hover{text-decoration:underline}.btn-order{padding:5px 5px!important;font-family:'Archivo'!important;font-weight:500!important;font-size:17px!important;border-radius:50px!important;background-color:#98002E!important;border-color:#98002E!important;border:none;color:#fff;cursor:pointer;display:inline-block;margin-top:5px;text-align:center;text-decoration:none;text-transform:uppercase!important;transition:background-color 0.3s ease;width:100%}.btn-order:hover{background-color:#98002E!important}.sl-desc{margin-top:15px;font-size:14px;color:#666}.sl-link{color:#891325;text-decoration:none}.sl-link:hover{text-decoration:underline}.sl-addr-sec{position:relative}.sl-item:not(:last-child):after{content:'';position:absolute;bottom:0;left:20px;right:20px;height:1px;background-color:#e5e5e5}.social-icons{margin-top:10px;display:flex;gap:10px}.social-icons a{color:#666;font-size:16px}.social-icons a:hover{color:#891325}.pol-12{width:100%}.pol-8{width:66.66%}.pol-4{width:33.33%}.pr-0{padding-right:0}.text-right{text-align:right}@media (max-width:768px){.store-header{flex-direction:column}.pol-8,.pol-4{width:100%}.distance-indicator{text-align:left;margin-top:5px}}@media (max-width:458px){.overlay{height:850px}}button.gm-control-active.gm-fullscreen-control{display:none}body .et_pb_fullwidth_menu .et_mobile_menu li .mobile-app-store{display:none!important}