body {margin: 0; padding: 0; background-color: #f2f2f2; font-family: 'PT Serif', serif; font-size: 16px; line-height: 20px;}
.sans,h1,h2,h3,h4,h5,h6 {font-family: 'Sansita', sans-serif;}
.wraps:after,.clr:after,.header:after,.cont:after,.clr:after,.uclux .cx:nth-child(3n-1):after {content: "."; clear: both; display: block; height: 0; overflow: hidden; width: 100%;}
.header { padding: 25px 0; position: relative;}
.wraps {min-width:980px; max-width: 1170px; margin: 0 auto; background: #FFFFFF; position: relative;
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.61); min-height: 400px;}
#logo img { width: 250px; height: auto;}
#logo { display: block; margin: 0 auto; width: 250px; position: relative;}
.nav {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position: relative;}
ul {margin: 0;padding: 0; list-style-type: none;}
.nav ul { width: 980px; margin: 0 auto; text-align: center;}
.nav ul li { display: inline-block; padding: 12px; position: relative; padding-right: 20px; }
.nav ul li span {
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url(images/line.png);
    background-size: 20px;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    right: -6px;
}
.nav ul li a {
    display: inline-block;
    color: #7A7A7A;
    padding: 0 5px;
    border-radius: 3px;
}
.nav ul li a:hover { color: #222; background-color: #eee;}
.nav ul li:last-child {padding-right: 12px;}
.nav ul li:last-child span {display: none;}
a {text-decoration: none;}
.videolink {
    position: absolute;
    left: -230px;
    top: 13px;
    color: #222;
    font-weight: 700;
    width: 200px;
    text-align: right;
}
.fotolink {
    position: absolute;
    right:  -230px;
    top: 13px;
    color: #222;
    font-weight: 700;
    width: 200px;
    text-align: left;
}
a.fotolink img {
    width: 20px !important;
    top: 3px;
    position: relative;
    margin-right: 8px;
}
a.videolink img {
    width: 20px !important;
    top: 2px;
    position: relative;
    margin-right: 8px;
}
.fotolink:hover ,.videolink:hover {opacity: .5;}

.cont { width: 970px; margin: 0 auto; margin-top: 30px;  }
h3.solbaslik:hover,h2.solbaslik:hover,h4.solbaslik:hover { text-decoration: underline;}
h3.solbaslik ,h2.solbaslik ,h4.solbaslik{
    font-size: 22px;
    color: #222222;
    letter-spacing: -0.17px;
    line-height: 28px;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;}
h2.solbaslik {
    font-size: 24px;
}
h4.solbaslik { font-size: 18px; }
.solkolon {width: 225px; margin-right: 22px; float: left;}
img {max-width: 100%; height: auto; border-radius: 2px;}
.aciklama { line-height: 25px; color: #7A7A7A; }
.itemech img {margin-bottom: 10px;}
.metadata { clear: both; font-size: 12px; color: #ABABAB; display: block; margin-top: 8px; }
.metadata a{ color: #72A1D0; font-weight: 700;  padding: 0 5px; border-radius: 3px; }
.metadata a:hover {color:#222; background-color: #eee;}
.itemc { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #f2f2f2; }
.ortakolon {width: 402px; float: left;}
.ortakolonalt {clear:both; }
.ortakolonalt .itemc { float: left; width: 191px; }
.ortakolonalt .itemc:first-child { margin-right: 18px; }
.ortakolonalt .itemc:nth-child(2){ margin-right: 18px; }
.sagkolon { float: right; width: 300px; }
.sagkolon .itemc img { width: 124px; float:right; }
.lstil {
    font-family: 'PT Serif', serif;
    margin: 0;
    margin-bottom: 10px;
    font-size: 12px;
    color: #7a7a7a;
    letter-spacing: 6px;
    line-height: 11px; font-weight: normal;}
.sagkolon .itemc h4 {
    font-weight: normal;
    padding-left: 10px;
    line-height: 25px;
    font-size: 16px;
}
.sagkolon .itemc img { margin-left: 10px; }
.sagkolon .itemc {
    height: 66px;
    overflow: hidden;
    padding-top: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
}
.sagkolon .itemc:nth-child(odd) {background-color: #f2f2f2;}

.sagkolonx .itemc img { width: 124px; float:right; }
.sagkolonx .itemc img { margin-left: 10px; }
.sagkolonx .itemc {
    height: 66px;
    overflow: hidden;
    padding-top: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
}
.sagkolonx .itemc h4 {
    font-weight: normal;
    padding-left: 10px;
    line-height: 25px;
    font-size: 16px;
}
.sagkolonx .itemc:nth-child(odd) {background-color: #f2f2f2;}

.ortakolonalt .solbaslik {
    height: 80px;
    overflow: hidden;
}
.ortakolonalt span.aciklama {
    height: 96px;
    overflow: hidden;
    display: block;
}
.mt10 { margin: 10px auto; }
.uclu {width: 308px; float: left; margin-right: 22px;}
.mrno { margin-right: 0; }

.raltic .itemc h4 {
    font-weight: normal;
    padding-left: 10px;
    line-height: 27px;
    font-size: 16px;
}
.raltic .itemc img { margin-right:  10px; float: left; height: 50px; width: auto; }
.raltic .itemc {
    height: 45px;
    overflow: hidden;
    padding-top: 10px;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
}
.mr22 {margin-right: 22px;}
.mrn {margin-right: 0px;}
.w262 {width: 262px;}
.footer {padding: 10px; background-color: #f2f2f2; margin-top: 20px;text-align: center;}
.dahafazla { display:block; text-align: center;}
.dahafazla a { display: inline-block; padding: 8px 20px; background-color: #222; color: #fff; border-radius: 2px; }
.slink {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 44px;
    background-position: center;
    background-image: url(images/search.png);
    background-repeat: no-repeat;
    width: 46px;
    background-size: 18px;
    text-indent: -999em;
    cursor: pointer;
}
.nlink {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 44px;
    background-position: center;
    background-image: url(images/nav.png);
    background-repeat: no-repeat;
    width: 46px;
    background-size: 18px;
    text-indent: -999em;
    cursor: pointer;
}
.bottomlinks { padding-top: 20px; text-align: center; }
.bottomlinks a { color: #222; font-size: 14px; margin: 0 10px; }
.aramaform { position: relative; }
.sinput {
    width: 100%;
    height: 36px;
    background-image: url(images/searchbg.png);
    border: 1px solid #979797;
    border-bottom: 1px solid #c4c4c4;
    border-left: 1px solid #b2b2b2;
    border-right: 1px solid #b2b2b2;
    outline: 0;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    text-indent: 10px;
    font-size: 18px;
}
.sinput:focus {
    box-shadow: 0 3px 30px rgba(0, 0, 0, .2);
    background: 0
}
.dsubmit {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 44px;
    background-position: center;
    background-image: url(images/search.png);
    background-repeat: no-repeat;
    width: 46px;
    background-size: 18px;
    text-indent: -999em;
    cursor: pointer;
    height: 40px;
    background-color: transparent;
    border: none;
}
.dsubmit:focus {
    background-color: #fff
}
span.kapatx {
    position: absolute;
    right: -44px;
    font-weight: bold;
    top: 5px;
    font-family: arial;
    border: 1px solid #222;
    padding: 5px 10px;
    background-color: #222;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
}
.dn {display: none;}

.solmenuleft {
    position: fixed;
    top: 0;
    left: -300px;
    width: 300px;
    background-color: #fff;
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.61);
    height: 100vh;
    overflow: auto;
}
.scroll {overflow: hidden;}
.solmenuleft li a {
    display: block;
    border-bottom:1px solid #ddd;
    padding:10px 10px;
    color:#222;
}
.solmenuleft li a:hover {

    background-color:#eee;
}
.solmenuleft li {
    display: block;

}
.uclux .itemc {width: 308px; margin-right: 22px; float: left;}
.uclux .itemc:nth-child(3n-2) {
    margin-right: 0px;
}
.mrjnl a{margin: 2px 3px;}
.mrjnl a:hover , .actives {background-color: #fff !important; color: #222 !important;}
.socialss.clr {
    border-bottom: 1px solid #eee;
    padding: 12px 0;
    font-size: 14px;
    color: #7a7a7a;
    border-top: 1px solid #eee;
    margin-bottom: 10px;
}
.socialsz {float: right;}
.fface { width: 20px; height: 20px; display: block; float: left;
    background-image: url(images/face.png); background-repeat: no-repeat;  background-position: center;
    background-color: #222;
    background-size: 7px;
    border-radius: 300px;
}
.ttwitter { width: 20px; height: 20px; display: block; float: left;
    background-image: url(images/twitter.png); background-repeat: no-repeat;  background-position: center;
    background-color: #222;
    background-size: 12px; margin-left: 5px; border-radius: 300px;}
.solickisim {width: 648px; float: left; margin-right: 22px;}
.sagkisimic { float: right; width: 300px; }
h1 {    line-height: 110%;}
.oci {width: 100%; height: auto;}
.aciklamacont {line-height: 30px; padding: 0 50px;}

.cmsscript label {display: block;}
.cmsscript label span {display: block;}
.cmsscript input[type="text"], .cmsscript input[type="email"], .cmsscript textarea, .cmsscript select {
    border: 1px solid #dadada;
    color: #888;
    height: 30px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    outline: 0 none;
    padding: 3px 3px 3px 5px;
    width: 70%;
    font-size: 12px;
    line-height: 15px;
    box-shadow: inset 0 1px 4px #ececec;
    -moz-box-shadow: inset 0 1px 4px #ececec;
    -webkit-box-shadow: inset 0 1px 4px #ececec;
    border-radius: 2px;
}
#sebep {    width: 80%;
    margin: 0 auto;}
input#contactbtn {
    background-color: #222;
    border: none;
    color: #fff;
    padding: 10px 20px;
    font-weight: bold;
    cursor: pointer;}
.picnavs {margin: 12px 0;}
.itemech { display:block; }
.fb-comments, .fb-comments iframe[style] {
    width: 100% !important;
}
.fb-comments span[style] {
    width: 100% !important;
}
.onecikankaplar {
    margin-bottom: 10px;
}
.icreklam {float: left;
    width: 336px;
    height: 280px;
    margin-right: 14px;
    margin-bottom:10px;
    margin-left: -50px;}
a.tumdiger {
    display: block;
    background-color: #eee;
    font-size: 13px;
    padding: 3px 5px;
    text-align: right;
    color: #222;
}
span.ytitle {
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 999;
    font-size: 11px;
    background-color: #222;
    color: #fff;
    padding: 0 3px;
}
.adstitle {
    display: block;
    clear: both;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    opacity: .6;
}
.reklamsside {
    padding: 10px 0;
}
.yorumustureklam {text-align:center; display:block; }
.altreklamlar {
    margin: 5px 0;
    text-align: center;
    display: block;
    clear: both;
}
.aciklamacont {
    font-family: 'PT Serif',serif !important;
    background-color: transparent;
    font-size: 16px !important;
}
.aciklamacont span {
    font-family: 'PT Serif',serif !important;
    background-color: transparent;
    font-size: 16px !important;
}
.aciklamacont div {
    font-family: 'PT Serif',serif !important;
    background-color: transparent;
    font-size: 16px !important;
}
.kunyem {
    width: 39%;
    margin: 0 auto;
    text-align: center;
    float: right;
    margin-top: 30px;
    border: 1px solid #eee;
    padding: 5%;
    border-radius: 3px;
    box-shadow: 0px 0px 113px rgba(0,0,0,.1);
}

.baslikkunye {
    font-weight: 600;
    font-size: 18px;
}

.aciklamakunye {
    font-size: 18px;
    padding: 8px;
    margin-bottom: 15px;
}
#sebep {
    width: 50%;
    margin: 0 auto;
    float: left;
}
#cusel {overflow:hidden; max-height:450px; }
.owl-item {float:left; }
.owl-controls { display:none !important; }




ul#random123 .owl-item {
    background-color: #7a7a7a;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    width: calc(723px / 14) !important;
    color: #222;
    cursor: pointer;
    box-shadow: 0 0 3px rgba(0,0,0,.5);
    margin-bottom: 20px;
}
ul#random123 .owl-item a{
    color: #fff;
    cursor: pointer;
}

.synced.owl-item{background-color: #76a4d1 !important;}



#cusel span.aciklama {
    display: none;
}

#cusel span.metadata {
    display: none;
}

#cusel .itemc {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0px;
}

div#cusel {
    background-color: #7a7a7a;
}

#cusel h2.solbaslik {
    color: #fff;
    padding-left: 10px;
}




.kaplayici-y > .owl-carousel> .owl-controls
{
    display: inline !important;
}

.yazarlar-kaplayici > div.ustbolum {
    font-family: 'PT Serif',serif;
    height: 30px;
    width: 970px;
    text-align: center;
    margin-bottom: 5px;
    letter-spacing: 6px;

}
.kaplayici-y>.owl-carousel{
    overflow: hidden;
}
.yazarlar-kaplayici > .baslik-y {
    position: absolute;
    color: black;
    padding: 8px 15px;

    margin-left: -50px;
    margin-top: 14px;
}

#ileri-y {
    position: absolute;
    color: #fff;

    height: 40px;
    width: 40px;
    background-color: #7a7a7a;
    text-decoration: none;
    z-index: 10000;
    right: -20px;
    top: 57px;
    text-align: center;
    background-position: center;

    background-image: url(http://haberbanko.com/next_arrow.png);
    background-repeat: no-repeat;
    background-size: 18px;
}

#ileri-y:hover {
    background-color: #5ca7d6
}
#ileri-y i{
    padding-top: 13px;

}
#geri-y i{
    padding-top: 13px;

}
#geri-y {
    text-align: center;
    height: 40px;
    width: 40px;
    position: absolute;
    color: #fff;
    background-color: #7a7a7a;
    text-decoration: none;
    z-index: 10000;
    left: -20px;
    top: 57px;
    background-position: center;

    background-image: url(http://haberbanko.com/prev_arrow.png);
    background-repeat: no-repeat;
    background-size: 18px;
}


