*,*:before,*:after{box-sizing:border-box}::selection{color:#faf7f7;background:#f26522}.container{display:block;max-width:320px;margin:0 auto}@media only screen and (min-width:720px) and (max-width:1079px){.container{max-width:720px}}@media only screen and (min-width:1080px){.container{max-width:1080px}}.flex{display:flex}.no_flex_wrap{flex-wrap:nowrap}.flex_wrap{flex-wrap:wrap}.flex_wrap_reverse{flex-wrap:wrap-reverse}.justify_left{justify-content:flex-start}.justify_center{justify-content:center}.justify_right{justify-content:flex-end}.justify_between{justify-content:space-between}.justify_around{justify-content:space-around}.align_top{align-items:flex-start}.align_center{align-items:center}.align_bottom{align-items:flex-end}.align_baseline{align-items:baseline}.margin{margin:15px}.margin_top{margin-top:30px}.margin_bottom{margin-bottom:30px}.padding{padding:0 15px 0 15px}.no_padding{padding:0}.no_padding_left{padding-left:0}.no_padding_right{padding-right:0}.no_flex_grow{flex-grow:0}.flex_grow{flex-grow:1}.no_flex_shrink{flex-shrink:0}.flex_shrink{flex-shrink:1}.flex_basis_auto{flex-basis:auto}.align_item_top{align-self:flex-start}.align_item_center{align-self:center}.align_item_bottom{align-self:flex-end}@media only screen and (min-width:320px) and (max-width:719px){.flex_basis_1,.flex_basis_1-2,.flex_basis_1-3,.flex_basis_2-3,.flex_basis_1-4,.flex_basis_3-4{flex-basis:320px}.no_padding_left,.no_padding_right{padding-left:0;padding-right:0}}@media only screen and (min-width:720px) and (max-width:1079px){.flex_basis_1{flex-basis:720px}.flex_basis_1-2{flex-basis:360px}.flex_basis_1-3{flex-basis:240px}.flex_basis_2-3{flex-basis:480px}.flex_basis_1-4{flex-basis:180px}.flex_basis_3-4{flex-basis:540px}.no_padding_left,.no_padding_right{padding-left:0;padding-right:0}}@media only screen and (min-width:1080px){.flex_basis_1{flex-basis:1080px}.flex_basis_1-2{flex-basis:540px}.flex_basis_1-3{flex-basis:360px}.flex_basis_2-3{flex-basis:720px}.flex_basis_1-4{flex-basis:270px}.flex_basis_3-4{flex-basis:810px}}body{font-family:'Open Sans',sans-serif;font-size:14px}p{color:#faf7f7;font-size:16px;font-weight:400;line-height:20px;margin-bottom:30px}p.indent{text-indent:30px}h1{font-family:'Roboto Slab',serif;color:#faf7f7;font-size:36px;font-weight:700;line-height:40px;margin-bottom:30px}h2{font-family:'Roboto Slab',serif;color:#faf7f7;font-size:32px;font-weight:700;line-height:36px;margin-bottom:30px}h3{font-family:'Roboto Slab',serif;color:#faf7f7;font-size:28px;font-weight:700;line-height:32px;margin-bottom:30px}h4{font-family:'Roboto Slab',serif;color:#faf7f7;font-size:24px;font-weight:700;line-height:28px;margin-bottom:15px}h5{font-family:'Roboto Slab',serif;color:#faf7f7;font-size:20px;font-weight:700;line-height:24px;margin-bottom:15px}h6{font-family:'Roboto Slab',serif;color:#faf7f7;font-size:16px;font-weight:700;line-height:20px;margin-bottom:15px}.text_white{color:#faf7f7}.text_orange{color:#f26522}.text_gray{color:#363739}.text_green{color:#3c412a}.text_justify{text-align:justify}.text_center{text-align:center}.text_uppercase{text-transform:uppercase}a{font-family:'Roboto Slab',serif;font-weight:400;font-size:16px;color:#faf7f7;transition:.5s}a:hover{color:#faf7f7}.btn{display:inline-block;font-family:'Roboto Slab',serif;padding:12px 30px;background:rgba(255,255,255,.5);border:1px solid #f26522;border-radius:3px;color:#f26522;font-size:24px;letter-spacing:2px}.btn:hover{background:#f26522;color:#faf7f7}label{display:block;font-size:16px;color:#faf7f7;margin:0 0 15px 0}input,select,textarea{display:block;width:100%;height:60px;margin-bottom:30px;color:#49474d;padding:0 0 0 20px;border:1px solid #fff;border-radius:3px;transition:.3s}textarea{padding:10px 10px 10px 20px;min-height:120px}button{height:60px;float:right;margin-top:15px;padding:10px 20px;background:#fff;color:#00b6b5;border:1px solid #00b6b5;border-radius:3px;font-family:'Maven Pro',sans-serif;font-size:18px;font-weight:700;letter-spacing:2px;transition:.3s}button:hover{background:#00b6b5;color:#fff}#navbar_top{position:fixed;top:0;width:100%;height:150px;padding:30px 0;transition:.5s;z-index:99}#navbar_top.active{height:90px;padding:15px 0;background:#363739;box-shadow:0 2px 5px rgba(0,0,0,.2)}.navbar_logo{width:195px;height:90px;background:url('../img/logo_nav_branca.png') no-repeat center;background-size:cover;transition:.5s}.navbar_logo.active{width:131px;height:60px;background:url('../img/logo_nav_colorida.png') no-repeat center;background-size:cover}#navbar_top ul li{display:inline-block;margin-top:36px;padding:0 0 15px 30px;transition:.5s}#navbar_top ul li.active{display:inline-block;margin-top:19px}#navbar_top ul li a{padding:10px 0 15px 0}#navbar_top ul li a.active{color:#faf7f7}#navbar_top ul li a.active_link{color:#faf7f7}#navbar_top ul li a.active:hover{color:#f26522}#navbar_top ul li a::after{content:'';display:block;position:relative;top:12px;width:0;height:3px;border-radius:1px;margin:0 auto;background:#fff;transition:.33s}#navbar_top ul li a:hover::after{background:#faf7f7;width:30%}#navbar_top ul li a.active_link::after{content:'';display:block;position:relative;top:12px;width:60%;height:3px;border-radius:1px;margin:0 auto;background:#faf7f7;transition:.33s}#navbar_top ul li a.active:hover::after{background:#f26522}.call_to_action_nav{height:50px;margin:23px 0 0 30px;padding:12px 30px;background:rgba(0,0,0,.3);border:1px solid #f26522;border-radius:3px;color:#faf7f7;font-weight:500}.call_to_action_nav.active{margin:5px 0 0 30px;background:rgba(0,0,0,.0);border:1px solid #f26522;color:#faf7f7}.call_to_action_nav.active_link{background:#f26522;color:#faf7f7}.call_to_action_nav:hover{background:#f26522;box-shadow:0 2px 15px rgba(0,0,0,.2)}.call_to_action_nav.active:hover{background:#f26522;color:#faf7f7}.btn_menu_mobile{height:50px;margin:23px 0 0 30px;padding:10px 15px;background:rgba(0,0,0,.3);border:1px solid #f26522;border-radius:3px;font-size:24px;cursor:pointer;display:none}.btn_menu_mobile.active{margin:5px 0 0 30px;background:rgba(0,0,0,.0);border:1px solid #f26522;color:#faf7f7}.btn_menu_mobile:hover{background:#f26522;box-shadow:0 2px 15px rgba(0,0,0,.2)}.btn_menu_mobile.active:hover{background:#f26522;color:#faf7f7}@media only screen and (min-width:320px) and (max-width:719px){#navbar_top ul li,#navbar_top ul li.active,.call_to_action_nav,.call_to_action_nav.active{display:none}#navbar_top{height:90px;padding:15px 0}.navbar_logo{width:131px;height:60px;background:url('../img/logo_nav_branca.png') no-repeat center;background-size:cover;z-index:999}.btn_menu_mobile{display:block;margin:5px 0 0 30px}}@media only screen and (min-width:720px) and (max-width:1079px){#navbar_top ul li,#navbar_top ul li.active{display:none}.btn_menu_mobile{display:block}}#nav_mobile{position:fixed;left:-100%;width:calc(100% - 30px);height:calc(100vh - 30px);margin:15px;padding:30px;background:#f26522;border-radius:3px;transition:.5s;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:100}#nav_mobile.active{left:0}.btn_menu_mobile_inside{height:50px;padding:10px 17px;background:#faf7f7;border:1px solid #fff;border-radius:3px;color:#f26522;font-size:24px;cursor:pointer;font-weight:500}#nav_mobile div a:first-of-type{padding-top:14px;font-size:16px}.btn_menu_mobile_inside:hover{background:#f26522;border:1px solid #fff;color:#faf7f7}.link_menu_mobile ul li a{display:block;padding:15px;margin-bottom:15px;background:#faf7f7;text-align:center;border:1px solid #fff;border-radius:3px;font-weight:500;color:#f26522}.link_menu_mobile ul li a:hover{background:#f26522;color:#faf7f7}.modal{position:fixed;bottom:30px;width:100%;height:auto;opacity:1;transition:.5s}.modal.remove{opacity:0}.modal_mensagem h1{font-family:'Open Sans',sans-serif;margin-bottom:0;padding:5px 15px;background:#f26522;border-radius:3px;box-shadow:0 2px 5px rgba(0,0,0,.2);text-align:center;font-size:10px;font-weight:700;line-height:inherit;color:#fff}@media only screen and (min-width:320px) and (max-width:719px){.modal{display:none}}@media only screen and (min-width:720px) and (max-width:1079px){.modal{display:none}}#home{width:100%;min-height:100vh;background:#fff url('../img/bg_index_topo.jpg') no-repeat center;background-size:cover;padding-bottom:90px}#home_mail_ok{width:100%;min-height:100vh;background:#fff url('../img/bg_index_topo.jpg') no-repeat center;background-size:cover}.logo_strutto_inicio{margin-bottom:30px}.btn_home{flex-basis:270px;margin:0 15px;padding:20px;background:rgba(0,0,0,.5);border:2px solid #faf7f7;border-radius:3px;font-size:18px;font-weight:500;letter-spacing:2px;text-align:center;text-transform:lowercase;font-weight:500;box-shadow:0 2px 15px rgba(0,0,0,.2)}.btn_home:hover{background:#faf7f7;color:#f26522}.home_call{color:#fff;text-align:center}.home_call h1{color:#fff;font-family:'Roboto Slab',serif;font-size:36px;line-height:42px}.home_call p{color:#fff}@media only screen and (min-width:320px) and (max-width:719px){#home{padding-bottom:30px}.logo_strutto_inicio{width:270px}.btn_home{flex-basis:auto;margin:0 15px;padding:20px;font-size:14px;font-weight:500;letter-spacing:0}.home_call h1{font-size:36px;line-height:36px}.home_call p{font-size:14px}}@media only screen and (min-width:720px) and (max-width:1079px){#home{padding-bottom:60px}}#delivery{width:100%;min-height:calc(100vh - 90px);padding:0;background:#474d32}.titulo_delivery{padding:60px 0 0 0;background:#f26522;box-shadow:inset 0 3px 6px rgba(0,0,0,.2)}.titulo_delivery h1{font-size:60px;margin-bottom:30px}.barra_titulo{padding-top:60px}.barra_titulo div{display:inline-block;width:100%;background:#474d32}.delivery{padding:70px 0 120px 0}.item_delivery div{height:100%;background:#fff;padding:30px;border-top:3px solid #f26522;border-radius:3px;transition:.5s;box-shadow:0 9px 39px rgba(0,0,0,.33)}.item_delivery div h3{color:#f26522;font-size:26px;font-weight:00;min-height:90px;margin-bottom:0}.item_delivery div p{margin-bottom:30px}.item_delivery div a img{margin:5px}@media only screen and (min-width:320px) and (max-width:719px){#delivery{height:auto}.titulo_delivery{padding-top:60px}.titulo_delivery h1{font-size:36px;line-height:36px;margin-bottom:30px}.barra_titulo{padding-top:70px}.delivery{padding:60px 0 0 0}.item_delivery{margin-bottom:90px}.item_delivery div h3{font-size:22px;min-height:80px;margin-bottom:0;line-height:26px}}@media only screen and (min-width:720px) and (max-width:1079px){#delivery{height:auto}.titulo_delivery{padding-top:60px}.titulo_delivery h1{font-size:40px;line-height:40px;margin-bottom:30px}.barra_titulo{padding-top:70px}.delivery{padding:60px 0 20px 0}.item_delivery.flex_basis_1-3{flex-basis:320px;margin-bottom:90px}.item_delivery div h3{font-size:22px;min-height:100px;margin-bottom:0;line-height:26px}}#charcutaria{width:100%;height:auto;background-color:#faf7f7;padding-bottom:90px}.charcutaria_texto{flex-basis:630px;padding-top:150px;padding-bottom:60px}.charcutaria_texto h1,.charcutaria_texto h5,.charcutaria_texto p{color:#474d32;margin-bottom:15px}.charcutaria_texto h1{font-size:48px;font-weight:900}.charcutaria_texto h5{font-weight:400;margin-bottom:45px}.charcutaria_texto p{font-size:14px}.charcutaria_logo{flex-basis:450px}#charcutaria div h4{color:#474d32;font-size:32px;font-weight:900}.produto_charcutaria{width:510px;height:290px;border-radius:3px}.charcutaria_item{width:100%}.charcutaria_item h1,.charcutaria_item p{display:block;text-align:center;color:#faf7f7}.charcutaria_item h1{font-size:24px;line-height:32px;margin-bottom:15px}.charcutaria_item p{font-size:14px}@media only screen and (min-width:320px) and (max-width:719px){#charcutaria{padding-bottom:60px}.charcutaria_texto{flex-basis:630px;padding-top:80px;padding-bottom:30px}.charcutaria_texto h1{font-size:36px}.charcutaria_logo{display:none}.produto_charcutaria{width:290px}}@media only screen and (min-width:720px) and (max-width:1079px){.charcutaria_texto{flex-basis:630px;padding-top:80px;padding-bottom:30px}.charcutaria_texto h1{font-size:36px}.charcutaria_logo{display:none}.produto_charcutaria{width:690px}}#bar{width:100%;height:auto;background:#fff url(../img/bg_bar.jpg) no-repeat center;background-size:cover;padding-bottom:90px}.bar_texto{flex-basis:630px;padding-top:150px;padding-bottom:60px}.bar_texto h1,.bar_texto h5,.bar_texto p{color:#faf7f7;margin-bottom:15px}.bar_texto h1{font-size:48px;font-weight:900}.bar_texto h5{font-weight:400;margin-bottom:45px}.bar_texto p{font-size:14px}.bar_logo{flex-basis:450px}#bar div h4{color:#faf7f7;font-size:32px;font-weight:900}.produto_bar{width:510px;height:290px;border-radius:3px}.bar_item{width:100%}.bar_item h1,.bar_item p{display:block;text-align:center;color:#faf7f7}.bar_item h1{font-size:24px;line-height:32px;margin-bottom:15px}.bar_item p{font-size:14px}@media only screen and (min-width:320px) and (max-width:719px){#bar{padding-bottom:60px}.bar_texto{flex-basis:630px;padding-top:80px;padding-bottom:30px}.bar_texto h1{font-size:36px}.bar_logo{display:none}.produto_bar{width:290px}}@media only screen and (min-width:720px) and (max-width:1079px){.bar_texto{flex-basis:630px;padding-top:80px;padding-bottom:30px}.bar_texto h1{font-size:36px}.bar_logo{display:none}.produto_bar{width:690px}}#contato{width:100%;height:auto;padding:90px 0;background:#fff url(../img/bg_parceiros.jpg) no-repeat center;background-size:cover}#contato div h1{font-size:36px;font-weight:700;line-height:42px}.flex_form_contato .flex_basis_auto{flex-basis:255px}#contato label{color:#f26522}#contato button{margin-top:0;background:#f26522;border:1px solid #f26522;color:#fff}#contato button:hover{background:#fff;border:1px solid #fff;color:#f26522}@media only screen and (min-width:320px) and (max-width:719px){#contato div p:last-child{margin-bottom:60px}.flex_form_contato .flex_basis_auto{flex-basis:290px}}@media only screen and (min-width:720px) and (max-width:1079px){.flex_form_contato .flex_basis_auto{flex-basis:330px}}#saudacao{width:100%;min-height:100px;background:#fff url('../img/bg_agradecimento.jpg') no-repeat center;background-size:cover;padding:60px}#saudacao .container div{text-align:center;margin:0}#saudacao .container div img{max-height:200px}#saudacao .container div h2{color:#faf7f7;margin-top:15px;margin-bottom:0}footer{width:100%;height:auto;background:#3c412a}.footer_div{height:1px;margin:60px 15px;background:#3c412a}.footer_logo{padding:30px 15px}.footer_logo img{max-width:100%;margin-bottom:15px}.footer_logo p{font-size:14px}.footer_info{padding:30px 0 45px 0;background:#474d32;color:#fff}.footer_info .flex_basis_1-4,.footer_info .flex_basis_auto{padding-left:30px}.footer_info p{font-size:14px}.footer_info h4{font-weight:400;margin-bottom:30px;font-weight:500}.footer_info h5,.footer_info p{margin-bottom:10px}.footer_info i{font-size:14px;margin-right:5px}.footer_info ul li{padding:8px 0}.footer_info ul li a{padding:10px 0}.footer_info ul li a:hover{color:#f26522;padding-left:10px}@media only screen and (min-width:320px) and (max-width:719px){.footer_div{height:1px;margin:0 15px 30px 15px}.footer_logo p{margin-bottom:0}.footer_info{border-radius:3px 3px 0 0}.footer_info .flex_basis_1-4,.footer_info .flex_basis_auto{padding-left:15px}.footer_info ul{margin-bottom:30px}.footer_lojas div p{margin-bottom:30px}}@media only screen and (min-width:720px) and (max-width:1079px){.footer_lojas div:nth-child(3) h4{letter-spacing:-.6px}.footer_lojas div h5{font-size:16px;letter-spacing:-0.3px}}#banner_top{width:100%;min-height:100vh;background:#fff url('../img/bg_index_topo.jpg') no-repeat center;background-size:cover;padding-bottom:90px}.banner_top_call{color:#fff;text-align:center}.banner_top_call h1{color:#fff;font-family:'Roboto Slab',serif;font-size:36px;line-height:42px;margin-bottom:15px}@media only screen and (min-width:320px) and (max-width:719px){#banner_top{padding-bottom:30px}.banner_top_call h1{font-size:36px;line-height:36px}}@media only screen and (min-width:720px) and (max-width:1079px){#banner_top{padding-bottom:60px}}