/* Boytel Otomasyon — modern görünüm katmanı (TheProfessional 4.0.12 üstüne).
   İçerik değişmez; sadece görünüm. Geri almak: mu-plugin dosyasını silmek yeter. */
:root{
  --bx-accent:#0a7cc2; --bx-accent-d:#075f95; --bx-ink:#1b2430; --bx-muted:#5d6b7a;
  --bx-line:#e3e8ee; --bx-bg:#f3f5f8; --bx-card:#fff; --bx-navy:#10273d;
  --bx-radius:12px; --bx-shadow:0 1px 2px rgba(16,39,61,.06),0 6px 24px rgba(16,39,61,.07);
  --bx-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
}
html,body{background:var(--bx-bg)!important;}
body{background-image:none!important;color:var(--bx-ink);font-family:var(--bx-font)!important;
  font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;}
body *{font-family:inherit;}
a{color:var(--bx-accent);transition:color .15s;}
a:hover{color:var(--bx-accent-d);}

/* Sayfa iskeleti */
#container{width:auto!important;max-width:1140px;margin:0 auto!important;padding:0 16px 40px;box-sizing:border-box;top:0!important;}

/* Üst bölüm: beyaz şerit + menü */
#header{width:auto!important;height:auto!important;position:relative;background:var(--bx-card);
  border-radius:0 0 var(--bx-radius) var(--bx-radius);box-shadow:var(--bx-shadow);
  padding:22px 28px 0;margin-bottom:24px;box-sizing:border-box;}
#header span.logolink{display:block;width:auto!important;height:auto!important;position:static!important;margin:0!important;}
#header span.logolink a{display:block;width:300px;height:74px;background:url(/wp-content/uploads/bx/boytel-logo.png?v=2) no-repeat left center/contain;}
#header #logo{opacity:0;width:300px;height:74px;display:block;}
#menu{background:none!important;width:auto!important;height:auto!important;position:static!important;
  margin-top:12px;border-top:1px solid var(--bx-line);display:flex;align-items:center;flex-wrap:nowrap;gap:8px;}
#menu ul.nav{float:none!important;width:auto!important;padding:0!important;margin:0!important;display:flex;flex-wrap:nowrap;flex:1;}
#menu ul.nav > li{float:none!important;background:none!important;}
#menu ul.nav > li > a{float:none!important;display:block;color:var(--bx-ink)!important;font-size:14.5px!important;font-weight:500;white-space:nowrap;
  padding:16px 11px 14px!important;background:none!important;text-shadow:none!important;border-bottom:3px solid transparent;}
#menu ul.nav > li > a:hover,#menu ul.nav > li.current-menu-item > a,#menu ul.nav > li.current-menu-ancestor > a,
#menu ul.nav > li.current_page_item > a,#menu ul.nav > li.current_page_ancestor > a{color:var(--bx-accent)!important;border-bottom-color:var(--bx-accent);}
#menu .backLava{display:none!important;}
#menu ul.nav li span,#menu ul.nav a span{background:none!important;}
#menu .sf-sub-indicator{display:none!important;}
/* Açılır menü */
#menu ul.nav ul{background:var(--bx-card)!important;border:1px solid var(--bx-line);border-radius:10px;box-shadow:var(--bx-shadow);
  padding:6px 0!important;min-width:230px;z-index:1000;}
#menu ul.nav ul li{background:none!important;float:none!important;width:auto!important;}
#menu ul.nav ul li a{display:block;width:auto!important;color:var(--bx-ink)!important;font-size:14px!important;padding:8px 16px!important;
  background:none!important;text-shadow:none!important;border:0!important;}
#menu ul.nav ul li a:hover{background:var(--bx-bg)!important;color:var(--bx-accent)!important;}
/* Arama */
#header #search-form{display:none!important;}
#search-form{float:none!important;position:static!important;background:none!important;width:auto!important;height:auto!important;margin:0!important;}
#search-form input[type=text],#search-form input#searchinput{border:1px solid var(--bx-line)!important;border-radius:999px;background:var(--bx-bg)!important;
  padding:7px 14px!important;width:180px!important;height:auto!important;font-size:14px;color:var(--bx-ink);position:static!important;}
