/**handles:frischs_2019-style**/
/*!
Theme Name: Frischs Restaurant
Theme URI: http://underscores.me/
Author: Mike Beasley
Author URI: http://www.blacklabdev.io
Description: Frisch\'s Restaurant Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: frischs_2019
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Frischs Restaurant is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-family:brandon-grotesque,sans-serif;font-size:24px;font-size:1.25rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:garage-gothic,sans-serif;clear:both}h1{font-size:5rem;line-height:1em;margin-top:.5em;margin-bottom:.5em;color:#000}h1 strong{color:#c8102e}h1 a{text-decoration:none!important}h2{font-size:4rem;line-height:1em;margin-top:.5em;margin-bottom:.5em;color:#000}h2 strong{color:#c8102e}h2 a{text-decoration:none!important}h3{font-size:2em;line-height:.9em;margin-top:10px;margin-bottom:10px}h3 a{text-decoration:none!important}.red-headline h3{color:#c8102e}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:22.5px;font-size:1.171875rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:22.5px;font-size:1.171875rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box;overflow-x:hidden}*,:after,:before{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#c8102e;border-radius:0;background:#c8102e;color:#fff;text-transform:uppercase;line-height:.8;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#fff;color:#c8102e}.vc_btn3,.vc_btn3-color-danger,.vc_btn3.vc_btn3-shape-rounded{font-size:1em!important;font-weight:700;text-align:center;border-radius:0;padding:.6em 1em .6em;transition:all .6s ease-in-out!important;border:1px solid;border-color:#c8102e!important;border-radius:0!important;background:#c8102e!important;color:#fff!important;text-transform:uppercase;line-height:.8}.vc_btn3-color-danger:hover,.vc_btn3.vc_btn3-shape-rounded:hover,.vc_btn3:hover{background-color:#fff!important;color:#c8102e!important}.vc_grid-item-mini{border:1px solid #222}.button-wrapper{display:table;margin:0 auto}.button-wrapper .menu-order-btn{display:inline-block;border:1px solid;border-color:#c8102e!important;border-radius:0;background:0 0!important;color:#c8102e!important;text-transform:uppercase;font-size:.75em;line-height:.8;padding:.75em .75em;transition:all .6s ease-in-out;text-decoration:none;font-weight:700;margin:3px}@media (max-width:768px){.button-wrapper .menu-order-btn{display:block;text-align:center;width:100%}}.button-wrapper .menu-order-btn:hover{background-color:#c8102e!important;color:#fff!important}.button-wrapper .menu-order-btn.left{border-color:#c8102e!important;color:#000!important}.button-wrapper .menu-order-btn.left:hover{background-color:#c8102e!important;color:#fff!important;margin-bottom:8px}.button-wrapper .menu-order-btn.right{border-color:#000!important;color:#c8102e!important}.button-wrapper .menu-order-btn.right:hover{background-color:#000!important;color:#fff!important}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:0;padding:3px;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#000;outline-color:#c8102e}input[type=checkbox],input[type=radio]{margin-right:10px}select{border:1px solid #ccc}.gfield_error input[type=color],.gfield_error input[type=date],.gfield_error input[type=datetime-local],.gfield_error input[type=datetime],.gfield_error input[type=email],.gfield_error input[type=month],.gfield_error input[type=number],.gfield_error input[type=password],.gfield_error input[type=range],.gfield_error input[type=search],.gfield_error input[type=tel],.gfield_error input[type=text],.gfield_error input[type=time],.gfield_error input[type=url],.gfield_error input[type=week]{border:1px solid #c8102e}textarea{width:100%}.ui-datepicker-header{position:relative}.ui-datepicker-header .ui-datepicker-prev{position:relative;left:10px}.ui-datepicker-header .ui-datepicker-next{position:absolute;right:10px}.ui-datepicker-calendar{margin:0!important}.ui-datepicker{display:none;background:#fff;border:1px solid gray;padding:10px}.ui-datepicker a{color:#c8102e}.gform_wrapper ul{margin-left:3px;margin-right:3px;padding:0}.gform_wrapper ul li{list-style:none!important;padding:0}.gform_wrapper select{height:38px}.gform_wrapper .gform__item{width:100%;margin-bottom:10px}.gform_wrapper .gfield_required{color:#c8102e}.gform_wrapper .gfield_description{display:none}.gform_wrapper .gfield{margin-bottom:20px}.gform_wrapper .ginput_full{display:block;width:100%}.gform_wrapper .ginput_left,.gform_wrapper .ginput_right,.gform_wrapper .name_first,.gform_wrapper .name_last{width:calc(50% - 5px)!important;display:inline-block}.gform_wrapper .ginput_left label,.gform_wrapper .ginput_right label,.gform_wrapper .name_first label,.gform_wrapper .name_last label{display:block}.gform_wrapper .ginput_left,.gform_wrapper .name_first{padding-right:5px!important}.gform_wrapper .ginput_right:after,.gform_wrapper .name_last:after{clear:both}.location-finder-box{background-color:#fff;padding:40px 40px}.location-finder-box h2{margin-top:0}.location-finder-box .or-block h3{margin:0}.location-finder-box label em{font-weight:300;font-size:12px}.location-finder-box #ffmsg.error{padding:20px;background-color:#ffeff5;border:2px solid #c8102e}.how-may-we-help label{font-size:1.4em;font-weight:700;margin-bottom:20px;display:block}.how-may-we-help select{width:100%;background-color:#fff}.gform_confirmation_message .msg{padding:20px;background-color:#d6f5d6;border:2px solid #0f3e0f}.gform_confirmation_message .msg h4{font-size:2em;line-height:.9em;margin-top:10px;margin-bottom:10px}a{color:#cf202f}a:visited{color:#cf202f}a:active,a:focus,a:hover{color:#666766}a:focus{outline:0}a:active,a:hover{outline:0}.site-navigation{position:relative;display:block;width:80%}@media (max-width:768px){.site-navigation{width:50%;float:left}}.aux-navigation{position:absolute;right:20px;top:25px}@media (max-width:768px){.aux-navigation{display:none}}.aux-navigation ul{display:block;list-style:none;margin:0;padding-left:0;float:right}.aux-navigation ul li{float:left;position:relative;margin:0 15px}.aux-navigation ul li a{display:block;text-transform:uppercase;font-family:brandon-grotesque;font-weight:800;font-size:24px;color:#c8102e;text-decoration:none;padding:10px 15px;outline:0!important}.aux-navigation ul li a:hover{color:#666766}.aux-navigation ul li.location{position:relative}.aux-navigation ul li.location a{position:relative;left:20px;top:-15px;font-size:0px!important;background:url(/wp-content/themes/frischs_2019/img/frischs-locations.png) no-repeat center center;background-size:contain;height:60px;width:80px;padding:0}.aux-navigation ul li.order a{border:2px solid #c8102e;transition:all .6s ease-in-out;padding:8px 15px}.aux-navigation ul li.order a:hover{background-color:#c8102e;color:#fff}.main-navigation{position:absolute;right:20px;bottom:5px}@media (max-width:768px){.main-navigation{display:none}}.main-navigation .mega-menu-wrap{background:0 0!important}.main-navigation .mega-menu-wrap ul{display:none;list-style:none;margin:0;padding-left:0;float:right}.main-navigation .mega-menu-wrap ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation .mega-menu-wrap ul ul ul{left:-999em;top:0}.main-navigation .mega-menu-wrap ul ul li.focus>ul,.main-navigation .mega-menu-wrap ul ul li:hover>ul{left:100%}.main-navigation .mega-menu-wrap ul ul a{font-family:brandon-grotesque,sans-serif;font-weight:800;font-size:1.2em;color:#000;padding:10px 20px}.main-navigation .mega-menu-wrap ul li.focus>ul,.main-navigation .mega-menu-wrap ul li:hover>ul{left:auto}.main-navigation .mega-menu-wrap li{float:left;position:relative;margin:0 5px}.main-navigation .mega-menu-wrap li a{transition:all .6s ease-in-out}.main-navigation .mega-menu-wrap li a:hover{color:#4d4d4d!important}.main-navigation .mega-menu-wrap li a .mega-indicator{display:none!important}.main-navigation .mega-menu-wrap li:last-child{margin-right:0!important}.main-navigation .mega-menu-wrap a.mega-menu-link{display:block!important;text-transform:uppercase!important;font-family:brandon-grotesque!important;font-weight:800!important;font-size:20px!important;color:#000!important;text-decoration:none!important;padding:0 15px!important;background:0 0!important}.main-navigation .mega-menu-wrap .mega-sub-menu{width:275px!important}.main-navigation .mega-menu-wrap .mega-sub-menu a.mega-menu-link{font-size:18px!important}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.sub-menu{background-color:#fff}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.restaurant-navigation{position:relative;z-index:22;margin-bottom:20px}@media (max-width:768px){.restaurant-navigation{display:none}}.restaurant-navigation ul{display:block;list-style:none;margin:0;padding-left:0;text-align:center}.restaurant-navigation ul li{position:relative;display:inline-block;text-align:center}.restaurant-navigation ul li a{display:block;text-transform:uppercase;font-family:brandon-grotesque;font-weight:800;font-size:1em;color:#000;text-decoration:none;padding:10px 15px;outline:0!important;transition:all .6s ease-in-out}.restaurant-navigation ul li a:hover{color:#c8102e}.restaurant-navigation ul li:after{content:'|';top:8px;right:-2px;display:inline-block;position:absolute}.restaurant-navigation ul li:last-child:after{content:''}.restaurant-navigation ul li.current-menu-item a{color:#c8102e}body{width:100%;height:100%}.mobile-menu-items{float:right}.mobile-menu-items .mobile-location-icon{margin-top:10px;width:50px;height:auto}.menuControlOpen{position:relative;top:-20px;right:20px;font-size:36px;outline:0!important}.menuControlOpen i{color:#666766}.mobile-menu{position:fixed;top:0;bottom:0;right:0;width:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:990;overflow-x:hidden;padding-top:5px;transition:.5s}.mobile-menu{background-color:#fff}.mobile-menu h2{margin-bottom:4px!important}.mobile-menu h2.top .fa{font-size:32px;position:relative;top:-38px;color:#000;left:13px;outline:0!important}.mobile-menu h2.top img{padding-left:20px;height:70px;width:auto}.mobile-menu ul{margin:0;padding:0}.mobile-menu ul li{list-style:none;padding:0;margin:0;width:100%;border-bottom:1px solid #666766}.mobile-menu ul li:nth-child(3){border-top:1px solid #666766}.mobile-menu ul li a{display:block;width:100%;padding:10px 20px;color:#000;text-decoration:none;transition:all .6s ease-in-out}.mobile-menu ul li a:focus,.mobile-menu ul li a:hover{background-color:#ccc}.mobile-menu ul li.order{border-bottom:0;padding:3px 0}.mobile-menu ul li.order a{padding:5px 10px;margin:0 auto;display:table;text-align:center;width:140px;color:#c8102e;font-weight:500;border:2px solid #c8102e;transition:all .6s ease-in-out;font-size:.875em}.mobile-menu ul li.order a:hover{background-color:#c8102e;color:#fff}.mobile-menu ul li.delivery{border-bottom:0;padding:5px 0}.mobile-menu ul li.delivery a{padding:3px 10px 6px;margin:0 auto;display:table;text-align:center;width:140px;color:#000;font-weight:500;border:2px solid #000;transition:all .6s ease-in-out;font-size:.875em}.mobile-menu ul li.delivery a:hover{background-color:#000;color:#fff}#restaurant-menu-mobile{padding-top:30px;padding-bottom:20px;overflow-x:hidden;background-color:#f1f1f1;margin-left:-35px;margin-right:-35px}#restaurant-menu-mobile .menu-item{text-align:center}#restaurant-menu-mobile .menu-item a{text-decoration:none!important;color:#000;line-height:1em}#restaurant-menu-mobile .slick-slide{opacity:.3;z-index:1}#restaurant-menu-mobile .slick-current{opacity:1;z-index:5s}#restaurant-menu-mobile .slick-next,#restaurant-menu-mobile .slick-prev{position:absolute;background-color:transparent!important;color:#000;font-size:46px;display:block;height:100%;width:30%;z-index:20;display:table-cell!important;vertical-align:middle;padding-top:17%}#restaurant-menu-mobile .slick-prev{top:-20px;left:0;text-align:right}#restaurant-menu-mobile .slick-next{top:-20px;right:0}.mobile-subnav-wrapper{display:none;padding-left:30px;padding-right:30px}@media (max-width:768px){.mobile-subnav-wrapper{display:block}}.mobile-subnav-wrapper .mega-menu-toggle{display:none!important}.mobile-subnav-wrapper #mega-menu-menu-1{display:block!important;background:0 0!important}.mobile-subnav-wrapper .mega-menu-link{background:0 0!important;color:#000!important;border:1px solid #666766!important;font-size:20px!important}.mobile-subnav-wrapper li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{font-family:fontAwesome!important;content:""!important;font-size:20px!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:21px;font-size:1.09375rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.page,.post{margin:0 0;background:#fff}.updated:not(.published){display:none}.iframe-container{overflow:hidden;height:960px;position:relative}@media (max-width:768px){.iframe-container{height:960px}}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.nmb{margin-bottom:0!important}.entry-content,.entry-summary,.page-content{margin:140px 0 0}@media (max-width:768px){.entry-content,.entry-summary,.page-content{overflow-x:hidden!important;margin:100px 0 0}}@media (max-width:768px){.flip{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.wrapper{max-width:1240px;padding:0 20px;width:100%;margin:0 auto!important;position:relative;height:100%}.page-links{clear:both;margin:0 0 1.5em}.bot-align{margin-bottom:0!important}.img-bot{margin-bottom:0!important;position:relative;bottom:-35px}.desktop{display:block}@media (max-width:768px){.desktop{display:none}}.mobile{display:none}@media (max-width:768px){.mobile{display:block}}h1.red,h2.red,h3.red,h4.red,h5.red{color:#c8102e}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white li,.text-white p,.text-white ul{color:#fff}.slick-bb .slick-bb-item .img-holder img{border:3px solid #fff}@media (max-width:768px){.slick-bb .slick-bb-item .img-holder{display:table;margin:0 auto}}.slick-bb .slick-bb-item .content{padding:0 15px}.slick-bb .slick-bb-item .content h3{color:#fff;text-align:center}.slick-bb .slick-bb-item .content p{color:#fff;text-align:center;line-height:1.1em}.slick-bb .slick-next,.slick-bb .slick-prev{background-color:transparent!important;z-index:100}.slick-bb .slick-prev{top:30%!important;left:-40px!important}@media (max-width:768px){.slick-bb .slick-prev{left:-10px!important;height:50px!important}}@media (max-width:375px){.slick-bb .slick-prev{left:-15px!important}}.slick-bb .slick-prev:before{font-family:FontAwesome!important;content:""!important;font-size:30px!important;font-weight:900!important}@media (max-width:768px){.slick-bb .slick-prev:before{height:50px;display:block}}.slick-bb .slick-next{top:30%!important;right:-30px!important}@media (max-width:768px){.slick-bb .slick-next{right:-5px!important;height:50px!important}}@media (max-width:375px){.slick-bb .slick-next{right:-15px!important}}.slick-bb .slick-next:before{font-family:FontAwesome!important;content:""!important;font-size:30px!important;font-weight:900!important}@media (max-width:768px){.slick-bb .slick-next:before{height:50px;display:block}}.vc_toggle h4{font-size:1.4em;line-height:1em}.icon-holder{background-color:#c8102e;border:2px solid #c8102e;border-radius:10px;display:block;transition:all .6s ease-in-out;box-shadow:0 0 0 #000;transform:scale(1)}.icon-holder:hover{box-shadow:0 0 10px #000;transform:scale(1.0125)}.icon-holder img{width:100%;height:auto}.equal-image-250 .vc_single_image-wrapper{height:250px}.icon-instructions{text-align:center}.vsel-meta{width:100%!important}.vsel-image-info{display:none!important}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}#masthead{position:fixed;height:140px;display:table;width:100%;z-index:100;background:#fff;box-shadow:0 3px 5px rgba(100,100,100,.49)}@media (max-width:768px){#masthead{height:100px}}#masthead .pos{position:absolute}.site-header{position:relative}.site-header .site-branding{width:50%;float:left;display:block;position:relative;top:0}@media (max-width:768px){.site-header .site-branding{width:50%;top:-20px}}@media (max-width:375px){.site-header .site-branding{top:-30px}}.site-header .site-branding a{width:80%;display:inline-block;border:none;outline:0}.site-header .site-branding a .logo-bust{position:absolute;top:10px;left:-100px;height:auto;z-index:100;transition:all .6s ease-in-out;width:240px!important}@media (max-width:768px){.site-header .site-branding a .logo-bust{top:30px;left:-25px;width:95px!important}}.site-header .site-branding a .logo-bust.buddy{left:-25px;width:125px!important}@media (max-width:768px){.site-header .site-branding a .logo-bust.buddy{top:30px;left:-25px;width:95px!important}}.site-header .site-branding a .logo-copy{display:block;margin-left:80px;max-width:192px}@media (max-width:768px){.site-header .site-branding a .logo-copy{margin-left:50px;max-width:152px}}@media (max-width:375px){.site-header .site-branding a .logo-copy{margin-left:40px;max-width:142px}}.site-header .site-menu{height:140px}@media (max-width:768px){.site-header .site-menu{height:100px}}.hero-interior{position:relative;width:100%;margin-bottom:170px}.hero-interior.short-bot{height:auto;margin-bottom:20px}.hero-interior .hero-img{background-size:cover}.hero-interior .hero-img .h-align{display:table;margin:0 auto}.hero-interior .hero-img .h-align .v-align{height:260px;display:table-cell;vertical-align:middle;transition:all .6s ease-in-out}@media (max-width:768px){.hero-interior .hero-img .h-align .v-align{height:120px}}.hero-interior .hero-img .h-align .v-align .hero-content{position:relative;z-index:2}.hero-interior .hero-img .h-align .v-align .hero-content h1{margin:0;text-align:center;text-transform:uppercase;font-size:8rem;line-height:.8em;letter-spacing:.0125em;color:#fff}@media (max-width:768px){.hero-interior .hero-img .h-align .v-align .hero-content h1{font-size:4rem}}.hero-interior .front-img{position:absolute;top:0;padding-top:0!important;z-index:1;min-width:1400px;width:100%;overflow-x:hidden;height:464px}@media (max-width:1024px){.hero-interior .front-img{left:50%;margin-left:-700px}}@media (max-width:768px){.hero-interior .front-img{display:none}}.hero-interior .front-img .left{position:absolute;left:0;top:0;height:464px;z-index:1}.hero-interior .front-img .right{position:absolute;right:0;top:0;height:464px;z-index:1}.hero-image-style{position:relative;width:100%;margin-bottom:20px}.hero-image-style .hero-img{background-size:cover;background-repeat:no-repeat}.hero-image-style .hero-img .h-align{display:table;margin:0 auto}.hero-image-style .hero-img .h-align .v-align{height:calc(100vw * .5078);display:table-cell;vertical-align:top;padding-top:40%}.hero-image-style .hero-img .h-align .v-align .hero-content{position:relative;z-index:2}.hero-image-style .hero-img .h-align .v-align .hero-content h1{margin:0;text-align:center;text-transform:uppercase;font-size:8rem;line-height:.8em;letter-spacing:.0125em;color:#c8102e}.hero-image-style .hero-img .h-align .v-align .hero-content h1.red{color:#c8102e}.hero-image-style .hero-img .h-align .v-align .hero-content h1.white{color:#fff}.hero-image-style .hero-img .h-align .v-align .hero-content h1.black{color:#000}@media (max-width:768px){.hero-image-style .hero-img .h-align .v-align .hero-content h1{font-size:5.5rem}}.hero-image-style .hero-img .h-align .v-align .hero-content .vc_btn{font-size:1em;font-weight:700;text-align:center;border-radius:0;padding:.6em 1em .4em;transition:all .6s ease-in-out!important;border:1px solid #fff;background-color:#fff;color:#000;text-transform:uppercase;display:table;margin:20px auto 0}.hero-image-style .hero-img .h-align .v-align .hero-content .vc_btn:hover{background-color:#000;color:#fff;cursor:pointer!important}.hero-image-style .hero-img .h-align .v-align .hero-content .vc_btn.red{border:1px solid #c8102e!important;background-color:#c8102e;color:#fff}.hero-image-style .hero-img .h-align .v-align .hero-content .vc_btn.red:hover{background-color:#fff;color:#c8102e}.hero-image-style .hero-img .h-align .v-align .hero-content .vc_btn.white{border:1px solid #fff;background-color:#fff;color:#000}.hero-image-style .hero-img .h-align .v-align .hero-content .vc_btn.white:hover{background-color:#000;color:#fff}.hero-image-style .hero-img .h-align .v-align .hero-content .vc_btn.black{border:1px solid #000;background-color:#000;color:#fff}.hero-image-style .hero-img .h-align .v-align .hero-content .vc_btn.black:hover{background-color:#fff;color:#000}@media (max-width:768px){.interior-slider{height:156.2vw}}.hero-landing{position:relative;width:100%;margin-bottom:20px}.hero-landing .hero-img{background-size:contain;background-repeat:no-repeat;width:100%}.hero-landing .hero-img .h-align{display:table;margin:0 auto}.hero-landing .hero-img .h-align .v-align{height:calc(100vw * .5273);display:table-cell;vertical-align:top}.hero-landing .hero-img .h-align .v-align .hero-content{position:relative;z-index:2}.hero-landing .hero-img .h-align .v-align .hero-content h1{margin:0;text-align:center;text-transform:uppercase;font-size:8rem;line-height:.8em;letter-spacing:.0125em;color:#fff}@media (max-width:768px){.hero-landing .hero-img .h-align .v-align .hero-content h1{font-size:5.5rem}}.hero-landing .front-img{position:absolute;min-width:1024px;overflow-x:hidden;bottom:-62%;z-index:1}@media (max-width:1024px){.hero-landing .front-img{left:50%;margin-left:-512px}}.hero-button{border:1px solid #fff!important;background-color:#fff!important;color:#000!important;cursor:pointer;transition:all .6s ease-in-out!important}.hero-button:hover{background-color:transparent!important;color:#fff!important}.hero-button-b{border:1px solid #000!important;background-color:#000!important;color:#fff!important}.hero-button-b:hover{background-color:transparent!important;color:#fff!important}.hero-button-p{border:1px solid #dd7026!important;background-color:#dd7026!important;color:#fff!important}.hero-button-p:hover{background-color:transparent!important;color:#dd7026!important}.wpb_layerslider_element{margin-bottom:0!important}.menu-row .menu-item .menu-item-img{height:200px;text-align:center}@media (max-width:768px){.menu-row .menu-item .menu-item-img{height:150px}}.menu-row .menu-item .menu-item-img img{height:100%;width:auto;display:block;margin:0 auto}@media (max-width:768px){.menu-row .menu-item .menu-item-img img{max-width:157px;max-height:118px;height:auto;width:auto}}.menu-row .menu-item .description{height:80px}.menu-row .menu-item .description h3{font-size:1.4em;margin:0;line-height:1em;color:#c8102e;text-align:center}@media (max-width:768px){.menu-row .menu-item .description h3{font-size:1em}}.menu-row .menu-item .description h3.small{font-size:1em}@media (max-width:768px){.menu-row .menu-item .description h3.small{font-size:.825em}}.menu-row .menu-item .description P{padding:0;margin:0;font-size:.75em;font-style:italic;text-align:center}@media (max-width:768px){.menu-row .menu-item .description P{font-size:.5em}}.menu-row .menu-item .description .message{padding:0;margin:0;font-size:.75em;font-style:italic;text-align:center}@media (max-width:768px){.menu-row .menu-item .description .message{font-size:.5em}}.menu-row .menu-item .button-wrapper{margin-bottom:16px}.menu-row .menu-item .button-wrapper a{margin-bottom:0!important}#news-grid .news-summary .detail,#news-grid .news-summary .summary,#news-grid .news-summary p{font-size:16px}#news-grid .news-summary .detail{min-height:125px}#news-grid .bb-item-inner{position:relative}#news-grid .bb-item-inner .content-overlay{display:none;position:absolute;top:0;left:0;bottom:100%;right:100%;width:0;transition:all .6s ease-in-out}#news-grid .bb-item-inner .content-overlay.open{padding:10px;display:block;right:0;bottom:0;width:100%;background:#f1f1f1}#news-grid .bb-item-inner .content-overlay.open .close-x{position:absolute;right:20px;top:10px}#news-grid .bb-item-inner .content-overlay .detail,#news-grid .bb-item-inner .content-overlay .summary,#news-grid .bb-item-inner .content-overlay p{font-size:16px}.social-wrapper{background-color:#fff;padding:5px;margin-bottom:10px;min-height:425px;position:relative}.social-wrapper .btn-social-fb,.social-wrapper .btn-social-ig,.social-wrapper .btn-social-tw{padding:.625em .75em;width:calc(100% - 10px);display:block;margin:0 auto;text-align:center;font-weight:700;letter-spacing:.5px;text-decoration:none;position:absolute;bottom:5px}.social-wrapper .btn-social-ig{color:#fff;text-align:center;background-color:#cd486b}.social-wrapper .btn-social-tw{color:#fff;text-align:center;background-color:#1da1f3}.social-wrapper .btn-social-fb{color:#fff;text-align:center;background-color:#3b5998}.site-footer{position:relative;padding-top:30px;border-top:1px solid #eee}.site-footer ul.menu{margin:0;padding:0}@media (max-width:768px){.site-footer ul.menu{display:table;width:100%;margin:10px auto}}.site-footer ul.menu li{list-style:none;padding:0;margin:0;line-height:16px}@media (max-width:768px){.site-footer ul.menu li{text-align:center}}.site-footer ul.menu li a{color:#c8102e;font-size:13px;line-height:14px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:5px 2px;transition:all .6s ease-in-out}.site-footer ul.menu li a:hover{color:#666766}.site-footer .navigation-wrapper{padding-bottom:10px}.site-footer .app-info{float:right}@media (max-width:768px){.site-footer .app-info{padding-top:8px;float:none;display:table;text-align:center;margin:0 auto}}.site-footer .app-info p{font-size:14px;line-height:16px;padding-top:0;margin-top:0}.site-footer .app-info .itunes,.site-footer .app-info .play{float:left}.site-footer .app-info .itunes svg,.site-footer .app-info .play svg{width:130px;height:auto}.site-footer .app-info .itunes svg .color-path,.site-footer .app-info .play svg .color-path{fill:#666766;transition:all .6s ease-in-out}.site-footer .app-info .itunes:hover svg .color-path,.site-footer .app-info .play:hover svg .color-path{fill:#c8102E}.site-footer .app-info .play{margin-left:5px}@media (max-width:768px){.site-footer .logo-footer{width:50%;display:table;margin:0 auto}}.site-footer .copyright p{text-align:center;font-weight:300;font-size:15px;letter-spacing:.02em;float:left}@media (max-width:1024px){.site-footer .copyright p{margin-bottom:0}}@media (max-width:768px){.site-footer .copyright p{text-align:center;width:100%}}@media (max-width:768px){.site-footer .copyright{display:table;width:100%}}.site-footer .footer-social-wrapper{float:right}.site-footer .footer-social-wrapper a{color:#c8102e;transition:all .6s ease-in-out}.site-footer .footer-social-wrapper a i{font-size:32px;padding:0 4px}.site-footer .footer-social-wrapper a:hover{color:#666766}@media (max-width:768px){.site-footer .footer-social-wrapper{float:none;width:100%;display:table;text-align:center}}.site-footer .menu-footer-privacy-container{float:left}@media (max-width:768px){.site-footer .menu-footer-privacy-container{width:100%;float:none}}.site-footer .menu-footer-privacy-container ul#footer-privacy.menu{margin-left:5px;margin-top:10px;margin-bottom:1.5em}@media (max-width:1024px){.site-footer .menu-footer-privacy-container ul#footer-privacy.menu{margin-top:0;margin-left:0}}@media (max-width:768px){.site-footer .menu-footer-privacy-container ul#footer-privacy.menu{display:table;margin:0 auto;text-align:center}}.site-footer .menu-footer-privacy-container ul#footer-privacy.menu li{float:left;display:inline-block;line-height:1.5}@media (max-width:768px){.site-footer .menu-footer-privacy-container ul#footer-privacy.menu li{float:none}}.site-footer .menu-footer-privacy-container ul#footer-privacy.menu li:after{content:'|';position:inline-block;padding:0 5px;font-size:15px}.site-footer .menu-footer-privacy-container ul#footer-privacy.menu li:last-child:after{content:''}.site-footer .menu-footer-privacy-container ul#footer-privacy.menu li a{text-transform:none!important;font-weight:300;font-size:15px;letter-spacing:.02em;color:#666766}.site-footer .menu-footer-privacy-container ul#footer-privacy.menu li a:hover{color:#c8102e}/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:0!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:0!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:0;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:0;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*,:after,:before{box-sizing:border-box}.shuffle-button-wrapper{display:block;margin-bottom:20px}.bb-item{padding:3px!important}.bb-item-inner{background-color:#f1f1f1;border:1px solid;padding:10px!important}.search-section{margin-top:1em;margin-bottom:1em}.question{float:none;margin:2em 0;overflow:hidden;transition:.2s ease-out}.question--collapsed{height:0!important;margin:0;border-width:0}.picture-item{margin-left:0}.picture-item img{display:block;width:100%}.picture-item--h2{height:464px}.picture-item__inner{position:relative;height:100%;overflow:hidden;background:#ecf0f1}img.picture-item__blur{display:none}.picture-item__details{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-direction:column;flex-direction:column;padding:0}.picture-item__details h4{display:block;padding:10px}.picture-item__details .vc_btn3{font-size:.875em!important;display:table;text-align:left;margin:10px 0;text-decoration:none!important}.picture-item__description{width:100%;padding:0 2em 1em 1em;margin:0}.picture-item__title{-ms-flex-negative:0;flex-shrink:0;margin-right:4px}.picture-item__tags{-ms-flex-negative:1;flex-shrink:1;text-align:right;margin:0}@media screen and (min-width:768px){.picture-item--overlay .picture-item__details{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,.6);color:#fff;overflow:hidden}.picture-item--overlay .picture-item__description{display:none}.picture-item--overlay .picture-item__details{background:0 0}.picture-item--overlay .picture-item__tags,.picture-item--overlay .picture-item__title{position:relative;z-index:2}}.my-shuffle-container{position:relative;overflow:hidden}.my-sizer-element{position:absolute;opacity:0;visibility:hidden}.shuffle--animatein{overflow:visible}.shuffle--animatein .picture-item__inner{opacity:0;transform:translateY(220px)}.shuffle--animatein .picture-item__inner--transition{transition:all .6s ease}.shuffle--animatein .picture-item.in .picture-item__inner{opacity:1;transform:translate(0)}@media screen and (max-width:767px){.picture-item{height:auto;margin-top:20px}.picture-item__description,.picture-item__details{font-size:.875em;padding:.625em}.picture-item__description{padding-right:.875em;padding-bottom:1.25em}.picture-item--h2{height:auto}}.shorten-detail,.shorten_expand .shorten-ellipses{display:none}.shorten_expand .shorten-detail{display:inline}.cool-timeline-horizontal.light-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post{background-color:#c8102e!important;border-color:#c8102e!important}.cool-timeline-horizontal.light-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post h2.content-title{text-align:center;font-size:24px!important;line-height:26px!important;margin-bottom:0!important;padding-bottom:10px!important;color:#fff!important;background-color:#c8102e!important}.cool-timeline-horizontal.light-timeline .clt_caru_slider ul.slick-slider .slick-list li.slick-slide .timeline-post .content-details p{font-size:18px!important;line-height:24px!important;color:#fff!important;background-color:#c8102e!important}.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li span.ctl-story-time,.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) span.ctl-story-time,.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(odd) span.ctl-story-time{margin-top:5px!important;padding:4px 8px!important;font-size:18px!important;font-weight:700!important;color:#000!important}.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li .ctl-story-time:after,.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li span.icon-placeholder,.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) .ctl-story-time:after,.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n) span.icon-placeholder,.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(odd) .ctl-story-time:after,.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(odd) span.icon-placeholder{background-color:#999!important}.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li.slick-slide.slick-current:after,.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n).slick-slide.slick-current:after,.cool-timeline-horizontal.light-timeline .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(odd).slick-slide.slick-current:after,.cool-timeline-horizontal.light-timeline.ht-design-2 .clt_carousel_slider ul.slick-slider .slick-list li.slick-slide:after,.cool-timeline-horizontal.light-timeline.ht-design-2 .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n).slick-slide:after,.cool-timeline-horizontal.light-timeline.ht-design-2 .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(odd).slick-slide:after,.cool-timeline-horizontal.light-timeline.ht-design-3 .clt_carousel_slider ul.slick-slider .slick-list li.slick-slide:after,.cool-timeline-horizontal.light-timeline.ht-design-3 .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(2n).slick-slide:after,.cool-timeline-horizontal.light-timeline.ht-design-3 .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(odd).slick-slide:after{border-bottom-color:#c8102e!important}.slick-list span.icon-placeholder{display:none!important}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}