/*
Theme Name: MMT INDUSTRY
Description: Tretí dizajnový návrh pre MMT Engineering s.r.o. a MMT Solutions s.r.o.
Version: 1.0.1
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: mmt-industry
*/
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&family=Inter:wght@400;600;700&display=swap');*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0e1820;color:#f4f5f5;font-family:Inter,Arial}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:auto;padding:0 26px}header{background:#0e1820ed;position:sticky;top:0;z-index:5;border-bottom:1px solid #ffffff25}.nav{height:74px;display:flex;align-items:center;justify-content:space-between}.logo{font:800 32px 'Barlow Condensed'}.orange,.logo span{color:#ff7038}nav{display:flex;gap:25px;font-size:12px;text-transform:uppercase;font-weight:700;align-items:center}button{cursor:pointer}.lang{background:transparent;border:1px solid #71818c;color:white;padding:9px}.hero{background:radial-gradient(ellipse at 80% 40%,#354f60,#0e1820 67%)}.hero .wrap{min-height:620px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.eyebrow{font-size:11px;letter-spacing:3px;color:#ff7038;font-weight:700}h1,h2,h3{font-family:'Barlow Condensed';text-transform:uppercase;line-height:.95}h1{font-size:clamp(65px,9vw,120px);margin:20px 0}h2{font-size:clamp(46px,6vw,75px);margin:16px 0}h3{font-size:32px;margin:14px 0}p{color:#a9b8c1;line-height:1.75}.btn{display:inline-block;background:#ff7038;color:#101820;padding:17px 22px;font-weight:700;font-size:12px;text-transform:uppercase;border:0;margin:12px 12px 0 0}.btn.alt{background:transparent;color:white;border:1px solid #8a9aa3}.press{width:100%;filter:drop-shadow(0 28px 28px #0009)}.band{background:#ff7038;color:#101820}.band .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.band div{padding:23px 8px;font:700 23px 'Barlow Condensed';text-transform:uppercase}.section{padding:90px 0}.heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.heading p{max-width:410px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:25px}.card,.company{background:#1a2b36;border:1px solid #3c4c56;padding:32px}.card{min-height:280px;display:flex;flex-direction:column}.card small,.company small{color:#ff7038;letter-spacing:2px}.card a{color:#ff7038;font-size:12px;text-transform:uppercase;font-weight:700;margin-top:auto}.two{display:grid;grid-template-columns:1fr 1fr;gap:60px}.light{background:#eeece6;color:#15252d}.light p{color:#56656d}.services div{padding:21px 0;border-bottom:1px solid #b8c2c5;font-weight:700}.companies{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact input,.contact select,.contact textarea{display:block;width:100%;padding:15px;margin-bottom:12px;font:inherit;border:1px solid #c7c7c7}.contact textarea{min-height:120px}footer{padding:30px;color:#9aabb6;font-size:12px}@media(max-width:850px){.hero .wrap,.two{grid-template-columns:1fr}.hero .wrap{padding-top:55px}.press{max-height:320px}nav a{display:none}}@media(max-width:620px){.cards,.companies,.band .wrap{grid-template-columns:1fr}.section{padding:55px 0}.heading{display:block}.band div{padding:12px 0}}.logo{display:flex;align-items:center;gap:6px}.logo svg{flex:none}.press{width:100%;height:440px;object-fit:cover;object-position:center;border:1px solid #ffffff2a;box-shadow:0 20px 70px #0008}.cardphoto{width:100%;height:185px;object-fit:cover;display:block;margin-bottom:20px}.card{overflow:hidden}.company.eng{background:linear-gradient(0deg,#111e27f5,#111e27a0),url("assets/engineering-mmt.jpg") center/cover}.company.sol{background:linear-gradient(0deg,#111e27f5,#111e27a0),url("assets/service-mmt.jpg") center/cover}.hero{background:linear-gradient(100deg,#0c1720,#0c1720b5),url("assets/hero-mmt.jpg") center/cover}.company{min-height:270px}.cardphoto:hover{filter:contrast(1.08)}@media(max-width:700px){.press{height:250px}.logo svg{width:35px}}
body.admin-bar header{top:32px}#status{white-space:pre-wrap;overflow-wrap:anywhere}a:focus-visible,button:focus-visible{outline:3px solid #ff7038;outline-offset:4px}.skip-link{position:absolute;left:-10000px}.skip-link:focus{left:10px;top:10px;z-index:100;background:#fff;color:#15252d;padding:12px}section[id]{scroll-margin-top:90px}
@media(max-width:782px){body.admin-bar header{top:46px}}
@media(max-width:600px){body.admin-bar header{top:0}.nav{height:auto;min-height:74px;flex-wrap:wrap;gap:12px;padding-top:12px;padding-bottom:12px}.logo{font-size:28px}nav{flex-wrap:wrap;gap:14px}nav a{display:inline}.two{gap:30px}}
