body.page-template-template-foodservice-foh #main{background-image:url(/wp-content/themes/tabasco-redesign-2017/assets/images//background@2x.jpg);background-repeat:repeat;background-position:center top;overflow:hidden}body{font-family:Overpass,sans-serif}.navbar{box-shadow:none}main ul#foodservice-subnav{top:100px;z-index:1000;position:fixed;width:100%}main ul#foodservice-subnav ul.dropdown-menu{top:0;display:block}main ul#foodservice-subnav ul.dropdown-menu a{font-weight:600;color:#000;text-transform:uppercase;margin:5px 10px 3px;padding:0;border-bottom:2px solid transparent;font-weight:702}header .dropdown-menu{box-shadow:none}@media (max-width:768px){main ul#foodservice-subnav{top:59px;margin:0}main ul#foodservice-subnav ul.dropdown-menu{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 2px);border-radius:0;margin:0 -1px;background-color:#f7f3e8}main ul#foodservice-subnav ul.dropdown-menu li{flex:1;justify-items:center}main ul#foodservice-subnav ul.dropdown-menu li:hover{background-color:transparent;text-decoration:underline}}#foh-hero{top:40px;position:relative}#foh-hero .row{display:flex}#foh-hero .content{background-image:url(/wp-content/themes/tabasco-redesign-2017/assets/images/foh-hero-texture.jpg);background-size:cover;background-position:center center;padding:4vw 12vw 4vw 9vw;position:static}#foh-hero .content h1{font-size:5vw;line-height:1em}#foh-hero .content p{font-size:20px}#foh-hero .photo{background-size:cover;background-position:center center;position:static}#foh-hero .red-family{position:absolute;left:50%;transform:translateX(-50%);bottom:-40px;width:calc(180px + 5vw)}#foh-hero .light-things-up{position:absolute;left:50%;transform:translateX(25%);bottom:100px;width:calc(80px + 5vw)}#foh-cta-anchors{padding:100px 10%}#foh-cta-anchors h2{font-size:4vw;text-transform:uppercase}#foh-cta-anchors p{font-family:"Overpass Mono";font-size:22px}#foh-cta-anchors .ctas{margin-top:30px}#foh-cta-anchors .ctas .cta-anchor{position:relative;aspect-ratio:1}#foh-cta-anchors .ctas .cta-anchor .cta-bg{position:absolute;inset:0;overflow:hidden;z-index:0}#foh-cta-anchors .ctas .cta-anchor .cta-bg::before{content:"";position:absolute;inset:0;background:var(--bg-image) center/cover no-repeat;transform:scale(1);transition:transform 1s ease}#foh-cta-anchors .ctas .cta-anchor .cta-bg:hover::before{transform:scale(1.1)}#foh-cta-anchors .ctas .cta-anchor h3{width:85%;text-align:center;padding:.6em 0 .5em;font-family:"Overpass Mono";color:#fff;text-transform:uppercase;position:absolute;font-size:1.3vw;bottom:0;left:50%;transform:translate(-50%,50%);background-color:#f40000}#foh-testimonials{background-image:url(/wp-content/themes/tabasco-redesign-2017/assets/images/foh-Redtangle.jpg);background-size:cover;background-position:center center;text-align:center;align-content:center;padding:60px 0}#foh-testimonials .row.no-gutter{display:flex;align-items:center}#foh-testimonials .row.no-gutter>div:first-child{text-align:right}#foh-testimonials .row.no-gutter>div:last-child{text-align:left}#foh-testimonials .slideshow-wrapper{position:relative;overflow:hidden;width:100%}#foh-testimonials .slideshow-track{display:flex;width:100%;transition:transform .45s ease;will-change:transform}#foh-testimonials .slide{flex:0 0 100%;width:100%;box-sizing:border-box;color:#fff;align-content:center}#foh-testimonials .slide h4{color:#fff;font-size:50px;margin-bottom:15px}#foh-testimonials .slide p{font-size:30px;font-weight:700;width:min(100%,800px);margin:auto}#foh-testimonials .slide-next,#foh-testimonials .slide-prev{width:61px;height:61px}#foh-original{background-color:#fff;padding:120px 10%;position:relative}#foh-original .container-liquid .row>div{position:static}#foh-original h2{font-size:5vw}#foh-original p{font-size:20px}#foh-original .photo-1{position:absolute;box-shadow:10px 10px 5px 5px rgba(0,0,0,.3333333333);width:370px;left:50%;transform:translateX(-230%) rotateZ(10deg);top:0}#foh-original .photo-2{position:absolute;box-shadow:10px 10px 5px 5px rgba(0,0,0,.3333333333);width:370px;z-index:2;left:50%;transform:translateX(-145%) rotateZ(-10deg);top:190px}#foh-original .original-red{position:absolute;width:200px;z-index:3;left:50%;transform:translateX(-100%);top:10px}#foh-original .primary-cta{display:inline-block}#foh-solutions h3{color:#f40000;margin-bottom:20px;font-size:45px}#foh-solutions p{font-size:20px}#foh-solutions img{margin-bottom:-20px;margin-right:-20px;margin-left:auto;width:90%}#foh-solutions .container-liquid{padding:50px 10% 0}#foh-solutions .container-liquid .row{display:flex;align-items:center}#foh-solutions .container-liquid .row>div:last-child{padding-right:5%;padding-top:15px;padding-bottom:15px}#foh-solutions .container-liquid .row>div:last-child .secondary-cta{margin-top:10px;margin-right:10px}#foh-solutions .container-liquid .row>div:first-child{align-self:end}#foh-solutions .container-liquid:nth-child(even){background-color:#fff;margin-right:auto;margin-left:-20px}#foh-solutions .container-liquid:nth-child(odd) .row{flex-direction:row-reverse}#foh-solutions .container-liquid:nth-child(odd) .row>div:first-child{text-align:right}#foh-solutions .container-liquid:nth-child(odd) .row>div:last-child{padding-left:5%;padding-right:0}#foh-request-sample{padding:0 0 40px}#foh-request-sample .title-section{background-image:url(/wp-content/themes/tabasco-redesign-2017/assets/images/foh-Redtangle_tear.png);background-size:cover;background-position:center bottom;padding:5vw 0 6vw}#foh-request-sample .title-section h2{color:#fff;font-size:4vw}#foh-request-sample .title-section p{color:#fff;font-size:22px;font-family:"Overpass Mono"}#foh-request-sample .gform_body label{font-size:16px;font-family:Overpass;margin-top:10px}#foh-request-sample .gform_body .ginput_container{margin-top:0}#foh-request-sample .gform_body .ginput_container input,#foh-request-sample .gform_body .ginput_container select{border:none;height:60px;padding:0 15px}#foh-request-sample .gform_body .ginput_complex input{margin-top:0}#foh-request-sample .gform_body .gfield_checkbox input{height:20px}#foh-request-sample .gform_footer button{color:#f40000;border:2px solid #f40000;background:0 0;margin:0;display:inline-block;border-radius:0;font-weight:700;font-size:18px;line-height:20px;font-family:"Overpass Mono",monospace;letter-spacing:0;text-transform:uppercase;padding-top:10px}#foh-request-sample .gform_footer button:hover{background-color:#f40000;color:#fff}#foh-citings{background-color:#f7f3e8;text-align:center;padding:50px 20px}@media (max-width:1200px){#foh-hero .content h1{font-size:6vw}#foh-cta-anchors h2{font-size:5vw}}@media (max-width:991px){#foh-hero .row{flex-direction:column}#foh-hero .row .content{display:flex;align-items:center;padding-bottom:10vw}#foh-hero .row .content .red-family{position:static;transform:none;width:40%}#foh-hero .row .content h1{font-size:9.5vw}#foh-hero .row .content p{font-size:max(2.8vw,16px)}#foh-hero .row .photo{height:60vw}#foh-hero .light-things-up{bottom:35vw;width:30%;left:45%}#foh-cta-anchors h2{font-size:9.5vw}#foh-cta-anchors p{font-size:4vw}#foh-cta-anchors .ctas .cta-anchor{margin-bottom:14vw;aspect-ratio:3/2}#foh-cta-anchors .ctas .cta-anchor h3{font-size:4.5vw}#foh-testimonials .slide h4{font-size:7vw}#foh-testimonials .slide p{font-size:5vw}#foh-testimonials .slide-next,#foh-testimonials .slide-prev{width:40px;height:40px}#foh-original{padding-top:80vw;padding-bottom:20vw;text-align:center}#foh-original h2{font-size:9vw}#foh-original p{font-size:max(3vw,16px)}#foh-original .original-red{left:65%;transform:none;width:30%;top:3vw}#foh-original .photo-1{width:44%;left:10%;transform:rotate(10deg);top:-5vw}#foh-original .photo-2{width:44%;left:28%;transform:rotate(-10deg);top:23vw}#foh-solutions .container-liquid{padding:0 0 20px}#foh-solutions .container-liquid .row{flex-direction:column!important}#foh-solutions .container-liquid .row>div:last-child{padding:20px 30px!important;margin:0!important;text-align:center}#foh-solutions .container-liquid .row>div:last-child h3{font-size:7vw}#foh-solutions .container-liquid .row>div:last-child p{font-size:max(3vw,16px)}#foh-solutions .container-liquid .row img{margin:0;width:100%}#foh-solutions .container-liquid:nth-child(even){margin:0}#foh-request-sample .title-section{padding:10vw 20px 20vw}#foh-request-sample .title-section h2{font-size:9.5vw;margin-bottom:15px}#foh-request-sample .title-section p{font-size:max(4vw,22px)}#foh-citings{text-align:left;padding:40px 30px}}