/*
Theme Name: Mini Kalzone | Vagas
Description: Tema do portal Trabalhe Conosco da Mini Kalzone. Repete o cabeçalho e o rodapé do site oficial e exibe a página de vagas do plugin Mini Kalzone | Trabalhe Conosco.
Version: 1.0.0
Author: Nefi
Author URI: https://nefimarketing.com
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: mk-vagas
*/
:root{--red:#EB2527;--red-d:#C81D1F;--green:#0C5541;--green-d:#083B2D;--green-l:#EAF4EC;--yellow:#FCEB22;--ink:#1D1D1B;--gray:#4A4A4A;--line:#E3E6E0;--soft:#F5F7F3}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{margin:0;background:#fff;color:var(--ink);font-family:'Salmond',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
button,input,select,textarea{font-family:inherit}
img{display:block;max-width:100%;height:auto}
a{color:var(--green)}
.wrap{max-width:1280px;margin:0 auto;padding:0 32px}
@media(max-width:640px){.wrap{padding:0 18px}}
.screen-reader-text,.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.skip:focus{position:fixed;left:12px;top:12px;width:auto;height:auto;clip:auto;z-index:100;background:#fff;padding:10px 16px;border-radius:8px}
/* cabeçalho */
.mk-h{background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.08);position:sticky;top:0;z-index:20}
.admin-bar .mk-h{top:32px}
@media(max-width:782px){.admin-bar .mk-h{top:0;position:relative}}
.mk-h .in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:14px;padding-bottom:14px}
.mk-logo{display:flex}
.mk-logo img{width:132px;height:auto;display:block}
.mk-nav ul,.mk-menu ul{list-style:none;margin:0;padding:0}
.mk-nav ul{display:flex;align-items:center;gap:26px}
.mk-nav a,.mk-menu a{display:flex;align-items:center;gap:4px;padding:10px 0;font-size:16px;font-weight:600;color:var(--ink);text-decoration:none}
.mk-nav a:hover{color:var(--red)}
.mk-nav .mk-on>a,.mk-menu .mk-on>a,.mk-nav .current-menu-item>a{color:var(--red)}
.mk-nav .mk-on>a::before{content:"";width:14px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22' viewBox='0 0 14 22'%3E%3Cpath d='M11 1 L3 21' stroke='%23FCEB22' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center}
.mk-hb{display:flex;gap:10px}
.mk-hbtn{display:flex;align-items:center;gap:8px;padding:10px 18px;border:2px solid var(--red);border-radius:4px;background:#fff;color:var(--red);font-size:16px;font-weight:600;text-decoration:none}
.mk-hbtn:hover{background:var(--red);color:#fff}.mk-hbtn:hover svg{stroke:#fff}
.mk-burger{display:none;width:46px;height:46px;border:0;background:var(--green-l);border-radius:12px;align-items:center;justify-content:center;cursor:pointer}
.mk-menu{display:none}
@media(max-width:1080px){.mk-nav,.mk-hb{display:none}.mk-burger{display:flex}.mk-logo img{width:112px}.mk-menu.open{display:block;padding:6px 18px 16px;border-top:1px solid var(--line)}.mk-menu a{font-size:17px;padding:12px 0}}
/* conteúdo */
.mk-page{min-height:50vh}
.mk-txt{padding:56px 0 80px;font-size:17px;line-height:1.6}
.mk-txt h1{font-size:clamp(30px,4vw,48px);text-transform:uppercase;line-height:1.05;margin:0 0 20px}
/* rodapé */
.mk-f{background:var(--green);color:#fff}
.mk-f .ft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-top:36px;padding-bottom:36px}
.mk-f .lg img{width:120px;height:auto;display:block}
.mk-f ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px}
.mk-f a{color:#fff;text-decoration:none;font-size:16px;font-weight:600}
.mk-f a:hover{color:var(--yellow)}
.mk-f .c{font-size:15px;font-weight:500}
