body{background:#222;font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#c3c3c3;font-display: swap;}a{color:#f15a29}
a:focus,a:hover{color:#2a958b}
a.nav:hover{font-weight:400;COLOR:#fff;font-family:'Roboto',sans-serif;font-size:15px;BACKGROUND-COLOR:#666;TEXT-DECORATION:none}
a.nav:link{font-weight:400;COLOR:#fff;font-family:'Roboto',sans-serif;font-size:15px;TEXT-DECORATION:none}
a.nav{font-weight:400;COLOR:#fff;font-family:'Roboto',sans-serif;font-size:15px;TEXT-DECORATION:none}
a.nav2:hover{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#fff;FONT-FAMILY:Arial, Helvetica, sans-serif;BACKGROUND-COLOR:#410304;TEXT-DECORATION:none;text-shadow:3px 3px #333}
a.nav2:link{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#EBC670;FONT-FAMILY:Arial, Helvetica, sans-serif;TEXT-DECORATION:none;text-shadow:3px 3px #333}
a.nav2{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#EBC670;FONT-FAMILY:Arial, Helvetica, sans-serif;TEXT-DECORATION:none;text-shadow:3px 3px #333}
a.navli:hover{font-weight:400;COLOR:#f15a29;font-family:'Roboto',sans-serif;font-size:15px;BACKGROUND-COLOR:#666;TEXT-DECORATION:none}
a.navli:link{font-weight:400;COLOR:#f15a29;font-family:'Roboto',sans-serif;font-size:15px;TEXT-DECORATION:none}
a.navli{font-weight:400;COLOR:#f15a29;font-family:'Roboto',sans-serif;font-size:15px;TEXT-DECORATION:none}
a.navpoints{color:#f15a29;background-color:#fff;font-size:24px;margin:5px;padding:5px 5px;line-height:2em}

a.navpoints:focus,a.navpoints:hover{color:#2a958b}
a.navtitle{font-family:'Cookie',cursive;TEXT-DECORATION:none;color:#fff;background-color:red;font-size:40px;margin:5px;padding:5px 10px 5px 10px;line-height:2em}
a.navtitle:focus,a.navtitle:hover{font-family:'Cookie',cursive;TEXT-DECORATION:none;color:#2a958b}:-moz-selection{background:#2a958b;color:#d0c4ac}:selection{background:#2a958b;color:#d0c4ac}

.menu{background:#300c15}.menu li a:hover{color:#2a958b}.menu-trigger:hover .hamburger, .menu-trigger:hover .hamburger:after, .menu-trigger:hover 
.hamburger:before{background:rgba(42, 149, 139, 1)}.menu-trigger .hamburger{background:rgba(241,90,41, 1)}.expanded-menu .menu-trigger 
.hamburger{background:rgba(241,90,41, 0)}.menu-trigger 
.hamburger:before, .menu-trigger .hamburger:after{background:#f15a29}.fixed-header header{background:#120408;background:rgba(18,4,8,.95);max-height:65px}
.logo.primary-logo{width:80%;max-width:9em}.logo.min-logo{width:40%}@media only screen and (min-width: 740px){.logo.primary-logo{width:12em;max-width:none}
.logo.min-logo{width:9em;padding:1em}}
@media only screen and (min-width: 900px){.logo.primary-logo{width:16em}}@media only screen and (min-width: 1200px){.logo.primary-logo{width:20em}}
@media only screen and (min-width: 1400px){.logo.primary-logo{width:22em}}
.logo2.primary-logo{width:70%;max-width:9em}.logo2.min-logo{width:40%}@media only screen and (min-width: 740px){.logo2.primary-logo{width:12em;max-width:none}.logo2.min-logo{width:9em;padding:1em}}@media only screen and (min-width: 900px){.logo2.primary-logo{width:16em}}@media only screen and (min-width: 1200px){.logo2.primary-logo{width:20em}}@media only screen and (min-width: 1400px){.logo2.primary-logo{width:22em}}.logo3.primary-logo{width:140%;max-width:9em}.logo3.min-logo{width:40%}@media only screen and (min-width: 740px){.logo3.primary-logo{width:12em;max-width:none}.logo3.min-logo{width:9em;padding:1em}}@media only screen and (min-width: 900px){.logo3.primary-logo{width:16em}}@media only screen and (min-width: 1200px){.logo3.primary-logo{width:20em}}@media only screen and (min-width: 1400px){.logo3.primary-logo{width:22em}}


.hero .gradient.top{background:-moz-linear-gradient(top, rgba(18, 4, 8, 1) 20%, rgba(18, 4, 8, 0) 100%);background:-webkit-linear-gradient(top, rgba(18, 4, 8, 1) 20%, rgba(18, 4, 8, 0) 100%);background:linear-gradient(to bottom, rgba(18, 4, 8, 1) 20%, rgba(18, 4, 8, 0) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#120408', endColorstr='#120408', GradientType=0)}
.hero .gradient.bot{background:-moz-linear-gradient(top, rgba(18, 4, 8, 0) 10%, rgba(18, 4, 8, 1) 100%);background:-webkit-linear-gradient(top, rgba(18, 4, 8, 0) 10%, rgba(18, 4, 8, 1) 100%);background:linear-gradient(to bottom, rgba(18, 4, 8, 0) 10%, rgba(18, 4, 8, 1) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#120408', endColorstr='#120408', GradientType=0)}
.hero .slide h1{font-weight:400;color:#d0c4acd0c4ac;text-transform:uppercase}.hero .slide a:hover h1{color:#300c15}.hero .slide h1 span{background:#300c15;background-color:rgba(48,12,21,.8);color:#d0c4ac}
.hero .slide a:hover h1 span{background-color:rgba(48,12,21,.9);color:#d0c4ac}.hero .slide strong{background:#333;color:#d0c4ac}
.hero .slide a:hover strong{background:#2a958b}
.hero .hero-controls{color:#c3c3c3}.hero .hero-controls:hover{color:#d0c4ac}.quick-links .art{display:none}.quick-links li.seperator{color:#f15a29}.quick-links li a{color:#d0c4ac;text-transform:uppercase}.quick-links li a:hover{color:#f15a29}.quick-links a:active{color:#ef7a2b}
.hero .section-title{background:#120408;background-color:rgba(18,4,8,.6);bottom:0px}.hero .section-title2{background:#120408;background-color:rgba(18,4,8,.05);bottom:0px}
.hero .section-title h1{text-transform:uppercase;font-weight:400}@media only screen and (min-width: 740px){.quick-links .art{display:inline-block;width:6em;top: .1em}}@media only screen and (min-width: 900px){.quick-links .art{width:7em}}@media only screen and (min-width: 1200px){.quick-links .art{width:9em}}@media only screen and (min-width: 1400px){.quick-links .art{width:10em}}.promoslide .gradient.top{background:-moz-linear-gradient(top, rgba(18, 4, 8, 1) 20%, rgba(18, 4, 8, 0) 100%);background:-webkit-linear-gradient(top, rgba(18, 4, 8, 1) 20%, rgba(18, 4, 8, 0) 100%);background:linear-gradient(to bottom, rgba(18, 4, 8, 1) 20%, rgba(18, 4, 8, 0) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#120408', endColorstr='#120408', GradientType=0)}


.promoslide .gradient.bot{background:-moz-linear-gradient(top, rgba(18, 4, 8, 0) 10%, rgba(18, 4, 8, 1) 100%);background:-webkit-linear-gradient(top, rgba(18, 4, 8, 0) 10%, rgba(18, 4, 8, 1) 100%);background:linear-gradient(to bottom, rgba(18, 4, 8, 0) 10%, rgba(18, 4, 8, 1) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#120408', endColorstr='#120408', GradientType=0)}.promoslide .slide h1{font-weight:400;color:#d0c4ac;text-transform:uppercase}.promoslide .slide a:hover h1{color:#300c15}.promoslide .slide h1 span{background:#300c15;background-color:rgba(48,12,21,.8);color:#d0c4ac}.promoslide .slide a:hover h1 span{background-color:rgba(48,12,21,.9);color:#d0c4ac}.promoslide .slide strong{background:#333;color:#d0c4ac}.promoslide .slide a:hover strong{background:#2a958b}.promoslide .promoslide-controls{color:#c3c3c3}.promoslide .promoslide-controls:hover{color:#d0c4ac}.social a:hover,.call:hover{color:#2a958b}.layer{border:1em solid #120408}.menulayer{border:1em solid #120408}
.specials{background-image:url(https://www.morettisrestaurants.com/images/pepperonipizzathincrust.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}

.hourstopsection{background-image:url(https://www.morettisrestaurants.com/images/pasta-bg.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}.headers{background-image:url(https://www.morettisrestaurants.com/images/spagheady.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}.catering{background-image:url(https://www.morettisrestaurants.com/images/catering-bg.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}.spag{background-image:url(https://www.morettisrestaurants.com/images/spaghetti-wine2.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95;background-size:cover}.banquetmenus{background-image:url(https://www.morettisrestaurants.com/images/pepperonipizzathincrust.jpg);filter:alpha(opacity=95);opacity:.95;border-bottom:1em solid #120408}.banquetmenus article .text h3{color:#d0c4ac}.banquetmenus h3 em, .banquetmenus h3 span{background:#120408;background:rgba(48,12,21, .8);color:#d0c4ac}.banquetmenus a:hover h3 em, .banquetmenus a:hover h3 span{background:rgba(48,12,21, 1)}.banquetmenus article .text strong{background:#f15a29;color:#d0c4ac}.banquetmenus article a:hover .text strong{background:#2a958b;color:#d0c4ac}.banquets{background-image:url(../images/banquets-bg.jpg);filter:alpha(opacity=95);opacity:.95;border-bottom:1em solid #120408}.banquets article .text h3{color:#d0c4ac}.banquets h3 em, .banquets h3 span{background:#120408;background:rgba(48,12,21, .8);color:#d0c4ac}.banquets a:hover h3 em, .banquets a:hover h3 span{background:rgba(48,12,21, 1)}.banquets article .text strong{background:#f15a29;color:#d0c4ac}.banquets article a:hover .text strong{background:#2a958b;color:#d0c4ac}.djs{background-image:url(http://americasbestdjs.net/slides/AmBestDJs1.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}.holidays{background-image:url(../images/UpComingEvents.png);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}.startplanning{background-image:url(../images/slides/MorettisDeepDishMH.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}.boatcruises{background-image:url(../images/rockin-bg.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}.holidays{background-image:url(../images/UpComingEvents.png);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}

.events{background-color:#f15a29;color:#d0c4ac}
.content, .interior .events{background-color:#dac9ad;background-image:url(content-bg.jpg)}.specials h2{color:#fff}.djs h2{color:#fff}.djs p{color:#fff}.djs about{color:#fff;FONT-SIZE:24px}.startplanning h2{color:#fff}.promos h2{color:#fff}.maps{background-image:url(../images/morettis-map.png);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}.mapsplain{background-color:#111;color:#120408;filter:alpha(opacity=95);opacity:.95;align:center}.maps h2{color:#fff}.boatcruises h2{color:#fff}.boatcruises p{color:#fff}.boatcruises about{color:#fff;FONT-SIZE:24px}

.pizzapubsection{background-image:url(http://morettispizzapub.com/images/pizzapubbg.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}



.givereview h2{color:#fff;FONT-SIZE:3em;align:center}
.reviews h2{color:#fff;FONT-SIZE:3em;align:center}.holidays h2{color:#fff}

.events h2{color:#d0c4ac}.interior .events, .interior .events h2{color:#300c15}

.content.layer p a{border-bottom:1px solid #ef7a2b;color:#2d1b09}.content.layer p a:hover{border-bottom:1px solid #300c15;color:#2d1b09}
.specials-day li a{color:#fff}.specials-day li:hover a{background:#300c15;color:#d0c4ac}
.specials-day li:active a, .specials-day li.active a{background:#006363;color:#d0c4ac}.specials-controls{color:#300c15}
.home .events .specials-controls{color:#c3c3c3}.special{background:#300c15;background:rgba(18,4,8,.9)}.special:hover{background:rgba(18, 4, 8, .95)}
.special article .details{background:#120408;background:rgba(18, 4, 8, .75)}.special a:hover .details{background:rgba(18, 4, 8, .9)}
.special article .details h3{color:#c3c3c3}.special article .details time{color:#c3c3c3}.special article .details .price{color:#f15a29}
.special article .details .price:before{background:#f15a29}.special article .details .button, .special article .details .event-cta{background:#f15a29;color:#d0c4ac}.special a:hover .details .button, .special a:hover .details .event-cta{background:#ef7a2b;color:#d0c4ac}.promos{background:#120408;border-bottom:1em solid #120408;background-image:url();background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}.promos article .text h3{color:#d0c4ac}
.promos h3 em, .promos h3 span{background:#120408;background:rgba(48,12,21, .8);color:#d0c4ac}
.promos a:hover h3 em, .promos a:hover h3 span{background:rgba(48,12,21, 1)}.promos article .text strong{background:#f15a29;color:#d0c4ac}
.promos article a:hover .text strong{background:#2a958b;color:#d0c4ac}@media only screen and (min-width: 740px){.promos-2 article:first-child{border-right: .5em solid #120408}.promos-2 article:last-child{border-left: .5em solid #120408}.promos-3 article:nth-child(1){border-right: .5em solid #120408}.promos-3 article:nth-child(2){border-left: .5em solid #120408;border-right: .5em solid #120408}.promos-3 article:nth-child(3){border-left: .5em solid #120408}}.layer{border:1em solid #120408}


.givereview{background:#f15a29;border-bottom:1em solid #120408;background-image:url(../images/review_bg.png);background-repeat:no-repeat;background-position:center center;background-size: cover;
  height: 100%;
  overflow: hidden;background-color:#e55f1e;color:#120408;filter:alpha(opacity=95);opacity:.95}

.reviews{background:#f15a29;border-bottom:1em solid #120408;background-image:url(../images/brickoven-bg.jpg);background-repeat:repeat;background-position:center center;background-color:#e55f1e;color:#120408;filter:alpha(opacity=95);opacity:.95}

.reviews article .text h3{color:#d0c4ac}
.reviews h3 em, .reviews h3 span{background:#120408;background:rgba(48,12,21, .8);color:#d0c4ac}
.reviews a:hover h3 em, 
.reviews a:hover h3 span{background:rgba(48,12,21, 1)}
.reviews article .text strong{background:#f15a29;color:#d0c4ac}
.reviews article a:hover .text strong{background:#2a958b;color:#d0c4ac}@media only screen and (min-width: 740px){.reviews-2 article:first-child{border-right: .5em solid #120408}.reviews-2 article:last-child{border-left: .5em solid #120408}.reviews-3 article:nth-child(1){border-right: .5em solid #120408}.reviews-3 article:nth-child(2){border-left: .5em solid #120408;border-right: .5em solid #120408}
.reviews-3 article:nth-child(3){border-left: .5em solid #120408}}.layer{border:1em solid #120408}.vids{background:#f15a29;border-bottom:1em solid #120408;background-image:url(../images/woodbg.jpg);background-repeat:repeat-y;background-position:center center;background-color:#e55f1e;color:#120408;filter:alpha(opacity=95);opacity:.95}.vids article .text h3{color:#d0c4ac}.vids h3 em, .vids h3 span{background:#120408;background:rgba(48,12,21, .8);color:#d0c4ac}.vids a:hover h3 em, .vids a:hover h3 span{background:rgba(48,12,21, 1)}.vids article .text strong{background:#f15a29;color:#d0c4ac}.vids article a:hover .text strong{background:#2a958b;color:#d0c4ac}@media only screen and (min-width: 740px){.vids-2 article:first-child{border-right: .5em solid #120408}.vids-2 article:last-child{border-left: .5em solid #120408}.vids-3 article:nth-child(1){border-right: .5em solid #120408}.vids-3 article:nth-child(2){border-left: .5em solid #120408;border-right: .5em solid #120408}.vids-3 article:nth-child(3){border-left: .5em solid #120408}}.layer{border:1em solid #120408}.about{background:#f15a29;border-bottom:1em solid #120408;background-image:url(../images/aboutbox2.jpg);background-repeat:repeat-y;background-position:center center;background-size:cover;background-color:#e55f1e;color:#120408;filter:alpha(opacity=95);opacity:.95;border-style:solid;border-color:orange;border-width:4px}.about article .text h3{color:#d0c4ac}.layer{border:1em solid #120408}.points{background-image:url(../images/MorettisDeepDishMH.jpg);background-color:#dac9ad;color:#120408;filter:alpha(opacity=95);opacity:.95}background-repeat:repeat-y;background-position:center center;background-size:cover;background-color:#e55f1e;color:#120408;filter:alpha(opacity=95);opacity:.95;border-style:solid;border-color:orange;border-width:4px}.points article .text h3{color:#d0c4ac}.startplanning{border-bottom:1em solid #120408}.startplanning article .text h3{color:#d0c4ac}.startplanning h3 em, .startplanning h3 span{background:#120408;background:rgba(48,12,21, .8);color:#d0c4ac}.startplanning a:hover h3 em, .startplanning a:hover h3 span{background:rgba(48,12,21, 1)}.startplanning article .text strong{background:#f15a29;color:#d0c4ac}.startplanning article a:hover .text strong{background:#2a958b;color:#d0c4ac}.twitter{background:#f15a29;color:#300c15}.twitter .icons{color:#300c15}.twitter .icons:hover{color:#d0c4ac}.twitter article a{color:#300c15;border-bottom:2px solid rgba(208,196,172, 0)}.twitter article a:hover{border-bottom:2px solid rgba(208,196,172, 1)}.twitter 
.copy5{font-weight:400;COLOR:#fff;font-family:'Roboto',sans-serif;font-size:30px;font-display: swap;}
.woody{background:#333333;color:#300c15;background-image:url(../images/woodbg.jpg)}
.woody strong{background:#333;color:#d0c4ac;padding:5px 5px;margin:5px 5px;line-height:1.8}}
.woody a:hover strong{background:#2a958b}.woody .icons{color:#300c15}.woody .icons:hover{color:#d0c4ac}
.woody article a{color:#300c15;border-bottom:2px solid rgba(208,196,172, 0)}.woody article a:hover{border-bottom:2px solid rgba(208,196,172, 1)}
.woody 
pasta.pasta5{font-weight:400;COLOR:#fff;font-family:'Roboto',sans-serif;font-size:30px;font-display: swap;}.layer{border:1em solid #120408}.happyhour{background:#f15a29;border-bottom:1em solid #120408;background-image:url(../images/happy-hour.jpg);background-repeat:repeat-y;background-position:center center;background-size:cover;background-color:#e55f1e;color:#120408;filter:alpha(opacity=95);opacity:.95;border-style:solid;border-color:orange;border-width:4px}.layer{border:1em solid #120408}footer{background-color:#120408;background-image:url(../images/ourtable.jpg);filter:alpha(opacity=95);opacity:.95}footer .details address:after{background:#c3c3c3}.footer-menu li a:after{background:#745b62}.footer-menu li a:hover:after{background:#f15a29}footer .contact h3{color:#f15a29}footer .contact h3:after{background:rgba(255, 255, 255, 1)}form input, form select, form textarea{font-family:'Roboto',sans-serif;font-display: swap;}footer form input, footer form select, footer form textarea{background:#d0c4ac;background:rgba(255, 255, 255, .15);color:#d0c4ac;-moz-box-shadow:inset 0 -.2em 0 rgba(255, 255, 255, .4);-webkit-box-shadow:inset 0 -.2em 0 rgba(255, 255, 255, .4);box-shadow:inset 0 -.2em 0 rgba(255, 255, 255, .4);font-family:'Roboto',sans-serif;font-display: swap;}footer form input:hover, footer form select:hover, footer form textarea:hover{background:#2a958b;color:#d0c4ac;-moz-box-shadow:inset 0 -.2em 0 #006363;-webkit-box-shadow:inset 0 -.2em 0 #006363;box-shadow:inset 0 -.2em 0 #006363}footer form input:focus, footer form select:focus, footer form textarea:focus{background:#d0c4ac;color:#2a958b;-moz-box-shadow:inset 0 -.2em 0 #f15a29;-webkit-box-shadow:inset 0 -.2em 0 #f15a29;box-shadow:inset 0 -.2em 0 #f15a29}footer form input::-moz-placeholder{color:#745b62}footer form input:-moz-placeholder{color:#745b62}footer form input::-webkit-input-placeholder{color:#745b62}footer form input:-ms-input-placeholder{color:#745b62}footer form textarea::-moz-placeholder{color:#745b62}footer form textarea:-moz-placeholder{color:#745b62}footer form textarea::-webkit-input-placeholder{color:#745b62}footer form textarea:-ms-input-placeholder{color:#745b62}footer form input:hover::-moz-placeholder{color:#fff}footer form input:hover:-moz-placeholder{color:#fff}footer form input:hover::-webkit-input-placeholder{color:#fff}footer form input:hover:-ms-input-placeholder{color:#fff}footer form textarea:hover::-moz-placeholder{color:#fff}footer form textarea:hover:-moz-placeholder{color:#fff}footer form textarea:hover::-webkit-input-placeholder{color:#fff}footer form textarea:hover:-ms-input-placeholder{color:#fff}footer form input:focus::-moz-placeholder{color:#2a958b}footer form input:focus:-moz-placeholder{color:#2a958b}footer form input:focus::-webkit-input-placeholder{color:#2a958b}footer form input:focus:-ms-input-placeholder{color:#2a958b}footer form textarea:focus::-moz-placeholder{color:#2a958b}footer form textarea:focus:-moz-placeholder{color:#2a958b}footer form textarea:focus::-webkit-input-placeholder{color:#2a958b}footer form textarea:focus:-ms-input-placeholder{color:#2a958b}footer form button, footer form .button{background:#006363;color:#d0c4ac;-moz-box-shadow:inset 0 -.2em 0 #006363;-webkit-box-shadow:inset 0 -.2em 0 #006363;box-shadow:inset 0 -.2em 0 #006363}footer form button:hover, footer form .button:hover{background:#f15a29;color:#d0c4ac;-moz-box-shadow:inset 0 -.2em 0 #f15a29;-webkit-box-shadow:inset 0 -.2em 0 #f15a29;box-shadow:inset 0 -.2em 0 #f15a29}footer form button:active, footer form .button:active{background:#2a958b}.content input, .content select, .content textarea{background:#fff;background:rgba(255,255,255,.3);color:#120408;-moz-box-shadow:inset 0 -.2em 0 rgba(255,255,255,.4);-webkit-box-shadow:inset 0 -.2em 0 rgba(255,255,255,.4);box-shadow:inset 0 -.2em 0 rgba(255,255,255,.4)}.content input:hover, .content select:hover, .content textarea:hover{background:#2a958b;color:#d0c4ac;-moz-box-shadow:inset 0 -.2em 0 #006363;-webkit-box-shadow:inset 0 -.2em 0 #006363;box-shadow:inset 0 -.2em 0 #006363}.content form input:focus, .content form select:focus, .content form textarea:focus{background:rgba(255,255,255,.8);-moz-box-shadow:inset 0 -.2em 0 #f15a29;-webkit-box-shadow:inset 0 -.2em 0 #f15a29;box-shadow:inset 0 -.2em 0 #f15a29;color:#300c15}.content form input::-moz-placeholder{color:#006363}.content form input:-moz-placeholder{color:#006363}.content form input::-webkit-input-placeholder{color:#006363}.content form input:-ms-input-placeholder{color:#006363}.content form textarea::-moz-placeholder{color:#006363}.content form textarea:-moz-placeholder{color:#006363}.content form textarea::-webkit-input-placeholder{color:#006363}.content form textarea:-ms-input-placeholder{color:#006363}.content form input:hover::-moz-placeholder{color:#d0c4ac}.content form input:hover:-moz-placeholder{color:#d0c4ac}.content form input:hover::-webkit-input-placeholder{color:#d0c4ac}.content form input:hover:-ms-input-placeholder{color:#d0c4ac}.content form textarea:hover::-moz-placeholder{color:#d0c4ac}.content form textarea:hover:-moz-placeholder{color:#d0c4ac}.content form textarea:hover::-webkit-input-placeholder{color:#d0c4ac}.content form textarea:hover:-ms-input-placeholder{color:#d0c4ac}.content form input:focus::-moz-placeholder{color:#300c15}.content form input:focus:-moz-placeholder{color:#300c15}.content form input:focus::-webkit-input-placeholder{color:#300c15}.content form input:focus:-ms-input-placeholder{color:#300c15}.content form textarea:focus::-moz-placeholder{color:#300c15}.content form textarea:focus:-moz-placeholder{color:#300c15}.content form textarea:focus::-webkit-input-placeholder{color:#300c15}.content form textarea:focus:-ms-input-placeholder{color:#300c15}.content form button, .content form .button{background:#f15a29;color:#d0c4ac;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'Roboto',sans-serif;font-display: swap;}.content form button:hover, .content form .button:hover{background:#006363}.content form button:active, .content form .button:active{background:#2a958b}footer .validation_error{color:#f15a29}.validation_message{background:#f15a29;color:#300c15}.validation_message:after{border-top-color:#f15a29}.content .validation_error{background:#f15a29}footer .locations:before, footer .locations:after{background:rgba(212, 186, 136,.5)}footer .locations li.botg a{background:rgba(208,196,172,.8)}footer .locations li.botg:hover a{background:rgba(208,196,172,.9)}.botg-logo-fill{fill:#1f0f00}footer .locations li{border-right:1px solid rgba(212, 186, 136, .1);border-bottom:1px solid rgba(212, 186, 136, .1)}footer .locations li:hover:after{background:#f15a29}@media only screen and (min-width: 900px){footer .locations li:before{background:rgba(212, 186, 136, .2)}footer .locations li{border-right:none;border-bottom:none}}.content, .interior .events{color:#120408}.interior .content h2{color:#006363;font-size:1em}.interior .content h3{color:#300c15}.menu-course-grouping h2{display:table;position:relative;padding:0 .4em}.menu-tabs li a, .menu-pdfs li a{background:#300c15;color:#d0c4ac}.menu-tabs li:hover a, .menu-pdfs li:hover a{background:#2a958b}.menu-tabs li:active a, .menu-pdfs li:active a{background:#006363}.menu-tabs li.active a{background:#f15a29}.menu-tabs li.active a:after{border-color:rgba(241,90,41, .0);border-top-color:#f15a29}.menu-course li a{background:#006363;color:#d0c4ac}.menu-course li:hover a{background:#300c15}.menu-course li:active a{background:#120408}.menu-item p{color:#120408;color:rgba(18,4,8,.75)}.specialty{color:#ef7a2b;text-shadow:0 0 0.3em rgba(255,255,255,.4)}.menu-footer{padding-top: .5em;margin-top:4em}.menu-footer:before{background-image:url();background-position:center center;background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%;height:1em;content:" ";display:block;position:absolute;left:50%;bottom:100%}@media only screen and (min-width: 740px){.menu-course-grouping h2:before, .menu-course-grouping h2:after{background-repeat:no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3em;height: .7em;content:" ";display:block;position:absolute;top:50%;opacity:1}.menu-course-grouping h2:before{background-image:url();background-position:right center;right:100%}.menu-course-grouping h2:after{background-image:url();background-position:left center;left:100%}}
.hero .slide .text.newsletter h1 span{}.hero .slide .text.newsletter h1 span{}.newsletter .gform_body input{background:#d0c4ac;background:rgba(208,196,172,.8);font-size:1.18em;color:#300c15}.newsletter .gform_body input:hover{background:rgba(208,196,172,.8);color:#300c15;-moz-box-shadow:inset 0 -.2em 0 #2a958b !important;-webkit-box-shadow:inset 0 -.2em 0 #2a958b !important;box-shadow:inset 0 -.2em 0 #2a958b !important}.newsletter .gform_body input:focus{background:rgba(208,196,172,1);color:#300c15;-moz-box-shadow:inset 0 -.2em 0 #f15a29 !important;-webkit-box-shadow:inset 0 -.2em 0 #f15a29 !important;box-shadow:inset 0 -.2em 0 #f15a29 !important}.newsletter .gform_body input::-moz-placeholder{color:#300c15}.newsletter .gform_body input:-moz-placeholder{color:#300c15}.newsletter .gform_body input::-webkit-input-placeholder{color:#300c15}.newsletter .gform_body input:-ms-input-placeholder{color:#300c15}.newsletter .gform_body input:hover::-moz-placeholder{color:#300c15}.newsletter .gform_body input:hover:-moz-placeholder{color:#300c15}.newsletter .gform_body input:hover::-webkit-input-placeholder{color:#300c15}.newsletter .gform_body input:hover:-ms-input-placeholder{color:#300c15}.newsletter .gform_body input:active::-moz-placeholder{color:#300c15}.newsletter .gform_body input:active:-moz-placeholder{color:#300c15}.newsletter .gform_body input:active::-webkit-input-placeholder{color:#300c15}.newsletter .gform_body input:active:-ms-input-placeholder{color:#300c15}.newsletter .gform_footer .button{background:#2a958b;color:#d0c4ac;font-size:1.5em;padding: .505em 1em;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.newsletter .gform_footer .button:hover{background:#f15a29}@media only screen and (min-width: 700px){.hero .slide .text.newsletter h1 span{font-size: .8em;white-space:nowrap}}.list article h3 span{background:#300c15;background-color:rgba(48,12,21, .8);color:#d0c4ac}.list article:hover h3 span{background:#2a958b}.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth{float:left}.clear_column{clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;overflow:hidden}.full_width{width:100%}.one_half{width:50%}.one_third{width:33.3%}.two_third{width:66.6%}.one_fourth{width:25%}.three_fourth{width:75%}.one_fifth{width:20%}.two_fifth{width:40%}.three_fifth{width:60%}.four_fifth{width:80%}.one_sixth{width:16.6%}.one_seventh{width:15%}@media screen and (max-width: 750px){.full_width,.one_half,.one_third,.two_third,.one_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth{clear:both;width:100%;margin-left:0;margin-right:0;margin-bottom:1em}}

.copy1{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#fff;FONT-FAMILY:Arial,Helvetica,sans-serif}
pasta.pasta2{FONT-SIZE:12px;COLOR:#ccc;FONT-FAMILY:Arial,Helvetica,sans-serif}
pasta.pasta3{FONT-SIZE:14px;COLOR:#fff;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copy4{FONT-SIZE:12px;COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copy5{FONT-WEIGHT:bold;FONT-SIZE:16px;COLOR:#fff2ae;FONT-FAMILY:Arial,Helvetica,sans-serif}

.copy6{FONT-WEIGHT:bold;FONT-SIZE:16px;COLOR:#fff;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copy7{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copy8{FONT-SIZE:12px;COLOR:#fff;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copy9{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copy10{FONT-WEIGHT:bold;FONT-SIZE:18px;COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copy11{FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#fff2ae;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copy12{FONT-WEIGHT:none;FONT-SIZE:30px;COLOR:#fff;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copybeer{FONT-WEIGHT:none;FONT-SIZE:20px;COLOR:#fff;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copyorange{FONT-WEIGHT:bold;FONT-SIZE:18px;COLOR:#f15a29;FONT-FAMILY:Arial,Helvetica,sans-serif}



.mobile{FONT-WEIGHT:bold;FONT-SIZE:45px;COLOR:#fff;FONT-FAMILY:Arial,Helvetica,sans-serif}
.mobile2{FONT-WEIGHT:bold;FONT-SIZE:20px;COLOR:#000;FONT-FAMILY:Arial,Helvetica,sans-serif}
.copy16{FONT-WEIGHT:bold;FONT-SIZE:30px;COLOR:#fff;font-family:'Oswald',sans-serif;TEXT-DECORATION:none;text-shadow:2px 2px #333;font-display: swap;}
.copy17{FONT-WEIGHT:none;FONT-SIZE:20px;COLOR:#000;font-family:'Oswald',sans-serif;font-display: swap;}.copy18{FONT-WEIGHT:bold;FONT-SIZE:24px;COLOR:#000;font-family:'Oswald',sans-serif}.copy19{FONT-SIZE:40px;COLOR:#fff;font-family:'Lobster',cursive;TEXT-DECORATION:none;text-shadow:4px 2px #333}.copy20{FONT-SIZE:28px;COLOR:#fff;font-family:'Lobster',cursive;TEXT-DECORATION:none;text-shadow:4px 2px #333}.copy21{FONT-SIZE:80px;COLOR:#fff;font-family:'Cookie',cursive;TEXT-DECORATION:none;text-shadow:4px 1px #000;line-height:.8em}.copy21xx{font-size:100px;font-size:10vw;COLOR:#fff;font-family:'Cookie',cursive;TEXT-DECORATION:none;text-shadow:4px 1px #000;line-height:.8em}.copy21zz{font-size:100px;font-size:15vw;COLOR:#fff;font-family:'Cookie',cursive;TEXT-DECORATION:none;text-shadow:4px 1px #000;line-height:.8em}.copy21title{font-size:50px;COLOR:#fff;font-family:'Cookie',cursive;TEXT-DECORATION:none;text-shadow:3px 1px #000;line-height:.8em}.copy22{FONT-WEIGHT:bold;FONT-SIZE:22px;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;TEXT-DECORATION:none;text-shadow:2px 2px #000}.copy22b{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;TEXT-DECORATION:none;text-shadow:2px 2px #000}.copy22xx{FONT-WEIGHT:bold;font-size:26px;font-size:7vw;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;TEXT-DECORATION:none;text-shadow:2px 2px #000;line-height:1.8em}.copy22cursive{FONT-WEIGHT:none;font-size:26px;font-size:10vw;COLOR:#fff;font-family:'Cookie',sans-serif;TEXT-DECORATION:none;text-shadow:2px 3px #000;line-height:1.18em}.copy23title{FONT-WEIGHT:bold;FONT-SIZE:40px;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;text-shadow:6px 3px #333}.copy23b{FONT-WEIGHT:bold;FONT-SIZE:25px;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;text-shadow:3px 3px #333}.copy23{FONT-WEIGHT:bold;FONT-SIZE:40px;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;text-shadow:3px 3px #333}.copy24{FONT-WEIGHT:bold;FONT-SIZE:60px;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;text-shadow:3px 3px #333}
.copy24title{FONT-WEIGHT:bold;FONT-SIZE:60px;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;text-shadow:6px 3px #333;font-display: swap;}
.copy25{FONT-WEIGHT:bold;FONT-SIZE:24px;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;TEXT-DECORATION:none;text-shadow:2px 2px #000;font-display: swap;}
.copy27{FONT-WEIGHT:bold;FONT-SIZE:18px;COLOR:#fff;font-family:'Roboto Condensed',sans-serif;TEXT-DECORATION:none;text-shadow:2px 2px #000;font-display: swap;}
.copy26{FONT-WEIGHT:bold;FONT-SIZE:14px;COLOR:#fff;FONT-FAMILY:Arial,Helvetica,sans-serif}.band{margin:24px 24px 24px 24px;display:block;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);transform:rotate(-10deg)}
.band2{margin:-42px 0px 24px -24px;display:block;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);transform:rotate(8deg)}
.band3{margin:24px 24px 24px 24px;display:block;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg)}
.band3x{margin:-42px 0 -30px -24px;display:block;-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);transform:rotate(4deg)}
.band6{margin:-48px 0 12px -48px;display:block;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);transform:rotate(2deg)}
.band5{margin:-48px 0 12px -48px;display:block;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);transform:rotate(-6deg)}
.band7{margin:2px 0 2px 2px;display:block;-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);transform:rotate(-6deg)}
.band8{margin:-58px 30px 12px -48px;display:block;-webkit-transform:rotate(-0deg);-moz-transform:rotate(-0deg);transform:rotate(-0deg)}
.copy7{color:#005c83;font:80 12px Arial,Geneva,sans-serif}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4);-webkit-animation-name:fadeIn;-webkit-animation-duration:0.4s;animation-name:fadeIn;animation-duration:0.4s}.modal-content{position:fixed;bottom:0;background-color:#fff;width:100%;-webkit-animation-name:slideIn;-webkit-animation-duration:0.4s;animation-name:slideIn;animation-duration:0.4s}.close{color:#000;float:right;font-size:40px;font-weight:bold}.close:hover,.close:focus{color:#ff0;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;background-color:#f00;color:white}.modal-body{padding:2px 16px}.modal-footer{padding:2px 16px;background-color:#333;color:white}@-webkit-keyframes slideIn{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@keyframes slideIn{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}


