/* ==========================================================================
   SMA Negeri 3 Yogyakarta — static replica stylesheet
   Layout/values transcribed from the original theme (mading + sekolahpro):
     accent #9e0000, nav #001188, body font ABeeZee 13px,
     container max-width 1400px, sidebar 380px, cards 33.3333%.
   ========================================================================== */

:root{
  --accent:#9e0000;
  --accent-dark:#7d0000;
  --navy:#001188;
  --ink:#222222;
  --muted:#888888;
  --line:rgba(125,125,125,.3);
  --soft:#f7f7f7;
  --page:#ffffff;
  --maxw:1400px;
  --side:380px;
}

/* The original theme runs on the browser default content-box; percentages like
   33.3333% therefore exclude padding. Match that instead of forcing border-box,
   or every grid column shifts. */
/* Flex/grid containers I author myself still need border-box, because they mix
   percentage flex-basis with padding. Scoped so the theme's content-box grid
   behaviour above is untouched. */
.mad_newsouter,.gal_in,.person,.pres_loop,.event_before,
.widget_area,.home_videos .ext__container,.mading_article .gallery,
.mading_article .gallery *{box-sizing:border-box}

html{-webkit-text-size-adjust:100%}
body{
  margin:0;background:var(--page);color:var(--ink);
  font-family:ABeeZee,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  font-size:13px;line-height:1.7;
}
img{max-width:100%;height:auto;display:block}
a{color:var(--accent);text-decoration:none}
a:hover{color:var(--accent-dark)}
h1,h2,h3,h4{margin:0 0 12px;line-height:1.3;font-weight:400}
ul{margin:0;padding:0;list-style:none}
iframe{max-width:100%;border:0}
.madclear::after{content:"";display:table;clear:both}

.ext__container,.ext_container{width:auto;max-width:var(--maxw);margin:0 auto;padding:0 20px;position:relative}
.ext_container{padding:0 20px}
.mad__wrapper{width:100%;overflow:hidden}