#geri-y:hover {
    background-color: #5ca7d6;
}

.yazarlar-kaplayici> div.kaplayici-y {
    width: 970px;
    position: relative;
}
.isim-y > img{
    margin-bottom: 10px;
}
.item-y {
    float: left;
    width: 150px;
    min-height: 152px;
    margin: 5px;
    text-align: center;
    background-color: #fff;
    padding-bottom: 10px;
}

.kap-y {
    width: 80px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
}

.yazarlar-kaplayici > .kaplayici-y img {
    width: 80px;
    height: 80px;
    margin-bottom: 5px;
}

.isim-y {
    color: black;
    width: 150px;
    height: 50px;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
    text-decoration: none;
}
.yazarlar-kaplayici{
    margin-bottom:20px;
}
.yazibasligi-y {
    color: black;
    width: 150px;
    font-size: 16px;
    text-decoration: none;
    display: block;
    padding-top: 10px;
    max-height:7px
}
/* Anket stil başlangıç */

.anket-kaplayici {
    display: none;
    width: 970px;
}

progress, progress[role] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    background-size: auto;
    height: 50px;
    width: 31%;
    margin-right: 10px;
}

.skill-list {
    list-style: none;
}

.skill {
    margin-bottom: 1em;
    position: relative;
    display: inline;
    list-style-type: none;
}

