#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a{color:#25bcb9}.et_pb_scroll_top.et-pb-icon{bottom:10px;border-top-left-radius:50%;border-bottom-left-radius:50%;background:rgba(0,0,0,.25)}.et_pb_blurb.fcm-round .et_pb_main_blurb_image .et_pb_image_wrap img{border-radius:50% 50% 50% 50%;overflow:hidden}#top-menu-nav ul li a{font-family:'Charoe-bold',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:3px}h1,h2,h3,h4,h5{font-weight:600;line-height:1.2em}h1{font-size:60px;line-height:1.2em}.btn-inline .et_pb_button_module_wrapper{display:inline-block;margin:0 5px}.btn-inline{text-align:center!important}ul.toppings{padding:20px 0 0 0}ul.toppings li{list-style:none;line-height:20px;padding-bottom:10px;text-align:left}.gform_wrapper .gf_progressbar{background-color:rgba(255,255,255,.1)}.gform_wrapper .gf_progressbar_percentage{background:repeating-linear-gradient(-45deg,rgba(255,255,255,0),rgba(255,255,255,0) 10px,rgba(255,255,255,.1) 10px,rgba(255,255,255,.1) 20px),linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.3));background-color:#f37a8d}.gform_wrapper .gf_progressbar:after{background-color:rgba(249,165,103,.1)}.gform_next_button.button,input.button,a.button.gv-search-clear{border:1px solid #000;border-radius:50px;padding:.5em 1.25em;background-color:#000;color:#ffffff;transition:all 300ms ease 0ms;box-shadow:4px 6px 0px 0px rgba(0,0,0,0.3);font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-size:14px;font-weight:600!important;line-height:2em!important;letter-spacing:2px;text-transform:uppercase!important}.gform_next_button.button:hover,input.button:hover{background-color:#f37a8d}a.button.gv-search-clear{border:1px solid #000;background-color:#fff;color:#000;margin-left:10px}a.button.gv-search-clear:hover{border:1px solid #f37a8d;color:#f37a8d}.gv-is-search .gv-search-clear{margin:0}.et_pb_text_align_center .gv-container{text-align:center;margin-bottom:20px}.gv-widget-search{align-content:center}.gv-widgets-header .gv-left{width:100%;text-align:center}.gv-widgets-header .gv-right{width:100%}ul.gravityview-az-filter{display:inline-block}.gv-widget-search .gv-search-box.gv-search-box-submit{width:inherit}.gv-widget-search{align-items:center;justify-content:center}.gv-widget-search.gv-search-horizontal .gv-search-box{flex:initial}#flavor-container .gv-diy-multiple-container.gv-container,.olo-current-helper{display:flex;flex-wrap:wrap;flex-flow:row wrap;align-content:space-around;justify-content:center;margin-bottom:40px;margin-top:40px;text-align:center}#flavor-container .gv-diy-multiple-container.gv-container .gv-diy-view,.olo-current-helper .gv-diy-view{display:inline-block;text-align:center;flex:0 50%;box-sizing:border-box;margin:0;height:250px;overflow:hidden}@media (min-width:768px){#flavor-container .gv-diy-multiple-container.gv-container .gv-diy-view,.olo-current-helper .gv-diy-view{flex:0 33%}}@media (min-width:1024px){#flavor-container .gv-diy-multiple-container.gv-container .gv-diy-view,.olo-current-helper .gv-diy-view{flex:0 25%}}#flavor-container .gv-diy-view a,.olo-current-helper .gv-diy-view a{text-decoration:none}#flavor-container .gv-diy-view .olo-flavor-title,.olo-current-helper .gv-diy-view .olo-flavor-title{display:table;width:100%;height:100%;padding:5px}#flavor-container .gv-diy-view .olo-flavor-title span,.olo-current-helper .gv-diy-view .olo-flavor-title span{position:relative;z-index:2;display:table-cell;width:96%;max-width:96px;height:100%;padding:0 5px;margin:0;border-radius:20px;background:#25bcb9;color:#fff;font-size:24px;line-height:1em;font-weight:700;overflow:hidden;font-family:'Charoe',Helvetica,Arial,Lucida,sans-serif;text-align:center;text-shadow:-1px 1px 8px rgba(75,75,75,.6);text-transform:uppercase;vertical-align:middle;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#flavor-container .gv-diy-view .olo-flavor-title span:hover{background:#444444;border-radius:20px}.olo-current-helper .gv-diy-view{width:200px;height:200px;flex:inherit}.olo-current-helper .gv-diy-view .olo-flavor-title span{background:rgb(255,255,255,.75);border-radius:50%;color:#333;text-shadow:-1px 1px 8px rgb(250,122,140,.25)}.olo-current-helper .gv-diy-view .olo-flavor-title span:hover{background:#fff}@media only screen and (max-width:767px){.olo-current-helper .gv-diy-view .olo-flavor-title span{font-size:12px}.olo-current-helper .gv-diy-view{width:100px;height:100px}}@media (min-width:980px){.et_pb_column .olo-current-helper .gv-diy-view .olo-flavor-title span{font-size:12px}.et_pb_column .olo-current-helper .gv-diy-view{width:100px;height:100px}}p.soft-serve{color:#3bc0be;font-size:36px;margin-bottom:75px}.gv-list-view-content-description .gv-field-label{font-weight:900}.allergy-holder{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.olo-flavor-section{margin-bottom:2em}.olo-flavor-details:nth-child(odd){background:#e7e7e7}.oloflavordetails{display:inline-block;text-align:center;background:aliceblue;margin-right:2px}.oloflavordetails span.gv-field-label{border-bottom:1px solid #00b9eb}.allergy.oloflavordetails p{display:none}.allergy.nsa{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/nsa.svg)}.allergy.kosher{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/kosher.svg)}.allergy.lacseal{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/lacSeal.svg)}.allergy.nondairy{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/nonDairy.svg)}.allergy.organic{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/organic.svg)}.allergy.tart{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/tart.svg)}.allergy.nonfat{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/nonFat.svg)}.allergy.lowfat{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/lowFat.svg)}.allergy.rbstfree{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/rbstFree.svg)}.allergy.glutenfree{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/glutenFree.svg)}.allergy.vegan{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/Vegan.svg)}.allergy.nutfree{content:url(/wp-content/uploads/PDF_EXTENDED_TEMPLATES/images/nutFree.svg)}.allergy{background:#efefef;display:inline-flex;height:110px;margin-bottom:10px;margin-right:2px;padding:0 10px}.allergy p{text-transform:uppercase;font-weight:900;align-items:center;margin:auto auto}.gv-list-view-content-description{display:flex;flex-flow:row wrap;align-content:space-evenly;justify-content:space-evenly}.fullwidth{flex:1 100%;text-align:left}.gv-container-15 tr.alt{background:#e7e7e7}form#loginform label{clear:both;display:block}.et_fixed_nav #main-header.et-fixed-header{background:rgba(255,255,255,0.90)}.et_fixed_nav #main-header .nav li ul{background-color:rgba(255,255,255,0.90)}.et_pb_svg_logo #logo,.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:100%}@media (max-width:980px){#mobile_menu{display:block!important;min-height:100vh!important;min-height:-webkit-fill-available;width:130%;margin-left:-15%!important;top:0;right:0;position:fixed;z-index:1;overflow:scroll;border-top:none;padding-top:200px!important;padding-bottom:70px}.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar,.et_header_style_centered .mobile_menu_bar,.et_header_style_split header#main-header .logo_container,.et_header_style_left header#main-header .logo_container,.et_header_style_centered header#main-header .logo_container{z-index:9999}.et_header_style_split .et_mobile_menu,.et_header_style_centered .et_mobile_menu,.et_header_style_left .mobile_menu_bar{top:0}header#main-header.et-fixed-header{position:fixed!important;z-index:10010}.et_mobile_menu li{text-align:center!important}.et_mobile_menu li a{font-size:1.6em}.et_mobile_menu li a:hover{letter-spacing:0.2em;background:none}.et_mobile_menu .menu-item-has-children>a{background-color:rgba(0,0,0,0)}.et_mobile_menu li li,.et_mobile_menu li ul{padding-left:0px!important}.et_mobile_menu li li,.et_mobile_menu li li a{font-size:1em}.et_mobile_menu li a:hover{color:#fff;opacity:1}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d";color:#fff}.et_header_style_centered #main-header .mobile_nav .select_page,.et_header_style_left #main-header .mobile_nav .select_page,.et_header_style_split #main-header .mobile_nav .select_page{visibility:hidden;display:none}.et_header_style_centered #main-header .mobile_nav,.et_header_style_left #main-header .mobile_nav,.et_header_style_split #main-header .mobile_nav{background:none}.et_header_style_split #logo{max-width:100%}.et_fixed_nav #main-header{background:transparent;transition:background-color .5s}.et_fixed_nav #main-header.et-fixed-header{background:rgba(255,255,255,0.90)}.mobile_nav.closed #mobile_menu{background:#2ec96e;background:-moz-linear-gradient(-45deg,#2ec96e 0%,#5a83ca 100%);background:-webkit-linear-gradient(-45deg,#2ec96e 0%,#5a83ca 100%);background:linear-gradient(135deg,#2ec96e 0%,#5a83ca 100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:transform 0.4s 0s}.mobile_nav.opened #mobile_menu{background:#2ec96e;background:#2cbdb9;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform 0.4s 0s;-moz-transition:-moz-transform 0.4s 0s;transition:transform 0.4s 0s}.et_header_style_split header#main-header .logo_container,.et_header_style_left header#main-header .logo_container,.et_header_style_centered header#main-header .logo_container{position:fixed;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:600px){body.admin-bar.et_fixed_nav #main-header.et-fixed-header{top:0px!important}}@media all and (max-width:980px){.custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}}