@font-face{font-display:swap}body{background:var(--color--light-churro)}body,p{font-family:'itc-ag-book',sans-serif}h1,h2,h3,h4,h5,h6,.entry-title,body.single-post .entry-title,body.page .entry-title,body.category .entry-title,.widget-title,.heading-title,.vc_tta-panel-title a,.location-image-link .loc-name,.location-image-link .loc-name a,#our-menus .wpsm_nav-tabs li a,.events-link li{font-family:'knockout-htf48-feath','Knockout',sans-serif!important}.dine-button .dine-btn,.subtitle-heading .heading-subtitle,.wpcf7-submit[type="submit"]{font-family:'itc-ag-bold',sans-serif!important}#navbar .menu .menu-item a,.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4,#locations #reserve ul li a{font-family:'Itcavantgardestd-dem',sans-serif!important}.widget_archive ul a:not(.url),.widget_categories ul a:not(.url),.widget_nav_menu ul a:not(.url),.widget_meta ul a:not(.url),.widget_pages ul a:not(.url),.widget_recent_entries ul a:not(.url),.widget_recent_comments ul a:not(.url),.widget_product_categories ul a:not(.url),.widget_layered_nav ul a:not(.url),.wp-block-latest-posts a:not(.url),.entry-meta,.entry-meta a,#secondary .widget_recent_entries ul li a{font-family:'itc-ag-book',sans-serif!important}.new-year-btn{margin-top:20px}.hamburger span{width:100%}.landing-btn{color:#000!important;background-color:#fff!important;border:2px solid #000!important;background-image:none!important;letter-spacing:1px!important;padding:10px 25px!important;font-size:15px!important;width:140px;display:inline-block;text-align:center;margin:10px 20px}.hidden{display:none}.page-id-935 .west-room-btn{background:#000!important;float:right}.west-room-btn{background:#b72033!important;color:#fff!important;float:none;padding:0 5px!important;font-size:12px!important;letter-spacing:0px!important;font-weight:100!important;width:225px!important;display:inline-block;height:44px!important;line-height:43px!important;text-transform:uppercase;border:0px!important;border-radius:0!important}.west-btn-reserve{text-align:center}.parallax-bg{opacity:1!important}#sr-res-root i{display:none!important}#sr-res-root span{max-width:100%!important;text-transform:uppercase;margin:0!important}h1{font-size:60px;font-weight:700;text-transform:uppercase}h2{font-size:24px;line-height:1.2em;font-weight:700;text-transform:none;margin-bottom:15px}.dine-heading{overflow:visible!important}.separator-5{border-top-width:10px!important;width:50px!important}.dine-button>.dine-btn,input.wpcf7-submit[type="submit"]{padding:12px 20px;display:inline-block;line-height:1.5!important;font-size:15px;text-transform:uppercase;box-shadow:none;letter-spacing:.025em}.h2-red{text-align:center;font-size:45px!important;color:var(--color--boqueria-red);text-transform:uppercase!important}.h1-red{text-align:center;font-size:36px!important;color:var(--color--boqueria-red)}.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line{width:50px!important;margin:0 auto}#page-header h2{font-weight:100!important;font-size:25px!important;letter-spacing:0;margin-bottom:5px!important;color:#000000!important}#page-header .dine-divider{color:#000!important}.h2 red{text-align:center;font-size:45px!important;color:#b72033!important}.h2-subtitle{font-weight:100!important;font-size:30px!important;letter-spacing:0;margin-bottom:5px!important;color:#fff!important}.dine-button .dine-btn.btn-outline,.dine-button .dine-btn.btn-outline:hover{border-color:var(--color--boqueria-red)}.dine-btn.btn-outline span{color:var(--color--boqueria-red)}.dine-button .dine-btn.btn-outline:hover{background:var(--color--boqueria-red);color:#fff}.dine-btn.btn-outline:hover span{color:#fff!important}.dine-button .dine-btn.btn-fill,#masthead.header-transparent:not(.is-sticky) .header-cta a.dine-btn,#offcanvas .header-cta a,input.wpcf7-submit[type="submit"]{background:var(--color--boqueria-red);color:#fff;border-color:var(--color--boqueria-red)}.dine-btn.btn-fill span{color:#fff}.dine-btn.btn-fill:hover{background:#000;border-color:#000}.page-id-1007 .event-btn .dine-btn{padding:0 5px!important;font-size:11px!important;letter-spacing:0px!important;font-weight:100!important;width:250px!important;display:inline-block}.h2-24{font-size:24px!important;line-height:1.2em!important;color:#404040!important;font-weight:bold!important;text-transform:none!important;margin-bottom:15px!important}#navbar .menu .menu-item a{font-size:15px;letter-spacing:.025em;line-height:50px}#navbar .sub-menu .menu-item a{color:#fff;font-size:14px;text-transform:none;line-height:1.5}#nav ul{padding:10px 5px;width:310px}#nav .nav-events ul{width:160px}#nav .sub-menu li{border-bottom:1px dashed rgba(255,255,255,.3)}#nav .sub-menu li:hover{background:var(--color--charcoal)}.header-social .social-list a{width:22px;height:22px;line-height:22px;background:transparent;color:#404040}.header-social .social-list a i{font-size:20px}#masthead.header-transparent:not(.is-sticky) .social-list a{background:transparent!important;color:#fff!important}@media only screen and (max-width:1023px){#offcanvas .header-cta .dine-button a{background:#c11f31!important}}#footer .footernav li{margin:0 12px}#footer .footernav li:before{display:none}#footer-bottom{padding:0}#footer-bottom .copyright{margin:0;font-size:14px}#footer-bottom .container{padding-bottom:16px}#footer-bottom .copyright-custom{text-align:center;font-size:14px;font-weight:100;padding:15px 0;display:inline-block;width:100%;border-top:1px solid #212020}#footer-bottom .copyright-custom p{margin-bottom:0!important}.gift-box{text-align:center;margin-bottom:20px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:300}.gift-box a{color:#ccc!important}#footer-bottom .container{display:flex;font-size:14px;justify-content:space-between}.terms-and-conditions a{color:#ccc!important;margin:0 20px;font-size:14px;text-transform:none}#footer-bottom .dine-divider{margin-bottom:15px!important}#emma-form-8138a12876595ae49c175fa72f8cfc8f form{width:350px!important}#emma-form-8138a12876595ae49c175fa72f8cfc8f form header h1{color:#525252!important}#emma-form-8138a12876595ae49c175fa72f8cfc8f{height:auto!important;overflow:scroll!important}.small-btn .dine-button a{padding:0 5px!important;font-size:12px!important;letter-spacing:0px!important;font-weight:bold!important;width:100%}.small-btn .dine-button{width:100%}.page-id-986 .row-mail a{color:#b72033!important}#secondary .widget-title{letter-spacing:0;font-size:28px}#secondary .widget_categories ul li{border:0!important;margin-top:0!important;padding-top:0!important}#secondary .widget_recent_entries ul li:before{display:none}#secondary .widget_recent_entries ul li{padding:0!important;border:0!important}#secondary .widget_recent_entries ul li a{color:var(--color--boqueria-red);text-transform:none;font-size:16px!important;line-height:18px;margin-bottom:10px;display:inline-block}#secondary .widget_nav_menu{border:0!important;margin-top:0!important;padding-top:0!important}#secondary .widget_nav_menu ul li{padding:0!important;border:0!important}#secondary .widget_nav_menu ul li a{color:#bb2031!important;text-transform:none;font-size:18px!important}.blog #primary .entry-header h2{text-align:left!important}.blog #primary .entry-header h2:after{content:"";border-top:10px solid #b72033;width:50px;display:block;margin:15px 0 25px 0}.blog #primary .entry-header .entry-meta{display:none}.blog #primary .dine-divider{display:none}.blog #primary .dine-article{margin-bottom:10px!important}.blog #primary .dine-article .more-link{font-weight:700;font-size:12px;letter-spacing:1px;margin:40px auto}.single-post .entry-header h1,.single-press .entry-header h1{text-align:center;font-size:45px!important;color:var(--color--boqueria-red)}.blog #page-header h1{color:#fff!important}.blog #page-header h2{color:#fff!important}.blog #page-header.dine-parallax .dine-divider{color:#fff!important}.blog .read-more{display:none}.single-post-header{text-align:center;padding:150px 0;background-position:bottom}.single-post-header .h2-title-blog{font-size:60px!important;font-weight:bold!important;color:#fff!important;text-transform:uppercase!important}.single-post-header .h3-subtitle-blog{font-weight:100!important;font-size:40px!important;letter-spacing:0;margin-bottom:5px!important;color:#fff!important;text-transform:none}.single-post-header .dine-divider{color:#fff!important}.single-post .entry-tags{display:none}.single-post .comments-area{display:none}.page-id-1007 .event-btn .dine-btn{padding:0 5px!important;font-size:11px!important;letter-spacing:0px!important;font-weight:100!important;width:250px!important;display:inline-block}.page-id-1007 .site-content .event-tabs .vc_tta-panel-body .h2-24{font-size:24px!important;line-height:1.2em!important;color:#404040!important;font-weight:bold!important;text-transform:none!important;margin-bottom:55px!important}.join-list-form .form-full input{width:48%!important;display:inline-block;float:left;margin:0 2% 0 0}.join-list-form .form-full{margin-bottom:10px;display:inline-block;width:100%}.page-id-1041 .bdp_blog_template.evolution{box-shadow:none!important}.page-id-1041 .bdp_blog_template.evolution .bd-post-footer{border-top:0!important;text-align:center}.page-id-1041 .bdp_blog_template a.bd-more-tag{float:none;border:2px solid #404040;border-radius:0;padding:10px 15px}.page-id-1041 .bdp_blog_template.evolution .bd-blog-header{text-align:left}.page-id-1041 .bdp_blog_template .bd-blog-header h2:after{content:"";border-top:10px solid #b72033;width:50px;display:block;margin:15px 0 25px 0}.page-id-1041 .bdp_blog_template .bd-blog-header h2{margin-bottom:0!important}#popmake-1095 .pum-close{background-color:#b72033!important}#emma-form input[type="submit"],#emma-form a#emma-form-submit{background-color:#b72033!important;font-size:12px;letter-spacing:1px;height:40px;line-height:39px;border-color:#b72033!important;margin:15px auto 0}ul#emma-form-elements .emma-form-label{float:left;width:20%!important;margin-top:3px;color:#000}ul#emma-form-elements .emma-form-input{margin-bottom:5px;width:79%!important}.pum-theme-1089 .pum-title,.pum-theme-default-theme .pum-title{color:#b72033!important;margin-bottom:20px;text-align:center!important}.pum-theme-1089,.pum-theme-default-theme{background-color:rgba(0,0,0,.4)!important}.page-id-1198 .home-section1 h2{color:white!important;font-size:30px!important;font-weight:300!important;color:#fff!important}.h2-tour{text-align:center;font-size:55px!important;color:#b72033!important;text-transform:uppercase!important}.tour-h3{font-size:34px!important;margin-bottom:10px!important;text-transform:none;clear:inherit;color:#3e3e3e!important;line-height:1.2}.tour-p{color:#3e3e3e;font-size:24px;line-height:1.3}.tour-tabs .vc_tta-tab{margin-top:1px!important;margin-bottom:0!important;width:11%;margin-left:1px!important;margin-right:0!important;background:#a93c42!important}.tour-tabs .vc_tta-tab a{border-color:#fff!important;background-color:#a93c42!important;border-radius:0!important;padding:8px 10px!important;letter-spacing:1px;text-align:center;color:#fff!important;font-size:30px;border-width:0px!important}.tour-tabs .vc_tta-panels{border-color:#fff!important;background-color:#fff!important}.tour-tabs .vc_tta-panel .vc_tta-panel-body{padding:15px 0 0 0!important}.tour-tab-box2{display:inline-block}.tour-tab-row .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{border-color:#fff!important;background-color:#a93c42!important;border-radius:0!important;padding:8px 10px!important;letter-spacing:1px;text-align:center;color:#fff!important;font-size:30px;border-width:0px!important}.tour-tab-row .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{border-color:#fff!important;background-color:#fff!important}@media only screen and (max-width :1280px){#nav>li+li{margin-left:20px}}@media only screen and (max-width :1200px){#logo img{width:130px!important}}@media only screen and (max-width :1025px){.page-id-935 .reserve-loc-row{text-align:center}.small-btn .dine-button a{font-size:11px!important}.page-id-1007 .home-tabs-locations .dine-button a{width:220px!important;margin:0 15px}.tour-h3{font-size:28px!important;line-height:1.2}.h2-tour{font-size:42px!important}.tour-p{font-size:20px}.tour-tabs .vc_tta-tab a{padding:8px 5px!important;font-size:22px}.tour-tabs .vc_tta-tab{width:10%}}@media only screen and (max-width :992px){h1{font-size:45px}.page-id-935 .reservation-row2{padding-top:30px!important}.page-id-935 .reserve-btn .vc_col-sm-6{margin:20px 0!important}#page-header h2{font-size:20px!important}.tour-tabs .vc_tta-tab a{padding:8px 5px!important;font-size:20px}}@media only screen and (max-width :768px){.join-list-form .form-full input{width:100%!important;margin-bottom:15px}#logo img{width:120px!important}.home .home-section1 .cd-headline{font-size:45px!important}.home .home-section1 h2{font-size:30px!important}.home-book-section .dine-btn{line-height:40px!important;font-size:13px!important}#footer-bottom .copyright-custom{font-size:12px!important}#footer-logo img{width:130px!important}h1{font-size:40px}.page-id-935 .reserve-btn .vc_col-sm-6{text-align:center!important;margin-bottom:15px!important;margin-top:15px!important}.page-id-935 .reserve-btn .vc_col-sm-6 .dine-button{text-align:center!important;margin:0}.tab-h3{text-align:center!important}.hr-tab{text-align:center;margin:.7em auto 2em!important}.page-id-834 #page-header h2{font-size:18px!important}#page-header h2{font-size:18px!important;text-align:center!important}.small-btn .dine-button a{margin:0 auto;width:55%!important;font-size:12px!important}#footer .footernav li{margin:5px 5px}.location-header-map{background-position:center;background-size:cover}.page-id-946 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-952 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-950 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-951 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-952 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-1000 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-954 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-935 .location-header-map{padding-top:75px!important;padding-bottom:75px!important}.page-id-834 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-1018 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-1020 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-1021 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-1022 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-1023 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-980 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-986 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-1012 .location-header-map{padding-top:150px!important;padding-bottom:150px!important}.page-id-1007 .location-header-map{padding-top:75px!important;padding-bottom:75px!important}.page-id-1035 .location-header-map{padding-top:75px!important;padding-bottom:75px!important}.page-id-1007 .home-tabs-locations .dine-button{text-align:center!important;margin:15px 0!important}.west-room-btn{float:none!important}.page-id-1198 .home-section1 h2{font-size:20px!important;color:#fff!important}.tour-h3{font-size:24px!important;line-height:1.4}.h2-tour{font-size:36px!important}.tour-p{font-size:18px}.tour-tab-row .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body img{width:100%}.tour-tab-row .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{margin-bottom:15px}.tour-tabs .vc_tta-panel .vc_tta-panel-body{padding:15px 10px 15px 10px!important}.page-id-1198 .home-book-section{padding-top:60px!important;padding-bottom:85px!important;background-size:cover}.new-year-btn{margin-top:0}.page-id-935 .reserve-btn .vc_col-sm-4{text-align:center!important;margin-bottom:15px!important;margin-top:15px!important}.page-id-935 .reserve-btn .vc_col-sm-4 .dine-button{text-align:center!important;margin:0}}@media only screen and (max-width :600px){.tour-tab-row .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{font-size:24px}}@media only screen and (max-width :480px){#footer-bottom .copyright-custom{font-size:10px!important}.small-btn .dine-button a{width:70%!important}.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title{font-size:14px!important}ul#emma-form-elements .emma-form-label{font-size:12px}.page-id-1198 .home-section1 h2{font-size:18px!important;color:#fff!important}.tour-tab-row .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{font-size:20px}.terms-and-conditions a{display:inline-block;width:100%;margin:0}}.reserve-btn-header-menu{background-color:#b72033}.reserve-btn-header-menu>a{color:#fff!important;padding:0 15px}.notification-bar{background-color:#b72033;padding:5px 0}.notification-bar>a{margin:0 auto;color:#fff}@media (max-width:767px){#masthead-height{display:block!important;height:20px!important}}.postid-1318 .notification-bar{display:none}body #page-wrapper #primary,body #page-wrapper #secondary{padding-bottom:0;padding-top:0}body.blog #page-wrapper #primary,body.blog #page-wrapper #secondary,body.single-post #page-wrapper #primary,body.single-press #page-wrapper #primary,body.single-post #page-wrapper #secondary{padding-bottom:60px;padding-top:60px}@media only screen and (max-width:767px){body.single-post .entry-content blockquote p br{display:block}}.social-list li#menu-item-4838{background-image:url(https://boqueriarestaurant.com/wp-content/uploads/2020/07/seiconwhite.png);background-repeat:no-repeat;background-size:contain;background-position:center}.is-sticky .social-list li#menu-item-4838{background-image:url(https://boqueriarestaurant.com/wp-content/uploads/2020/07/seicon.png)}@media(max-width:992px){#offcanvas-header-social li.menu-item-4838 a{background-image:url(https://boqueriarestaurant.com/wp-content/uploads/2020/07/seiconred.png);background-repeat:no-repeat;background-size:contain;background-position:center}}body #footer-bottom{color:#fff}#footer-logo{display:none}#footer-bottom .dine-divider{margin:20px 0;color:#000!important}.gift-box a{color:#000!important;font-weight:700}#footernav a{font-weight:700;font-size:14px}@media (max-width:991.98px){.terms-and-conditions a{margin:0 0 10px}.copiyright{margin-bottom:10px}body .terms-and-conditions{flex-flow:column}}i.fa.fa-instagram,i.fa.fa-facebook{font-family:'FontAwesome';font-weight:400}body{--color--charcoal:#454142;--color--churro:#EEE5D3;--color--light-churro:#FFF6EE;--color--boqueria-red:#C11F31;--color--black:#000000}.churro-bg{background:var(--color--churro);color:var(--color--charcoal)}.churro-bg *,.light-churro-bg *{color:var(--color--charcoal)}.light-churro-bg{background:var(--color--light-churro)}.charcoal-bg{background:var(--color--charcoal)}.charcoal-bg *{color:var(--color--churro)}.black-bg{background:var(--color--black);color:#fff}.red-bg{background:var(--color--boqueria-red)}.red-bg *{color:var(--color--churro)!important}.vc_section{padding-top:40px;padding-bottom:40px}body,p,li,a{font-size:16px;letter-spacing:.025em}#navbar .reserve-btn-header-menu ul{display:none!important}#navbar .reserve-btn-header-menu a:after{visibility:hidden;margin:0;display:none!important}#masthead{background:var(--color--churro)}#masthead .container{display:flex;justify-content:space-between;align-items:center}.dine-heading{text-align:left}.subtitle-heading .dine-heading{display:flex;flex-direction:column-reverse;text-align:left}.heading-subtitle{border:0;text-transform:none;font-family:'itc-ag-book'!important;letter-spacing:0;font-weight:200;font-size:16px;text-align:left}.subtitle-heading .heading-subtitle{border:0;color:var(--color--boqueria-red)!important;font-weight:700;letter-spacing:1px;font-size:18px;letter-spacing:.025em;text-transform:uppercase}.subtitle-heading .heading-title,.border-left .heading-title{text-transform:uppercase!important;line-height:1!important;position:relative}.full-border .heading-subtitle{position:relative}.full-border .heading-subtitle:before{bottom:-5px}#our-menus .vc_tta-panel-heading{background:none;margin-bottom:0;margin-top:0}#our-menus .vc_tta-panel{border-top:2px solid #ede4d3}#our-menus .vc_tta-panel:last-of-type{border-bottom:2px solid #ede4d3}#our-menus .vc_tta-controls-icon-chevron::before{border-color:var(--color--churro)}#our-menus .vc_tta.vc_general .vc_tta-panel-body{padding-bottom:25px}#our-menus .vc_tta.vc_general .vc_tta-panel-title>a{padding-left:0;font-size:25px;letter-spacing:.03em}#our-menus .vc_tta .vc_tta-controls-icon{width:18px;height:18px;right:2px}#our-menus .dine-button>a{max-width:150px;width:100%}.address-phone{line-height:24px}.heading-title{font-size:32px;text-align:left;font-weight:400}.light-churro-bg .heading-title,.churro-bg .heading-title{color:var(--color--boqueria-red)!important}.churro-bg .border-left .heading-title,.light-churro-bg .border-left .heading-title{color:var(--color--charcoal)!important}.charcoal-bg .heading-title{color:var(--color--churro)!important}h3.heading-title{font-size:30px!important}#locations ul{list-style:none;display:flex;flex-direction:column;margin-bottom:25px;margin-left:0;padding-left:0}#locations ul li{display:flex;text-transform:uppercase;align-items:center;width:100%;flex-direction:row;line-height:1;margin-bottom:15px;font-family:'knockout-htf48-feath'!important;letter-spacing:.025em}#locations li span,#locations li a{font-size:30px;line-height:1}#locations .location-column-2 span.loc-city{min-width:132px}#locations ul li a{font-family:'knockout-htf48-feath'!important;border-bottom:2px solid transparent;letter-spacing:.025em;min-width:52px}#locations ul li a:hover{border-color:var(--color--churro);text-decoration:none}#locations ul ul{border-left:2px solid var(--color--churro);padding-left:20px;margin-left:10px}span.loc-city{min-width:53px}#locations .location-column-2 ul{margin-bottom:20px}#locations .location-column-2 ul ul{margin-bottom:0}#our-menus .vc_tta.vc_general .vc_tta-panel-title{font-size:26px}#home-intro img{max-width:150px}#locations #reserve ul li a{padding:12px 20px;font-size:16px;border:1px solid;min-width:250px;text-align:center;transition:all 0.3s ease-out}#locations #reserve ul li a[href="#"]{border-color:transparent;pointer-events:none}#locations #reserve ul ul{padding-left:25px}#locations #reserve ul li a:hover{background:#000;border-color:#000}#hero-section{padding:0}.events-link ul{list-style:none;text-transform:uppercase;min-width:110px;padding:0;margin:0}.events-link ul:hover{background:var(--color--churro);height:100%}.events-link li{font-size:20px;text-align:center;letter-spacing:4px;padding:5px 15px;border:1px solid #000;line-height:1}.events-link li:first-child{border-bottom:0;padding-top:2px;padding-bottom:2px}.events-link li:last-child,.events-link li:last-child a{color:var(--color--boqueria-red);font-size:40px;font-family:inherit;letter-spacing:3px}.events-link li:last-child a{border-bottom:2px solid transparent}.events-link li a:hover{border-color:var(--color--boqueria-red);text-decoration:none}.events-link{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;margin-top:50px}.octopus-bg{position:relative;padding-bottom:200px}.badge-bg:after{background-repeat:no-repeat;background-position:100%;content:"";height:300px;width:300px;position:absolute;opacity:.25;filter:brightness(.15);right:-50px;z-index:-1}.shrimp-bg:after{background-image:url(https://boqueriarestaurant.demo.techyscouts.dev/wp-content/uploads/2024/09/stamp-prawn.png);top:0;filter:brightness(.65);opacity:.35;transform:rotate(30deg)}.octopus-bg:after{background-image:url(https://boqueriarestaurant.demo.techyscouts.dev/wp-content/uploads/2024/09/stamp-octopus.png);bottom:0}.leaf-bg:after{background:url(https://boqueriarestaurant.demo.techyscouts.dev/wp-content/uploads/2024/09/stamp-rocket.png)no-repeat top right;top:20px;right:0;opacity:.35;filter:brightness(.65)}.wine-stain-bg{clear:both;padding-bottom:250px;padding-top:30px;padding-right:25%}.wine-stain-bg:after{background:url(https://boqueriarestaurant.demo.techyscouts.dev/wp-content/uploads/2024/10/wine-stain-stamp.png)no-repeat top right;top:20px;right:0;opacity:.35;filter:brightness(.65)}.boqueria-badge-bg{padding:10px 0 80px}.boqueria-badge-bg:after{background:url(https://boqueriarestaurant.demo.techyscouts.dev/wp-content/uploads/2024/10/BOQUERIA_ShrimpBadge.png) no-repeat top right;position:absolute;width:200px;height:205px;top:10px;right:0;opacity:1;filter:none}#events #slider-1{position:relative;width:100%}#events #slider-1:before,#events #slider-1:after{position:absolute;height:100%;color:var(--color--boqueria-red);font-weight:700;content:"EVENTS â€” & â€” CATERING";z-index:999000;width:240px;top:50%;opacity:1;height:20px;text-align:center;font-size:12px}#events #slider-1:before{transform:rotate(270deg);left:-150px}#events #slider-1:after{transform:rotate(90deg);right:-150px}#events .event-images:before{transform:rotate(270deg);left:-145px}#events .event-images:after{transform:rotate(90deg);right:-145px}.event-images .wpb_column{padding-right:3px;margin-bottom:15px}.event-images .wpb_column .vc_column-inner{min-height:400px}.event-images{margin:0 15px 40px}#events .event-images .dine-element-heading{position:absolute;bottom:0;left:0;right:3px;background:#0000008a;margin:0;padding:15px}#events .event-images .heading-title{color:#fff!important;font-size:25px!important;text-align:center}@media (max-width:768px){.event-images .wpb_column .vc_column-inner{min-height:150px}#events .event-images .dine-element-heading{top:0;display:flex;justify-content:center;align-items:center;right:0}.event-images .wpb_column{padding:0}}#events .wine-stain-bg:after{right:-10%}#instagram h2{text-align:center;color:var(--color--charcoal)!important}#instagram a.dine-icon{position:relative;border-radius:0;border:0;font-size:40px;background:none!important}#instagram a.dine-icon:after{content:"@BOQUERIA";position:absolute;top:0;left:45px;font-size:36px;font-weight:600;color:var(--color--charcoal)!important}#instagram .dine-icon-wrapper{max-width:270px;margin:auto}.badge-bg .border-left{margin-bottom:30px;padding-right:10%}.mobile-only{display:none!important}.dine-element .dine-heading{text-align:left}.entry-meta,.entry-meta a{font-size:14px}.dine-element.dine-element-heading{margin-bottom:10px}.post .entry-content{margin-bottom:40px}@media (min-width:1024px){body:not(.home) #page-wrapper #primary,body #page-wrapper #secondary{padding-bottom:0}#page-header+#page-wrapper #primary{padding-top:0}}@media (min-width:768px){body,p,li,div,a{font-size:18px}#home-intro .vc_row-flex{padding-left:0;padding-right:0}.heading-title{font-size:50px!important}.subtitle-heading .heading-title,.border-left .heading-title{font-size:50px!important}.subtitle-heading .heading-subtitle{font-size:28px}h3.heading-title{font-size:35px!important}#our-menus .vc_tta.vc_general .vc_tta-panel-title>a{font-size:34px}#locations li span,#locations li a{font-size:30px}span.loc-city{min-width:52px}#locations .location-column-2 span.loc-city{min-width:160px}#locations ul{margin-bottom:40px}#locations .location-column-2 ul{margin-bottom:30px}#mobile-spacer{display:none}#events .vc_col-lg-6:first-of-type{padding-right:40px}}@media only screen and (max-width:1200px){.badge-bg .border-left{padding-right:20%}}@media only screen and (max-width:1040px){#home-intro .dine-button{margin-left:0;margin-top:20px}}@media only screen and (min-width:1023px){.events-link{display:flex;justify-content:space-between}#locations .location-column-2 ul{margin-bottom:33px}#page-header+#page-wrapper #primary{padding-top:0}}@media only screen and (max-width:992px){#locations .vc_col-sm-6{width:50%;float:left}#home-intro img{max-width:130px}#locations .vc_col-sm-6:first-of-type{margin-bottom:0}#locations li span,#locations li a{font-size:27px}#locations #reserve ul ul li{text-align:left}#locations #reserve span.loc-city,#locations #reserve .location-column-2 span.loc-city{min-width:150px}}@media only screen and (max-width:845px){.subtitle-heading .heading-title:before,.full-border .heading-subtitle:before{left:-18px;border-left-width:18px}}@media only screen and (max-width:768px){.dine-heading .heading-title{font-size:35px}#home-intro .dine-heading .heading-title{font-size:50px}#video-spacer{height:450px}#desktop-spacer{display:none}#our-menus .vc_tta .vc_tta-controls-icon{width:16px;height:16px}#home-intro .vc_col-sm-6:first-of-type{width:60%}#home-intro .vc_col-sm-6:last-of-type{width:40%}.vc_row-flex .wpb_single_image{margin:0}.events-link{gap:30px}.events-link li{font-size:16px}.events-link li:last-child,.events-link li:last-child a{font-size:45px}.leaf-bg:after,.wine-stain-bg:after{width:150px;height:150px;background-size:150px;right:0}.shrimp-bg:after{width:180px;height:180px;background-size:180px;right:-35px}#events #slider-1:before{left:-97px}#events #slider-1:after{right:-98px}#events #slider-1:before,#events #slider-1:after{font-size:10px;width:175px;height:15px}.badge-bg .border-left{padding-right:28%}#locations li span,#locations li a{font-size:27px}#locations ul ul{margin-left:20px}}@media only screen and (max-width:600px){#locations .vc_col-sm-6{width:100%}#home-intro img{max-width:130px}#locations .vc_col-sm-6:first-of-type{margin-bottom:0}#locations ul li{text-align:right}#locations ul ul li{text-align:left;display:block}#locations #reserve ul ul li{display:flex}#locations #reserve ul li a{min-width:175px!important;padding-left:15px!important;padding-right:15px!important}#locations span.loc-city,#locations .location-column-2 span.loc-city,#locations #reserve span.loc-city,#locations #reserve .location-column-2 span.loc-city{min-width:130px}#locations #reserve ul ul{padding-left:15px!important;margin-left:15px!important}}@media only screen and (max-width:430px){.dine-btn.btn-outline{padding-left:20px;padding-right:20px}.subtitle-heading .heading-title{border-width:12px}.events-link ul{min-width:102px}.events-link li:last-child,.events-link li:last-child a{font-size:30px}.events-link{gap:20px}.events-link li{padding-left:10px;padding-right:10px}#events #slider-1:before,#events #slider-1:after{font-size:9px;width:160px;height:13px}#events #slider-1:before{left:-88px}#events #slider-1:after{right:-88px}#home-intro .dine-button{margin-left:40px}}@media only screen and (max-width:385px){.events-link ul{}}#our-menus .wpsm_tab_content{border:0;padding-top:40px}#our-menus .wpsm_nav-tabs li a{color:var(--color--churro);border:0;border-bottom:3px solid var(--color--churro)!important;text-align:left;font-size:25px;letter-spacing:.03em;margin-bottom:0;text-transform:uppercase;background:none}#our-menus .wpsm_nav-tabs li.active a{color:var(--color--churro)!important;border-color:var(--color--boqueria-red)!important;border-width:10px!important}#our-menus .tab-pane p{color:var(--color--churro)!important}#our-menus .wpsm_nav-tabs{border:0}#our-menus .wpsm_nav-tabs li:last-child a,#our-menus .wpsm_nav-tabs li:last-child.active a{border-right:0!important}@media (min-width:768px){#our-menus .wpsm_nav-tabs li.active a{border-width:4px!important}#our-menus .wpsm_nav-tabs li a{font-size:30px}}@media only screen and (max-width:768px){#our-menus .wpsm_nav-tabs li.active a{}#our-menus .wpsm_nav-tabs li.active a:after{margin:0;left:20px;border-width:10px;display:none}#our-menus .wpsm_nav-tabs li a{padding-left:0;line-height:1}#our-menus .wpsm_nav-tabs li{display:block!important}.desktop-only{display:none!important}.mobile-only{display:block!important}}.single-location .location-wrapper #primary{width:100%!important;padding-right:0}.border-left .dine-element{margin-bottom:5px}.border-left .wpb_wrapper{position:relative}.border-left .vc_column_container:first-of-type .vc_column-inner:before{content:"";border-left:20px solid var(--color--boqueria-red);position:absolute;left:-35px;width:20px;height:90%;top:0}#guest-fave .heading-subtitle,.wpb_single_image+.dine-element-heading .heading-subtitle{border:0;text-transform:none;font-size:16px;letter-spacing:.025em}#guest-fave h3.heading-title{line-height:1}@media only screen and (max-width:1040px){.border-left.vc_column_container .vc_column-inner{position:relative;padding-left:35px}.border-left.vc_column_container .vc_column-inner:before{left:-6px;border-left-width:15px}}@media (max-width:1023px){.border-left .vc_column_container:first-of-type .vc_column-inner:before{left:-2%}.border-left .vc_column_container:first-of-type .vc_column-inner{padding-left:35px;position:relative}.border-left .vc_column_container>.vc_column-inner{padding-left:35px}}@media (min-width:768px){#guest-fave .heading-subtitle,.wpb_single_image+.dine-element-heading .heading-subtitle{font-size:18px}#navbar{margin-left:auto}#nav>li+li{margin-left:25px}}@media (max-width:768px){#guest-fave .vc_col-sm-6{width:50%;float:left;margin-bottom:30px}#guest-fave .vc_col-sm-6:nth-child(3){clear:both}.boqueria-badge-bg:before{width:135px;height:138px}}@media (max-width:410px){#guest-fave .vc_col-sm-6{width:100%}}#event-offers a:not(.dine-btn){text-decoration:underline}.location-image-link .loc-name,.location-image-link .loc-name a{font-family:'Knockout';font-size:23px;letter-spacing:.085em;line-height:1}}@media (max-width:768px){.location-image-link .loc-name,.location-image-link .loc-name a{font-size:20px}#locations li span,#locations li a{font-size:27px}}.location-image-link img{transition:all 0.3s ease}.location-image-link:hover img{transform:scale(1.1,1.1)}#footer-sidebar,#footer-bottom{background:#000}.menu-item-has-children>a:after{font-size:12px;margin-left:8px;display:inline-block;vertical-align:middle;transition:transform 0.3s ease}.offcanvas-nav .menu>ul>li>a:after{display:none}.menu-item-has-children>a:after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:900}.menu-item-has-children:hover>a:after{transform:rotate(180deg)}#footer ul.sub-menu{display:none;position:absolute;left:0;top:20px;list-style:none;z-index:1000;margin-left:0}#footer .menu li{position:relative;font-size:15px}#footer .menu-item-has-children:hover .sub-menu{display:block}#footer .nav-loc.menu-item-has-children:hover .sub-menu{top:12px}#footer #menu-main-nav{position:relative}#footer #menu-main-nav>li{position:relative;margin-right:20px}#footer #menu-main-nav>li>a{text-decoration:none}#footer ul.sub-menu li{margin:0;padding:0}#footer ul.sub-menu li a{padding:5px 15px;display:block;text-decoration:none;background-color:var(--color--charcoal)}#footer ul.sub-menu li a:hover{background-color:#666}#footer-sidebar .widget_nav_menu ul a:not(.url){color:var(--color--light-churro);font-size:15px}#footer-sidebar .widget_nav_menu ul a:not(.url):hover{text-decoration:none;color:var(--color--churro)}#event-offers ul{list-style:none}#event-offers li:before{position:absolute;left:0;top:3px;font-family:'Font Awesome 5 Free';font-weight:900;font-size:15px;content:"\f14a"}#event-offers li{position:relative;margin-bottom:10px;padding-left:30px}#spaces-tab .vc_general .vc_tta-tab>a{border:0;background:none;color:var(--color--charcoal);font-weight:400;font-size:18px;padding-left:0;padding-right:30px}#spaces-tab .vc_general .vc_active .vc_tta-title-text{color:var(--color--boqueria-red);font-weight:700;border-bottom:2px solid}#spaces-tab .vc_tta-panels{background:none;border:0}#spaces-tab .vc_general .vc_tta-panel-body{padding-left:0;padding-right:0;background:none;border:0}#spaces-tab .vc_tta-panel .vc_tta-panel-heading{background:none;border:0}#spaces-tab .vc_tta-panel .vc_tta-panel-heading a{font-size:25px;padding-left:0}#spaces-tab .vc_col-md-6{margin-bottom:50px}.event-spaces .vc-hoverbox-wrapper+.wpb_text_column{margin-top:20px}.event-spaces .wpb_text_column p{font-size:16px}.event-spaces .wpb_text_column h4{color:var(--color--boqueria-red);margin-bottom:5px;font-size:28px}#hero-section .n2-ss-item-image-content img{filter:brightness(0) invert(1);width:230px;margin-bottom:10px}@media (max-width:768px){.event-spaces .wpb_text_column h4{font-size:26px}#spaces-tab .vc_tta-tabs .vc_tta-tabs-container{display:block}#spaces-tab .vc_tta-panel .vc_tta-panel-heading{display:none}#hero-section .n2-ss-item-image-content img{width:180px;margin-bottom:30px}}@media (min-width:1300px){#our-difference .border-left .wpb_wrapper{display:flex;justify-content:flex-end;flex-wrap:nowrap}#our-difference .border-left .dine-element{padding-right:30px;background:var(--color--light-churro)}#our-difference .wpb_text_column{max-width:445px}#our-difference .border-left .vc_column_container:first-of-type .vc_column-inner:before{width:auto;height:10px;top:25px;background:var(--color--boqueria-red);width:24%}#our-difference .border-left{padding-right:50px}}.vc_tta-panel-body .pdf_img,.tab-pane .pdf_img{display:none}@media screen and (max-width:1040px){.tab-pane .pdf_img,.vc_tta-panel-body .pdf_img{display:block}#our-menus .vc_tta.vc_general .vc_tta-panel-body{background-color:#fff}}#location-intro .location{display:flex;align-items:flex-end}.location-info .wpb_wrapper{display:flex;align-items:flex-end;font-size:16px;justify-content:flex-start;max-width:500px;margin-bottom:30px!important}.location-info a{text-decoration:underline}.location-info .loc-name{margin:0;color:var(--color--boqueria-red);line-height:.75;padding-right:20px;font-weight:normal!important;letter-spacing:.015em;font-size:65px}.vc_row.location-cta{margin-bottom:20px;margin-left:0;margin-right:0}.location-cta .wpb_wrapper{display:flex;column-gap:10px}.location-cta .dine-button{max-width:200px}.location-cta .dine-button,.location-cta .dine-button a{width:100%}.location-badge-white img{filter:brightness(0) invert(1)}.loc-name a:hover{color:var(--color--boqueria-red)}#hours ul{border-left:2px solid;margin-left:0;margin-bottom:20px!important;padding:0;list-style:none}#hours li{padding-left:20px;font-size:16px}.hours .dine-button{margin:10px 0}.hours .dine-button a{min-width:200px;margin-bottom:10px}#events #slider-1::before,#events #slider-1::after{content:"";color:#000}#location-intro:before,#location-intro:after{content:"";position:absolute;z-index:1;color:var(--color--boqueria-red);font-weight:700;width:auto;height:auto;top:45%}#location-intro:after{transform:rotate(90deg)}#location-intro:before{transform:rotate(270deg)}.location-cta .vc_column_container>.vc_column-inner{padding-right:0;padding-left:0}@media (max-width:1280px){#location-intro:before{left:-22px}#location-intro:after{right:-21px}}@media (max-width:1024px){#location-intro:before,#location-intro:after{font-size:10px}}@media (max-width:991px){.cta-hours .wpb_wrapper{display:flex;justify-content:center;gap:10px;margin:20px 0 10px;flex-wrap:wrap}}@media (min-width:768px){.location-info .loc-name{font-size:80px}.location-info{font-size:20px}#location-intro:before,#location-intro:after{display:none}#location-footer img{margin-top:-50px}}@media (max-width:768px){.location-info{}.location-cta .dine-button a{width:100%}.loc-info-wrapper{padding-left:10px;padding-right:10px}}@media (max-width:530px){.location-cta .dine-button a{padding-left:5px;padding-right:5px;font-size:14px}.location-info{justify-content:space-between}.location-info .wpb_wrapper{font-size:15px}.address-phone{line-height:20px}}@media (max-width:450px){.hours .dine-button a{min-width:150px}.location-cta .dine-button{max-width:250px}}@media (max-width:430px){.location-info .loc-name{font-size:50px}}@media (max-width:400px){.location-cta .wpb_wrapper{display:block}}.type-press .grid-title a{line-height:1;text-transform:uppercase;letter-spacing:.5px;font-size:32px;color:var(--color--charcoal)}@media (min-width:1024px){.type-press .grid-title a{font-size:35px}.blog .type-press .grid-title{min-height:81px}}.blog-grid .type-press blockquote{padding-left:20px;border-width:7px;margin-top:10px;border:0;padding-left:0}.blog-grid .type-press blockquote a{font-size:16px}.blog-grid .type-press blockquote p{font-size:16px;color:var(--color--charcoal)}.blog .type-press .grid-title{line-height:1}.blog .type-press{padding-top:0;padding-bottom:3em}.blog .type-press .grid-excerpt{border-left:10px solid var(--color--boqueria-red);padding-left:15px}.blog .type-press .grid-excerpt>p a{letter-spacing:0;color:var(--color--charcoal);font-weight:700;font-size:20px}.page-template-template-press .dine-pagination{margin-bottom:50px}.dine-pagination a,.dine-pagination .current{border-color:var(--color--boqueria-red)}#page-header h2{position:relative}#page-header h2:after,#page-header h2:before{content:"";position:absolute;background:var(--color--boqueria-red);border:0;height:5px;top:50%;width:calc(50% + 20px)}#page-header h2:before{left:-75%;margin:0}#page-header h2:after{left:auto;margin-left:5px}.events-mobile-cta .dine-button{display:inline-block;margin-bottom:12px;margin-right:10px;clear:both}#footer .header-nav,#navbar .footer-nav,.offcanvas-nav .menu>ul li.footer-nav{display:none}#footer-sidebar .widget .wpcf7-form-control-wrap{margin-bottom:10px;display:block}#footer-sidebar .widget .wpcf7-form-control-wrap input{font-size:15px;border-radius:0}#footer-sidebar .wp-block-heading{color:var(--color--light-churro);text-align:left;text-transform:uppercase;font-family:'itc-ag-book',sans-serif!important;font-size:15px;margin-bottom:10px}#masthead.header-sticky+#masthead-height{display:none}.octopus-bg{padding-bottom:100px}#footer-sidebar .widget-area #frm_show_form-2{text-align:left;font-size:16px;margin:0}#frm_show_form-2 input{margin-bottom:7px;border-radius:0;font-size:13px}#frm_show_form-2 label{font-size:13px}.frm_button_submit{background:var(--color--boqueria-red);font-size:15px;padding:3px 25px;border-radius:0;font-family:'itc-ag-bold',sans-serif!important;margin-top:10px}#frm_field_133_container{padding-top:5px}.frm_submit{margin-top:10px}#frm_show_form-2 fieldset{border:0;margin:0;padding:0}.tab-pane .pdf_img{display:block}@media (min-width:991px){.tab-pane iframe{display:block}.tab-pane .pdf_img{display:none}}