
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#eef1f4;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}
a{color:#0b4f8a;text-decoration:none}a:hover{text-decoration:underline}
img{max-width:100%;height:auto;display:block;background:#e8ebee}iframe{max-width:100%}
ul{padding-left:20px}.fixed:after,.clearfix:after{content:"";display:block;clear:both}

#header{background:#fff;border-top:5px solid #c5141d}
#header .header-row{width:min(1050px,calc(100% - 32px));margin:0 auto;min-height:92px;display:flex;align-items:center}
#logo{display:flex;align-items:center;min-height:76px}
#logo img{display:none}
#logo a{font-size:32px;line-height:1;font-weight:900;color:#c5141d;letter-spacing:-1px;text-decoration:none}
#logo a:after{content:"buritita.com"}
.header-banner-none{flex:1}

#header-main{width:min(1050px,calc(100% - 32px));margin:0 auto 22px;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.08)}
#menu{min-height:48px;display:flex;align-items:center;gap:14px;background:#202a33;border-bottom:4px solid #c5141d;padding:0 14px}
.menu-navigation{flex:1;min-width:0}
#wizemenu ul,#menu-menu-1{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center}
#wizemenu li,#menu-menu-1>li{position:relative;margin:0}
#wizemenu>ul>li>a,#menu-menu-1>li>a{display:block;color:#fff;font-weight:700;padding:14px 10px;text-decoration:none;font-size:13px}
#wizemenu>ul>li>a:hover,#menu-menu-1>li>a:hover{background:#c5141d}
#wizemenu li ul{display:none;position:absolute;top:100%;left:0;z-index:50;min-width:180px;background:#fff;padding:6px 0;box-shadow:0 5px 18px rgba(0,0,0,.18)}
#wizemenu li:hover>ul{display:block}
#wizemenu li ul li a{display:block;padding:8px 13px;color:#333;font-weight:700}
#wizemenu li ul li a:hover{background:#f3f3f3;color:#c5141d;text-decoration:none}

#menu-search{width:190px}#searchform>div{display:flex}
#searchinput,#s{width:100%;height:32px;border:0;border-radius:3px 0 0 3px;padding:0 10px;color:#555}
#search-button,#searchsubmit{width:35px;border:0;background:#c5141d;color:#fff;cursor:pointer}
#header-breaking{display:flex;align-items:center;min-height:42px;background:#f5f5f5;border-bottom:1px solid #ddd;padding:0 14px}
#header-breaking h3{margin:0 16px 0 0;padding-right:16px;border-right:1px solid #ccc;color:#c5141d;font-size:14px}
.header-breaking-text{flex:1;overflow:hidden}.header-breaking-text ul{list-style:none;margin:0;padding:0}.header-breaking-text a{color:#333;font-weight:700}
.header-social ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;gap:5px}
.header-social li a{width:26px;height:26px;display:block;border-radius:50%;background:#394957}
.header-social .facebook a:after,.header-social .twitter a:after,.header-social .youtube a:after{color:#fff;display:grid;place-items:center;width:100%;height:100%;font-size:11px;font-weight:bold}
.header-social .facebook a:after{content:"f"}.header-social .twitter a:after{content:"x"}.header-social .youtube a:after{content:"▶"}

embed[type="application/x-shockwave-flash"]{display:none!important}
#wrap,.wrap{width:min(1050px,calc(100% - 32px));margin:0 auto}

#slider{display:grid;grid-template-columns:2fr 1.35fr;gap:16px;padding:18px;background:#fff}
#slider ul{list-style:none;margin:0;padding:0}
#slider-left .slides>li{display:none;position:relative;min-height:330px;overflow:hidden;background:#111}
#slider-left .slides>li:first-child{display:block}
#slider-left .slides>li>img{width:100%;height:330px;object-fit:cover;opacity:.82}
.slider-left-bg{position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(0,0,0,.88));z-index:1}
.slider-left-cat{position:absolute;left:16px;top:16px;z-index:3;padding:5px 9px;background:#c5141d;color:#fff;font-size:12px;font-weight:700}
.slider-left-date{position:absolute;right:16px;top:16px;z-index:3;background:rgba(255,255,255,.95);min-width:60px;text-align:center;padding:6px;color:#222}
.slider-left-day{font-size:23px;font-weight:900;line-height:1}.slider-left-month{font-size:10px;margin-top:4px}
.slider-left-title{position:absolute;left:18px;right:18px;bottom:68px;z-index:3;color:#fff;font-size:25px;line-height:1.15;font-weight:900}
.slider-left-des{position:absolute;left:18px;right:18px;bottom:15px;z-index:3;color:#e9e9e9;font-size:13px;line-height:1.4}
#slider-right-top{margin-bottom:12px}#slider-right-top iframe{width:100%;height:190px}
#slider-right-bottom .slides>li{display:none;position:relative;height:128px;overflow:hidden;background:#111}
#slider-right-bottom .slides>li:first-child{display:block}
#slider-right-bottom img{width:100%;height:128px;object-fit:cover;opacity:.75}
.slider-right-bg{position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.85));z-index:1}
.slider-right-cat,.slider-right-date,.slider-right-des{display:none}
.slider-right-title{position:absolute;z-index:3;left:12px;right:12px;bottom:30px;color:#fff;font-size:16px;font-weight:800}

#short-three{width:min(1050px,calc(100% - 32px));margin:16px auto;padding:16px;display:grid;grid-template-columns:2fr repeat(2,1fr);gap:14px;background:#fff}
#short-three>div{min-width:0}#short-three-cover{grid-row:span 2}#short-three-cover>ul{list-style:none;margin:0;padding:0}
.mediaholder{position:relative;overflow:hidden}.mediaholder img{width:100%;height:230px;object-fit:cover}
.detailholder h2{font-size:20px;line-height:1.25;margin:8px 0}.detailholder>span,.short-three-art>span{font-size:11px;color:#888}.excerpt{color:#555}
.short-three-link{font-weight:700;color:#c5141d}
.short-three-art{border-bottom:1px solid #e5e5e5;padding:0 0 12px;min-height:75px}
.short-three-art-cover{float:left;width:78px;margin-right:10px}.short-three-art-cover img{width:78px;height:65px;object-fit:cover}
.short-three-art h2{font-size:14px;line-height:1.25;margin:0 0 5px}.comment-bubble{display:none}

.home-fixed,#home-fixed{width:min(1050px,calc(100% - 32px));margin:16px auto}
.short-title{border-bottom:3px solid #202a33;margin-bottom:14px}
.short-title h2,.short-title h3{display:inline-block;margin:0;padding:8px 12px;background:#202a33;color:#fff;font-size:16px}
.short-one-art,.widget-blog-two-art,.widget-blog-three-art{background:#fff;padding:12px;margin-bottom:12px}
.short-one-info h2,.widget-blog-two-art h2,.widget-blog-three-art h2{margin:5px 0;font-size:17px;line-height:1.25}

#wrapper{width:min(1050px,calc(100% - 32px));margin:20px auto;background:#fff;box-shadow:0 2px 14px rgba(0,0,0,.09)}
#masthead{min-height:90px;position:relative;border-top:5px solid #c5141d;padding:18px 22px}
#masthead:before{content:"buritita.com";display:block;color:#c5141d;font-size:31px;font-weight:900}
#leftQuote,#rightQuote,#sitename{display:none}
#search{float:right;max-width:260px}
#navcats{background:#202a33;border-bottom:4px solid #c5141d}
#navcats ul{list-style:none;margin:0;padding:0 10px;display:flex;flex-wrap:wrap}
#navcats a{display:block;color:#fff;padding:12px 11px;font-weight:700;text-decoration:none}
#navcats a:hover{background:#c5141d}

#innerContent1,.innerContent1{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(240px,.9fr);gap:24px;padding:24px}
#innerLeft1{min-width:0}.post,.singlepost{color:#333;font-size:15px;line-height:1.72}
.singlePageTitle,.post h1{font-size:30px;line-height:1.2;margin:0 0 8px;color:#1d2730}
.postinfo{color:#888;border-bottom:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:18px}
.post p{margin:0 0 16px}.post img{max-width:100%;margin:10px auto}
.alignleft{float:left;margin:5px 16px 10px 0}.alignright{float:right;margin:5px 0 10px 16px}
#wideSidebar1{border-left:1px solid #e3e3e3;padding-left:18px}
#wideSidebar1 h3,.titleCatName{font-size:15px;text-transform:uppercase;border-bottom:3px solid #202a33;padding-bottom:7px;margin:0 0 12px}
.subnewspost{display:flex;gap:10px;border-bottom:1px solid #e5e5e5;padding:10px 0}
.subnewspost img{width:90px;height:65px;object-fit:cover}.subnewsEntryTitle1,.subnewsEntryTitle2{font-weight:700;line-height:1.25}

#respond,.respond{margin-top:24px;padding-top:16px;border-top:1px solid #ddd}
#commentform input[type=text],#commentform input[type=email],#commentform textarea{width:100%;border:1px solid #ccc;padding:9px;margin-bottom:10px}
#commentform textarea{min-height:120px}#commentform input[type=submit]{border:0;background:#c5141d;color:#fff;font-weight:700;padding:10px 18px;cursor:pointer}
.apss-social-share{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.apss-single-icon a{display:block;padding:6px 9px;background:#eee;border-radius:2px;font-size:12px}.apss-icon-block{display:none}

#footer{margin-top:24px;background:#202a33;color:#bbb;padding:26px 0}
.footer-row{width:min(1050px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.footer-col h3{color:#fff;border-bottom:2px solid #c5141d;padding-bottom:8px}
.footer-bottom,#footer.center{background:#151c22;color:#aaa;text-align:center;padding:15px}
.footer-bottom a,#footer a{color:#ddd}

.entry-content,.post-content,.content-area,.article-content{max-width:100%}
table{width:100%;border-collapse:collapse}th,td{border:1px solid #ddd;padding:8px}
blockquote{margin:18px 0;padding:12px 18px;border-left:4px solid #c5141d;background:#f5f5f5}
hr{border:0;border-top:1px solid #ddd}
img.archive-missing{display:none!important}
.archive-image-placeholder{min-height:120px;display:grid;place-items:center;background:linear-gradient(135deg,#e8ecef,#f7f8f9);color:#75808a;border:1px solid #d8dde1;font-size:12px;padding:15px;text-align:center}

@media(max-width:850px){
  #menu{display:block;padding:8px 10px}
  #wizemenu ul,#menu-menu-1,#navcats ul{display:flex;overflow-x:auto;flex-wrap:nowrap}
  #wizemenu li ul{display:none!important}
  #menu-search{width:100%;margin:7px 0}
  #slider{grid-template-columns:1fr}
  #short-three{grid-template-columns:1fr 1fr}
  #short-three-cover{grid-column:1/-1}
  #innerContent1,.innerContent1{grid-template-columns:1fr}
  #wideSidebar1{border-left:0;border-top:1px solid #ddd;padding:18px 0 0}
  .footer-row{grid-template-columns:1fr}
}
@media(max-width:560px){
  body{font-size:13px}
  #header .header-row,#header-main,#wrap,.wrap,#wrapper,#short-three,.home-fixed,#home-fixed{width:100%}
  #header .header-row{padding:0 14px}
  #logo a{font-size:25px}
  #header-breaking{display:block;padding:10px 12px}
  #header-breaking h3{border:0;margin:0 0 5px;padding:0}
  #slider{padding:10px}
  #slider-left .slides>li,#slider-left .slides>li>img{height:270px}
  .slider-left-title{font-size:20px;bottom:74px}
  #short-three{grid-template-columns:1fr;padding:10px}
  #innerContent1,.innerContent1{padding:16px}
  .singlePageTitle,.post h1{font-size:24px}
}
