.logo img {
    width: 200px;
}

.news-card-content a.basicRedA.ut {
    display: none;
}

.news-card-title {
    min-height: 87px;
}

.news-card-content {
    min-height: 78px;
}

.main-menu-container .main-menu.text-right {
    height: 75px;
}

.main-menu-container .main-menu ul li a {
    height: 75px;
}

.main-menu-container .main-menu ul li li a {
    height: inherit;
    padding: 8px;
}

section.detail-page-container, .home-slider-container {
    padding-top: 120px;
}

.banner {
    height: calc(100vh - 120px);
}

.banner-caption h2,.banner-caption h3 {
    color:#FFFFFF;
    text-shadow: 0px 0px 5px #000;
}
.banner-caption h2 {
    font-size: 48px;
}
.banner-caption h3 {
    font-size: 42px;
}

section.detail-page-container .header-title h1 span {
    font-size: 18px !important;
    color: #FFB400;
    font-weight: 600 !important;
}

.addthis_inline_share_toolbox_ou6f {
    padding-top: 60px;
}

.fancybox-caption-wrap {
    padding: 0px;
}

.fancybox-caption {
    background-color: #ED1C24;
    color: #FFF;
    font-size: 250%;
    font-weight: bold;
    padding-left: 1%;
}

.detail-container .panel_body a{
    color:#1F3D7C;
}
.detail-container li a {
    color: #1F3D7C;
}
.tableNoBorder{
    border:none !important;
    margin-bottom:5px;
}
.tableNoBorder td{
    border:none !important;
}
.tableNoBorder.plr5 td {
    padding:0 5px;
}


.table_event {
    max-width: 100%;
}
.table_event p,.table_event td{
    margin:0;
}
.table_event td {
    font-size: 120%;
}
.table_event .title,.table_event>tbody>tr:first-child>td:first-child{
    font-size: 160%;
    font-weight: bold;
    background-color: #ED1C24;
    color: #FFF;
}
.table_event .title p,.table_event>tbody>tr:first-child>td p{
    color: #FFF;
}
.table_event .b,.table_event>tbody>tr>td:first-child{
    font-weight: bold;
    background-color: #EFEFEF;
    width: 100px;
}
.table_event .c_birim,.table_event .c_birim p{
}
.table_event .c_yer,.table_event .c_yer p,.table_event>tbody>tr:nth-child(5)>td:nth-child(2){
    color:#0f74a8;
}

.site_landing_container.is_mobile #shortcuts{
    text-align: center;
    width: 100%;
    padding: 10px 0;
    display: inline-table;
    border-bottom: 1px solid #CCC;
}

.site_landing_container.is_mobile #shortcuts a{
    display: block;
    padding: 3px;
    border-radius: 5px;
    background-color: #1F3D7C;
    color:#FFF;
    float: left;
    width: 30%;
    margin: 10px 1.5%;
}

#page_4889 .owl-stage {
    width: auto !important;
}
#page_4889 .owl-stage .owl-item{
    width: 24% !important;
    margin:0.5% !important;
    max-height: 145px;
}
#page_4889 .fancybox-caption-wrap, #page_4889 .owl-dots {
    display: none;
}

@media (min-width: 992px) {
    .news-card-title {
        min-height: 125px;
    }

    .news-card-content {
        min-height: 116px;
    }

    .main-menu-center > li:nth-child(2) > ul > li:nth-child(7), .main-menu-center > li:nth-child(2) > ul > li:nth-child(10) {
        border-bottom: 2px solid #FFF;
    }

    .main-menu-center .pull-right {
        margin-left: 10px;
    }
    .bannerH-8 .owl-carousel .owl-item {
        height: calc(100vh - 120px);
    }
}

@media (min-width: 1200px) {
    .news-card-title {
        min-height: 106px;
    }

    .news-card-content {
        min-height: 116px;
    }
}

@media (max-width: 990px) {
    .detail-container .row .row {
        margin: 0px;
    }
}

@media (max-width: 800px) {
    div.banner,div.loading-container, .bannerH-8 .owl-carousel .owl-item {
        height: 350px;
        min-height: 350px;
    }

    div.banner .dots {
        height: 320px;
    }
}

@media (max-width: 440px) {
    .header {
        height: 110px;
    }

    .header-title {
        min-height: 110px;
    }
    .header-title h1, section.detail-page-container .header-title h1 span {
        font-size: 110% !important;
    }
    .sidebar-container {
        margin-bottom: 0px;
    }

    div.banner,
    div.loading-container,
    .bannerH-8 .owl-carousel .owl-item {
        height: 250px;
        min-height: 250px;
    }

    div.banner .dots {
        height: 220px;
    }

    .banner-caption h2,.banner-caption h3,.banner-caption h4 {
        color:#FFFFFF !important;
        text-shadow: none !important;
        font-weight: normal !important;
    }
    .banner-caption h2 {
        font-size: 220% !important;
    }
    .banner-caption h3 {
        font-size: 180% !important;
    }
    .banner-caption h4 {
        font-size: 160% !important;
    }

    #sub-banner {
        margin-bottom: 0;
    }

    .quick-owl .owl-stage {
        width:auto !important;
    }
    .quick-owl .owl-item {
        width:33.3% !important;
    }
    .quick-owl .owl-item .bq-card{
        padding:0px;
    }
    .quick-owl .owl-item .bq-card i {
        font-size: 48px;
    }
    .quick-owl .owl-item .bq-card .m-0{
        padding-top:20px !important
    }
    .quick-owl .owl-item .item p,
    .quick-owl .owl-item .item a.ut,
    .quick-owl .owl-dots{
        display:none;
    }

    #announcements {
        width: 100%;
        box-sizing: border-box;
    }
    #announcements .container{
        padding:0;
        box-sizing: border-box;
    }
    #announcements .container .row{
        margin: auto 0;
    }
    .notice-card {
        height: auto;
    }
    .notice-card .title-nav {
        text-align: right;
    }
    .notice-card .title-nav .prev, .notice-card .title-nav .next{
        display: none;
    }
    .notice-card .notice-card-title {
        top:0;
        padding:0 15px 10px;
        box-sizing: border-box;
    }
    .notice-card .notice-card-title h3{
        margin:10px 0 0;
    }
    .notice-card .owl-item{
        float: none;
        margin-right: 0 !important;
        height: auto;
    }
    .notice-card .owl-stage-outer {
        overflow-y: scroll;
        width: auto;
        transform: none;
        transition: none;
        height:300px !important;
    }
    .notice-card .owl-stage {
        width: auto !important;
        transform: none !important;
        transition: none !important;
        height: auto !important;
    }
    .notice-card .notice-card-content{
        padding: 5px 0 0 0;
    }
    .notice-card .notice-card-content-caption{
        text-align: right;
        font-size:90%
    }
    .notice-card .notice-card-content-title a{
        color:#FFF;
    }
    .notice-card .notice-card-content-body{
        display:none;
    }
    .banner-quick{
        padding-bottom: 0px;
    }

    #list_announcement .news-card {
        height: auto !important;
    }
    #list_announcement .news-card .news-card-title{
        margin:0;
        width: 100%;
    }
    #list_announcement .news-card .news-card-content, #list_announcement .news-card .news-card-img{
        display: none;
    }


}