.sigle_wrap{max-width:980px;margin:0 auto;justify-content:space-around}#primary{width:70%}.archive_wrap{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.archive_wrap article{width:48%;margin-bottom:30px;box-shadow:0 0 10px #a7a7a7}.archive_wrap .archive-article{padding:10px}.archive_wrap a{text-decoration:none}.archive_img img{display:block;height:150px;object-fit:cover;width:100%}.archive-article h2{color:#3393e6}.entry-archive_date{margin:5px;font-size:12px;color:#000;margin:3px 0}.archive-content{color:#000}@media screen and (max-width:767px){.sigle_wrap{display:block}.archive_wrap{display:block}.archive_wrap article{width:100%}#primary{width:92%;margin:0 auto}}#secondary{width:28%}.widget li{margin:10px;padding-bottom:10px;border-bottom:1px solid #3393e6}.post-date{display:block}.widget-title{background:#3393e6;padding:5px 10px;color:#fff;font-size:18px}#secondary section{margin-bottom:30px}#calendar_wrap{padding-top:10px}#wp-calendar{width:100%;font-size:12px;padding-top:10px}#wp-calendar tr{display:flex;justify-content:flex-start}#wp-calendar tr:first-of-type{justify-content:flex-end}#wp-calendar th,#wp-calendar td{display:block;width:calc(100% / 7);text-align:center;margin-bottom:10px}#wp-calendar td:last-of-type,#wp-calendar th:last-of-type{color:red}#wp-calendar td a{padding:0}#wp-calendar tfoot tr{display:flex;justify-content:center}#wp-calendar tfoot tr td{width:calc(100% / 3)}#wp-calendar #today a,#wp-calendar #today{color:#fff;background-color:#69f;font-weight:700}@media screen and (max-width:767px){#secondary{width:92%;margin:0 auto;margin-top:60px}}.single_col .entry-title{position:relative;padding:1rem 2rem calc(1rem + 10px);background:#a8d7ff}.single_col .entry-title:before{position:absolute;top:-7px;left:-7px;width:100%;height:100%;content:'';border:4px solid #000}.single_col p{margin-bottom:10px;font-size:16px}.single_col .entry_date{margin:15px 0;display:block}.entry-content h2{font-size:25px;color:#3393e6;border-bottom:1px solid #3393e6;margin:20px 0 10px;padding:5px}.entry-content h3{font-size:20px;color:#3393e6;margin:10px 0 5px;padding:5px}.entry-content ul{list-style:disc;font-size:16px;list-style-position:inside;margin-bottom:10px}