#search-form input[type=image],#search-form .search_submit,#searchsubmit{display:none!important;}

/* Ana sayfa kayan görsel */
#featured{background:none!important;border-radius:var(--bx-radius);overflow:hidden;box-shadow:var(--bx-shadow);margin:0 auto 24px!important;
  width:auto!important;height:auto!important;padding:0!important;}
#slides{width:100%!important;height:300px!important;}
#slides .slide{width:100%!important;height:100%!important;}
#slides .slide img{width:100%!important;height:100%!important;object-fit:cover;object-position:center;display:block;}
#featured .description{width:auto!important;max-width:380px;height:auto!important;top:auto!important;left:24px!important;bottom:24px!important;
  padding:14px 18px 16px!important;background:rgba(16,39,61,.72)!important;border-radius:10px;}
#featured .description h2,#featured .description h2 a{font-size:22px!important;line-height:1.25!important;margin:0 0 4px!important;padding:0!important;}
#featured .description p{font-size:14px!important;line-height:1.45!important;margin:0 0 8px!important;padding:0!important;color:#e6edf3!important;text-shadow:none!important;
  display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
#featured .description a.readmore{position:static!important;margin-top:4px;padding:5px 14px!important;font-size:12px!important;}
#controllers{display:none!important;}
#left-arrow,#right-arrow{z-index:5;}
#left-arrow{left:12px!important;} #right-arrow{right:12px!important;left:auto!important;}
#featured .description{background:rgba(16,39,61,.78)!important;border-radius:10px;padding:18px 22px!important;}
#featured .description h2,#featured .description h2 a{color:#fff!important;text-shadow:none!important;font-weight:600;}
#featured .overlay{display:none!important;}
#controllers,#controllers-top,#controllers-main{background:none!important;}
#controllers-main a{border-radius:6px;overflow:hidden;opacity:.75;}
#controllers-main a.active,#controllers-main a:hover{opacity:1;}

/* İçerik kartları */
#content-top,#content-bottom{display:none!important;}
#content{background:none!important;width:auto!important;display:flex;gap:24px;align-items:flex-start;padding:0!important;}
#content.clearfix:after{display:none;}
#content-area{float:none!important;flex:1;min-width:0;width:auto!important;background:var(--bx-card);border-radius:var(--bx-radius);
  box-shadow:var(--bx-shadow);padding:28px 34px 34px!important;box-sizing:border-box;}
#content-area .entry,#content-area .entry.post{width:auto!important;padding:0!important;background:none!important;}
#content-area .entry p,#content-area .entry h1,#content-area .entry h2,#content-area .entry h3,#content-area .entry h4{width:auto!important;}
#content-area img{max-width:100%;height:auto;}
#breadcrumbs{font-family:var(--bx-font)!important;font-size:13px!important;padding:0 0 14px!important;width:auto!important;color:var(--bx-muted)!important;}
.entry h1.title,.entry h1{font-size:30px!important;line-height:1.25;font-weight:700;color:var(--bx-navy)!important;padding:0 0 16px!important;
  margin-bottom:18px;border-bottom:1px solid var(--bx-line);}
.entry h2{font-size:22px;color:var(--bx-navy);font-weight:650;margin:26px 0 10px;}
.entry h3,.entry h4{color:var(--bx-navy);font-weight:600;margin:20px 0 8px;}
.entry p,.entry li{color:var(--bx-ink);line-height:1.7;}

/* Kenar çubuğu */
#sidebar{float:none!important;width:300px!important;flex:0 0 300px;padding:0!important;}
#sidebar .widget{background:var(--bx-card)!important;border-radius:var(--bx-radius);box-shadow:var(--bx-shadow);
  padding:22px 24px!important;margin:0 0 20px!important;width:auto!important;}
