a:hover { color:#45acc1; }
.main-nav { padding-top: 10px;}
.logo { height: 50px;}

.single-comment .thumb {
    min-width: 60px;
    height: 60px;
    border-radius: 50%!important;
    background-color: #EBEBEB;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
}

.haber-full {
    height: 400px;
    background-position: center;
}

.post-thumb-80 img { height: 50px;}

.entry-wraper { font-size: 1.1rem;}
.entry-main-content p { font-size: 1rem;}

/* Analiz Sorgulama Sayfası */
.sorgu-wrapper { box-sizing: border-box; width: 100%; display: flex; justify-content: space-between;}
.sorgu-img { width: 50%; background-position: 0 50%; background-size: cover; background-image: url("../img/firuze-page.jpg"); border-radius: 10px 0 0 10px;}
.sorgu-img img { height: 100%; width: auto;}
.sorgu-content { padding: 3rem 5rem; flex: 0 0 auto; width: 50%; background-color: #FFF; border-radius: 0 10px 10px 0;}
.sorgu-logo { margin-bottom: 5rem;}
.sorgu-logo img { max-height: 50px;}
.sorgu-form h1 { font-size:2rem; font-weight: 700;}
.sorgu-form p { font-size: .875rem; color: #a8a7a7;}
.sorgu-form input { border-radius: 10px; border: 1px solid #6EC6D9;}
.sorgu-form button { display: flex; width: 100%; justify-content: center; align-items: center; gap: 10px; border-radius: 10px; color: #FFF; font-weight: 500; background: #6EC6D9; padding: .825rem 0;}

/* Analiz Sonuç Sayfası */
.result-header { margin: 3rem 0; padding: 50px 60px; color: #FFF; background-color: #6EC6D9; border-radius: 8px;}
.result-header > h1 { font-size: 48px; font-weight: 700; margin-bottom: 2rem; inline-size: 550px; overflow-wrap: break-word;}
.result-header > p { font-size: 16px; margin-bottom: 2rem; inline-size: 550px; overflow-wrap: break-word;}
.result-buttons { display: flex; justify-content: flex-start;}
.result-buttons a { padding: .75rem 2rem; border-radius: 38px; margin-right: 1rem; font-weight: 700;}
.result-buttons a:first-child, .result-buttons a:hover:last-child { border:1px solid #FFF; background-color: #FFF; color: #222;}
.result-buttons a:last-child, .result-buttons a:hover:first-child { border:1px solid #222; color:#222; background-color: #6EC6D9; }

.result-box { padding: 2rem; border-radius: 10px; font-size: 16px;}
.result-box h3 { font-size: 20px; font-weight: 700 !important;}
.result-box p { font-size: 16px; line-height: 24px;}
.result-box ul li { display: flex; justify-content: space-between; line-height: 38px; border-bottom: 1px solid rgba(168, 167, 174, 0.20);}
.result-box ul li span { min-width: 150px;}
.result-box ul li span:last-child { font-weight:700;}
.result-box ul li i { color:#6EC6D9; font-size: 18px; font-weight: 500;}

.gray-box { background-color: #F7F9FB;}
.white-box { background-color: #FFF; border: 1px solid #E0E2E5;}
.firuzen-box { background-color: #6EC6D9 !important; color: #FFF;}

.result-teknik h3 { font-size: 16px;}
.result-teknik h3 a { font-weight: 500;}

@media (max-width: 992px) {
    .header-tools {
        padding: 7px 0;
    }

    .sorgu-wrapper { flex-direction: column-reverse;}
    .sorgu-img { min-height: 400px; width: 100%; border-radius: 0 0 10px 10px;}
    .sorgu-content { width: 100%; border-radius: 10px 10px 0 0; padding: 1rem 1rem; }

    .result-header { padding: 30px 40px;}
    .result-header > h1, .result-header > p { inline-size: 100% !important;}
    .result-buttons a { padding: 0.75rem 1rem; }
}