@import 'https://fonts.googleapis.com/css?family=Droid+Sans';@import 'https://fonts.googleapis.com/css?family=Open+Sans';.smooth{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.button,.make-button{background-color:#a11b1c;border:3px solid #a11b1c;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;display:block;font-family:'Droid Sans',helvetica,sans-serif;font-size:1.5em;margin:15px auto;padding:5px;text-align:center;width:250px;min-width:125px;max-width:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.button.large,.make-button.large{width:400px}.button:hover,.make-button:hover,.button:focus,.make-button:focus,.button.active,.make-button.active{background-color:#fff;border:3px solid #a11b1c;color:#a11b1c}.button.alt-colors,.make-button.alt-colors{background-color:#2e2e2e;border:3px solid #2e2e2e;color:#fff}.button.alt-colors:hover,.make-button.alt-colors:hover,.button.alt-colors:focus,.make-button.alt-colors:focus,.button.alt-colors.active,.make-button.alt-colors.active{background-color:#fff;border:3px solid #2e2e2e;color:#2e2e2e}.colonial-body{color:#2e2e2e;font-family:'Open Sans',helvetica,sans-serif;font-size:16px}.colonial-body h1,.colonial-body h2,.colonial-body h3,.colonial-body h4,.colonial-body h5,.colonial-body h6{color:#2e2e2e;font-family:'Droid Sans',helvetica,sans-serif;font-weight:bold;letter-spacing:1px;margin-top:0;text-transform:uppercase}.colonial-body h1{font-size:40px}.colonial-body h2{font-size:32px}.colonial-body h3{font-size:24px}.colonial-body p{color:#2e2e2e;font-family:'Open Sans',helvetica,sans-serif;font-size:16px;text-shadow:none}.colonial-body a{color:#2e2e2e;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.colonial-body a:hover,.colonial-body a:focus{color:#a11b1c;text-decoration:none}.colonial-body img{max-width:100%}.colonial-body .btn,.colonial-body .btn-default,.colonial-body input[type='submit'],.colonial-body .button{background-color:#a11b1c;border:3px solid #a11b1c;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;display:block;font-family:'Droid Sans',helvetica,sans-serif;font-size:1.5em;margin:15px auto;padding:5px;text-align:center;width:250px;min-width:125px;max-width:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.colonial-body .btn.large,.colonial-body .btn-default.large,.colonial-body input[type='submit'].large,.colonial-body .button.large{width:400px}.colonial-body .btn:hover,.colonial-body .btn-default:hover,.colonial-body input[type='submit']:hover,.colonial-body .button:hover,.colonial-body .btn:focus,.colonial-body .btn-default:focus,.colonial-body input[type='submit']:focus,.colonial-body .button:focus,.colonial-body .btn.active,.colonial-body .btn-default.active,.colonial-body input[type='submit'].active,.colonial-body .button.active{background-color:#fff;border:3px solid #a11b1c;color:#a11b1c}.colonial-body .btn.alt-colors,.colonial-body .btn-default.alt-colors,.colonial-body input[type='submit'].alt-colors,.colonial-body .button.alt-colors{background-color:#2e2e2e;border:3px solid #2e2e2e;color:#fff}.colonial-body .btn.alt-colors:hover,.colonial-body .btn-default.alt-colors:hover,.colonial-body input[type='submit'].alt-colors:hover,.colonial-body .button.alt-colors:hover,.colonial-body .btn.alt-colors:focus,.colonial-body .btn-default.alt-colors:focus,.colonial-body input[type='submit'].alt-colors:focus,.colonial-body .button.alt-colors:focus,.colonial-body .btn.alt-colors.active,.colonial-body .btn-default.alt-colors.active,.colonial-body input[type='submit'].alt-colors.active,.colonial-body .button.alt-colors.active{background-color:#fff;border:3px solid #2e2e2e;color:#2e2e2e}.colonial-body .print-menu-button{margin:15px 0 15px auto}.colonial-body input[type='text'],.colonial-body input[type='email'],.colonial-body input[type='tel'],.colonial-body textarea,.colonial-body select{border:2px solid #a11b1c;font-family:'Open Sans',helvetica,sans-serif;max-width:100%;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colonial-body textarea{height:auto}.colonial-body .container-fluid>.container{max-width:100%}.colonial-body .container{max-width:100%}.colonial-body .row.spaced{margin-top:30px;margin-bottom:30px}.colonial-body .clearfix:after,.colonial-body .clearfix:before,.colonial-body .tribe-clearfix:after,.colonial-body .tribe-clearfix:before{border-spacing:0 !important}.colonial-body .block-link{display:block}.colonial-body .center-content{text-align:center}.colonial-body .widget-title{display:none}.colonial-body .so-widget-sow-image img{margin:auto}.colonial-body .so-widget-sow-image .widget-title{display:block}.colonial-body header{background:#a11b1c;background-size:cover;-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 2px rgba(0,0,0,0.75);padding:0;z-index:3}@media (min-width:992px){.colonial-body header{position:fixed;top:0;left:0;right:0}}@media (max-width:991px){.colonial-body header{border-bottom:3px solid #a11b1c;padding-bottom:0}}@media (min-width:768px){.colonial-body header.short .logo{padding:5px 15px;max-height:70px}.colonial-body header.short .header-nav-wrapper{padding:5px 15px}}@media (min-width:768px) and (min-width:1200px){.colonial-body header.short .menu-header-nav-container{min-height:70px}}.colonial-body header .menu-header-nav-container{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}@media (min-width:1200px){.colonial-body header .menu-header-nav-container{display:flex;align-items:center;min-height:175px}}.colonial-body header .logo-wrapper{text-align:center}@media (min-width:1200px){.colonial-body header .logo-wrapper{height:0}}.colonial-body header .logo{max-width:100%;padding:15px;max-height:125px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}@media (min-width:1200px){.colonial-body header .logo{max-height:175px}}@media (max-width:991px){.colonial-body header .col-nav{padding-bottom:15px;text-align:right}}.colonial-body header .header-nav-wrapper{list-style:none;margin:auto;padding:15px;display:block}@media (min-width:992px){.colonial-body header .header-nav-wrapper{display:flex;justify-content:center;width:100%}}.colonial-body header .header-nav-wrapper li{display:block;margin:2px;text-align:left;vertical-align:middle;position:relative}@media (min-width:992px){.colonial-body header .header-nav-wrapper li{display:flex;justify-content:center;flex:1;text-align:center}}@media (min-width:1200px){.colonial-body header .header-nav-wrapper li:nth-child(5){margin-left:357px}}.colonial-body header .header-nav-wrapper li a{background-color:transparent;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:0.75em;font-weight:bold;letter-spacing:1px;padding:10px 15px;text-transform:uppercase;width:100%;transition:0s}@media (min-width:992px){.colonial-body header .header-nav-wrapper li:hover a,.colonial-body header .header-nav-wrapper li:focus a,.colonial-body header .header-nav-wrapper li.current_page_item a{background-color:#fff;color:#a11b1c}.colonial-body header .header-nav-wrapper li:hover.menu-item-has-children>a,.colonial-body header .header-nav-wrapper li:focus.menu-item-has-children>a{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (min-width:992px) and (min-width:992px){.colonial-body header .header-nav-wrapper li:hover>.sub-menu,.colonial-body header .header-nav-wrapper li:focus>.sub-menu{display:block}}@media (min-width:992px){.colonial-body header .header-nav-wrapper .sub-menu{background-color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border-top-left-radius:0;display:none;margin:0;padding:0;position:absolute;top:100%;left:0;width:260px;flex-wrap:wrap;justify-content:center;z-index:20}.colonial-body header .header-nav-wrapper .sub-menu a{color:#a11b1c;margin:0;padding:5px 15px;text-align:left;justify-content:flex-start}.colonial-body header .header-nav-wrapper .sub-menu li{margin:0;text-align:left;flex:initial}.colonial-body header .header-nav-wrapper .sub-menu li:hover>a,.colonial-body header .header-nav-wrapper .sub-menu li:focus>a{text-decoration:underline}.colonial-body header .header-nav-wrapper .sub-menu .menu-item-has-children>a{position:relative}.colonial-body header .header-nav-wrapper .sub-menu .menu-item-has-children>a:after{content:"\f078";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:none;text-align:center;color:#a11b1c;font-size:12px;position:absolute;left:0;right:0;bottom:0}.colonial-body header .header-nav-wrapper .sub-menu .sub-menu{border-top:1px solid #a11b1c;justify-content:flex-start}.colonial-body header .header-nav-wrapper .sub-menu .sub-menu li{width:20%}.colonial-body header .header-nav-wrapper .sub-menu .sub-menu li a{border-bottom:1px solid #a11b1c;margin:0 15px;padding:15px 0}}@media (max-width:991px){.colonial-body header .header-nav-wrapper{background-color:#a11b1c;background-image:none;border:3px solid #a11b1c;border-top:none;border-bottom-left-radius:7px;border-bottom-right-radius:7px;max-height:0;overflow:hidden;padding:0;text-align:center;z-index:15;position:absolute;left:15px;right:15px;top:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.colonial-body header .header-nav-wrapper.open{max-height:350px;overflow-y:scroll}.colonial-body header .header-nav-wrapper li{width:100%}.colonial-body header .header-nav-wrapper li a{color:#fff;display:block;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.colonial-body header .header-nav-wrapper li a:hover,.colonial-body header .header-nav-wrapper li a:focus{color:#fff}}.colonial-body header .mobile-nav-toggle{background-color:#a11b1c;border:3px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;display:inline-block;margin:0;padding:4px 10px;width:50px;height:39px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}@media (min-width:992px){.colonial-body header .mobile-nav-toggle{display:none !important}}.colonial-body header .mobile-nav-toggle .icon-bar{display:block;width:100%;height:3px;background-color:#fff;margin:4px auto;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.colonial-body header .mobile-nav-toggle:hover,.colonial-body header .mobile-nav-toggle.open{background-color:#fff}.colonial-body header .mobile-nav-toggle:hover .icon-bar,.colonial-body header .mobile-nav-toggle.open .icon-bar{background-color:#a11b1c}.colonial-body .content-body,.colonial-body .home-page{background-color:#fff;padding:0 0 30px 0}@media (min-width:992px){.colonial-body .content-body,.colonial-body .home-page{padding-top:213px}}@media (min-width:1200px){.colonial-body .content-body,.colonial-body .home-page{padding-top:175px}}.colonial-body .location-wrapper{display:block;margin:auto;position:relative;width:100%}.colonial-body .iframe-overlay{background:transparent;position:absolute;top:0;bottom:0;left:0;right:0}.colonial-body .iframe-map{border:none;vertical-align:top;height:100%;width:100%}.colonial-body footer{background-color:#2e2e2e;padding-top:45px;position:relative;text-align:center;z-index:2}@media (min-width:768px){.colonial-body footer{text-align:left}}.colonial-body footer .location-wrapper{height:200px}.colonial-body footer .icon{float:left;height:40px;margin-right:10px}.colonial-body footer p{display:flex;align-items:center;margin:0}.colonial-body footer p:before,.colonial-body footer p:after{content:" ";display:table}.colonial-body footer p:after{clear:both}.colonial-body footer ul{list-style-type:none;padding-left:0}.colonial-body footer ul li{margin-bottom:5px}@media (min-width:768px){.colonial-body footer ul li{display:inline-block;width:32%}}.colonial-body footer ul li a{text-transform:uppercase}.colonial-body footer .social-media-wrapper{margin-bottom:15px}.colonial-body footer .social-media-wrapper a{color:#fff}.colonial-body footer .social-media-wrapper a:hover,.colonial-body footer .social-media-wrapper a:focus{color:#a11b1c}.colonial-body footer .contact-info .address,.colonial-body footer .contact-info .phone,.colonial-body footer .contact-info .email{width:100%}.colonial-body footer .contact-info .address p,.colonial-body footer .contact-info .phone p,.colonial-body footer .contact-info .email p{justify-content:center}.colonial-body footer .locations-nav-wrapper{margin:30px auto}@media (min-width:768px){.colonial-body footer .locations-nav-wrapper{display:flex;justify-content:space-between}}.colonial-body footer .locations-nav-wrapper li{text-align:center;width:auto}.colonial-body footer h1,.colonial-body footer h2{color:#fff;font-size:1.25em;margin:10px auto;text-align:center}.colonial-body footer h3,.colonial-body footer p,.colonial-body footer a{color:#fff;font-family:'Droid Sans',helvetica,sans-serif;font-size:1em;text-transform:none}.colonial-body footer .copyright{padding-top:45px;text-align:center}.colonial-body footer .copyright p{display:block}.colonial-body footer .le-rl-logo{font-size:30px;vertical-align:middle;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.colonial-body footer .le-rl-logo:hover,.colonial-body footer .le-rl-logo:focus{color:#0b7b9a}.colonial-body .le-form-content{margin-left:0;margin-right:0}.colonial-body .le-form-content #form-content+div{color:#2e2e2e}.colonial-body .le-form-content #form-content>h2{display:none}.colonial-body .le-form-content .row{margin:0}.colonial-body .le-form-content form .form-page-break{display:none}.colonial-body .le-form-content form .col-recaptcha{margin:0 auto !important;display:block;width:304px !important;float:none !important;padding:0 !important}.colonial-body .le-form-content form .col-submit{padding:0 !important}.colonial-body .le-form-content form .help-block{margin-bottom:0}.colonial-body .le-form-content form .star-component{color:#2e2e2e}.colonial-body .le-form-content form i.glyphicon-star,.colonial-body .le-form-content form i.glyphicon-star-empty{cursor:pointer;font-size:4em}@media (max-width:480px){.colonial-body .le-form-content form i.glyphicon-star,.colonial-body .le-form-content form i.glyphicon-star-empty{font-size:2em}}.colonial-body .le-form-content form label{color:#2e2e2e;font-size:1em !important}.colonial-body .le-form-content form .form-group .control-label{color:#2e2e2e}.colonial-body .le-form-content form .form-group .help-block,.colonial-body .le-form-content form .form-group .checkbox,.colonial-body .le-form-content form .form-group .radio{color:#2e2e2e}@media (min-width:992px){.colonial-body .col-md-12>.le-form-content form .col-md-4{width:16.66666667%}}.colonial-body #le-menu .search-control{display:none}.colonial-body #le-menu .section-title{display:none}.colonial-body #le-menu .subsection-item-image{display:none !important}.colonial-body #le-menu .menu-sidetabs .subsection-title{font-size:1.5em}.colonial-body #le-menu .menu-sidetabs .subsection-title.open{background-color:#a11b1c !important;border-top-left-radius:7px;border-bottom-left-radius:7px;color:#fff !important}.colonial-body #le-menu .menu-sidetabs .subsection-content-space{border-left:5px solid #a11b1c}.colonial-body #le-menu .menu-gridlock .featured-item-wrapper{height:auto !important}.colonial-body #le-menu .menu-gridlock .featured-item-wrapper img{top:initial !important;-webkit-transform:none !important;transform:none !important}.colonial-body .red-row{background-color:#a11b1c;padding:5% 0}.colonial-body .red-row h1,.colonial-body .red-row h2,.colonial-body .red-row h3,.colonial-body .red-row h4,.colonial-body .red-row h5,.colonial-body .red-row h6{color:#fff;text-align:center}.colonial-body .red-row p,.colonial-body .red-row ul li{color:#fff}.colonial-body .red-row p{text-align:center}.colonial-body .red-row .button,.colonial-body .red-row .btn,.colonial-body .red-row .btn-default,.colonial-body .red-row input[type="submit"]{background-color:#2e2e2e;border:3px solid #2e2e2e;color:#fff}.colonial-body .red-row .button:hover,.colonial-body .red-row .btn:hover,.colonial-body .red-row .btn-default:hover,.colonial-body .red-row input[type="submit"]:hover,.colonial-body .red-row .button:focus,.colonial-body .red-row .btn:focus,.colonial-body .red-row .btn-default:focus,.colonial-body .red-row input[type="submit"]:focus{background-color:#fff;border:3px solid #2e2e2e;color:#2e2e2e}.colonial-body .center-row{text-align:center}.colonial-body .social-media-wrapper{text-align:center}.colonial-body .social-media-wrapper a{color:#fff}.colonial-body .social-media-wrapper a:hover,.colonial-body .social-media-wrapper a:focus{color:#a11b1c}.colonial-body .social-media-wrapper i{font-size:40px;margin:5px}@media (min-width:768px){.colonial-body .contact-info{display:flex}.colonial-body .contact-info .address,.colonial-body .contact-info .phone,.colonial-body .contact-info .email{width:50%}}.colonial-body .location-map-wrapper{position:relative}.colonial-body .location-map-wrapper .iframe-overlay{background:transparent;position:absolute;top:0;bottom:0;left:0;right:0}.colonial-body .location-map-wrapper .iframe-map{border:none;vertical-align:top;height:100%;width:100%}.colonial-body .red-list,.colonial-body .white-list{list-style:none;padding:0}.colonial-body .red-list li,.colonial-body .white-list li{font-size:1.25em;font-weight:bold;text-transform:uppercase}.colonial-body .red-list li,.colonial-body .red-list a,.colonial-body .red-list a:hover,.colonial-body .red-list a:focus{color:#a11b1c}.colonial-body .white-list li,.colonial-body .white-list a,.colonial-body .white-list a:hover,.colonial-body .white-list a:focus{color:#fff}.colonial-body .cherry-club-image{display:block;margin:auto}.colonial-body .address,.colonial-body .phone,.colonial-body .email{display:flex;align-items:center;height:45px;margin-bottom:15px}.colonial-body .address i,.colonial-body .phone i,.colonial-body .email i{color:#a11b1c;display:block;font-size:40px;margin-right:5px;text-align:center;width:40px;height:40px}.colonial-body .address p,.colonial-body .phone p,.colonial-body .email p{flex:1;margin:auto}.colonial-body .smooth-gallery{height:150px;width:100%;position:relative}.colonial-body .smooth-gallery .scrollableArea>div{float:left;height:100%;display:flex;align-items:center;max-width:250px}.colonial-body .smooth-gallery img{margin:0;padding:15px;width:auto;height:auto;max-width:100%;max-height:150px}.colonial-body#home .content-body{padding:0}.colonial-body#home #slideshow{border-bottom:7px solid #a11b1c;margin-bottom:30px}.colonial-body#home #slideshow .slick-slider{margin-bottom:0}.colonial-body#home #slideshow .slick-dots{bottom:15px}.colonial-body#home .carousel-slides{margin-bottom:0;padding:0 75px}.colonial-body#home .carousel-slides .slick-track{display:flex;align-items:center}.colonial-body#home .carousel-slides .slick-slide{margin:0 10px;opacity:0.75;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.colonial-body#home .carousel-slides .slick-slide.slick-center{opacity:1;-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width:992px){.colonial-body#home .highlight-row{display:flex;align-items:stretch}}.colonial-body#home .highlight-row .panel-grid-cell{display:flex;align-items:stretch;justify-content:center}.colonial-body#home .highlight-row div.widget_sow-image{border:4px solid #2e2e2e;margin:0 -15px 0 0;overflow:hidden;width:60%}.colonial-body#home .highlight-row div.widget_text{background-color:#2e2e2e;border-top-left-radius:15px;border-bottom-left-radius:15px;margin:0;padding:10px;display:flex;align-items:stretch;justify-content:center;text-align:center;width:40%}.colonial-body#home .highlight-row div.widget_text a{color:#fff;display:flex;height:100%;align-items:center}@media (min-width:1200px){.colonial-body#home .highlight-row div.widget_text a{font-size:1.25em}}.colonial-body#home .highlight-row div.widget_text a:hover,.colonial-body#home .highlight-row div.widget_text a:focus{color:#a11b1c}@media (min-width:992px){.colonial-body#home .info-row{display:flex;align-items:stretch}.colonial-body#home .info-row .panel-grid-cell{display:flex}}.colonial-body#home .info-row .widget_text{background-color:#a11b1c;border-radius:15px;padding:30px}.colonial-body#home .info-row .widget_text h1,.colonial-body#home .info-row .widget_text h2,.colonial-body#home .info-row .widget_text h3,.colonial-body#home .info-row .widget_text h4,.colonial-body#home .info-row .widget_text h5,.colonial-body#home .info-row .widget_text h6{color:#fff}.colonial-body#home .info-row .widget_text p,.colonial-body#home .info-row .widget_text ul li{color:#fff}.colonial-body#home .history-section p{font-size:12px}.colonial-body#home .history-section .button{margin:15px auto 15px 0}.colonial-body#home .history-image{float:right;margin-left:10px;margin-bottom:5px;border:3px solid #fff;border-radius:5px;max-height:300px}@media (max-width:991px){.colonial-body#home .history-image{display:none}}.colonial-body#home .history-image.small{max-height:130px}.colonial-body#home .sign-up-section h1,.colonial-body#home .sign-up-section h2,.colonial-body#home .sign-up-section h3,.colonial-body#home .sign-up-section p{text-align:center}.colonial-body#home .sign-up-section .burger-image{margin-left:-30px;margin-bottom:-30px;border-radius:15px;margin-top:-75px}.colonial-body#home .sign-up-section .button{margin:15px 0 15px auto;position:relative}.colonial-body#home .social-row{background-image:url("https://talyamiller.com/wp-content/themes/colonial-cafe-theme/images/bg-ice-cream.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;padding:5% 0;text-align:center}.colonial-body#home .social-row h1,.colonial-body#home .social-row h2,.colonial-body#home .social-row h3,.colonial-body#home .social-row h4,.colonial-body#home .social-row h5,.colonial-body#home .social-row h6{color:#fff;text-align:center}.colonial-body#home .social-row p,.colonial-body#home .social-row ul li{color:#fff;text-align:left}.colonial-body#home .social-row h1{font-size:1.5em;text-align:left}.colonial-body#home .social-row h1 span{display:block;font-size:2.5em}@media (min-width:768px){.colonial-body#home .social-row .widget_sow-image{float:left;width:50%;padding-right:15px}}@media (min-width:768px){.colonial-body#home .social-row .button{float:left}}.colonial-body#home .social-row .social-media-wrapper{display:inline-block;vertical-align:top;width:60px}.colonial-body#home .social-row .social-media-wrapper a{display:block}.colonial-body#home .social-row #fb-root{display:none}.colonial-body#home .social-row .facebook-feed{display:inline-block;vertical-align:top}.colonial-body .side-flag-wrapper{position:fixed;top:200px;right:0;z-index:2}@media (max-width:767px){.colonial-body .side-flag-wrapper{display:none}}.colonial-body .side-flag{background-color:#a11b1c;border:5px solid #a11b1c;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;display:block;margin-bottom:15px;padding:15px;width:150px;box-shadow:-1px 1px 2px rgba(0,0,0,0.5)}.colonial-body .side-flag.left{right:auto;left:0;border:5px solid #a11b1c;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none}.colonial-body .side-flag:hover,.colonial-body .side-flag:focus{background-color:#fff}.colonial-body .side-flag:hover h2,.colonial-body .side-flag:focus h2{color:#a11b1c}.colonial-body .side-flag h2{color:#fff;font-size:1.25em;margin:0;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.colonial-body .menu-nav-container{background-color:#a11b1c;-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 2px rgba(0,0,0,0.75);margin-bottom:15px}.colonial-body .menu-nav-wrapper{list-style:none;margin:auto;padding:15px;display:block}@media (min-width:768px){.colonial-body .menu-nav-wrapper{display:flex;justify-content:center;width:100%}}.colonial-body .menu-nav-wrapper li{display:block;margin:2px;text-align:center;vertical-align:middle}@media (min-width:768px){.colonial-body .menu-nav-wrapper li{display:flex;justify-content:center;flex:1}}.colonial-body .menu-nav-wrapper li a{background-color:transparent;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:0.75em;font-weight:bold;letter-spacing:1px;padding:10px 15px;text-transform:uppercase;width:100%}.colonial-body .menu-nav-wrapper li:hover a,.colonial-body .menu-nav-wrapper li:focus a,.colonial-body .menu-nav-wrapper li.current_page_item a{background-color:#fff;color:#a11b1c}.colonial-body#catering .content-body .our-place-or-yours-section .button{margin:15px 0 15px auto}.colonial-body#history .content-body .gallery-row h1{background-color:#a11b1c;color:#fff;margin:auto;padding:45px 0;text-align:center}.colonial-body#locations .location-wrapper:after,.colonial-body#locations .location-wrapper:before{content:" ";display:table}.colonial-body#locations .location-wrapper:after{clear:both}.colonial-body#locations .location-map-wrapper,.colonial-body#locations .location-contact-wrapper{padding:0 15px}@media (min-width:992px){.colonial-body#locations .location-map-wrapper,.colonial-body#locations .location-contact-wrapper{float:left;width:50%}}@media (min-width:768px){.colonial-body#locations .locations-list{display:flex;flex-wrap:wrap}}.colonial-body#locations .location-wrapper{margin:30px 0}@media (min-width:768px){.colonial-body#locations .location-wrapper{width:50%}}.colonial-body#locations .location-wrapper h2{font-size:1.5em}.colonial-body#locations .location-wrapper .button{font-size:.75em;text-transform:none}.colonial-body#locations .location-map-wrapper{height:199px}.colonial-body#manager .content-body h2,.colonial-body#team .content-body h2{margin-top:20px}.colonial-body#manager .content-body a,.colonial-body#team .content-body a{color:#a11b1c}.colonial-body#manager .content-body a:hover,.colonial-body#team .content-body a:hover,.colonial-body#manager .content-body a:focus,.colonial-body#team .content-body a:focus{color:#a11b1c;text-decoration:underline}.colonial-body .individual-location .page-banner{display:block;max-width:100%;width:100%;height:auto}.colonial-body .individual-location .walkthrough-wrapper{height:450px}.colonial-body .individual-location .backup-img{display:block;margin:auto}.colonial-body .individual-location .le-form-content{border-bottom:7px solid #a11b1c}.colonial-body .individual-location .contact-col .location-map-wrapper{height:300px;margin-bottom:10px}.colonial-body .individual-location .contact-col .address,.colonial-body .individual-location .contact-col .phone,.colonial-body .individual-location .contact-col .email{display:flex;align-items:center;height:45px;margin-bottom:15px}.colonial-body .individual-location .contact-col .address i,.colonial-body .individual-location .contact-col .phone i,.colonial-body .individual-location .contact-col .email i{color:#a11b1c;display:block;font-size:40px;margin-right:5px;text-align:center;width:40px;height:40px}.colonial-body .individual-location .contact-col .address p,.colonial-body .individual-location .contact-col .phone p,.colonial-body .individual-location .contact-col .email p{flex:1;margin:auto}.colonial-body .individual-location .contact-col .le-hours{display:flex;align-items:center;margin-bottom:15px}.colonial-body .individual-location .contact-col .le-hours>i{color:#a11b1c;display:block;font-size:40px;margin-right:5px;text-align:center;width:40px;height:40px}.colonial-body .individual-location .contact-col .le-hours>.schedule-category{flex:1;margin:auto}.colonial-body .individual-location .contact-col .le-hours>.schedule-category>h2{display:none}.colonial-body .individual-location .contact-col .le-hours .schedule-hours-sets{margin-bottom:0}.colonial-body .individual-location .contact-col .le-hours span{display:inline-block}.colonial-body .individual-location .contact-col .social-media-wrapper{text-align:left}.colonial-body .individual-location .contact-col .social-media-wrapper a{color:#2e2e2e}.colonial-body .individual-location .contact-col .social-media-wrapper a:hover,.colonial-body .individual-location .contact-col .social-media-wrapper a:focus{color:#a11b1c}.colonial-body .individual-location .party-rooms-row h1{font-size:2em}