/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.1
*/

.mevzuat-meta{
    display:flex;
    gap:20px;
    margin-bottom:20px;
    padding-bottom:15px;
    border-bottom:1px solid #e5e5e5;
    color:#666;
    font-size:15px;
}

.mevzuat-bilgileri{
    background:#f8f8f8;
    border:1px solid #ddd;
    padding:20px;
    margin-bottom:30px;
    border-radius:6px;
}

.mevzuat-bilgileri p{
    margin:8px 0;
}

.mevzuat-container{
    display:flex;
    gap:40px;
    align-items:flex-start;
}

.mevzuat-content{
    flex:3;
    min-width:0;
}

.mevzuat-sidebar{
    flex:1;
}

.mevzuat-sidebar .widget{
    margin-bottom:30px;
}

@media(max-width:768px){

    .mevzuat-container{
        flex-direction:column;
    }

    .mevzuat-content,
    .mevzuat-sidebar{
        width:100%;
    }

}

.hello-breadcrumb{
    margin:25px 0;
    font-size:14px;
    color:#777;
}

.hello-breadcrumb a{
    color:#0a58ca;
    text-decoration:none;
}

.hello-breadcrumb a:hover{
    text-decoration:underline;
}

.hello-breadcrumb .sep{
    margin:0 8px;
    color:#999;
}

.hello-breadcrumb-wrapper{
    border-bottom:1px solid #ececec;
    background:#fafafa;
    padding:12px 0;
    margin-bottom:30px;
}

.hello-container{
    max-width:1140px;
    margin:0 auto;
    padding:0 15px;
}

.hello-breadcrumb{
    font-size:14px;
}

.hello-breadcrumb a{
    text-decoration:none;
}

.hello-breadcrumb .sep{
    margin:0 8px;
    color:#999;
}