.navigation .gva_menu>li>a {
    font-size: 14px !important;
    padding: 20px 15px !important;
    text-transform: none !important;
    color: #fff;
}

.navigation .gva_menu .megamenu>.sub-menu>li>a {
    font-size: 14px !important;
}

.navigation .gva_menu .sub-menu>li>a {
    font-size: 12px !important;
    text-transform: none !important;
    line-height: 35px;
}

#block-siteinfo {
    float: right;
    padding-top: 15px;
    margin-bottom: 0;
}

.gv-sticky-menu {
    background-color: #143957;
}

.hizli-erisim-menu a {
    color: #999999;
}

.hizli-erisim-menu a:hover {
    color: #fff;
}

.hizli-erisim-menu li {
    border-right: 1px solid #6d6d6d;
    padding-right: 5px;
}

.widget.gsc-team.team-vertical .team-body .info {
    text-align: center;
}


/* ----------------------------- */

.navigation .gva_menu>li>a {
    font-size: 14px !important;
    padding: 20px 15px !important;
    text-transform: none !important;
    color: #fff;
}

.navigation .gva_menu .megamenu>.sub-menu>li>a {
    font-size: 14px !important;
}

.navigation .gva_menu .sub-menu>li>a {
    font-size: 12px !important;
    text-transform: none !important;
    line-height: 35px;
}

.gv-sticky-menu {
    background-color: #143957;
}

.hizli-erisim-menu a {
    color: #999999;
}

.hizli-erisim-menu a:hover {
    color: #fff;
}

.hizli-erisim-menu li {
    border-right: 1px solid #6d6d6d;
    padding-right: 5px;
}

.widget.gsc-team.team-vertical .team-body .info {
    text-align: center;
}


/* GALERI */

.field--name-field-images .field__item img,
.field--name-field-galeri .field__item img,
.field--name-field-resimler .field__item img {
    float: left;
    padding: 10px;
    border-radius: 20px;
}


/* END GALERI */


/* TOPBAR */

.topbar {
    background-color: #00887a;
    padding: 5px 0;
    font-size: 11px;
}

.topbar i,
.hizli-erisim-menu li a {
    color: #fff;
}

.hizli-erisim-menu li {
    border-right-color: rgba(255, 255, 255, .5) !important;
}


/* END TOPBAR */


/* LOGO-SLOGAN-FLAG */

.branding-bar-div {
    text-align: right;
}

.branding-bar-img {
    margin: 0;
    max-height: 85px;
    width: auto;
}

.header-logo {
    padding: 25px 0;
}

.block.no-title {
    margin-bottom: 0;
}

.logo-text {
    padding-left: 0;
    padding-right: 30px;
}

.logo-sub-title {
    color: rgb(49, 53, 130);
    margin-top: -7px;
    height: 35px;
    font-size: 1.7em;
    font-family: Arial;
}

.site-top-logo {
    height: 88px;
}

.branding-bar-btn a {
    border-radius: 25px;
    padding: 14px 25px;
    font: 600 14px/22px Open Sans;
    display: inline-block;
    /* margin-top: 20px; */
    text-align: center;
}

@media (max-width: 992px) {
    .branding-bar-btn a {
        margin-top: auto;
    }
}

@media (max-width: 768px) {
    .branding-bar-btn a {
        width: 100%;
        margin-top: 2px;
    }
}


/* END LOGO-SLOGAN-FLAG */


/* MENU */

.fa-home {
    font-size: 18px;
}

header .header-main {
    background: #0d19a3 !important;
}

.gva_menu_main,
.gva_menu {
    text-align: center;
    float: none !important;
}

header .area-main-menu .area-inner {
    padding-left: 0 !important;
}

.megamenu li.menu-item {
    padding: 0;
}

li.menu-item>a {
    line-height: 26px !important;
}

.navigation .gva_menu .megamenu>.sub-menu>li>a {
    padding: 0;
    margin-bottom: 10px;
}

.mobile-lang-link {
    display: none !important;
}


/* END MENU */


/* BREADCRUMB */

#block-gavias-tico-breadcrumbs>div {
    background-color: #00887a !important;
    background-image: url('') !important;
}

.breadcrumb ol {
    display: none;
}

.breadcrumb-style {
    background-size: cover;
}

.breadcrumb-content-main .page-title {
    margin-top: 25px;
    text-transform: none;
}

.breadcrumb-content-inner .gva-breadcrumb-content .page-title {
    font-size: 18px !important;
}


/* END BREADCRUMB */


/* DUYURULAR, ETKINLIKLER, HABER */

.main-page-announcement .item {
    clear: both;
}

.list-duyuru-etkinlik li span.date {
    font-style: italic;
    color: gray;
    font-size: 12px;
}


/* .main-page-announcement .announcement-main-block,.main-page-activity .activity-main-block { */