h3.widgettitle,#sidebar h3.widgettitle{background:none!important;padding:0 0 10px!important;margin:0 0 14px!important;width:auto!important;
  font-size:16px!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bx-navy)!important;border-bottom:2px solid var(--bx-accent);}
#sidebar .textwidget,#sidebar .textwidget p{font-size:14px;line-height:1.6;}
#sidebar #searchform input[type=text]{border:1px solid var(--bx-line);border-radius:8px;padding:8px 10px;width:100%;box-sizing:border-box;}
#sidebar #searchform input[type=submit]{margin-top:8px;}
#sidebar .widget_calendar{display:none!important;}

/* Ana sayfa: 3 sütun kart */
.home #content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch!important;}
.home #content .service{display:flex;flex-direction:column;}
.home #content .service a.readmore{margin-top:auto!important;align-self:flex-start;}
.home .service .bx-lead{font-size:15px!important;line-height:1.55;color:var(--bx-ink);margin:0 0 12px;}
.home .service .bx-list{list-style:none;margin:0 0 18px;padding:0;}
.home .service .bx-list li{position:relative;padding:0 0 8px 18px;font-size:14px;line-height:1.5;color:var(--bx-muted);background:none!important;}
.home .service .bx-list li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--bx-accent);}
.home .service .bx-list strong{color:var(--bx-ink);}
.home #content .service{float:none!important;width:auto!important;margin:0!important;background:var(--bx-card);border-radius:var(--bx-radius);
  box-shadow:var(--bx-shadow);padding:24px 26px 26px!important;box-sizing:border-box;}
.home #content .service *{max-width:100%;}
.home #content .service h3.title,.home #content .service h3.title a{background:none!important;font-size:19px!important;font-weight:700;color:var(--bx-navy)!important;
  padding:0!important;width:auto!important;}
.home #content .service .hr{background:var(--bx-accent)!important;height:3px!important;width:40px!important;border-radius:2px;margin:10px 0 16px!important;}
.home #content .service p,.home #content .service h4,.home #content .service h5{width:auto!important;font-size:14px;line-height:1.6;}
.home #content .service img{height:auto;}

/* Düğmeler */
a.readmore{background:var(--bx-accent)!important;border-radius:999px;padding:7px 18px!important;color:#fff!important;font-size:13px!important;
  font-weight:600;height:auto!important;display:inline-block;margin-top:8px;text-shadow:none!important;}
a.readmore span{background:none!important;padding:0!important;height:auto!important;color:#fff!important;}
a.readmore:hover{background:var(--bx-accent-d)!important;}
.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 select,.wpcf7 textarea{border:1px solid #cfd7e0;border-radius:8px;
  padding:9px 12px;font-size:15px;max-width:100%;box-sizing:border-box;background:#fff;}
.wpcf7 input[type=submit],#searchform input[type=submit]{background:var(--bx-accent);color:#fff;border:0;border-radius:999px;padding:10px 26px;
  font-weight:600;cursor:pointer;}
.wpcf7 input[type=submit]:hover{background:var(--bx-accent-d);}

/* İletişim formu (CF7) */
.wpcf7{background:var(--bx-bg);border:1px solid var(--bx-line);border-radius:var(--bx-radius);padding:24px 26px;margin:10px 0 24px;}
.wpcf7 form p{margin:0 0 14px;color:var(--bx-muted);font-size:14px;font-weight:600;}
.wpcf7 .wpcf7-form-control-wrap{display:block;margin-top:6px;}
.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 select,.wpcf7 textarea{width:100%!important;}
.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:none;border-color:var(--bx-accent);box-shadow:0 0 0 3px rgba(10,124,194,.15);}
.wpcf7 textarea{min-height:150px;}
.wpcf7 input[type=file]{font-size:14px;}
.wpcf7 .wpcf7-not-valid-tip{font-size:13px;font-weight:500;}
.wpcf7 .wpcf7-response-output{border-radius:8px;margin:12px 0 0!important;font-size:14px;}

