/**
OYK KIŞ Teması
**/
/*! formalize.css | MIT License | github.com/interacthings/formalize */
.slicknav_btn,.slicknav_nav a,a,a:focus,a:hover{
    text-decoration:none
}
.full--width,table{
    width:100%
}
.d-table-cell,.slicknav_btn,img{
    vertical-align:middle
}
.page-content ul,.past-years-list ul{
    list-style-position:inside
}
*,:after,:before{
    -webkit-box-sizing:inherit;
    box-sizing:inherit
}
html{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    text-rendering:optimizeLegibility
}
body{
    overflow-x:hidden;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-family:'Ubuntu Regular';
    font-weight:400;
    font-style:normal
}
a{
    color:inherit
}
blockquote,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,menu,ol,p,pre,ul{
    margin:0
}
button,fieldset,iframe{
    border:0
}
button,fieldset,menu,ol,td,ul{
    padding:0
}
textarea{
    resize:vertical
}
table{
    border-collapse:collapse;
    border-spacing:0
}
a:focus,a:hover{
    color:#1A546F
}
@font-face{
    font-family:"Dosis Regular";
    src:url(../fonts/Dosis-Regular.woff2) format("woff2"),url(../fonts/Dosis-Regular.woff) format("woff"),url(../fonts/Dosis-Regular.otf) format("opentype");
    font-style:normal;
    font-weight:400
}
@font-face{
    font-family:"Ubuntu Regular";
    src:url(../fonts/Ubuntu-Regular.woff2) format("woff2"),url(../fonts/Ubuntu-Regular.woff) format("woff"),url(../fonts/Ubuntu-Regular.otf) format("opentype");
    font-style:normal;
    font-weight:400
}
body h1,body h2,body h3,body h4,body h5,body h6{
    font-family:'Dosis Regular';
    font-weight:400;
    font-style:normal
}
.btn-lyk{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    position:relative;
    display:-ms-inline-flexbox;
    display:-webkit-inline-box;
    display:inline-flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    height:45px;
    padding-left:20px;
    padding-right:20px;
    font:inherit;
    font-size:18px;
    line-height:normal;
    background:#1A546F;
    color:#fff;
    font-family:'Ubuntu Regular';
    font-weight:400;
    font-style:normal;
    -webkit-transition:all .25s ease;
    transition:all .25s ease;
    border-bottom:none!important
}
.jumbotron h1,footer .footer-widget h2,footer .supporter-title,nav.header-menu ul li{
    font-family:'Dosis Regular'
}
.btn-lyk:active,.btn-lyk:focus,.btn-lyk:hover{
    color:#fff;
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px);
    -webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,.4);
    box-shadow:0 2px 24px 0 rgba(0,0,0,.4)
}
.page-content li ul{
    margin-left:15px!important
}
.panel-default>.panel-heading{
    background-color:rgba(55,157,166,.32)
}
.panel-default>.panel-heading .panel-title{
    font-size:24px
}
.panel-default>.panel-heading .panel-title a{
    font-weight:400;
    border-bottom:0
}
@media (min-width:768px){
    .col-sm-offset-1-5{
        margin-left:12.499999995%
    }
}
.d-block{
    display:block
}
.d-table{
    display:table
}
.d-table-cell{
    display:table-cell
}
.no-padding{
    padding:0
}
.pl-0{
    padding-left:0
}
.pr-0{
    padding-right:0
}
header{
    height:170px
}
@media only screen and (min-width:320px) and (max-width:480px){
    .pull-right-xs{
        float:none!important
        text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
    }
    header{
        height:auto
    }
}
header .row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    height:170px
}
@media only screen and (min-width:320px) and (max-width:480px){
    header .row{
        display:block;
        height:auto
    }
    header .header-logo{
        padding-top:20px
    }
    header .header-logo img{
        width:100%;
        -o-object-fit:cover;
        object-fit:cover
    }
}
header .header-logo-list a{
    padding-right:30px;
    display:inline-block
}
@media only screen and (max-width:768px){
    header .header-logo-list a{
        padding-right:10px
    }
}
header .header-logo-list a:last-child{
    padding-right:0
}
header .header-logo-list a img{
    -o-object-fit:contain;
    object-fit:contain
}
@media only screen and (min-width:320px) and (max-width:768px){
    header .header-logo-list a{
        width:30%
    }
    header .header-logo-list a img{
        width:100%
    }
}
nav.header-menu{
    background:#3693e6;
    height:60px
}
nav.header-menu ul li{
    float:left;
    position:relative;
    height:60px;
    list-style:none;
    font-weight:400;
    font-style:normal
}
nav.header-menu ul li:hover{
    background:#1A546F
}
nav.header-menu ul li:hover a{
    color:#fff
}
nav.header-menu ul li:hover ul.sub-menu{
    opacity:1;
    visibility:visible;
    top:60px;
    z-index:99999
}
nav.header-menu ul li:hover ul.sub-menu li a:hover{
    color:#3693e6!important
}
nav.header-menu ul li ul.sub-menu{
    background:#1A546F;
    width:340px;
    position:absolute;
    top:80px;
    left:0;
    opacity:0;
    -webkit-transition:250ms all;
    transition:250ms all;
    visibility:hidden
}
nav.header-menu ul li ul.sub-menu li{
    position:relative;
    display:block;
    float:none;
    border-bottom:1px solid rgba(255,255,255,.3);
    height:auto
}
nav.header-menu ul li ul.sub-menu li:last-child{
    border-bottom:0
}
nav.header-menu ul li ul.sub-menu li a{
    display:block;
    padding-left:15px;
    padding-right:15px;
    font-size:20px;
    color:#fff;
    height:auto
}
nav.header-menu ul li a{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-align:center;
    -webkit-box-align:center;
    align-items:center;
    -ms-flex-pack:center;
    -webkit-box-pack:center;
    justify-content:center;
    padding:15px;
    height:60px;
    font-size:18px;
    color:#fff
}
nav.header-menu .btn-proposal{
    background:#1A546F;
    -webkit-transition:all .25s ease;
    transition:all .25s ease
}
nav.header-menu .btn-proposal:hover{
    -webkit-transform:translateY(-2px);
    transform:translateY(-2px);
    -webkit-box-shadow:0 2px 24px 0 rgba(0,0,0,.4);
    box-shadow:0 2px 24px 0 rgba(0,0,0,.4)
}
.slicknav_btn{
    position:relative;
    display:block;
    float:right;
    padding:.438em .625em;
    line-height:1.125em;
    cursor:pointer;
    margin:5px 5px 6px;
    text-shadow:0 1px 1px rgba(255,255,255,.75);
    background:#3693e6
}
.slicknav_menu .slicknav_menutxt{
    display:block;
    line-height:1.188em;
    float:left;
    color:#FFF;
    font-weight:700;
    text-shadow:0 1px 3px #000
}
.slicknav_menu .slicknav_icon{
    float:left;
    margin:.188em 0 0 .438em
}
.slicknav_menu .slicknav_no-text{
    margin:0
}
.slicknav_menu .slicknav_icon-bar{
    display:block;
    width:1.125em;
    height:.125em;
    border-radius:1px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
    box-shadow:0 1px 0 rgba(0,0,0,.25);
    background:#f5f5f5
}
.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{
    margin-top:.188em
}
.slicknav_nav{
    clear:both;
    color:#fff;
    margin:0;
    padding:0;
    font-size:.875em
}
.slicknav_nav li,.slicknav_nav ul{
    display:block
}
.slicknav_nav .slicknav_arrow{
    font-size:.8em;
    margin:0 0 0 .4em
}
.slicknav_nav .slicknav_item{
    cursor:pointer
}
.slicknav_nav .slicknav_row{
    display:block;
    padding:5px 10px;
    margin:2px 5px
}
.slicknav_nav a{
    display:block;
    padding:5px 10px;
    margin-bottom:5px;
    color:#fff
}
.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{
    display:inline;
    padding:0;
    margin:0
}
.slicknav_menu:after,.slicknav_menu:before{
    content:" ";
    display:table
}
.slicknav_menu:after{
    clear:both
}
.slicknav_menu{
    padding:5px;
    *zoom:1;
    font-size:16px;
    background:#1A546F
}
.slicknav_nav,.slicknav_nav ul{
    list-style:none;
    overflow:hidden
}
.slicknav_nav ul{
    padding:0;
    margin:0 0 0 20px
}
@media only screen and (min-width:320px) and (max-width:480px){
    .slicknav_nav li.btn-proposal{
        background:#3693e6;
        float:left!important;
        display:block;
        width:100%
    }
}
.slicknav_nav .slicknav_row:hover,.slicknav_nav a:hover{
    background:#3693e6;
    color:#fff
}
.slicknav_nav .slicknav_txtnode{
    margin-left:15px
}
.slicknav_menu{
    display:none
}
@media screen and (max-width:60em){
    .js #menu-header{
        display:none
    }
    .js .slicknav_menu{
        display:block
    }
}
#crumbs{
    padding-bottom:10px;
    border-bottom:1px solid rgba(55,157,166,.32);
    margin-bottom:20px
}
#crumbs a{
    color:#3693e6;
    font-weight:400;
    border-bottom:0
}
footer{
    background-color:#272727;
    height:auto;
    padding-bottom:120px;
    background-image:url(../images/footer.png);
    background-repeat:no-repeat;
    background-position:center bottom,center center
}
@media only screen and (min-width:320px) and (max-width:480px){
    footer{
        background-size:contain
    }
}
footer .footer-widget{
    margin-top:40px
}
footer .footer-widget h2{
    font-size:26px;
    font-weight:400;
    font-style:normal;
    padding-bottom:5px;
    color:#fff
}
footer .twitter-widget a,footer .twitter-widget p{
    font-size:14px;
    padding-bottom:5px
}
footer .footer-widget h2:after{
    content:'';
    display:block;
    margin-top:5px;
    height:1px;
    width:80%;
    background:#fff
}
footer .twitter-widget{
    color:#fff
}
footer .twitter-widget .ctf-tweet-text a{
    color:#3693e6
}
footer .twitter-widget #ctf .ctf-item{
    border-top:0;
    display:none
}
footer .twitter-widget #ctf .ctf-item:first-child,footer .twitter-widget span{
    display:block
}
footer .twitter-widget a{
    color:#1A546F
}
footer .social-media ul{
    margin-top:10px
}
footer .social-media ul li{
    display:inline-block;
    background:#3693e6;
    border-radius:3px;
    width:40px;
    height:40px;
    margin-right:20px;
    -webkit-transition:all .25s ease;
    transition:all .25s ease
}
footer .social-media ul li:hover{
    background:#1A546F
}
footer .social-media ul li:last-child{
    margin-right:0
}
footer .social-media ul li a{
    display:block;
    color:#fff;
    text-align:center
}
footer .social-media ul li a i{
    line-height:40px;
    text-align:center;
    font-size:20px
}
footer .supporter-title{
    margin-top:40px;
    color:#fff;
    font-weight:400;
    font-style:normal;
    font-size:26px;
    padding-bottom:5px;
    text-align:center
}
footer .footer-widget-supporter{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:5px;
    background:#fff;
    border-radius:20px
}
footer .footer-widget-supporter .supporter-list-item{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:5px 20px
}
footer .footer-widget-supporter .supporter-list-item img{
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
.jumbotron{
    background-size:cover;
    background-repeat:no-repeat;
    padding:100px 0;
    background-image:url(../images/background-kis.png?2024-kis);
    margin-bottom:0
}
@media only screen and (min-width:320px) and (max-width:480px){
    .jumbotron{
        display:block;
        height:auto;
        padding:60px 0
    }
}
.jumbotron h1,.jumbotron p{
    font-weight:400;
    color:#1A546F;
    padding-bottom:15px;
    font-style:normal
}
.jumbotron h1{
    font-size:55px
}
.jumbotron p{
    font-family:'Ubuntu Regular';
    font-size:16px;
    line-height:30px;
    margin-bottom:0
}
.jumbotron p a{
    font-weight:700;
    border-bottom:2px solid
}
@media only screen and (min-width:320px) and (max-width:768px){
    .jumbotron .btn-lyk{
        margin-bottom:20px
    }
}
.jumbotron .calendar{
    -webkit-box-shadow:0 2px 18px 0 rgba(0,0,0,.419608);
    box-shadow:0 2px 18px 0 rgba(0,0,0,.419608);
    border-radius:4px;
    overflow:hidden
}
.jumbotron .calendar table{
    padding:0;
    margin:0
}
.page,.past-years-list,.past-years-slider{
    margin-top:40px
}
.about,.page{
    margin-bottom:40px
}
.jumbotron .calendar table tbody{
    background:#fff
}
.jumbotron .calendar table tbody .calendar-date-title{
    color:#7B7B7B
}
.jumbotron .calendar table tbody tr.passed{
    text-decoration:line-through;
    opacity:.5
}
.jumbotron .calendar table tbody tr.current{
    background:#3693e6;
 }
.jumbotron .calendar table tbody tr.current td{
    color:#fff;
    font-weight:700
}
.jumbotron .calendar table tbody td{
    border-top:0;
    border-right:1px solid #cacaca;
    border-bottom:1px solid #cacaca;
    font-size:18px;
    color:#212121;
    height:50px;
    line-height:initial;
    vertical-align:middle
}
.jumbotron .calendar table tbody td:last-child{
    border-right:0
}
.jumbotron .calendar-title{
    height:60px;
    font-size:32px;
    color:#fff;
    font-family:'Dosis Regular';
    font-weight:400;
    font-style:normal;
    text-align:center;
    background:#900
}
.jumbotron .calendar-title th{
    border:0
}
.jumbotron .calendar-content{
    font-size:0;
    background:#fff;
    font-family:'Ubuntu Regular';
    font-weight:400;
    font-style:normal
}
.about-text h1,.about-text h2{
    font-family:'Dosis Regular'
}
.jumbotron .calendar-content-block{
    border-bottom:1px solid #CACACA
}
.jumbotron .calendar-content-block:last-child{
    border-bottom:none
}
.jumbotron .calendar-content-block-title{
    display:inline-block;
    padding-left:20px;
    width:50%;
    height:50px;
    font-size:18px;
    color:#7B7B7B;
    border-right:1px solid #CACACA;
    line-height:50px
}
@media only screen and (min-width:320px) and (max-width:480px){
    .jumbotron .calendar-content-block-title{
        height:auto;
        line-height:initial
    }
}
.jumbotron .calendar-content-block-desc{
    display:inline-block;
    padding-left:20px;
    width:50%;
    height:50px;
    line-height:50px;
    font-size:18px;
    color:#212121
}
@media only screen and (min-width:320px) and (max-width:480px){
    .jumbotron .calendar-content-block-desc{
        height:auto;
        line-height:initial
    }
    .jumbotron .calendar-content .special-date{
        position:relative;
        top:-15px
    }
    .about-image img{
        width:100%
    }
}
.about-text h1{
    font-size:32px;
    font-weight:400;
    font-style:normal;
    color:#1A546F;
    padding-bottom:10px
}
.about-text h2,.about-text p{
    font-weight:400;
    font-style:normal;
    padding-bottom:15px
}
.about-text h2{
    font-size:22px;
    color:#3693e6
}
.about-text p{
    font-size:16px;
    line-height:27px;
    font-family:'Ubuntu Regular';
    color:#1A546F
}
.past-years-list h1,.past-years-list ul li{
    font-weight:400;
    font-style:normal;
    padding-bottom:10px;
    color:#1A546F
}
.about-image img{
    width:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.past-years{
    height:1250px;
    background: #abd2f5;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media only screen and (min-width:320px) and (max-width:768px){
    .past-years{
        display:block;
        height:auto
    }
}
.past-years-slider .owl-dots{
    display:none
}
.past-years-slider .owl-nav .owl-prev{
    position:absolute;
    top:50%;
    left:-40px;
    outline:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.past-years-slider .owl-nav .owl-prev span i{
    color:#1A546F;
    font-size:32px
}
.past-years-slider .owl-nav .owl-next{
    position:absolute;
    top:50%;
    right:-40px;
    outline:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
@media only screen and (max-width:768px){
    .past-years-slider .owl-nav .owl-prev{
        left:-25px
    }
    .past-years-slider .owl-nav .owl-next{
        right:-25px
    }
}
@media only screen and (min-width:320px) and (max-width:480px){
    .past-years-slider .owl-nav .owl-prev{
        left:0
    }
    .past-years-slider .owl-nav .owl-next{
        right:0
    }
}
.past-years-slider .owl-nav .owl-next span i{
    color:#1A546F;
    font-size:32px
}
.past-years-slider img{
    width:100%;
    height:350px;
    -o-object-fit:cover;
    object-fit:cover
}
.past-years-list h1{
    font-family:'Dosis Regular';
    font-size:32px
}
.past-years-list ul li{
    list-style-type:disc;
    font-family:'Ubuntu Regular';
    font-size:16px
}
.past-years-list ul li a{
    color:#1A546F
}
.page-content{
    line-height:24px;
    font-size:14px
}
.page-content-title{
    font-size:32px;
    padding-bottom:5px
}
.page-content p{
    font-size:14px;
    line-height:21px;
    padding-bottom:15px
}
.page-content a{
    font-weight:700;
    border-bottom:2px solid
}
.page-content .faq{
    counter-reset:item
}
.page-content .faq li{
    background:rgba(55,157,166,.32);
    margin-bottom:10px;
    padding:8px 10px;
    list-style-type:none;
    counter-increment:item
}
.page-content .faq li:before{
    display:inline-block;
    width:1.5em;
    padding-right:.5em;
    font-weight:700;
    text-align:right;
    content:counter(item) "."
}
.page-sidebar .sidebar ul,.page-sidebar .sidebar ul li{
    list-style:none
}
.page-sidebar .widget_nav_menu h2{
    padding-bottom:10px
}
.page-sidebar .widget_nav_menu ul li a{
    display:block;
    font-size:14px;
    background:rgba(55,157,166,.32);
    margin-bottom:10px;
    padding:8px 10px;
    color:#1A546F;
    -webkit-transition:all .25s ease;
    transition:all .25s ease
}
.page-sidebar .widget_nav_menu ul li a:hover{
    color:#fff;
    background:#3693e6
}
.alignnone{
    margin:5px 20px 20px 0
}
.aligncenter,div.aligncenter{
    display:block;
    margin:5px auto
}
.alignright{
    float:right;
    margin:5px 0 20px 20px
}
.alignleft{
    float:left;
    margin:5px 20px 20px 0
}
a img.alignright{
    float:right;
    margin:5px 0 20px 20px
}
a img.alignleft,a img.alignnone{
    margin:5px 20px 20px 0
}
a img.alignleft{
    float:left
}
a img.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.wp-caption{
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    padding:5px 3px 10px;
    text-align:center
}
.wp-caption.alignleft,.wp-caption.alignnone{
    margin:5px 20px 20px 0
}
.wp-caption.alignright{
    margin:5px 0 20px 20px
}
.wp-caption img{
    border:0;
    height:auto;
    margin:0;
    max-width:98.5%;
    padding:0;
    width:auto
}
.wp-caption p.wp-caption-text{
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px
}
.screen-reader-text{
    border:0;
    clip:rect(1px,1px,1px,1px);
    -webkit-clip-path:inset(50%);
    clip-path:inset(50%);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute!important;
    width:1px;
    word-wrap:normal!important
}
.screen-reader-text:focus{
    background-color:#eee;
    clip:auto!important;
    -webkit-clip-path:none;
    clip-path:none;
    color:#444;
    display:block;
    font-size:1em;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.supporting-institutions .img-thumbnail{
    margin-top:15px;
    margin-bottom:15px
}
.about-text a{
    font-weight:700;
    border-bottom:2px solid
}
.border-bottom-none {
    border-bottom: none !important;
}