/* ---------------------------------------------------------------- header */
.mad__top{height:46px;line-height:46px;text-align:center;background:#222;color:#fff}
.mad__top a{color:#fff}
.mad__top > .ext__container{display:flex;justify-content:flex-end;gap:26px;padding:0}
.mad__top i{margin-right:6px}
.mad__top .number,.mad__top .mailing{font-size:12px}

.mad__nav{height:104px;position:relative;background:#fff}
.mad__nav .ext__container{position:relative;z-index:10}
.mad__flex{display:flex;align-items:center;height:104px;position:relative}
.mad__logo{height:60px;padding:22px 30px 22px 0;flex:0 1 auto}
.mad__logo a{display:block}
.mad__logo img{height:60px;width:auto;margin:0}
.site-header-menu{flex:0 0 auto;margin-left:auto;min-width:0}

.mad__menu,.mad__search{display:none;font-size:22px;color:var(--navy);cursor:pointer;padding:0 8px}

/* main nav — the theme floats the list right and the items left */
.newnav .newul{float:right;display:block;height:104px;margin:0;padding:0;list-style:none}
.newnav .newul > li{float:left;position:relative;height:104px}
.newnav .newul > li > a{
  display:block;padding:0 20px;color:var(--navy);font-size:13px;line-height:104px;
  text-transform:none;white-space:nowrap;
}
.newnav::after{content:"";display:table;clear:both}
.newnav .newul > li:hover > a,.newnav .newul > li.current-menu-item > a{color:var(--accent)}
.newnav .sub-menu{
  position:absolute;top:104px;left:0;min-width:230px;background:#fff;z-index:60;
  box-shadow:0 8px 24px rgba(0,0,0,.14);padding:8px 0;margin:0;list-style:none;
  opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s ease;
}
.newnav .newul > li:hover > .sub-menu{opacity:1;visibility:visible;transform:none}
.newnav .sub-menu li{display:block;height:auto}
.newnav .sub-menu li a{display:block;padding:9px 18px;color:#333;font-size:13px;line-height:1.4;white-space:nowrap}
.newnav .sub-menu li a:hover{background:var(--soft);color:var(--accent)}
.newnav .sub-menu .sub-menu{top:0;left:100%}
.newnav .menu-item-has-children > a::after{content:"\25be";font-size:9px;margin-left:5px;opacity:.6}

/* header search panel */
.mad__nav .form__search{position:absolute;top:104px;right:20px;width:420px;background:#fff;z-index:70;
  box-shadow:0 10px 30px rgba(0,0,0,.16);padding:14px;display:none}
.form__search form{display:flex;gap:8px;flex-wrap:wrap}
.form__search .mad__input{flex:1 1 160px}
.form__search .mad__select{flex:0 0 130px}
.form__search input,.form__search select{
  width:100%;height:38px;padding:0 10px;border:1px solid var(--line);
  font-family:inherit;font-size:13px;color:var(--ink);background:#fff}
.form__search .mad__button{flex:0 0 auto}
.form__search button{height:38px;padding:0 16px;border:0;background:var(--accent);color:#fff;cursor:pointer}
.secondary_content .form__search{display:block;margin:0 0 26px}
.secondary_content .form__search form{gap:6px}

/* ---------------------------------------------------------------- slider */
#madingslider{margin:0;background:#000}
.homeslide{position:relative;overflow:hidden}
.homeslide .splide__list{display:flex;transition:transform .8s ease}
.homeslide .splide__slide{min-width:100%;flex:0 0 100%;position:relative}
.homeslide .splide__slide img{width:100%;height:auto;max-height:520px;object-fit:cover}
.homeslide .slide_caption{position:absolute;left:0;right:0;bottom:0;padding:26px 20px 22px;
  background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.72));color:#fff}
.homeslide .slide_caption h2{color:#fff;font-size:22px;margin:0}

/* ------------------------------------------------------------- school bar */
.mad__school{padding:20px 0}
.mad__school > .ext__container{display:block;padding:0 20px}
.mad__name{margin:0 350px 0 0}
.mad__sos{position:absolute;right:20px;top:20px;width:350px;text-align:right}
.mad__schoolname{font-size:35px;letter-spacing:-1px;line-height:1.2;margin:0}
.mading_sosial{display:inline-flex;gap:8px}
.mading_sosial a{display:inline-flex;align-items:center;justify-content:center;
  width:34px;height:34px;border-radius:50%;background:var(--soft);color:var(--accent);font-size:15px}
.mading_sosial a:hover{background:var(--accent);color:#fff}

/* ----------------------------------------------------------------- ticker */
.mad_ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}
.mad_ticker > .ext__container{display:flex;align-items:center;gap:16px;height:46px;overflow:hidden}
.mad_ticker .re_info{background:var(--accent);color:#fff;padding:4px 12px;white-space:nowrap;font-size:12px}
.mad_ticker .mad_today{color:var(--accent);white-space:nowrap;font-size:12px}
.mad_ticker .cam_scroll{flex:1 1 auto;overflow:hidden}
.mad_ticker .flexscroll{display:flex;white-space:nowrap;animation:madscroll 30s linear infinite}
.mad_ticker .asteric{margin-right:60px;color:#555;font-size:12px}
@keyframes madscroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* ------------------------------------------------------- news + editorial */
.news_editorial{padding:40px 0 10px}
.news_editorial .ext_container{padding:0 15px}
.news_editorial .mad_newsouter{display:block;margin:0 -5px}
.mad_newsouter::after{content:"";display:table;clear:both}
.mad_news{float:left;width:61%;min-width:0}
.mad_editorial{float:left;width:39%}
.title_news{position:relative;margin:0 0 22px;padding:0 0 10px;border-bottom:3px solid var(--accent)}
.title_news h2{font-size:20px;margin:0;letter-spacing:-.4px}
.news_before .news_home_loop{float:left}
.news_before .news_home_loop:nth-child(1){width:50%}
.news_before .news_home_loop:nth-child(2){width:50%;height:160px;overflow:hidden}
.news_before .news_home_loop:nth-child(3){width:25%}
.news_before .news_home_loop:nth-child(4){width:25%}
.news_before::after{content:"";display:table;clear:both}
.news_box{padding:0 10px}
.news_box img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:12px}
.news_meta .post-date{color:var(--accent);font-size:12px}
.news_meta h3{font-size:15px;margin:6px 0 0;line-height:1.4}
.news_meta h3 a{color:var(--ink)}
.news_meta h3 a:hover{color:var(--accent)}
.mad_master img{width:100%;aspect-ratio:16/10;object-fit:cover;margin-bottom:12px}
.mad_master h3{font-size:16px;line-height:1.4}
.mad_master h3 a{color:var(--ink)}
.edit_before{color:var(--muted)}

/* ------------------------------------------------------------ four blocks */
.four_block_post{padding:20px 0 0}
.four_block_post .ext_container{padding:0 15px}
.four_block_post .mad_newsouter{display:block;margin:0 -5px}
.four_block{float:left;width:25%;padding:0 5px;margin-bottom:40px;box-sizing:border-box}
.four_in{background:var(--soft)}
.title_four{padding:12px 16px;background:#fff}
.title_four h2{font-size:15px;margin:0;letter-spacing:-.3px}
.four_con{padding:0}
.four_first{position:relative;overflow:hidden}
.four_first img{width:100%;aspect-ratio:4/3;object-fit:cover}
.first_layer{position:absolute;left:0;right:0;bottom:0;padding:16px;color:#fff;
  background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.8))}
.first_layer h3{font-size:14px;margin:4px 0 0;line-height:1.4}
.first_layer h3 a{color:#fff}
.first_pub{font-size:11px;opacity:.9}
.four_next{display:flex;gap:10px;padding:12px 16px;border-top:1px solid #eaeaea}
.four_next img{width:90px;height:67px;object-fit:cover;flex:0 0 auto}
.next_pub h3{font-size:13px;margin:0;line-height:1.4}
.next_pub h3 a{color:#555}
.four_bottom{padding:12px 16px}
.four_bottom a{display:inline-block;background:var(--accent);color:#fff;padding:7px 14px;font-size:12px}

/* ------------------------------------------------------------- prestasi */
.mad_presblock{padding:20px 0 40px}
.pres_outer{display:flex;gap:30px;flex-wrap:wrap;margin:0}
.pres_text{flex:0 0 30%}
.pres_head h2{font-size:22px;letter-spacing:-.5px}
.pres_desc{color:var(--muted)}
.pres_button a{display:inline-block;margin-top:10px;background:var(--accent);color:#fff;padding:9px 18px}
.pres_loop{flex:1 1 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;min-width:0}
.pres_post{background:var(--soft);padding:16px}
.pres_by{color:var(--accent);font-size:12px;margin-bottom:6px}
.pres_title a{color:var(--ink);line-height:1.45}

/* --------------------------------------------------------------- agenda */
.event_block{padding:0 0 40px}
.title_agenda{position:relative;margin:0 0 20px;padding:0 0 10px;border-bottom:3px solid var(--accent)}
.title_agenda h2{font-size:20px;margin:0}
.event_before{display:flex;gap:20px;flex-wrap:wrap}
.home_agenda{flex:1 1 0;min-width:260px;background:var(--soft);padding:18px}
.age_date{color:var(--accent);font-size:12px}
.age_title h3{font-size:15px;margin:6px 0 0;line-height:1.4}
.age_title h3 a{color:var(--ink)}

/* -------------------------------------------------------------- gallery */
.mading_gallery{background:#111;padding:0}
.mading_gallery a{color:#fff}
.gal_in{display:block;padding:10px}
.gal_in::after{content:"";display:table;clear:both}
.gal_box{float:left;width:25%;position:relative;overflow:hidden}
.gal_box img{width:100%;aspect-ratio:4/3;object-fit:cover;opacity:.75;transition:.3s}
.gal_box:hover img{opacity:1;transform:scale(1.04)}
.gal_meta{position:absolute;inset:0;display:flex;align-items:flex-end;
  background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.78));padding:16px}
.gal_time{font-size:11px;color:#ddd}
.gal_meta h4{font-size:13px;margin:4px 0 0;color:#fff;line-height:1.4}
.gal_meta h4 a{color:#fff}

/* --------------------------------------------------------------- quotes */
.home_quotes{background:#222;color:#fff;padding:50px 0;text-align:center}
.quote_slide p{font-size:20px;line-height:1.6;margin:0;color:#fff}

/* ------------------------------------------------------------ guru slide */
.mading_guru,.home_guru{padding:40px 0;background:#fff}
.title_guru{position:relative;margin:0 0 22px;padding:0 0 10px;border-bottom:3px solid var(--accent)}
.title_guru h2{font-size:20px;margin:0}
.person{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
.person_item{position:relative;overflow:hidden}
.person_item img{width:100%;aspect-ratio:3/4;object-fit:cover}
.guru_info{position:absolute;left:0;right:0;bottom:0;padding:14px 10px 10px;color:#fff;
  background:linear-gradient(rgba(0,0,0,0),rgba(34,34,34,.92))}
.guru_info a{color:#fff;font-size:12px;line-height:1.35;display:block}
.guru_info .jab,.guru_info .guru_status{font-size:11px;opacity:.85}

/* ---------------------------------------------------------------- video */
.home_videos{padding:0 0 50px;background:#fff}
.gal_vidblock{flex:0 0 50%;max-width:50%;padding:0 10px 30px}
.home_videos .ext__container{display:flex;flex-wrap:wrap;margin:0 -10px}
.youtube_frame{position:relative;padding-top:56.25%;background:#000}
.youtube_frame iframe{position:absolute;inset:0;width:100%;height:100%}
.gal_vidblock h4{font-size:14px;margin:10px 0 0;line-height:1.4}

/* -------------------------------------------------------------- widgets */
.mad_widget{background:#222;color:#ccc;padding:40px 0}
.mad_widget a{color:#ddd}
.widget_area{display:flex;gap:24px;flex-wrap:wrap}
.widget_box{flex:1 1 300px;min-width:260px}
.widget_box h2{font-size:16px;color:#fff;margin:0 0 14px;padding:0 0 8px;border-bottom:1px solid #444}
.post_widget{padding:12px 0;border-bottom:1px solid #333}
.post_widspan{color:#999;font-size:12px}
.post_wtitle a{color:#eee;line-height:1.4}
.wp-calendar-table{width:100%;border-collapse:collapse;background:#fff;color:#222}
.wp-calendar-table caption{background:var(--accent);color:#fff;padding:6px}
.wp-calendar-table td,.wp-calendar-table th{text-align:center;padding:4px;border:1px solid #ddd;font-size:12px}
.wp-calendar-table #today{background:var(--accent);color:#fff}
.wp-calendar-nav a{color:#ddd;font-size:12px}

/* --------------------------------------------------------------- footer */
.footer{background:var(--accent);color:#fff;padding:0 0 84px}
.footer a{color:#fff}
.copyright{text-align:center;font-size:12px;opacity:.92}
.to_top{position:fixed;right:16px;bottom:16px;width:42px;height:42px;background:var(--accent);color:#fff;
  display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:80;border-radius:3px}

/* -------------------------------------------------------------- content */
.mading_bread{padding:26px 0 18px;border-bottom:1px solid rgba(0,0,0,.1)}
.breadcrumbs{color:var(--muted);font-size:12px}
.breadcrumbs a{color:var(--accent)}
.breadcrumbs .here{margin-right:6px}
.mad_single{padding:40px 0 50px}
.mad_konten{display:block;margin:0 -20px;padding:30px 0 0}
.mading_primary{float:left;width:calc(100% - var(--side) - 20px);min-width:0}
.mading_secondary{float:left;width:var(--side);margin-left:20px}
.mad_konten::after{content:"";display:table;clear:both}

/* The archive heading spans the full container in the original theme, above the
   primary/sidebar split; the sidebar only starts next to the card loop. */
.mading_heading{font-size:36px;letter-spacing:-1px;margin:0 0 20px}
.mading_heads{font-size:20px;margin:30px 0 16px;padding:0 0 8px;border-bottom:3px solid var(--accent)}
.after_title{color:var(--muted);margin:0 0 22px}
.mading_featured img{width:100%;margin:0 0 26px}
.mading_article{font-size:14px;line-height:1.85}
.mading_article p{margin:0 0 18px}
.mading_article img{margin:10px auto}
.mading_article h2,.mading_article h3,.mading_article h4{margin:26px 0 12px;font-weight:700}
.mading_article ul{list-style:disc;padding-left:22px;margin:0 0 18px}
.mading_article ol{list-style:decimal;padding-left:22px;margin:0 0 18px}
.mading_article blockquote{margin:0 0 18px;padding:12px 20px;border-left:4px solid var(--accent);background:var(--soft)}
.mading_article table{width:100%;border-collapse:collapse;margin:0 0 18px}
.mading_article td,.mading_article th{border:1px solid var(--line);padding:8px}
.mading_article iframe{width:100%;min-height:360px}
.mading_article .gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px}
.mading_article .gallery-item{float:none;width:auto;margin:0}
.mading_article .gallery img{width:100%;height:auto}

/* publish + share column */
.primary_little{display:flex;align-items:flex-start;gap:18px;margin:0 0 18px}
.publish_date{background:var(--accent);color:#fff;text-align:center;padding:8px 14px;line-height:1.15;flex:0 0 auto}
.publish_date .mdate{display:block;font-size:26px}
.publish_date .mmonth{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.5px}
.share{display:flex;align-items:center;gap:8px;color:var(--accent)}
.share > i{font-size:16px}
.share a{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;
  border:1px solid var(--line);color:var(--accent)}
.share a:hover{background:var(--accent);color:#fff}

/* agenda single */
.agenda_single{position:relative;overflow:hidden;margin:0 0 26px}
.agenda_single > img{width:100%;max-height:520px;object-fit:cover}
.agloop{position:absolute;left:0;right:0;bottom:0;display:flex;gap:20px;align-items:center;
  background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.85));color:#fff;padding:30px 24px 20px}
.age-info{text-align:center;border-right:1px solid rgba(255,255,255,.4);padding-right:18px}
.agedate{display:block;font-size:34px;line-height:1}
.agemon{font-size:12px;text-transform:uppercase}
.atime{color:#fff}
.atime .waktu span{background:var(--accent);padding:3px 10px;font-size:12px}
.agenda_heading{font-size:20px;color:#fff;margin:8px 0 4px}

/* prestasi meta */
.madpres_meta{display:flex;align-items:center;gap:14px;background:var(--soft);padding:12px 16px;margin:0 0 22px}
.madpres_meta img{width:90px;height:90px;object-fit:cover;border-radius:50%}

/* cards (archives) — floats + content-box, exactly like the theme:
   the gutter is a margin on the inner element, never padding on the column. */
.post_loop{display:block;margin:0 -10px}
.post_loop::after{content:"";display:table;clear:both}
.post_in{float:left;width:33.3333%}
.post_inthumb{margin:0 10px 40px}
.post_inthumb img{width:100%;aspect-ratio:4/3;object-fit:cover}
.loop_bottom{padding:14px 0 0}
.loop_publish{color:var(--accent);font-size:12px;text-transform:uppercase;letter-spacing:.4px}
.loop_bottom h2{font-size:17px;margin:8px 0;line-height:1.4}
.loop_bottom h2 a{color:var(--ink)}
.loop_bottom h2 a:hover{color:var(--accent)}
.post_inexcerpt{color:var(--muted);margin-top:8px}
.post_in_slider .vid_bottom h2{font-size:16px;margin:12px 0 0}

/* the theme makes the first archive card full width */
.post_loop > .post_in:first-child{width:100%}

/* guru archive */
.normal_loop{display:block}
.normal_loop .loop_guru{float:left;width:33.3333%}
.normal_loop::after{content:"";display:table;clear:both}
.post_inguru{position:relative;overflow:hidden;margin:0 10px 26px}
.post_inguru img{width:100%;aspect-ratio:3/4;object-fit:cover}
.guru_fullname{position:absolute;left:0;right:0;bottom:0;padding:14px 12px 10px;color:#fff;
  background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9))}
.guru_fullname a{color:#fff;font-size:13px;line-height:1.35;display:block}
.guru_fullname .jab{font-size:11px;opacity:.85}

/* pagination */
.pagination{margin:10px 0 30px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.pagination a{display:inline-block;padding:7px 13px;background:#555;color:#fff;font-size:12px}
.pagination a.active,.pagination a:hover{background:#222}
.pagination .nextpostslink{background:var(--accent)}

/* related */
.madrel{margin-top:40px}
.madrel .post_in{flex:0 0 33.3333%;max-width:33.3333%}

/* sitemap / arsip */
.arsip_list{columns:3;column-gap:30px}
.arsip_list li{margin:0 0 6px;break-inside:avoid}

/* not found */
.notfound{padding:40px 0 60px}

/* video cards without an embeddable source */
.vid_placeholder{display:flex;align-items:center;justify-content:center;background:#eee}
.vid_placeholder a{font-size:34px;color:var(--accent)}

/* ------------------------------------------------------------ responsive */
@media (max-width:1200px){
  .person{grid-template-columns:repeat(4,1fr)}
  .gal_box{width:33.3333%}
  .pres_loop{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:982px){
  .mad__top > .ext__container{justify-content:center;gap:14px}
  .mad__flex{height:auto;padding:14px 0}
  .mad__nav{height:auto}
  .newnav .newul{display:block;height:auto;position:fixed;top:0;left:0;bottom:0;width:290px;
    background:#fff;z-index:200;padding:20px;overflow:auto;transform:translateX(-100%);transition:.25s;
    box-shadow:0 0 30px rgba(0,0,0,.3)}
  body.openmenu .newnav .newul{transform:none}
  .newnav .newul > li{height:auto;display:block;border-bottom:1px solid #eee}
  .newnav .newul > li > a{line-height:1.5;padding:12px 0;color:var(--navy)}
  .newnav .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;
    display:none;padding:0 0 8px 12px}
  .newnav li.active > .sub-menu{display:block}
  .newnav .sub-menu .sub-menu{left:auto;top:auto}
  .mad__menu{display:inline-block}
  .mad__search{display:inline-block}
  .site-header-menu{order:3}
  .form__search{position:static;width:100%;display:none}
  body.opensearch .form__search{display:block}
  .mading_primary{float:none;width:100%}
  .mading_secondary{float:none;width:100%;margin-left:0}
  .mad_konten{display:block}
  .post_in{width:50%}
  .normal_loop .loop_guru{width:50%}
  .four_block{width:50%}
  .pres_text{width:100%}
  .gal_box{width:50%}
  .news_before .news_home_loop:nth-child(1),
  .news_before .news_home_loop:nth-child(2){width:50%}
  .news_before .news_home_loop:nth-child(3),
  .news_before .news_home_loop:nth-child(4){width:50%;height:auto}
  .mad_news,.mad_editorial{float:none;width:100%}
  .arsip_list{columns:1}
  .gal_vidblock{flex:0 0 100%;max-width:100%}
}
@media (max-width:640px){
  .mad__schoolname{font-size:24px}
  .mading_heading{font-size:25px}
  .post_in,.normal_loop .loop_guru{width:100%}
  .four_block,.gal_box{width:100%}
  .news_before .news_home_loop:nth-child(1),
  .news_before .news_home_loop:nth-child(2),
  .news_before .news_home_loop:nth-child(3),
  .news_before .news_home_loop:nth-child(4){width:100%;height:auto}
  .pres_loop{display:block}
  .pres_post{margin-bottom:12px}
  .person{grid-template-columns:repeat(2,1fr)}
  .agloop{position:static;background:#222;padding:16px}
  .mading_article .gallery{grid-template-columns:repeat(2,1fr)}
}
@media (prefers-reduced-motion:reduce){
  .mad_ticker .flexscroll{animation:none}
  *{transition:none !important}
}
@media print{
  .mad__top,.mad__nav,.mad_widget,.footer,.to_top,.mading_secondary,.share,.pagination,#madingslider{display:none !important}
  .mad_konten{display:block}
  .mading_article{font-size:11pt}
  a{color:#000;text-decoration:underline}
}
