/*
Theme Name: MILAN PVC V6 - PAGES FIXED
Description: Milan PVC Stolarija - V6, sa garantovanim sadržajem stranica.
Version: 6.0
*/
*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:#26384d;background:#fff;line-height:1.7}a{text-decoration:none}.wrap{width:min(1160px,92%);margin:auto}
.top{background:#031426;color:#7edbff;padding:11px 0;font-weight:800}.top .wrap{display:flex;justify-content:space-between}
header{background:#0b315c;padding:24px 0;box-shadow:0 5px 20px #06264a}.head{display:flex;justify-content:space-between;align-items:center}.logo{font-size:31px;font-weight:900;color:#fff}.logo span{color:#18b9ff}.nav a{color:#fff;font-weight:900;margin-left:28px}.nav a:hover{color:#18b9ff}
.hero{background:linear-gradient(135deg,#062247,#0b5ca0);padding:80px 0;color:white}.hero h1{font-size:58px;line-height:1.05;margin:10px 0;color:white}.hero p{font-size:20px;color:#d7efff}.tag{color:#1fc2ff;font-weight:900;letter-spacing:2px}
.placeholder{
    height:250px;
    padding:10px;
    overflow:hidden;
}
.gallery{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:18px;
}
.section{padding:75px 0}.light{background:#eef8ff}.section h2{font-size:40px;color:#07315b}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;border-radius:15px;padding:28px;box-shadow:0 10px 30px rgba(4,50,90,.12);border-top:6px solid #12aef0}.card h3{color:#07315b}.placeholder{height:310px;border:3px dashed #39baf5;border-radius:15px;background:linear-gradient(145deg,#d9f1ff,#f8fcff);display:flex;align-items:center;justify-content:center;text-align:center;color:#0876b5;font-weight:900}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gallery .placeholder{height:240px}.contact{display:grid;grid-template-columns:1fr 1fr;gap:25px}.info{background:#07315b;color:white;padding:35px;border-radius:15px}.info h2{color:white}.formbox{background:#fff;padding:35px;border-radius:15px;box-shadow:0 10px 30px rgba(4,50,90,.12)}input,textarea{width:100%;padding:14px;margin:0 0 14px;border:1px solid #bcd5e8;border-radius:8px;font:inherit}textarea{height:140px}.btn{display:inline-block;background:#12aef0;color:white;padding:13px 23px;border-radius:9px;font-weight:900;border:0}
footer{background:#031426;color:#9dc4df;padding:40px 0;text-align:center;border-top:4px solid #12aef0}
@media(max-width:800px){.nav{display:none}.grid2,.contact{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.gallery{grid-template-columns:1fr}.top span{display:none}.hero h1{font-size:45px}}