.vote-result-left h3 {
    padding-top: 10px;
}

.skill h3 {
    color: #fff;
    left: 1em;
    line-height: 1;
    position: absolute;
    top: -45px;
}

.skill span {
    color: #fff;
    left: 1.2em;
    line-height: 1;
    position: absolute;
    top: -6px;

}

.skill ::-webkit-progress-value {
    -webkit-animation: bar-fill 2s;
    width: 0px;
    border-radius: 2px;
}

.skill::-webkit-progress-bar {
    border-radius: 2px;
}

.skill-1::-webkit-progress-bar {
    background: #214219;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.50);
}

.skill-1::-webkit-progress-value {
    background: #62af50;

}

.skill-1::-moz-progress-bar {
    background: #214219;
}

.skill-2::-webkit-progress-bar {
    background: #6f3128;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.50);
}

.skill-2::-webkit-progress-value {
    background: #af5c50;
}

.skill-2::-moz-progress-bar {
    background: #6f3128;
}

.skill-3::-webkit-progress-bar {
    background: #6e5a1c;
    border-radius: 2px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.50);
}

.skill-3::-webkit-progress-value {
    background: #e5b10d;
}

.skill-3::-moz-progress-bar {
    background: #e5b10d;
}

@-webkit-keyframes bar-fill {
    0% {
        width: 0;
    }
}

