/* 2026-10-12 desktop single-ad (oglas) redesign. Loaded only with media="(min-width:769px)" from top.php.
   Main column (.col_8_50_of_12) becomes a grid: framed block [gallery | title, price, chips, phone, Za vozilo],
   then 4 banners, description, Google ad, related ads. Seller card is moved to the sidebar top by ad-desktop.js. */
#singleadwrap .col_8_50_of_12{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:24px;row-gap:0;align-items:start;float:left}
#singleadwrap .col_8_50_of_12::before{content:"";grid-column:1/-1;grid-row:1/5;align-self:stretch;background:#fff;border-radius:6px;box-shadow:0 6px 20px rgba(20,30,50,.07)}
#singleadwrap .col_8_50_of_12::after{display:none}
#singleadwrap .col_9_50_of_12,#singleadwrap article.post article.post,#singleadwrap .fwImage,#singleadwrap .functions-options,#singleadwrap .bottom_wrapper{display:contents}
/* framed block */
#singleadwrap #gallery-1{grid-column:1;grid-row:1/4;margin:16px 0 0 16px;width:auto;min-width:0;position:relative}
#singleadwrap .functions-nav{grid-column:1;grid-row:4;margin:10px 0 16px 16px;float:none;width:auto}
#singleadwrap .col_8_50_of_12 .head_title{display:block!important;grid-column:2;grid-row:1;margin:16px 16px 0 0;padding:0;float:none;width:auto;height:auto;background:none;border:0}
#singleadwrap .head_title h1{font:600 20px/1.3 Poppins,system-ui,sans-serif;margin:0 0 12px;padding:0;color:#222;white-space:normal;float:none;width:auto}
#singleadwrap .head_title .price{display:inline-block;float:none;position:static;width:auto;margin:0;background:#FFC107;color:#111;font:600 18px/1.2 Poppins,system-ui,sans-serif;padding:6px 16px;border-radius:6px}
#singleadwrap .mad-only.mad-chips{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:12px}
#singleadwrap .mad-chip{display:inline-flex;align-items:center;gap:5px;font:400 13px Poppins,system-ui,sans-serif;background:#f3f4f6;border-radius:6px;padding:5px 12px;color:#444}
#singleadwrap .mad-chip svg{color:#777}
#singleadwrap .call-button{grid-column:2;grid-row:2;margin:14px 16px 0 0;padding:0;float:none;width:auto}
#singleadwrap .call-button a{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;box-sizing:border-box;border-radius:6px;background:#3cb54a;color:#fff;font:600 16px Poppins,system-ui,sans-serif;text-decoration:none;margin:0;float:none}
#singleadwrap .mad-only.mad-vehicle{display:block!important;grid-column:2;grid-row:3/5;margin:14px 16px 16px 0;padding:14px 0 0;border-top:1px solid #eee}
#singleadwrap .mad-vehicle h3{font:600 15px Poppins,system-ui,sans-serif;margin:0 0 10px;color:#222}
#singleadwrap .mad-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#singleadwrap .mad-grid div{background:#f6f7f9;border-radius:6px;padding:8px 12px;min-width:0}
#singleadwrap .mad-grid small{display:block;color:#888;font-size:11px;line-height:1.4}
#singleadwrap .mad-grid b{display:block;font:600 14px/1.35 Poppins,system-ui,sans-serif;color:#222;overflow-wrap:anywhere}
#singleadwrap .mad-only.mad-counter{display:block!important;position:absolute;left:12px;top:12px;z-index:30;background:rgba(0,0,0,.6);color:#fff;font:500 13px/1 Poppins,system-ui,sans-serif;padding:5px 10px;border-radius:6px;pointer-events:none}
/* banners: one row, exact 125x125 */
#singleadwrap .mad-only.mad-banners{display:flex!important;grid-column:1/-1;grid-row:5;justify-content:center;gap:12px;margin:16px 0}
#singleadwrap .mad-banners a{display:block;flex:none;width:125px;height:125px;margin:0;padding:0;border-radius:6px;overflow:hidden;background:#fff}
#singleadwrap .mad-banners img{display:block;width:125px;height:125px;max-width:none;margin:0;object-fit:cover}
/* description */
#singleadwrap .bottom_wrapper .col_8_of_12{grid-column:1/-1;grid-row:6;float:none;width:auto;margin:0 0 16px;padding:18px 20px;background:#fff;border-radius:6px;box-shadow:0 6px 20px rgba(20,30,50,.07);box-sizing:border-box}
#singleadwrap .bottom_wrapper .col_8_of_12 .table_orange{display:none}
#singleadwrap .bottom_wrapper .col_8_of_12 .head_title{margin:0 0 8px}
#singleadwrap .bottom_wrapper .col_8_of_12 .head_title h2{font:600 16px Poppins,system-ui,sans-serif;margin:0;color:#222}
#singleadwrap .bottom_wrapper .col_8_of_12 p{font:400 14px/1.65 Poppins,system-ui,sans-serif!important;color:#444;margin:0}
/* Google ad */
#singleadwrap .ad-under-img{grid-column:1/-1;grid-row:7;float:none;width:100%;max-width:728px;justify-self:center;margin:0 0 16px;padding:0}
/* seller card fallback position if JS did not move it */
#singleadwrap .bottom_wrapper .col_4_of_12{grid-column:1/-1;grid-row:9;float:none;width:auto;margin:0}
/* related ads: 4 in a row */
#singleadwrap .mad-only.mad-rel{display:block!important;grid-column:1/-1;grid-row:8;margin:0 0 16px}
#singleadwrap .mad-rel-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 10px}
#singleadwrap .mad-rel-head h3{font:600 17px Poppins,system-ui,sans-serif;margin:0;color:#222}
#singleadwrap .mad-more-top{font:600 13px Poppins,system-ui,sans-serif;color:#b38600;text-decoration:none}
#singleadwrap .mad-rel .mrt-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0}
#singleadwrap .mad-rel .mrt-list > li{list-style:none;margin:0}
#singleadwrap .mad-rel .mrc{display:flex;flex-direction:column;background:#fff;border-radius:6px;box-shadow:0 4px 14px rgba(20,30,50,.07);overflow:hidden;height:100%}
#singleadwrap .mad-rel .mrc-thumb{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#eef0f3}
#singleadwrap .mad-rel .mrc-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}
#singleadwrap .mad-rel .mrc-photos{position:absolute;left:6px;bottom:6px;display:flex;align-items:center;gap:4px;background:rgba(0,0,0,.6);color:#fff;font:600 12px/1 Poppins,system-ui,sans-serif;padding:4px 7px;border-radius:6px}
#singleadwrap .mad-rel .mrc-body{display:flex;flex-direction:column;flex:1;padding:10px}
#singleadwrap .mad-rel .mrc-head{display:flex;align-items:flex-start;gap:6px}
#singleadwrap .mad-rel .mrc .mrc-title{flex:1;min-width:0;margin:0;font:600 13px/1.35 Poppins,system-ui,sans-serif}
#singleadwrap .mad-rel .mrc .mrc-title a{color:#111;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#singleadwrap .mad-rel .mrc-fav{flex:0 0 28px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid #e3e6ea;border-radius:50%;color:#555;background:#fff}
#singleadwrap .mad-rel .mrc-fav.is-on{color:#e0a800;border-color:#FFC107}
#singleadwrap .mad-rel .mrc-fav.is-on svg{fill:#FFC107}
#singleadwrap .mad-rel .mrc-fav.is-busy{opacity:.5;pointer-events:none}
#singleadwrap .mad-rel .mrc .mrc-desc{display:none}
#singleadwrap .mad-rel .mrc-foot{margin-top:auto;padding-top:8px;display:flex;flex-direction:column;gap:8px}
#singleadwrap .mad-rel .mrc-meta span{display:flex;align-items:center;gap:4px;font:12px Poppins,system-ui,sans-serif;color:#6b7280}
#singleadwrap .mad-rel .mrc-price{display:flex;align-items:center;justify-content:center;gap:2px;height:36px;border-radius:6px;background:#FFC107;color:#111;font:700 13px Poppins,system-ui,sans-serif;text-decoration:none}
#singleadwrap .mad-more-btn{display:flex;align-items:center;justify-content:center;height:44px;max-width:320px;margin:14px auto 0;border:1.5px solid #ddd;border-radius:6px;background:#fff;color:#222;font:600 15px Poppins,system-ui,sans-serif;text-decoration:none}
#singleadwrap .entry_tags{grid-column:1/-1;grid-row:10}
/* old desktop related widget replaced by the grid above */
#singleadwrap .col_3_50_of_12 > .widget:has(.sideads){display:none}
/* seller card (moved to the sidebar top) */
#singleadwrap .col_3_50_of_12 > .mad-seller{margin:0 0 16px;padding:16px;background:#fff;border-radius:6px;box-shadow:0 6px 20px rgba(20,30,50,.07);float:none;width:auto}
#singleadwrap .mad-seller .users_card{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:14px;margin:0;padding:0;background:none;border:0;box-shadow:none;text-align:left}
#singleadwrap .mad-seller .users_card .logo_img{flex:0 0 100px;width:100px;height:100px;margin:0;border-radius:6px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}
#singleadwrap .mad-seller .users_card .logo_img img{width:100px;height:100px;object-fit:contain;border-radius:6px}
#singleadwrap .mad-seller .users_card .text-center{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;text-align:left}
#singleadwrap .mad-seller .owner-name{font:600 16px/1.3 Poppins,system-ui,sans-serif;margin:0!important;color:#222;text-align:left}
#singleadwrap .mad-seller .owner-location{display:block;font:400 13px Poppins,system-ui,sans-serif;color:#777;margin:2px 0 10px}
#singleadwrap .mad-seller .ad_btn_action{display:block;margin:0;padding:0}
#singleadwrap .mad-seller .ad_btn_action li{display:block;margin:0 0 6px;list-style:none}
#singleadwrap .mad-seller .ad_btn_action a.add-to-contacts,#singleadwrap .mad-seller .mad-only.mad-contact-login{display:flex!important;align-items:center;justify-content:center;width:100%;height:42px;box-sizing:border-box;border:1.5px solid #ddd;border-radius:6px;background:#fff;color:#222;font:600 14px Poppins,system-ui,sans-serif;text-decoration:none}
#singleadwrap .mad-seller .ad_btn_action .info-content{display:none}
#singleadwrap .mad-seller .ad_btn_action .success-content{display:block;width:100%;box-sizing:border-box;border-radius:6px;margin:0;text-align:center;padding:10px}
#singleadwrap .mad-seller .ad_btn_action .remove-from-contacts{display:block;text-align:center;font-size:13px}
/* seller card: force row layout over the theme's .users_card / ul.ad_btn_action li flex-column rules */
#singleadwrap .mad-seller .users_card{flex-direction:row!important;justify-content:flex-start}
#singleadwrap .mad-seller .users_card .text-center{align-items:stretch!important}
#singleadwrap .mad-seller .owner-location{text-align:left!important}
#singleadwrap .mad-seller ul.ad_btn_action li{display:block!important;width:100%}
#singleadwrap .mad-seller ul.ad_btn_action li a.add-to-contacts{width:100%!important}
