﻿body{background-color:#fff;}body .article-image-container{position:relative;height:520px;border-radius:8px;overflow:hidden;margin-bottom:30px;}body .article-image-container .article-image{position:absolute;top:0;left:0;width:100%;height:100%;}body .primary-article{margin-bottom:30px;}body .primary-article .article-header{padding:0 0 30px 0;text-align:center;}body .primary-article .article-header .article-title{font-size:2.5rem;color:#000;margin-bottom:30px;}body .primary-article .article-header .article-description{max-width:800px;margin:0 auto;font-size:1.2rem;color:#666;}body .primary-article h1{font-size:1.5em;text-align:center;font-weight:700;margin:0 0 30px 0;color:#666;}body .primary-article section{margin-bottom:30px;}body .primary-article h2,body .primary-article h3{text-align:center;font-weight:700;margin:30px 0;color:#747474;}body .primary-article h2{font-size:1.3em;}body .primary-article h3{font-size:1.18em;}body .primary-article p,body .primary-article blockquote{font-size:1.1em;color:#6a6a6a;line-height:1.6em;margin-bottom:15px;text-align:justify;}body .primary-article blockquote{margin-left:30px;}body .primary-article strong{font-weight:700;}body .primary-article ul,body .primary-article ol{padding:0 30px;}body .primary-article ul li,body .primary-article ol li{list-style-position:outside;list-style-type:disc;margin-left:30px;color:#6a6a6a;margin:30px 0 0 0;font-size:1.1em;line-height:1.5em;}body .primary-article ul li ul,body .primary-article ol li ul{margin-left:30px;}body .primary-article ul li ul li,body .primary-article ol li ul li{list-style-position:outside;list-style-type:circle;color:#6a6a6a;margin:30px 0 0 0;line-height:1.5em;font-size:.9em;}body .other-articles-section .section-title{color:#1e1e1e;}body .other-articles-section .articles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:30px;}body .other-articles-section .articles-grid .article-card{background-color:#f5f5f5;border-radius:8px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column;}body .other-articles-section .articles-grid .article-card .article-image{position:relative;height:200px;overflow:hidden;}body .other-articles-section .articles-grid .article-card .article-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;}body .other-articles-section .articles-grid .article-card:hover{transform:translateY(-5px);box-shadow:0 4px 6px rgba(0,0,0,.1);}body .other-articles-section .articles-grid .article-card:hover .article-image img{transform:scale(1.05);}body .other-articles-section .articles-grid .article-card .article-content{padding:30px;flex-grow:1;display:flex;flex-direction:column;}body .other-articles-section .articles-grid .article-card .article-title{font-size:1.3rem;margin-bottom:15px;line-height:1.4;}body .other-articles-section .articles-grid .article-card .article-title a{color:#121212;}body .other-articles-section .articles-grid .article-card .article-title a:hover{color:#4caf50;}body .other-articles-section .articles-grid .article-card .article-excerpt{color:#666;margin-bottom:30px;flex-grow:1;}body .other-articles-section .articles-grid .article-card .article-meta{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#999;}body .other-articles-section .articles-grid .article-card .article-meta i{color:#4caf50;margin-right:5px;}body .other-articles-section .articles-grid .article-card .article-meta .article-date{display:flex;align-items:center;}body .other-articles-section .articles-grid .article-card .article-meta .article-comments{display:flex;align-items:center;}body .comments-container{background:#f5f5f5;padding:30px;border-radius:8px;border:1px solid #bbb;}body .comments-container .header{position:relative;font-size:1.5em;margin-bottom:30px;color:#666;}body .comments-container .header:after{content:"";background:#666;height:2px;position:absolute;bottom:-4px;left:0;width:32px;}body .comments-container .comment-box-container .comment-box{background:#fff;border-radius:4px;padding:15px;box-shadow:rgba(0,0,0,.24) 0 3px 8px;}body .comments-container .comment-box-container .comment-box .comment-text{color:#333;font-size:.85em;}body .comments-container .comment-box-container .comment-box .comment-info{display:flex;flex-direction:row;justify-content:space-between;font-size:1em;color:#666;}body .comments-container .comment-box-container .comment-box .comment-info .author{font-weight:700;}body .comments-container .comment-box-container .comment-box .comment-info .stamp{text-transform:uppercase;font-size:.85em;}body .comments-container .comment-box-container .reply-to{display:flex;flex-direction:row;margin-top:4px;justify-content:flex-end;}body .comments-container .comment-box-container .reply-to button{border:none;background:#666;color:#fff;padding:4px 12px;font-size:.85em;border-radius:8px;}body .comments-container .comment-box-container:not(:last-child){margin-bottom:30px;}body form .reply-container{padding:15px 0;}body form .reply-container .header{position:relative;font-size:1.5em;margin-bottom:30px;color:#666;}body form .reply-container .header:after{content:"";background:#666;height:2px;position:absolute;bottom:-4px;left:0;width:32px;}body form .reply-container .reply-box{margin-bottom:30px;}body form .reply-container .reply-box textarea{resize:none;height:230px;}body form .reply-container textarea,body form .reply-container input[type=text]{border-radius:5px;padding:15px;font-size:1.1em;color:#666;width:100%;font-family:"Poppins",Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease;}body form .reply-container textarea:not(.required):focus,body form .reply-container input[type=text]:not(.required):focus{border-color:#1e1e1e;}body form .reply-container textarea:not(.required),body form .reply-container input[type=text]:not(.required){border:2px solid #bbb;}body form .reply-container textarea.required,body form .reply-container input[type=text].required{border:2px solid #f44336 !important;}body form .reply-container .author-details{display:flex;flex-direction:row;gap:30px;}body form .reply-container .author-details>div{flex:1;}body form .reply-container .reply-note{display:flex;flex-direction:row;margin:15px 0;align-items:center;}body form .reply-container .reply-note input{display:block;margin-right:7px;}body form .reply-container .reply-note label{display:block;font-weight:300;margin:0;padding:0;color:#666;font-size:1.1em;}body form .reply-container .post-container{margin:60px 0;display:flex;flex-direction:row;justify-content:center;}body form .reply-container .post-container button{background:#1e1e1e;color:#fff;padding:15px 60px;cursor:pointer;}body form .reply-container .posting-as{text-align:center;font-size:1em;color:#666;}body form .reply-container .posting-as>span:first-child{font-weight:700;}body form .reply-container .not-you{text-decoration:underline;cursor:pointer;color:#4caf50;}@media(max-width:1024px){.articles-grid{grid-template-columns:1fr !important;}.widget-area{margin-bottom:15px;}.primary-article h2{font-size:1.2em !important;}.primary-article ul{padding:0 10px !important;}.article-header{margin:0 !important;padding:0 0 15px 0 !important;}.author-details{flex-direction:column !important;}.reply-note label{font-size:.9em !important;}}