@keyframes bar-fill {
    0% {
        width: 0;
    }
}

.vote-result {
    width: 970px;
    height: 80px;
    background: #eeeeee;
margin-bottom: 30px;
    margin-top:30px ;

}

.vote-result-left {
    width: 300px;
    float: left;
    padding: 0px 10px 10px 10px;
}

.vote-result-right {
    width: 650px;
    float: left;
    padding-top: 15px;
}

.poll {
    width: 970px;
    height: 80px;
    background: #eeeeee;
    font-size: 18px;
    color: #565656;
    margin-top: 30px;
        margin-bottom: 30px;
}

.poll-left h3 {
    font-size: 25px;
    padding-left: 10px;
}

.poll-left {
    width: 370px;
    float: left;
    padding: 0px 10px 10px 10px;

}

.poll-right {
    width: 580px;
    float: left;
}

.poll ul {
    list-style: none;
    float: right;
    margin-right: 20px;
    margin-top: 14px;
}

.poll li {
    display: inline-block;
}

.poll_value {
    visibility: hidden;
}

.poll label {
    cursor: pointer;
    width: 140px;
    background: white;
    height: 36px;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    padding-top: 14px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.50);
    border-radius: 2px;
    margin-left: -8px;
    font-weight: 700;
}
/* Anket stil bitiş*/


.align-middle,
.align-bottom,
.align-top {display: block; max-width: 100% !important; height: auto !important; width: initial !important; padding:0px !important; margin:0 0 18px 0 !important;}
.align-left {display: block; max-width: 50% !important; float: left;  margin-right: 10px; margin-bottom: 18px; padding: 3px; height: auto !important; width: initial !important; }
.align-right {display: block; max-width: 50% !important; float: right;  margin-right: 10px; margin-bottom: 18px; padding: 3px; height: auto !important; width: initial !important; }

.reklam.cont {
    text-align: center;
}