.announcement-main-block,
.activity-main-block {
    float: left;
    text-align: center;
    font-size: smaller;
    font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600;
    padding: 9px;
    width: 60px;
    margin: 5px;
    /* background-color: #056db0; */
    /* color: #fff; */
    color: #056db0;
    border-radius: 50%;
    /* border: 1px solid #056db0; */
    border-right: 2px solid #056db0;
}

#block-views-block-announcement-block-1 h2.block-title {
    float: left;
}

.main-page-activity .item {
    clear: both;
}

#block-views-block-activity-content-block-1 h2.block-title {
    float: left;
}

.menu_alt_cizgi {
    border-bottom: #056DB0 solid 1px;
}

.title-view {
    float: left;
}

.view-content-wrap .item {
    clear: both;
}

.view-content-wrap .item .views-field-title {
    padding-top: 13px;
}

.view-content-wrap .item .views-field-field-image {
    float: left;
}


/* LIST VIEW - DUYURULAR, ETKINLIKLER, HABER */

.content-list-view-date {
    color: lightgray;
    font-style: italic;
    font-weight: bold;
}


/* ANA SAYFADA ÖNEMLİ DUYURULARIN YANIP SÖNMESİ */

span.onemli {
    font-weight: bold;
    animation: blinkingText 1.2s infinite;
}

div.onemli {
    font-weight: bold;
    animation: blinkingBox 1.2s infinite;
}

@keyframes blinkingText {
    0% {
        color: #000;
    }
    49% {
        color: #000;
    }
    60% {
        color: #ff0000;
    }
    99% {
        color: #ff0000;
    }
    100% {
        color: #000;
    }
}

@keyframes blinkingBox {
    0% {
        /* background-color: #056db0; */
        color: #056db0;
        border-right-color: #056db0;
    }
    49% {
        /* background-color: #056db0; */
        color: #056db0;
        border-right-color: #056db0;
    }
    60% {
        /* background-color: #ff0000; */
        color: #ff0000;
        border-right-color: #ff0000;
    }
    99% {
        /* background-color: #ff0000; */
        color: #ff0000;
        border-right-color: #ff0000;
    }
    100% {
        /* background-color: #056db0; */
        color: #056db0;
        border-right-color: #056db0;
    }
}


/* END ANA SAYFADA ÖNEMLİ DUYURULARIN YANIP SÖNMESİ */


/* END LIST VIEW - DUYURULAR, ETKINLIKLER, HABER */


/* END DUYURULAR, ETKINLIKLER, HABER */


/* FOOTER */

.footer .footer-center {
    /*display: none;*/
    background: #056DB0;
    color: #fff !important;
}

.footer .block-content a {
    color: #fff;
}


/* Push Footer to Bottom */


/*.body-page {
  position: relative;
  min-height: 100vh;
}*/


/* .main-page {
    padding-bottom: 3em;
} */

.footer {
    margin-top: 0;
    /*position: absolute;*/
    /*bottom: 0;*/
    width: 100%;
}


/* END FOOTER */


/* COPYRIGHT */

.copyright {
    background: url('');
    background-color: #00887a;
}

.copyright a {
    color: #fff;
}

.copyright .copyright-inner {
    padding: 7px !important;
}

.copyright-inner {
    color: #fff;
    font-size: 12px;
}


/* END COPYRIGHT */


/* DOSYA LiSTESi */

.file--application-pdf a:before,
.file--general a:before,
.file--x-office-spreadsheet a:before,
.file--x-office-presentation a:before,
.file--x-office-document a:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    -moz-border-radius: 7.5px;
    -webkit-border-radius: 7.5px;
    border-radius: 7.5px;
    border: 1px solid gray;
    margin-right: 5px;
}


/* Liste elemanlarını yan yana dizme */


/* .field--name-field-files .field__item {
    display: inline-table;
    width: 21%;
}

.field--name-field-files .field__item a {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 156px;
    -webkit-appearance: textarea;
} */


/* END DOSYA LiSTESi */

@media only screen and (max-width: 600px) {
    .logo-sub-title {
        font-size: 1.2em;
        margin-top: -1px;
        height: auto;
    }
    /* p#p-logo-sub-title {
        display: none;
    } */
}

@media only screen and (min-width: 600px) {
    .logo-sub-title {
        font-size: 1.4em;
    }
}

@media only screen and (min-width: 768px) {
    .logo-sub-title {
        font-size: 1.5em;
    }
}

@media only screen and (min-width: 992px) {
    .logo-sub-title {
        font-size: 1.6em;
    }
}

@media only screen and (min-width: 1200px) {
    /* .logo-sub-title {
        font-size: 1.7em;
    } */
}

@media only screen and (max-width: 992px) {
    .branding-bar-div {
        display: none;
    }
    .mobile-lang-link {
        display: block !important;
    }
}

@media only screen and (max-width: 1200px) {
    .branding-bar-motto {
        display: none;
    }
}