﻿body{font-family: 'Gotham', sans-serif; padding:0; margin:0; background:#FFF; color:#222325;}
a{transition:all .3s; color:#222325;}
a:visited{text-decoration:none; color:#222325;}
a:hover, a:focus, a:active{text-decoration:none; color:#000;}
a[href="javascript:void(0)"]{cursor:default !important;}
button{cursor:pointer;}
.btn{color:#FFF;}
.btn:hover, .btn:focus, .btn:active, .btn:visited{color:#FFF;}
.btn-light, .btn-light:hover, .btn-light:focus, .btn-light:active, .btn-light:visited{color:#222325;}
.form-control:focus, .form-control.focus, .form-control:active, .form-control.active {box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); border-color: #AAA;}
.btn-primary {color: #fff; background-color: #00437a; border-color: #00437a;}
.btn-primary:hover {color: #fff; background-color: #023864; border-color: #01335c;}
.btn-primary:focus, .btn-primary.focus {box-shadow: 0 0 0 3px rgba(2, 56, 100, 0.5) !important; color:#FFF;}
.btn-primary.disabled, .btn-primary:disabled {background-color: #a9a9a9; border-color: #a9a9a9;}
.btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {background-color: #023864 !important; background-image: none; border-color: #01335c !important; color:#FFF; box-shadow: 0 0 0 3px rgba(2, 56, 100, 0.5) !important;}
.owl-carousel .owl-video-play-icon{background:none; font-family:"Font Awesome 5 Free"; font-weight:400; font-size:70px; line-height:80px; text-align:center;}
.owl-carousel .owl-video-play-icon:before{content: "\f144";}
.scroll-top{display:none}.scroll-top a{z-index:21;width:44px;height:44px;border:solid 1px rgba(255,255,255,0.3);border-radius:50%;text-align:center;line-height:43px;background:#000;position:fixed;bottom:40px;right:20px;font-size:16px;color:#fff;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
.scroll-top a:hover{background-color:#00437a;color:#fff;text-decoration:none;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.jssocials-share-link{color:#FFF !important;}
#bar {
    width: 0%;
    max-width: 100%;
    height: 4px;
    background: #7fc242;
}

#progressBar {
    width: 100%;
    background: #EDEDED;
}
@keyframes bounce {
    50% {
        transform: translateY(-50%);
    }

    100% {
        transform: translateY(0);
    }
}

.s-item{cursor:pointer;position:relative;overflow:hidden;display:block}
.s-item2{cursor:pointer;position:relative;display:block}
.s-item img, .s-item2 .img img{-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out; width:100%; height:auto; position:relative; display:block; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.s-item:hover img, .s-item2:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.s-item2 .img{overflow:hidden; display:block; position:relative;}
.video .img:after, .photo .img:after, .enlarge .img:after{position:absolute; top:50%; left:50%; margin-left:-20px; margin-top:-20px; width:40px; height:40px; content:"\f04b"; font-family:"Font Awesome 5 Free"; font-size:18px; line-height:40px; color:#FFF; font-weight:400; z-index:2; background:#fe0000; border-radius:50%; border:solid 3px #FFF; text-align:center; display:block; transition:all .3s ease-out;}
.photo .img:after{content:"\f030";}
.enlarge .img:after{content:"\f06e"; opacity:0; border:none; background:none;}
.s-item2.enlarge:hover .img:after{opacity:.5;}
.videox2 .img:after, .photox2 .img:after, .enlargex2 .img:after{margin-left:-26px; margin-top:-26px; width:52px; height:52px; font-size:25px; line-height:52px;}
.enlargex2 .img:after{margin-left:-40px; margin-top:-40px; width:80px; height:80px; font-size:60px; line-height:80px;}
.video .duration{position:absolute; top:10px; right:10px; padding:5px; font-size:0.75rem; background:rgba(0,0,0,.5); color:#FFF; z-index:2; display:block;}
.imgbw .img img{ -webkit-filter: grayscale(1); filter: grayscale(1);}
.imgbw:hover .img img{ -webkit-filter: none; filter: none;}
.ecza-ico{background:url(../img/ecza.png) center top no-repeat; background-size:cover;}

.s-item2.std{color:#000f22; padding-bottom:40px; margin-bottom:30px;}
.s-item2.std figure{margin-bottom:0;}
.s-item2.std header{padding:25px; margin-bottom:0; text-align:center; left:20px; right:20px; background:#f0f1f2; bottom:0; position:absolute;}
.s-item2.std header h3{font-size: 1.0375rem; line-height:28px; display: block; display: -webkit-box; max-width: 100%; height: 56px; margin: 0 auto; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

.s-item2.std2{color:#00a7e9;}
.s-item2.std2 figure{margin-bottom:10px;}
.s-item2.std2 header{padding:5px 10px 5px 10px; margin-bottom:0; border-left:solid 2px #00a7e9;}
.s-item2.std2 header h3{font-size: 1.1875rem; line-height:28px; display: block; font-weight:300; display: -webkit-box; max-width: 100%; height: 56px; margin: 0 auto; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}

.s-item2.cat{color:#00a7e9; margin-bottom:30px;}
.s-item2.cat .img{margin-bottom:10px;}
.s-item2.cat .title{font-size:1.25rem; color:#23408f; display:block;}
.s-item2.cat .title .date{font-size:.75rem; color:#999; display:block; margin-bottom:10px;}

.s-item2.captiononimg figure{margin:0;}
.s-item2.captiononimg header{position:absolute; bottom:0; left:0; right:0; padding:0 15px 15px 15px;}
.s-item2.captiononimg header:before{position:absolute; bottom:0; left:0; right:0; top:-50px; z-index:1; content:""; background: -moz-linear-gradient(top,  rgba(0,0,0,0) -1%, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 50%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(-1%,rgba(0,0,0,0)), color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,.8)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) -1%,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 50%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */}
.s-item2.captiononimg header h3{font-size:1.1575rem; margin:0; line-height:1.2em; color:#FFF; position:relative; z-index:2;}

.s-item2.captiononimgfull figure{margin:0;}
.s-item2.captiononimgfull header{position:absolute; bottom:0; left:0; right:0; top:0; padding:15px; background: rgba(54,52,51,.85); align-items: center; justify-content: center; display: flex; transition:all .3s ease-out; opacity:0;}
.s-item2.captiononimgfull:hover header{opacity:1;}
.s-item2.captiononimgfull header h4{text-align:center; font-size:1rem; margin:0; font-weight:600; line-height:1.2em; color:#FFF; position:relative; z-index:2;}

.s-item2.searchresult{padding-left:38%;}
.s-item2.searchresult .img{position:absolute; width:35%; display:block; left:0; top:0;}
.s-item2.searchresult time{font-size:0.85rem; color:#999; float:right;}
.s-item2.searchresult h4{font-size:0.85rem; color:#ed1c24; float:left; font-weight:600;}
.s-item2.searchresult header h3:before{content:""; display:block; clear:both;}
.s-item2.searchresult header h3{font-size:1.3rem;}
.s-item2.searchresult p{font-size:0.9375rem; line-height:24px; display:block; position:relative; height:100%; display: -webkit-box; max-width: 100%; height: 72px; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.searchlist{margin:0; padding:0; list-style:none;}
.searchlist li{display:block; margin-top:20px; padding-top:20px; border-top:solid 1px #CCC;}
.searchform .col-6{margin-bottom:10px;}
.noresult{min-height:200px; text-align:center; font-size:1.5rem; font-weight:300;}
.noresult:before{content:"\f05a"; font-family:"Font Awesome 5 Free"; font-size:4rem; display:block; margin:40px auto;}

.owl-theme .owl-dots{margin:0; position:absolute; bottom:-70px; left:0; right:0;}
.owl-theme .owl-dots .owl-dot span{width:18px; height:18px; margin:5px 3px; background:#cfcfcf;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #00437a;}

.logo svg{max-width:100%; height:auto;}
.logo svg .a{fill:#25408F;}
.logo svg .b{fill:#6A777E;}

.amblem{font-size:66px; line-height:66px; color:#7e7e7e !important; display:flex; justify-content:center; align-items:center; margin:0 auto;}
.amblem img{display:inline-block; width:74px; height:auto;}
.amblem span{padding-bottom:18px; padding-left:10px;}

#topmenu{background:#e9e9e9; padding:10px 0;}
#topmenu ul{list-style:none; padding:0; margin:0 0 0 35px;}
#topmenu ul:first-child{margin-left:0;}
#topmenu ul li{float:left; display:inline-block; margin-left:20px;}
#topmenu ul li:first-child{margin-left:0;}
#topmenu ul li a{display:block; color:#23408f; line-height:1.3rem; font-size:.9375rem;}
#topmenu ul li a:hover{color:#0066ff;}
#topmenu ul.quicklinks li a{color:#0066ff;}
#topmenu ul.quicklinks li a:hover{color:#0256d4;}
#topmenu ul.social li a{font-size:1.3rem;}
#topmenu ul.social li a span{display:none;}
#topmenu ul.callcenter{display:none;}
#topmenu ul.callcenter li a{font-size:1.25rem; font-weight:600;}

#mobileataturk {background: #e7e7e7; padding: 17px 0;}
.ataturk{margin-left:auto; display:flex; align-items:center; min-width:300px; justify-content:center;}
.ataturk>img{width:100px; height:auto; margin-left:20px;}
.ataturk h4{font-size:1.2rem; margin:0;}
.ataturk h4 img{width:100px; height:auto; display:block; margin-top:10px;}

#showcase{padding:30px 0 80px 0;}
#showcase h2{display:none;}
#showcase ul{list-style:none; padding:0; margin:0; position:relative; z-index:1;}
#showcase ul li figure{margin:0;}
#showcase ul li img{width:100%; height:452px; background-position:center top; background-repeat:no-repeat; background-size:cover;}
#showcase ul li header{position:absolute; bottom:21px; left:21px; padding:20px; background:rgba(255,255,255,.95); color:#093d77; min-width:60%; max-width:650px; border-left:solid 10px #093d77;}
#showcase ul li header:before{display:block; height:15px; background:url(../img/dots.svg) 0 0 no-repeat; content:"";}
#showcase ul li header h4{margin:0; padding:0; position:relative; font-size:1.4375rem;}
#showcase .owl-nav{opacity:0; transition:opacity .3s ease-out;}
#showcase .owl-carousel:hover .owl-nav{opacity:1;}
#showcase .owl-next, #showcase .owl-prev{position:absolute; left:0; top:0; bottom:0; width:75px; z-index:1; display:flex; align-items:center; justify-content:center; outline:none;}
#showcase .owl-next{left:auto; right:0;}
#showcase .owl-dots{position:absolute; bottom:-50px; left:0; right:0; text-align:center; z-index:1;}
#showcase .owl-dot{display:inline-block; margin:0 2px;}
#showcase .owl-dot span{display:inline-block; width:18px; height:18px; border-radius:50%; background:#CCC;}
#showcase .owl-dot.active span{background:#014785;}
#showcase .baskan img{width:100%; height:auto; display:block;}

#showcaseneyaptik{padding:80px 0 0 0;}
#showcaseneyaptik .owl-carousel{padding:0 120px;}
#showcaseneyaptik h2{display:none;}
#showcaseneyaptik ul{list-style:none; padding:0; margin:0; position:relative; z-index:1;}
#showcaseneyaptik ul li{padding-left:10px;}
#showcaseneyaptik ul li figure{margin:0;}
#showcaseneyaptik ul li img{width:100%; height:auto; background-position:center top; background-repeat:no-repeat; background-size:cover;}
#showcaseneyaptik ul li header{position:relative; padding:20px 20px 20px 50px; color:#093d77;}
#showcaseneyaptik ul li header:before{display:block; background:url(../img/neyaptik-amblem.svg) 0 0 no-repeat; content:""; position:absolute; width:55px; height:100px; background-size:contain; left:-10px; top:-40px;}
#showcaseneyaptik ul li header h4{margin:0; padding:0; position:relative; font-size:1.4375rem;}
#showcaseneyaptik .owl-nav{opacity:1; transition:opacity .3s ease-out;}
#showcaseneyaptik .owl-next, #showcaseneyaptik .owl-prev{position:absolute; left:0; top:0; bottom:0; width:75px; z-index:1; display:flex; align-items:center; justify-content:center; outline:none;}
#showcaseneyaptik .owl-next{left:auto; right:0;}

#neyaptiklist{max-width:900px; margin:0 auto; padding:80px 0 0 0;}
#neyaptiklist h3{font-size:1.3rem; padding:10px; border-left:solid 20px #23408f; background:#4396d8; color:#FFF; margin-bottom:1em; margin-top:40px;}
#neyaptiklist ul{list-style:none; margin:0; padding:0 0 0 30px;}
#neyaptiklist ul li{display:block; margin-bottom:10px;}
#neyaptiklist ul li .item{font-size:1rem; display:flex;}
#neyaptiklist ul li .item .num{width:35px; font-weight:600;}


#desktopstory{ margin-top:80px; margin-bottom:40px;}
.grid-sizer, .grid-item { width: calc(25% - 15px); }
.grid-item { margin-bottom:20px; }
.grid-item--width2 { width: calc(50% - 10px); }
.grid-item a {display:block; }
.grid-item img {width:100%; height:auto;  background-position:center top; background-repeat:no-repeat; background-size:cover;}

body.neyaptik .grid-sizer, body.neyaptik .grid-item { width: calc(33.33333333% - 15px); }
body.neyaptik .grid-item { margin-bottom:20px; }
body.neyaptik .grid-item--width2 { width: calc(66.66666666% - 10px); }


.sectiontitle{position:relative; line-height:1em; font-size:2.3125rem; font-weight:300; margin-bottom:25px;}
.sectiontitle span, .sectiontitle a{display:inline-block; padding-right:130px; position:relative; white-space:nowrap;}
.sectiontitle span:before, .sectiontitle a:before{content:""; position:absolute; right:0; bottom:4px; display:block; height:2px; width:100px;}
#quicklinks{padding:20px 0 80px 0;}
#quicklinks .sectiontitle{margin-bottom:15px;}
#quicklinks .sectiontitle span, #quicklinks .sectiontitle a{color:#014785;}
#quicklinks .sectiontitle span:before, #quicklinks .sectiontitle a:before{background:#014785;}
#quicklinks ul{list-style:none; padding:0; margin:0;}
#quicklinks ul li a{font-size:19px; letter-spacing:-1px; line-height:1.2; color:#23408f; display:block; height:146px; border: solid 2px #2c4793; text-align:center; padding:0 10px; position:relative;}
#quicklinks ul li a i{font-size:35px; display:block; position:absolute; top:20px; left:0; right:0;}
#quicklinks ul li a i.ecza-ico img, #quicklinks ul li a i.alter-ico img{width:40px; height:auto; margin:0 auto;}
#quicklinks ul li a span{display:block; position:absolute; bottom:20px; left:10px; right:10px;}
#quicklinks .owl-dots{bottom:-50px; margin:0;}

#headerstories{margin-top:30px;}
#headerstories .container{padding:0 50px;}
#headerstories ul{list-style:none; padding:0; margin:0;}
#headerstories ul li a{display:block;}
#headerstories ul li a img{display:block; max-width:100%; height:auto;  background-position:center top; background-repeat:no-repeat; background-size:contain;}
#headerstories ul li a span{display:none;}
#headerstories .owl-nav{opacity:1; transition:opacity .3s ease-out;}
#headerstories .owl-carousel:hover .owl-nav{opacity:1;}
#headerstories .owl-next, #headerstories .owl-prev{position:absolute; left:-50px; top:0; bottom:0; width:50px; z-index:1; display:flex; align-items:center; justify-content:center; outline:none; margin:0; background:none !important;}
#headerstories .owl-next{left:auto; right:-50px;}


#news{overflow:hidden; margin-bottom:40px;}
#news .sectiontitle span, #news .sectiontitle a{color:#AAA;}
#news .sectiontitle span:before, #news .sectiontitle a:before{background:#AAA;}
#news article{margin:0;}
#news header {padding:10px; background: #23408f;}
#news header h3{color:#FFF;}

#footer{margin-top:30px;}
#footer .container{padding:0 85px;}
#footer .footer1{background:#cfd2d5; padding:21px 0;}
#footer .footer1 .logo{width:185px;}
#footer .footer1 .logo svg{width:100%; height:auto;}
#footer .footer1 .logo svg .a, #footer .footer1 .logo svg .b{fill:#23408f;}
#footer .footer1 .ebulletin label{max-width:205px; font-size:.8125rem; color:#23408f; text-align:right; margin-right:10px; margin-bottom:0;}
#footer .footer1 .ebulletin .form-group{padding:7.5px; background:#FFF; margin-bottom:0; margin-right:10px;}
#footer .footer1 .ebulletin .form-group i{font-size:25px; color:#00a8e6; margin-right:10px;}
#footer .footer1 .ebulletin .form-group input{background:none; border:none; outline:none; box-shadow:none; padding:0; height:25px; margin-bottom:0; font-size:.9375rem;}
#footer .footer1 .ebulletin button{background:#23408f; border:none; outline:none; box-shadow:none; border-radius:0; margin-bottom:0; height:40px; color:#FFF !important; font-size:.8125rem; padding-left:10px;}

#footer .footer2{padding:40px 0; background:#ececed;}
#footer .footer2 .app{padding:15px 20px; background:#c6c6c7; max-width:220px;}
#footer .footer2 .app h4{font-size:.8125rem; text-align:center;}
#footer .footer2 .menu ul{list-style:none; padding:0 40px; margin:0;}
#footer .footer2 .menu ul li{padding:0; display:block; margin-bottom:5px;}
#footer .footer2 .menu ul li a{color:#232323; font-size:.9375rem;}
#footer .footer2 .menu ul li a:hover{color:#000;}
#footer .footer2 .social h4{font-size:.65rem; color:#6b3d92; text-align:center;}
#footer .footer2 .social ul{list-style:none; padding:0; margin:0;}
#footer .footer2 .social ul li{padding:0 10px; display:block;}
#footer .footer2 .social ul li a{color:#6b3d92; font-size:1.7rem;}
#footer .footer2 .social ul li a:hover{opacity:0.8;}
#footer .footer2 .social ul li a span{display:none;}

#footer .footer3{padding:15px 0; background:#FFF; font-size:.6875rem; color:#1c1d21;}
#footer .footer3 h4{font-size:.6875rem; margin:0;}
#footer .footer3 ul{list-style:none; padding:0; margin:0;}
#footer .footer3 ul li:before{content:"|"; margin:0 10px;}
#footer .footer3 a{font-size:.6875rem; color:#1c1d21;}

#kucukcekmecetv{padding:75px 0 100px 0;}
#kucukcekmecetv .sectiontitle span, #kucukcekmecetv .sectiontitle a{color:#fe0000;}
#kucukcekmecetv .sectiontitle span:before, #kucukcekmecetv .sectiontitle a:before{background:#00a7e9;}
#kucukcekmecetv ul{list-style:none; padding:0; margin:0;}
#kucukcekmecetv article{margin:0;}

#sanat-merkezleri{padding:75px 0 100px 0; background:#EFEFEF;}
#sanat-merkezleri .sectiontitle span, #sanat-merkezleri .sectiontitle a{color:#00a7e9;}
#sanat-merkezleri .sectiontitle span:before, #sanat-merkezleri .sectiontitle a:before{background:#00a7e9;}
#sanat-merkezleri ul{list-style:none; padding:0; margin:0;}
#sanat-merkezleri .merkez{background:#FFF; padding:10px;}
#sanat-merkezleri .merkez a.sanatimg{display:block; margin-bottom:12px;}
#sanat-merkezleri .merkez a.sanatimg img{margin:0 auto;}
#sanat-merkezleri .merkez .social{min-height:33px; text-align:center;}
#sanat-merkezleri .merkez .social a{display:inline-block; background:url(../img/social-logo5e1f.png?v=2) 0 0 no-repeat; width:28px; height:28px; overflow:hidden; text-indent:-999px; margin-left:3px;}
#sanat-merkezleri .merkez .social a:first-child{margin-left:0;}
#sanat-merkezleri .merkez .social a:hover{opacity:0.8;}
#sanat-merkezleri .merkez .social a.fb{background-position:0 0;}
#sanat-merkezleri .merkez .social a.tw{background-position:-28px 0;}
#sanat-merkezleri .merkez .social a.ins{background-position:-56px 0;}
#sanat-merkezleri .merkez a.gosite{color:#00acf0; font-size:11px; font-weight:600; margin-top:5px; display:block; text-align:center;}
#sanat-merkezleri .merkez a.gosite:hover{color:#333;}

#duyurular{padding:75px 0 100px 0;}
#duyurular .sectiontitle span, #duyurular .sectiontitle a{color:#b9b9b9;}
#duyurular .sectiontitle span:before, #duyurular .sectiontitle a:before{background:#b9b9b9;}
#duyurular ul{list-style:none; padding:0; margin:0;}
#duyurular article{margin:0;}
#duyurular .s-item2.std2{color:#555;}
#duyurular .s-item2.std2 header{border-left:solid 2px #555;}

/************************************/
#maincontent{overflow:hidden;}

#breadcrumb{background:#f0f0f0; padding:10px 0;}
#breadcrumb .container{padding-left:41px;}
#breadcrumb .breadcrumb{border-radius:0; background:none; color:#23408f; font-size:14px; font-weight:400; padding-top:0; padding-bottom:0; padding-left:0; margin:0;}
#breadcrumb .breadcrumb li a{font-size:14px; font-weight:400; color:#23408f;}
#breadcrumb .breadcrumb li a:hover{color:#000;}
#breadcrumb .breadcrumb>.active{color:#23408f; font-size:14px; font-weight:400;}

.icerik{font-size:1.0625rem; line-height:2em; color:#727272;}
.icerik .summary{font-weight:600;}
.icerik table p{ margin-bottom:0;}
.icerik a, .icerik a:visited{color:#23408f;}
.icerik a:hover, .icerik a:focus, .icerik a:active{color:#000;}
.white{color:#FFF;}
.black{color:#000;}

.newsdetail h1.title, .contact h1.title{font-size:27px; color:#727272; text-align:center; margin-top:50px; margin-bottom:30px;}
.newsdetail .contentimg{margin-bottom:30px;}
.newsdetail .contentimg img{height:500px; width:100%; background-position:center top; background-repeat:no-repeat; background-size:cover; display:block;}
.newsdetail .icerik{max-width:920px; margin:0 auto;}
.newsdetail .icerik *{font-family:"Gotham", sans-serif !important;}
.newsdetail .galeri{margin-top:50px; margin-bottom:30px; margin-left:-5px !important; margin-right:-5px !important;}
.newsdetail .galeri>div{padding-left:5px !important; padding-right:5px !important;}
.newsdetail .galeri a{margin-bottom:10px;}
.newsdetail #news{padding-top:50px; margin-top:30px; border-top:solid 1px #EEE;}

.contentdetail h1.title, .category h1.title{font-size:2rem; color:#727272; margin-top:45px; margin-bottom:30px; padding:3px 0 3px 20px; border-left:solid 6px #23408f;}
.contentdetail .contentimg{margin-bottom:30px;}
.contentdetail .contentimg img{height:auto; width:100%; background-position:center top; background-repeat:no-repeat; background-size:cover; display:block;}
.contentdetail .icerik{padding:0 15px; margin:0 auto;}
.contentdetail .icerik *{font-family:"Gotham", sans-serif !important;}
.contentdetail .icerik img{max-width:100%; height:auto;}
.contentdetail .galeri{margin-top:50px; margin-bottom:30px; margin-left:-5px !important; margin-right:-5px !important;}
.contentdetail .galeri>div{padding-left:5px !important; padding-right:5px !important;}
.contentdetail .galeri a{margin-bottom:10px;}
.contentdetail #sidebar{position:relative;}
.contentdetail #sidebar:before{top:0; bottom:0; left:15px; right:15px; position:absolute; background:#f0f0f0; content:""; display:block;}
.contentdetail #sidebar .links{position:relative; z-index:1; padding:35px 20px;}
.contentdetail #sidebar .links a, .contentdetail #sidebar .links button{display:block; padding:15px 15px 15px 30px; position:relative; font-size:1.1875rem; color:#9e9e9e; border-top:solid 1px #d7d7d7; text-decoration:none;}
.contentdetail #sidebar .links button{background:none; outline:none; box-shadow:none; width:100%; text-align:left; border:none; border-bottom:solid 1px #d7d7d7;}
.contentdetail #sidebar .links>a:first-child, .contentdetail #sidebar .links .card-body a:first-child, .contentdetail #sidebar .links .card:first-child button{border-top:none;}
.contentdetail #sidebar .links a:before, .contentdetail #sidebar .links button:before{display:block; content:""; width:4px; height:4px; background:#9e9e9e; position:absolute; top:28px; left:15px; transition:all .3s ease-out;}
.contentdetail #sidebar .links a:hover, .contentdetail #sidebar .links button:hover{color:#000;}
.contentdetail #sidebar .links a:hover:before, .contentdetail #sidebar .links button:hover:before{background:#000;}
.contentdetail #sidebar .accordion.links{margin:0;}
.contentdetail #sidebar .accordion.links .card{border:none; background:none;}
.contentdetail #sidebar .accordion.links .card-header{border:none; background:none; padding:0; margin:0;}
.contentdetail #sidebar .accordion.links .card-body{padding: 0 0 0 1.15rem;}
.contact form{max-width:920px; margin:0 auto;}
.fotolinks{font-size:.8rem;}


.img-responsive {max-width:100%; height:auto; display:block;}
#share{float:left; font-size:10px;}
#sharebuttons{text-align:center; margin-bottom:10px; font-size:15px;}
#sharebuttons .jssocials-shares:before{content:"PAYLAŞ"; line-height:37px; display:block; font-size:1.5em; font-weight:600; margin-bottom:10px; color:#275890;}

.solkurumsalhaberler{border:solid 1px #f0f0f1; margin:0 0 20px 0; padding:20px;}
.solkurumsalhaberler h2{ color:#00aaff; font-size:19px; text-align:center; padding:0; margin:0 0 10px 0; font-weight:600;}
.solkurumsalhaberler h2 a{ text-transform:uppercase;}
.solkurumsalhaberler ul, #footer .populer ul{list-style:none; margin:0; padding:0;}
.solkurumsalhaberler ul li, #footer .populer ul li{list-style:none; margin:0 0 10px 0; border-top:solid 1px #f0f0f1; padding-top:10px;}
.solkurumsalhaberler ul li:first-child, #footer .populer ul li:first-child{border-top:none; padding-top:0;}
.solkurumsalhaberler ul li a, #footer .populer ul li a{display:block;}
.solkurumsalhaberler ul li a{ color:#000;}
.solkurumsalhaberler ul li a:hover{color:#1674bb;}
.solkurumsalhaberler ul li a span.img, #footer .populer ul li a span.img{ width:25%; float:left; margin-right:5%; height:44px; overflow:hidden;}
.solkurumsalhaberler ul li a span.img img, #footer .populer ul li a span.img img{ width:100%; height:auto; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.solkurumsalhaberler ul li a span.txt, #footer .populer ul li a span.txt{ width:65%; float:left;}
.solkurumsalhaberler ul li a span.title, #footer .populer ul li a span.title{ display:block; font-size:15px; line-height:1.3em;}
.solkurumsalhaberler ul li a span.date, #footer .populer ul li a span.date{ display:block; font-size:12px; color:#c9c9c9;}

.fblikebox{border:solid 1px #f0f0f1; padding:10px;}

.title-serit{ /*background:url(../img/title-bg.gif) left center repeat-x;*/ position:relative; margin-bottom:10px;}
.title-serit h2{display:inline-block; background:#FFF; padding:0 10px; margin:0; color:#676b73; font-size:17px; font-weight:600;}
.title-serit h2 a{color:#676b73;}
.title-serit h2 a:hover{color:#333;}
.title-serit .slidercontrol{ position:absolute; right:5px; top:5px;}
.title-serit .slidercontrol span{color:#FFF; font-size:11px; float:left; margin-left:5px; cursor:pointer;}
.title-serit .slidercontrol a{color:#FFF;}

.title-serit2{ background:url(../img/title-bg2.html) left center repeat-x; position:relative; margin-bottom:10px; text-align:center;}
.title-serit2 h2{display:inline-block; background:#FFF; padding:0 10px; margin:0; color:#676b73; font-size:17px; font-weight:600;}
.title-serit2 h2 a{color:#676b73;}
.title-serit2 h2 a:hover{color:#333;}

.title-serit3{ background:url(../img/title-bg3.html) left center repeat-x; position:relative; margin-bottom:20px;}
.title-serit3 h2{display:inline-block; background:#033365; padding-right:10px; margin:0; color:#f9fafb; font-size:17px; font-weight:600;}
.title-serit3 h2 a{color:#f9fafb;}
.title-serit3 h2 a:hover{color:#FFF;}
.title-serit3 .slidercontrol{ position:absolute; right:5px; top:5px;}
.title-serit3 .slidercontrol span{color:#688099; font-size:11px; float:left; margin-left:5px; cursor:pointer;}
.title-serit3 .slidercontrol a{color:#688099;}
.title-serit3 .slidercontrol a:hover{color:#CCC;}

.fancybox-inner .title-serit3{ background-image:url(../img/title-bg.html);}
.fancybox-inner .title-serit3 h2{background:#f9f9f9; color:#676b73;}
.fancybox-inner .title-serit3 h2 a{color:#676b73;}
.fancybox-inner .title-serit3 h2 a:hover{color:#333;}

.title-serit4{background:#f0f0f1; padding:5px 0;}
.title-serit4 h2{display:block; background:none; padding:0; text-align:center; text-transform:uppercase; font-size:20px;}
.title-serit4 .slidercontrol{ left:0; top:4px; width:100%;}
.title-serit4 .slidercontrol span{color:#000; font-size:17px;}
.title-serit4 .slidercontrol a{color:#000; top:0; position:absolute; display:block;}
.title-serit4 .bx-prev{ left:5px;}
.title-serit4 .bx-next{ right:5px;}

.etkinliktakvimi {margin-bottom:20px;}
.etkinliktakvimi h2{color:#676b73; font-size:17px; text-align:center; padding:0; margin:5px 0 10px 0; font-weight:600;}

.fotogaleri{border:solid 1px #f0f0f1; margin-bottom:20px; padding:20px 20px 10px 20px;}
.fotogaleri ul{padding:0; margin:0; list-style:none;}
.fotogaleri ul li a{color:#000; font-size:13px; display:block;}
.fotogaleri ul li a span.img{display:block; height:94px; overflow:hidden;}
.fotogaleri ul li a span.img img{max-width:none; width:100%; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.fotogaleri ul li a:hover{color:#1674bb;}
.fotogaleri .owl-theme .owl-dots{position:static; margin-top:20px !important;}
.fotogaleri .owl-theme .owl-dots .owl-dot span{width:12px; height:12px; background:#43c9bc;}
.fotogaleri .owl-theme .owl-dots .owl-dot.active span, .fotogaleri .owl-theme .owl-dots .owl-dot:hover span {background: #32988e;}


.contentsubmenu {background:#069ce1; margin-bottom:20px;}
.contentsubmenu .links{padding:20px;}
.contentsubmenu a{padding:10px; background:rgba(255,255,255,0.1); display:block; margin-top:20px;}
.contentsubmenu a:first-child{margin-top:0;}
.contentsubmenu a:hover{background:rgba(255,255,255,0.3);}
.contentsubmenu a span{float:left; width:85px;}
.contentsubmenu a span span{float:none;display:table-cell; width:85px; height:48px; vertical-align:middle; text-align:left; font-size:13px; color:#FFF;text-shadow:1px 1px 1px rgba(0,0,0,0.6);}
.contentsubmenu a img{width:85px; height:auto; float:right;}
.contentsubmenu h2{background:#dde9f0; padding:35px 12px 8px 12px; text-align:right; color:#205aa5; font-size:21px; border-bottom:solid 5px #205aa5; margin:0;}
.contentsubmenu h2 a{color:#205aa5;}
.contentsubmenu h2 a:hover{ background:none; color:#333;}

.contentsubmenu form{padding:20px;}
.contentsubmenu form label{color:#FFF; font-size:15px;}

.wideimg, .wideimg2{margin-bottom:20px; background-position:center top; background-repeat:no-repeat;}
.wideimg img{width:100%; height:auto;}
.wideimg .maintitle, .wideimg2 .maintitle{color:#FFF; text-shadow:1px 1px 2px rgba(0,0,0,0.8); font-size:45px; font-weight:600; font-family:"Open Sans", sans-serif; padding:0; display:table-cell; vertical-align:middle; text-align:left; width:100%; height:215px;}
.wideimg2 .maintitle{height:146px;}

.catlist .row{margin-top:15px;}
.catlist a{display:inline-block;color:#333; font-size:21px; margin-bottom:30px;}
.catlist a:hover, .catlist a:focus{color:#676c72; text-decoration:none;}
.catlist.video .col-sm-4 a:after{position:absolute; content:"\f04b"; font-family:"Font Awesome 5 Free"; top:25%; left:45%; padding:10px 17px; border-radius:50px; background:#fe0000; color:rgba(255,255,255,1); transition:all 0.3s; border:solid 3px #FFF;}
.catlist.video .col-sm-4 a:hover:after{background:rgba(0,0,0,0.6); color:rgba(255,255,255,0.6);}
.catlist a span.img{background:#EFEFEF; display:block; text-align:center; height:233px; overflow:hidden; margin-bottom:10px;}
.catlist a figure.img{margin-bottom:10px; position:relative;}
.catlist a figure.img img{display:block; max-width:100%; height:auto; background-position:center top; background-repeat:no-repeat; background-size:cover;}
.catlist a span.title{border:solid 1px #dcdcdc; padding:13px; display:block;}
.catlist a span.date{color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; margin-bottom:5px;}
.catlistproje a{position:relative;}
.catlistproje a span.title{position:absolute; border:none; background:rgba(3,51,101,0.9); color:#FFF !important; font-size:1rem !important; padding:10px; bottom:0; left:0; width:100%;}

.catlist.catlist2 a, .catlist.catlist3 a{display:block;}


.catlist.catlist2 a span.img{height:180px; width:100%; position:relative; margin-bottom:0;}
.catlist.catlist2 a.photo span.img .enlarge{opacity:0; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../../Content/img/enlarge.png) center center no-repeat; transition:all .3s;}
.catlist.catlist2 a.photo:hover span.img .enlarge{opacity:1;}
.catlist.catlist2 .links{padding:10px;background:#EFEFEF; }
.catlist.catlist2 a.view{float:left; display:inline-block; color:#072f6c; font-size:13px;}
.catlist.catlist2 a.download{float:right; display:inline-block; color:#072f6c; font-size:13px;}
.catlist.catlist2 a.view i, .catlist.catlist2 a.download i{color:#02abf0; font-size:17px;}
.catlist.catlist2 a.view:hover i, .catlist.catlist2 a.download:hover i{color:#0386bc;}

.catlist3 .row{margin:15px 0 20px 0;}
.catlist3 a{display:block;color:#333; font-size:21px;}
.catlist3 a:hover, .catlist3 a:focus{color:#676c72; text-decoration:none;}
.catlist3 a span.img{background:#EFEFEF; display:block; text-align:center; height:90px; overflow:hidden; margin-bottom:10px;}
.catlist3 a span.img img{width:100%; height:auto; display:block;}

.etkinlikfotocaption{font-size:15px; text-align:center;}
.etkinlikfotocaption a{color:#02abf0; font-weight:bold; letter-spacing:1px;}
.etkinlikfotocaption a i{font-size:19px;}
.etkinlikfotocaption a:hover{color:#0386bc;}

.subcattitles{background:#23408f; padding:30px 0; text-align:center; margin-bottom:20px;}
.subcattitles a{display:inline-block; color:#FFF; font-size:21px; padding-left:20px; position:relative; margin-left:55px;}
.subcattitles a.active{color:#fcff00;}
.subcattitles a:before{position:absolute; content:"\f054"; font-family:"Font Awesome 5 Free"; left:0;}
.subcattitles a:first-child{margin-left:0;}

.projelermaintitles{margin-bottom:20px; background:url(../../Content/img/proje-dash-bg.jpg) right top no-repeat;}
.projelermaintitles a {display:block; margin-bottom:10px;}
.projelermaintitles a span{display:none}
.projelermaintitles a img{display:block; max-width:100%; height:auto; margin:0 auto;}
.projelermaintitles a:hover {opacity:0.9;}

.etkinlikfotobanttitle{background: #033365; color:#FFF; font-size:21px; text-align:center; padding:15px 0;}
#fotoaccordion{margin:15px;}
#fotoaccordion a{padding:5px; margin-bottom:0; margin-top:-1px;}
#fotoaccordion .list-group{margin-bottom:0;}

.fotogaleriwrp .catlist a span.img{height:165px; width:248px;}
.fotogaleriwrp2 .fotogaleri{margin-bottom:10px;}

#paging{text-align:center; font-size:13px;}
#paging .pagination{border-radius:0; text-align:center; display:block; position:relative; margin:15px;}
#paging .pagination>li>a, #paging .pagination>li>span{padding:15px 20px; background:#dfe6e7; color:#23408f; border:none; margin:2px;}
#paging .pagination>li.active>a, #paging .pagination>li>a:hover{background:#23408f; color:#FFF;}
#paging .pagination>li.PagedList-skipToPrevious, .pagination>li.PagedList-skipToPrevious{}
#paging .pagination>li.PagedList-skipToNext, .pagination>li.PagedList-skipToNext{}
#paging .pagination>li.PagedList-skipToPrevious>a, .pagination>li.PagedList-skipToPrevious>span, #paging .pagination>li.PagedList-skipToNext>a, .pagination>li.PagedList-skipToNext>span{border-radius:0; background:#b1b1b1; color:#FFF; border:none;}
#paging .pagination>li.PagedList-skipToPrevious>a:hover, #paging .pagination>li.PagedList-skipToNext>a:hover{background:#999;}
#paging .pagination>li>a, .pagination>li>span{float:none; display:inline-block;}

.fotolist .row>div{margin-bottom:30px;}
.fotolist img{padding:4px; border:solid 1px #CCC; max-width:100%; height:auto; margin:0 auto;}
.form-icon-group {
  position: relative;
}
.form-icon-group i {
  color: #00c0e1;
}
.form-icon-group i {
  font-size: 11px;
  display: inline-block;
  position: absolute;
  left: 10px;
  top: 14px;
}
.form-icon-group input, .form-icon-group textarea {
  text-indent: 16px;
}
.select-wrap, .select-wrap:after {
  color: #3c3c3c;
}
.select-wrap {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .1)inset;
  position: relative;
  display: block;
  width: 100%;
  vertical-align: middle;
  border-radius:5px;
}
select.form-control {
	-webkit-appearance:menulist;
	-moz-appearance:menulist;
	appearance:menulist
}
.select-wrap {
	position:relative;
	display:block;
	width:100%;
	vertical-align:middle
}
.select-wrap select {
	background:transparent!important;
	position:relative;
	z-index:1;
	border-radius:0;
	border:0;
	padding-right:30px;
	padding-left:26px;
	line-height:16px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	text-indent:.01px;
	text-overflow:'';
	width:100%;
      color: #9c9c9c;
}
.select-wrap select::-ms-expand {
display:none
}
.select-wrap:after {
	content:"\f107";
	font-family:Font Awesome 5 Free;
	position:absolute;
	right:0;
	width:30px;
	top:0;
	line-height:36px;
	text-align:center;
	z-index:0
}
.form-inline-group label{color:#999; font-weight:400; font-size:14px;}
.alert-ok-icon{float:left; margin:0 15px 0 0; cursor:default; color:#02812f; font-size:41px; line-height:41px; display:inline-block; }
.alert-ok-icon-lg{font-size:67px; line-height:67px;}
form .text-center button{margin-bottom:20px;}

.ie9 select {
	border-width:1px
}
input.error{border-color:#C00;}
label.error{color:#C00;}

.form-signin
{
    max-width: 280px;
    padding: 15px;
    margin: 0 auto;
}
.form-signin .form-signin-heading, .form-signin .checkbox
{
    margin-bottom: 10px;
}
.form-signin .checkbox
{
    font-weight: normal;
}
.form-signin .form-control
{
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form-signin .form-control:focus
{
    z-index: 2;
}
.form-signin input[type="text"]
{
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.form-signin input[type="password"]
{
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
#remember{position:relative; margin:0}
.account-wall
{
    padding: 40px 0px 20px 0px;
    background-color: #f7f7f7;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}
.account-wall h5
{ text-align:center}
.login-title
{
    color: #555;
    font-size: 18px;
    font-weight: 400;
    display: block;
}
.profile-img
{
    width: 96px;
    height: 96px;
    margin: 0 auto 10px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.need-help
{
    margin-top: 10px;
}
.new-account
{
    display: block;
    margin-top: 10px;
}
.gotomobile{margin-top:20px;}
.gotomobile a{color:#FFF; font-size:15px;}
.contactwrp{margin-bottom:20px;}
.contact-address{list-style:none; margin:0; padding:0 10px;}
.contact-address li {border-top:dotted 1px #CCC; padding:10px 0; margin:0; font-size:15px;}
.contact-address li a{display:inline-block; margin-right:30px;}
.contact-address li:first-child {border-top:none; padding-top:0;}
.iletisim-form{padding:0 10px;}
.contact-social{background:#f3f3f3; padding:25px 0; margin-bottom:20px;}
.contact-social .row{padding:0; margin:0;}
.contact-social .col-sm-2, .contact-social .col-sm-5{text-align:center; padding:0;}
.contact-social .col-sm-2:first-child{margin-left:4%;}
.contact-social .col-sm-2 a{display:inline-block;}
.contact-social .col-sm-5{line-height:80px; color:#29c5f6; font-size:27px; font-family:"Open Sans", sans-serif; font-weight:600; width:45%;}
.contact-social .fb{margin-left:0;}
.iletisim-merkezi-button, .canli-destek{margin-bottom:20px; display:block;}
.canli-destek .live{display:block;}
.canli-destek .offline{display:none;}
.canli-destek:hover .live{display:none;}
.canli-destek:hover .offline{display:block;}
.istek-sikayet{display:block;}
.istek-sikayet-formu-buton, .sorgulama-buton{margin-bottom:20px;}
.istek-sikayet-formu-buton, .sorgulama-buton, .iletisim-formu-buton{display:block;background:#fff7ed;}
.istek-sikayet-formu-buton:hover, .sorgulama-buton:hover, .iletisim-formu-buton:hover{background:#eae4dc;}
.istek-sikayet-formu-buton span.ico{background:#5fb117; float:left; font-size:35px; color:#FFF; line-height:55px; width:55px; height:55px; text-align:center;}
.istek-sikayet-formu-buton span.txt{padding:0 20px; float:left; font-size:25px; line-height:55px;font-family:"Open Sans", sans-serif; font-weight:600; color:#5fb117;}
.sorgulama-buton span.ico{padding:0 5px; background:#14b08d; float:left; font-size:35px; color:#FFF; line-height:55px; width:55px; height:55px; text-align:center;}
.sorgulama-buton span.txt{padding:0 20px; float:left; font-size:25px; line-height:55px;font-family:"Open Sans", sans-serif; font-weight:600; color:#14b08d;}
.iletisim-formu-buton span.ico{padding:0 5px; background:#2c8299; float:left; font-size:35px; color:#FFF; line-height:55px; width:55px; height:55px; text-align:center;}
.iletisim-formu-buton span.txt{padding:0 20px; float:left; font-size:25px; line-height:55px;font-family:"Open Sans", sans-serif; font-weight:600; color:#2c8299;}

.vplayerlist{ list-style:none; margin:0; background:#2059a4; padding:25px;}
.vplayerlist li{list-style:none; display:block; margin-top:22px;}
.vplayerlist li:first-child{ margin-top:0;}
.vplayerlist li a {display:block;padding:5px; background:#01a6eb; color:#FFF;}
.vplayerlist li a span.img{float:left; width:100px; position:relative;}
.vplayerlist li a span.txt{float:left; width:180px; margin-left:15px;}
.vplayerlist li a span.txt span{display:table-cell; width:180px; height:65px; vertical-align:middle; text-align:left; font-size:17px; line-height:21px;}
.vplayerlist li a span.img:after{position:absolute; content:"\f04b"; font-family:"Font Awesome 5 Free"; top:12px; left:35px; padding:5px 10px 5px 12px; border-radius:30px; background:#fe0000; color:rgba(255,255,255,1); transition:all 0.3s; border:solid 2px #FFF;}
.vplayerlist li a:hover span.img:after{background:rgba(0,0,0,0.6); color:rgba(255,255,255,0.6);}
.videoicerik{background:#dedede; padding:15px; color:#64686d; overflow:auto;}
.videoicerik h1{font-size:21px; font-weight:600; padding-top:0; margin-top:0;}
.videoicerik p{font-size:17px;}
#videoplayer.row{margin-top:0; margin-bottom:0}
#videoplayer.main {margin-bottom:30px;}
.eczane{font-size:15px; margin-bottom:15px;}
.eczane h4{color:#CC0000;}
.eczane .badge{width:25px; line-height:18px; border-radius:30px; padding:3px;}
.eczane div{margin-bottom:3px;}
a[href$='.pdf'] i:before {
  content: "\f1c1";
}
 
a[href$='.xls'] i:before, a[href$='.xlsx'] i:before, a[href$='.csv'] i:before, a[href$='.xlw'] i:before, a[href$='.xlt'] i:before {
  content: "\f1c3";
}
 
a[href$='.doc'] i, a[href$='.docx'] i, a[href$='.rtf'] i, a[href$='.wps'] i, a[href$='.txt'] i:before {
  content: "\f1c2";
}
a[href$='.ppt'] i:before, a[href$='.pptx'] i:before, a[href$='.pps'] i:before, a[href$='.ppsx'] i:before {
  content: "\f1c4";
}
.anket{margin-top:15px;}
.anket h2{background:#d47023; color:#FFF; font-size:21px; text-align:center; padding:5px 0; margin:0;}
.anketwrp{background:#f2f2f2; padding:15px;}
.anket h3{font-size:14px; margin:0 0 10px 0; font-weight:600;}
.anket .cevapwrp{position:relative; padding-right:8px; height:115px; overflow:hidden;z-index: 1;}
.anket .cevapwrp2{height:154px;}
.anket .cevapwrp .cevapscroll{ position:absolute; width:95%;z-index: 1;}
.anket ul, .anket ul li{list-style:none; margin:0; padding:0;}
.anket ul li{margin-top:5px; display:block;}
.anket label{font-weight:400;}
.anket button{background:#d47023; color:#FFF; font-size:15px; text-align:center; padding:4px 10px 2px 10px; width:100px; display:block; margin:0 auto 10px auto; border:none; border-bottom:solid 2px #914c18;}

.iScrollHorizontalScrollbar {
	position: absolute;
	z-index: 99;
	height: 5px;
	left: 2px;
	right: 0;
	bottom: 2px;
	overflow: hidden;
}

.iScrollHorizontalScrollbar.iScrollBothScrollbars {
	right: 18px;
}

.iScrollVerticalScrollbar {
	position: absolute;
	z-index: 99;
	width: 5px;
	bottom: 2px;
	top: 2px;
	right: 0;
	overflow: hidden;
    background:#CCC;
}

.iScrollVerticalScrollbar.iScrollBothScrollbars {
	bottom: 18px;
}

.iScrollIndicator {
	position: absolute;
	background: #d47023;
	border-width: 1px;
	border-style: solid;
	border-color: #ED7A28 #894717 #894717 #ED7A28;
	border-radius: 8px;
}

.iScrollHorizontalScrollbar .iScrollIndicator {
	height: 100%;
	background: -moz-linear-gradient(left,  #d47023 0%, #A34D1B 100%);
	background: -webkit-linear-gradient(left,  #d47023 0%,#A34D1B 100%);
	background: -o-linear-gradient(left,  #d47023 0%,#A34D1B 100%);
	background: -ms-linear-gradient(left,  #d47023 0%,#A34D1B 100%);
	background: linear-gradient(to right,  #d47023 0%,#A34D1B 100%);
}

.iScrollVerticalScrollbar .iScrollIndicator {
	width: 100%;
	background: -moz-linear-gradient(top, #d47023 0%, #A34D1B 100%);
	background: -webkit-linear-gradient(top,  #d47023 0%,#A34D1B 100%);
	background: -o-linear-gradient(top, #d47023 0%,#A34D1B 100%);
	background: -ms-linear-gradient(top, #d47023 0%,#A34D1B 100%);
	background: linear-gradient(to bottom,  #d47023 0%,#A34D1B 100%);
}

div.orgChart {
    border                : 1px solid #cccccc;
    background-color      : #ffffe8;
    margin                : 10px 0;
    padding               : 20px;
    width:100%;
    overflow-x:scroll;
}

div.orgChart h2 {
    margin                : 0px;
    font-size             : 1em;
    border-bottom         : none;
}

div.orgChart ul {
    list-style            : none;
    margin                : 4px;
    padding               : 0px;
    font-size             : 0.8em;
    text-align            : left;
}

div.orgChart ul.stack,
div.orgChart ul.stack ul {
    text-align            : center;
}

div.orgChart table {
    width                 : 100%;
}

div.orgChart tr.lines td.line {
    width                 : 1px;
    height                : 20px;
}

div.orgChart tr.lines td.top {
    border-top            : 3px solid black;
}

div.orgChart tr.lines td.left {
    border-right          : 2px solid black;
}

div.orgChart tr.lines td.right {
    border-left           : 2px solid black;
}

div.orgChart td {
    text-align            : center;
    vertical-align        : top;
    padding               : 0px 2px;
}

div.orgChart div.node {
    cursor                : default;
    border                : 1px solid white;
    display               : inline-block;
    padding               : 10px 5px;
    background-color      : #ffffcf;
    line-height           : 1.3em;
    font-size             : 13px;
    border-radius         : 8px;
    box-shadow            : 0 0 6px #888888;
    -moz-border-radius    : 8px;
    -moz-box-shadow       : 0 0 6px #888888;
    -webkit-border-radius : 8px;
    -webkit-box-shadow    : 0 0 6px #888888;
}

div.orgChart div.hasChildren {
    border                : 1px solid white;
    background: #2059a3;
	background: -moz-linear-gradient(left,  #2059a3 0%, #02a5ea 50%, #2059a3 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#2059a3), color-stop(50%,#02a5ea), color-stop(100%,#2059a3));
	background: -webkit-linear-gradient(left,  #2059a3 0%,#02a5ea 50%,#2059a3 100%);
	background: -o-linear-gradient(left,  #2059a3 0%,#02a5ea 50%,#2059a3 100%);
	background: -ms-linear-gradient(left,  #2059a3 0%,#02a5ea 50%,#2059a3 100%);
	background: linear-gradient(to right,  #2059a3 0%,#02a5ea 50%,#2059a3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2059a3', endColorstr='#2059a3',GradientType=1 );
    font-size             : 16px;
    color:#FFF;
}

div.orgChart div.hasChildren {
    background-color      : #ffff98;
}

div.orgChart.interactive div.hasChildren {
    cursor                : pointer;
}

div.orgChart div.node.hover {
    background-color      : white;
}

div.orgChart div.adjunct.node {
    position              : absolute;
    margin-top            : 8px;
    margin-left           : -110px;
    width                 : 80px;
    height                : 40px;
    background-color      : #efefef;
}

div.orgChart div.adjunct-link {
    display               : inline-block;
    position              : absolute;
    margin-left           : -20px;
    margin-top            : 25px;
    width                 : 20px;
    border                : 1px dashed black;
}
/*stacked*/
div.orgChart ul.stack {
    cursor                : default;
    border                : 1px solid #999;
    display               : inline-block;
    padding               : 10px 5px;
    background-color      : #f9f9f9;
    line-height           : 1.3em;
    font-size             : 13px;
    border-radius         : 8px;
    box-shadow            : 0 0 6px #888888;
    -moz-border-radius    : 8px;
    -moz-box-shadow       : 0 0 6px #888888;
    -webkit-border-radius : 8px;
    -webkit-box-shadow    : 0 0 6px #888888;
}
div.orgChart ul.stack > li {
    margin-top: 7px;
    font-size: 12px;
    line-height: 1.3em;
    border-bottom:solid 1px #AAA;
    padding:3px 0;
}
div.orgChart ul.stack > li:last-child {
    border-bottom: none;
}
div.orgChart ul.stack > li ul {
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
}
div.orgChart ul.stack > li ul li {
    line-height: 2em;
}
/*stacked*/
.org-sema, .org-sema li, .org-sema ul{list-style:none; padding:0; margin:0; line-height:1.5;}
.org-sema li.main{display:block; position:relative; padding-top:85px; padding-right:245px; padding-bottom:60px; background:url(../img/orgsema-v-line.png) right top no-repeat;}
.org-sema li.main.baskan{padding-top:110px; background-position:right 100px;}
.org-sema li.main .orgfoto{position:absolute; right:97px; top:20px; padding-right:50px; background:url(../img/orgsema-h-line.png) center center repeat-x; z-index:1;}
.org-sema li.main.baskan .orgfoto{padding-right:0; right:90px;}
.org-sema li.main .orgfoto img{ width:144px; height:auto; border:solid 4px #132349; border-radius:144px;}
.org-sema li.main.baskan .orgfoto img{ width:197px; border:solid 5px #132349; border-radius:197px;}
.org-sema li.main h4{font-size:23px; color:#122248; padding-bottom:5px; border-bottom:solid 1px #132349; margin-bottom:10px;}
.org-sema li.main h4 a{color:#122248;}
.org-sema li.main h4 span{font-size:20px; color:#3f578e;}
.org-sema li.main .orgdept{ background:url(../img/orgsema-dept-bg.jpg) center top no-repeat; background-size:cover; padding:30px 30px 20px 30px;}
.org-sema li.main .orgdept ul{margin:0 -5px !important;}
.org-sema li.main .orgdept li{padding:0 5px !important; margin-bottom:10px;}
.org-sema li.main .orgdept li a{ display:block; background:#132349; color:#FFF; overflow:hidden;font-size:15px;}
.org-sema li.main .orgdept li a:hover{background:#000;}
.org-sema li.main .orgdept li a.ybox{ background:#cf9200; text-align:center;font-size:19px; padding:10px 0;}
.org-sema li.main .orgdept li a.ybox:hover{background:#8a6203;}
.org-sema li.main .orgdept li a span.box{ display:table-cell; width:33.3333%; height:100px; vertical-align:middle; text-align:center; padding:0 10px; margin:0;}
.org-sema li.main .orgdept li a span.box span.name{font-weight:600; display:block; margin:0}

.demokrasi{background:url(../img/tr-flag-icon.png) 17px center no-repeat !important; padding-left:55px !important; font-size:1.3em; color:#FFF; margin-top:10px !important;}
.demokrasi:hover{color:#FFF;}

#pazaryeriresults h2, #mapFilter h2{font-size:1rem; text-align:center; margin-bottom:30px; font-weight:600; padding:0 20px;}
#pazaryeriresults h2{font-size:1.35rem;}
#pazaryeriresults{padding:20px; background:#f1f1f2; margin-top:30px; margin-bottom:0;}
.pazaryeri{background:#FFF; margin-top:30px; padding:10px; color:#0f2149; font-size:0.9rem; margin-bottom:0;}
.pazaryeri div{margin-bottom:0;}
.pazaryeri .col-md-7{padding:20px 40px;}
.pazaryeri a{color:#0f2149; font-weight:600; display:block;}
.pazaryeri h3{font-size:1.125rem; font-weight:600; line-height:2rem; position:relative; padding-left:45px;}
.pazaryeri h3:before{ font-family:"Font Awesome 5 Free"; content:""; font-size:25px; display:block; position:absolute; left:0; top:0; display:inline-block;}
.pazaryeri .address, .pazaryeri .phone, .pazaryeri .map, .pazaryeri .gun{margin-top:20px; line-height:1.5rem; position:relative; padding-left:45px;}
.pazaryeri .address:before, .pazaryeri .phone:before, .pazaryeri .map:before, .pazaryeri .gun:before{font-family:"Font Awesome 5 Free"; font-size:1.25rem; display:inline-block; width:35px; color:#3971ff; content:"";  position:absolute; left:0; top:0;}
.pazaryeri .address:before{content:"\f5a0"; font-weight:900;}
.pazaryeri .phone:before{content:"\f095";}
.pazaryeri .map:before{content:"\f279"; font-weight:400;}
.pazaryeri .gun:before{content:"\f073";}
.pazaryeri h3:before{ content:"\f08d";}
.googlemap{position:absolute; right:15px; top:0; bottom:0; width:100%;}

.kulturtitle{color:#000; font-size:2.5rem; font-weight:600; padding-bottom:20px; border-bottom:solid 3px #000; text-align:center; margin-bottom:30px;}

.cookiemsg{position:fixed; left:0; right:0; bottom:-200px; background:rgba(235,235,235,.9); font-size:12px; z-index:199; padding:15px 0; transition:all .3s ease-out;}
.cookiemsg .container{padding:0 20px;}
body.cookie-notification .cookiemsg{bottom:0;}

.timeline {border-left: 4px solid #23408f;border-bottom-right-radius: 4px;border-top-right-radius: 4px;background: rgba(0, 0, 0, 0.03);margin: 50px 0 50px 175px;letter-spacing: 0.5px;position: relative;line-height: 1.4em;font-size: 1.03em;padding: 50px;list-style: none;text-align: left;font-weight: 100;}
.timeline h1 {letter-spacing: 1.5px;font-weight: 100;font-size: 1.4em; margin:0;}
.timeline h2,.timeline h3 {letter-spacing: 1.5px;font-weight: 400;font-size: 1.4em; margin:0;}
.timeline .event {border-bottom: 1px dashed rgba(0, 0, 0, 0.1);padding-bottom: 25px;margin-bottom: 25px;position: relative;}
.timeline .event:last-of-type {padding-bottom: 0;margin-bottom: 0;border: none;}
.timeline .event:before,.timeline .event:after {position: absolute;display: block;top: 0;}
.timeline .event:before {right: 100%;color: rgba(0, 0, 0, 0.4);content: attr(data-date);text-align: right;font-weight: 100;font-size: 0.9em;min-width: 120px; padding-right:100px; white-space:nowrap;}
.timeline .event:after {box-shadow: 0 0 0 4px #23408f;left: -57.85px;background: #FFF url(../img/amblem.png) center center no-repeat; background-size:75%; border-radius: 50%;height: 11px;width: 11px;content: "";top: 5px;}
.timeline .event img{max-width:250px; height:auto; display:block;}
.timeline .event p{margin:15px 0 0 0;}


#selectedbanner{ margin-bottom:40px;}
#selectedbanner ul{ margin:0; padding:0; list-style:none;}
#selectedbanner ul li{ position:relative;}
#selectedbanner ul li a figure{ margin:0;}
#selectedbanner .active{ margin:0; padding:0;}
#selectedbanner .owl-prev{position:absolute; left:20px; top:50%; margin-top:-37px; width:37px; z-index:1; background:none; padding:0; outline:none; border:none;}
#selectedbanner .owl-next{position:absolute; right:20px; top:50%; margin-top:-37px; width:37px; z-index:1; background:none; padding:0; outline:none; border:none;}
#selectedbanner .owl-carousel .owl-item img { background-size:cover;}



#projectsnew{ margin:30px 0 70px 0;}
#projectsnew h2{color:#000; font-size:2.5rem; font-weight:600; padding-bottom:20px; border-bottom:solid 3px #000; text-align:center; margin-bottom:30px;}
#projectsnew ul{ margin:0; padding:0; list-style:none;}
#projectsnew ul li{ position:relative;}
#projectsnew ul li a figure{ margin:0;}
#projectsnew .active{ margin:0; padding:0;}
#projectsnew .owl-prev{position:absolute; left:20px; top:50%; margin-top:-37px; width:37px; z-index:1; background:none; padding:0; outline:none; border:none;}
#projectsnew .owl-next{position:absolute; right:20px; top:50%; margin-top:-37px; width:37px; z-index:1; background:none; padding:0; outline:none; border:none;}
#projectsnew .row{max-width:100%; flex-wrap:nowrap; position:relative; padding-right:230px;}
#projectsnew .projectsslider .owl-carousel .owl-item img { width:auto; max-width:100%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
#projectsnew .projectsmenu{position:absolute; top:0; right:-30px;}
#projectsnew .projectsmenu ul{ width:250px;}
#projectsnew .projectsmenu ul li{ background-color:#23408f; margin-bottom:10px;}
#projectsnew .projectsmenu ul li a{ color:#FFF; font-size:1.1875rem; font-weight:400; padding:16.93px; display:block; line-height:1rem;}

.vergi-ode a { z-index:100; text-align:center; position:fixed; bottom:40px; left:0; color:#FFF; font-size:15px; font-weight:400; line-height:45px; padding:0 0 15px; outline:none; text-decoration:none; background-color:#23408f; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; -webkit-transform:rotate(180deg); transform:rotate(180deg); -webkit-transition: all 400ms cubic-bezier(.2,0,.7,1); transition:all 400ms cubic-bezier(.2,0,.7,1); display:-webkit-box; display:-ms-flexbox; display:flex; white-space:nowrap;}
.vergi-ode i { float:left; width:45px; height:45px; text-align:center; line-height:45px; font-size:25px; -webkit-transform:rotate( 180deg ); transform:rotate(90deg);}

.cultural-centers{ margin-bottom:50px; padding:0 15px;}
.cultural-centers ul{ padding:0; margin:0; list-style:none;}
.cultural-centers ul li a img { background-repeat:no-repeat; background-size:cover; background-position:center top; }
.cultural-centers .owl-thumbs button img { background-repeat:no-repeat; background-size:cover; background-position:center top; width:100%; height:auto; }
.cultural-centers .owl-thumbs{ display:flex; flex-wrap:wrap; margin:10px -5px 0 -5px;}
.cultural-centers .owl-thumbs button{ border:none; width:16.66666667%; padding:0 5px 10px 5px;}
.cultural-centers .owl-thumbs button:focus {outline:none;}
.contentdetail .icerik .info{ margin-top:50px;}
.contentdetail .icerik .info h4{ text-align:center; background-color:#23408f; display:block; color:#FFF; padding:10px 0;}
.contentdetail .icerik .info .title{ display:flex; align-items:center; background-color:#CCC; padding:15px; color:#000;}
.contentdetail .icerik .info .text{ display:flex; justify-content:center; background-color:#ece9e9; padding:15px; flex-direction:column;}
.contentdetail .icerik .info .text iframe{ width:100%;}
.contentdetail .icerik .info .row{ margin:0 0 10px 0;}
.contentdetail .icerik .info i{ font-family: "Font Awesome 5 Free" !important; padding-right:10px; font-size:24px; color:#23408f;}
.contentdetail .renovation{ background-color:#23408f; color:#FFF; padding: 15px; margin: 0 15px 50px 15px;}
.contentdetail .new{ color:#fd0309; font-size:20px; text-align:center; margin-bottom:50px;}

.contentdetail .icerik .centers-accordion{ margin-top:50px;}
.contentdetail .icerik .centers-accordion h4{ text-align:center; color:#23408f; margin-bottom:20px;}
.contentdetail .icerik .centers-accordion .card {margin-bottom: 5px; border:none; border-radius:0;}
.contentdetail .icerik .centers-accordion .card-header{ background-color:#23408f; padding:0;}
.contentdetail .icerik .centers-accordion .card-header:first-child { border-radius:0;}
.contentdetail .icerik .centers-accordion button{ font-size:19px; font-weight:400; line-height:1; padding:20px 40px 20px 20px; text-decoration:none; outline:none; border:none; box-shadow:none;}
.contentdetail .icerik .centers-accordion button:after { content:"\f105"; transform: rotate(90deg); position:absolute; right:15px; top:18px; transition:all .3s ease-out; font-weight:600; font-family:"Font Awesome 5 Free"; font-size:1.3em;}
.contentdetail .icerik .centers-accordion button.collapsed:after {transform: rotate(0deg);}



.mdr table{font-size:.875rem !important;}
.mdr th{white-space:nowrap;}
.mdr .table td, .table th { padding: .30rem .80rem;}
.mdr tr.title {font-size:20px; color:#FFF; background-color:#23408f !important;}

#kultursanat{margin-top:2rem !important;}
#kultursanat ul { margin:0; padding:0;}
#kultursanat ul li{ list-style:none;}
#kultursanat ul li a { display:block; position:relative;}
#kultursanat ul li picture { display:block; }
#kultursanat ul li .date-field { position:absolute; text-align:center; padding:10px; top:-5px; right:20px; background-color:#23408f;}
#kultursanat ul li .date-field span{ display:block; color:#FFF;}
#kultursanat ul li .date-field span.day{ font-size:22px; font-weight:bold;}
#kultursanat ul li .date-field span.month{ font-size:13px; font-weight:300;}
#kultursanat ul li a img { max-width: 100%; height:auto; background-repeat: no-repeat; background-size: cover; }
#kultursanat .events-link{ text-align:center; margin-top:30px; display:block; }
#kultursanat .events-link a{background-color:#23408f; padding:15px; color:#FFF; display:inline-block; }


.etkinlik .s-item2.std header{ position:static; text-align:left; padding:20px 10px;}
.etkinlik .s-item2.std header h3 { line-height:1; display:block; height:auto; color:#23408f; font-size:20px; margin-bottom:10px;}
.etkinlik .s-item2.std header i { font-size:20px; color:#23408f; width:20px; height:20px; text-align:center; margin-right:10px; margin-bottom:10px;}

.calendardtl h1.title{margin:0;}
.etkinlikdetay h2 { text-align:center; padding:50px 0; margin:0;}
.etkinlikdetay h3 { font-size:20px; padding:30px 0 10px 0; margin:0; color:#23408f; display:flex; align-items:center;}
.etkinlikdetay h3 i, .etkinlikdetay h4 i{ font-size:24px; width:25px; height:auto; text-align:center; margin-right:5px;}
.etkinlikdetay h4 {font-size:16px; color:#23408f; display:flex; align-items:center; margin:0; padding:10px 0 20px 0;}
.etkinlikdetay .etkinlikicerik { margin-top:30px;}