/* İçerik bileşenleri (bx-page) */
.bx-page .bx-intro{font-size:18px;line-height:1.6;color:var(--bx-ink);margin:0 0 14px;}
.bx-page h2{font-size:22px!important;color:var(--bx-navy);font-weight:700;margin:34px 0 14px!important;}
.bx-btn{display:inline-block;background:var(--bx-accent);color:#fff!important;border-radius:999px;padding:10px 22px;font-weight:600;font-size:15px;text-decoration:none;}
.bx-btn:hover{background:var(--bx-accent-d);}
.bx-fig{margin:18px 0 8px;}
.bx-fig img{width:100%;height:auto;border-radius:var(--bx-radius);display:block;}
.bx-fig figcaption{font-size:13px;color:var(--bx-muted);margin-top:8px;}
.bx-grid{display:grid;gap:16px;margin:0 0 8px;}
.bx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));}
.bx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr));}
.bx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr));}
.bx-card{background:var(--bx-bg);border:1px solid var(--bx-line);border-radius:10px;padding:16px 18px;}
.bx-card h3 a{color:inherit;text-decoration:none;}
.bx-card h3 a:hover{color:var(--bx-accent);}
.bx-card h3{font-size:16px!important;margin:0 0 6px!important;color:var(--bx-navy);font-weight:700;}
.bx-card p{font-size:14px!important;line-height:1.55!important;margin:0!important;color:var(--bx-muted)!important;}
.bx-card--img{padding:0 0 16px;overflow:hidden;background:#fff;}
#content-area .bx-card--img img{width:100%!important;height:160px!important;object-fit:cover;display:block;margin:0 0 12px;}
.bx-card--img p:empty{display:none;}
.bx-card--img .bx-kicker,.bx-card--img h3,.bx-card--img p{padding:0 16px;}
.bx-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-accent);margin-bottom:4px;}
.bx-steps,#content-area .bx-steps{list-style:none!important;margin-left:0!important;counter-reset:bx;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
.bx-steps li{list-style:none!important;counter-increment:bx;background:var(--bx-bg);border-radius:10px;padding:14px 16px 16px;border:1px solid var(--bx-line);}
.bx-steps li:before{content:"0" counter(bx);display:block;font-size:22px;font-weight:800;color:var(--bx-accent);margin-bottom:4px;}
.bx-steps li strong{display:block;color:var(--bx-navy);margin-bottom:4px;}
.bx-steps li span{font-size:14px;color:var(--bx-muted);line-height:1.5;}
.bx-list2{margin:0 0 12px 18px;}
.bx-list2 li{margin-bottom:4px;}
.bx-details{border:1px solid var(--bx-line);border-radius:10px;padding:12px 16px;margin:16px 0;}
.bx-details summary{cursor:pointer;font-weight:600;color:var(--bx-navy);}
.bx-parts{font-size:13px!important;color:var(--bx-muted)!important;line-height:1.8!important;margin-top:10px!important;}
.bx-cta{background:var(--bx-navy);border-radius:var(--bx-radius);padding:24px 26px;margin-top:30px;}
.bx-cta h2{color:#fff!important;margin:0 0 6px!important;}
.bx-cta p{color:#c9d4df!important;margin:0 0 12px!important;}
.bx-page br{display:none;}
@media (max-width:900px){.bx-grid--3,.bx-grid--4,.bx-steps{grid-template-columns:1fr 1fr;}}
.bx-grid--2{}
@media (max-width:560px){.bx-grid--2,.bx-grid--3,.bx-grid--4,.bx-steps{grid-template-columns:1fr;}}

/* Yeni ana sayfa (#bx-home) */
#bx-home{display:flex;flex-direction:column;gap:24px;}
#bx-home > section{background:var(--bx-card);border-radius:var(--bx-radius);box-shadow:var(--bx-shadow);padding:32px 36px;}
#bx-home h1{font-size:38px;line-height:1.15;font-weight:800;color:var(--bx-navy);margin:8px 0 14px;letter-spacing:-.01em;}
#bx-home h2{font-size:26px;line-height:1.25;font-weight:750;color:var(--bx-navy);margin:4px 0 18px;}
#bx-home p{color:var(--bx-ink);}
.bxh-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;align-items:center;}
.bxh-hero__text > p{font-size:17px;line-height:1.6;}
.bxh-hero__img img{width:100%;height:340px;object-fit:cover;border-radius:10px;display:block;}
.bxh-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px;}
.bx-btn--ghost{background:transparent!important;color:var(--bx-accent)!important;box-shadow:inset 0 0 0 2px var(--bx-accent);}
.bx-btn--ghost:hover{background:var(--bx-bg)!important;}
#bx-home > section.bxh-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:22px 12px;}
.bxh-facts div{text-align:center;padding:4px 12px;border-left:1px solid var(--bx-line);}
.bxh-facts div:first-child{border-left:0;}
.bxh-facts strong{display:block;font-size:24px;font-weight:800;color:var(--bx-accent);}
.bxh-facts span{font-size:14px;color:var(--bx-muted);}
.bxh-more{margin:16px 0 0;font-weight:600;}
.bxh-more a{text-decoration:none;}
.bxh-reflist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px;}
.bxh-reflist li{border-left:3px solid var(--bx-accent);padding:4px 0 4px 14px;}
.bxh-reflist strong{display:block;color:var(--bx-navy);}
.bxh-reflist span{font-size:14px;color:var(--bx-muted);}
.bxh-link{text-decoration:none;display:block;transition:border-color .15s,transform .15s;}
.bxh-link:hover{border-color:var(--bx-accent);transform:translateY(-2px);}
#bx-home > section.bxh-other{padding:24px 36px;}
#bx-home > section.bx-cta{background:var(--bx-navy);}
#bx-home .bx-cta h2{color:#fff;}
#bx-home .bx-cta p{color:#c9d4df;}
.bxh-contact{display:flex;gap:18px;align-items:center;flex-wrap:wrap;}
.bxh-contact a:not(.bx-btn){color:#fff!important;font-weight:600;text-decoration:none;}
#bx-home .bx-card--img img{width:100%;height:160px;object-fit:cover;display:block;margin:0 0 12px;}
@media (max-width:900px){
  .bxh-hero{grid-template-columns:1fr;}
  .bxh-hero__img{order:-1;} .bxh-hero__img img{height:220px;}
  #bx-home > section{padding:22px 18px;}
  #bx-home h1{font-size:28px;} #bx-home h2{font-size:22px;}
  #bx-home > section.bxh-facts{grid-template-columns:1fr 1fr;row-gap:14px;}
  .bxh-facts div:nth-child(3){border-left:0;}
  .bxh-reflist{grid-template-columns:1fr;}
}

.bx-addr{display:block;line-height:1.6;}
.bx-addr strong,.bx-addr span{display:block;}
#sidebar .bx-btn{font-size:14px;padding:8px 18px;margin-top:4px;}
.bxh-addr{color:#c9d4df;font-size:14px;}

.bx-formnote{font-size:13px!important;color:var(--bx-muted)!important;margin:-8px 0 20px!important;}
.bx-muted{font-size:13px!important;color:var(--bx-muted)!important;}
.bx-legal h3{font-size:16px!important;margin:18px 0 6px!important;}
.bx-legal p,.bx-legal li{font-size:15px;}

.bx-photos{margin-top:22px;}
.bx-photos .bx-fig{margin:0;}
#content-area .bx-photos .bx-fig img{height:240px;object-fit:cover;}
.bx-fig--ref img{max-width:560px;margin:0 auto;}

.bx-card--noimg{padding-top:18px!important;}
.bx-proj .bx-card h3{font-size:15px!important;}

/* Projeler: fotoğrafsız projeler kompakt liste */
.bx-projlist{list-style:none!important;margin:14px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.bx-projlist li{list-style:none!important;background:var(--bx-bg);border:1px solid var(--bx-line);border-left:3px solid var(--bx-accent);border-radius:8px;padding:12px 14px;}
.bx-projlist strong{display:block;color:var(--bx-navy);font-size:15px;margin:2px 0 4px;}
.bx-projlist li > span:last-child{font-size:14px;color:var(--bx-muted);line-height:1.5;}
.bx-page .bx-grid.bx-proj{display:flex!important;flex-wrap:wrap;gap:16px;}
.bx-proj > .bx-card{box-sizing:border-box;flex:1 1 calc(33.333% - 11px);min-width:200px;}
.bx-card,.bx-projlist li,.bx-steps li{box-sizing:border-box;}
#content-area .bx-proj .bx-card--img img{height:170px!important;}
@media (max-width:700px){.bx-projlist{grid-template-columns:1fr;}}

/* Sistem kartlarında dönen görseller (betik .on sınıfını 3,6 sn'de bir değiştirir) */
.bx-rot{position:relative;height:170px;overflow:hidden;margin:0 0 12px;background:var(--bx-bg);}
#bx-home .bx-rot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;opacity:0;transition:opacity .9s ease;}
#bx-home .bx-rot img.on{opacity:1;}

/* Ana sayfa dönen görseller (6 görsel x 5 sn) */
.bxh-slides{position:relative;height:340px;border-radius:10px;overflow:hidden;background:var(--bx-bg);}
.bxh-slides img{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important;opacity:0;animation:bxfade 30s infinite;}
.bxh-slides img:nth-child(1){opacity:1;animation-delay:0s;}
.bxh-slides img:nth-child(2){animation-delay:5s;}
.bxh-slides img:nth-child(3){animation-delay:10s;}
.bxh-slides img:nth-child(4){animation-delay:15s;}
.bxh-slides img:nth-child(5){animation-delay:20s;}
.bxh-slides img:nth-child(6){animation-delay:25s;}
@keyframes bxfade{0%{opacity:0}4%{opacity:1}17%{opacity:1}21%{opacity:0}100%{opacity:0}}
.bxh-slides img:nth-child(1){animation-name:bxfade1;}
@keyframes bxfade1{0%{opacity:1}17%{opacity:1}21%{opacity:0}96%{opacity:0}100%{opacity:1}}
@media (prefers-reduced-motion:reduce){.bxh-slides img{animation:none!important;opacity:0}.bxh-slides img:nth-child(1){opacity:1}}
@media (max-width:900px){.bxh-slides{height:220px;}}

.bx-maker{font-size:15px!important;margin:-4px 0 14px!important;color:var(--bx-muted)!important;}
.bx-maker a{font-weight:600;}
.bx-grid--1{grid-template-columns:1fr;}

/* Alt bilgi */
#footer{width:auto!important;background:var(--bx-navy);border-radius:var(--bx-radius);margin-top:28px;padding:18px 24px!important;box-sizing:border-box;}
#footer p#copyright,#footer p#copyright a{color:#c9d4df!important;font-size:13px!important;text-align:center;text-decoration:none;}
#footer .bx-foot-links{display:block;margin-top:4px;}
#footer p#copyright a:hover{color:#fff!important;}

/* Dar masaüstü / tablet: menü iki satıra insin */
@media (max-width:1140px){#menu,#menu ul.nav{flex-wrap:wrap;} #menu ul.nav > li > a{padding:12px 10px 10px!important;}}

/* Mobil */
@media (max-width:900px){
  #menu,#menu ul.nav{flex-wrap:wrap;}
  #header span.logolink a,#header #logo{width:220px;height:54px;}
  #header{padding:16px 16px 0;border-radius:0 0 10px 10px;}
  #menu ul.nav > li > a{padding:10px 10px!important;font-size:14px!important;}
  #search-form{width:100%!important;padding-bottom:12px;}
  #search-form input[type=text]{width:100%!important;}
  #featured{display:none!important;}
  #content{flex-direction:column;}
  #content-area{padding:20px 18px 24px!important;}
  #content-area,#sidebar{width:100%!important;flex:none;}
  .home #content{grid-template-columns:1fr;}
  .entry h1.title,.entry h1{font-size:24px!important;}
  #content-area table{display:block;overflow-x:auto;}
}
