.single{
    position:relative;
    flex:1;
    color:var(--text4);
}
.single > *{
    font-size:var(--single-font-size);
    line-height:calc(var(--single-font-size) * 2);
    color:var(--text4);
}
.single .fa-brands{font-family: "Font Awesome 6 Brands";}
.single .fa-solid,.fa-regular{font-family: "Font Awesome 6 Free";}
.single .container{
    width:100%;
}
.single .don-share{
    margin: 5px 0px 15px 0px !important;
}
.single .don-share i{
    color:#fff;
}
.single .don-share [class^="don-share-"]{
    margin: 0px 7px 4px !important;
}
.single h1,.single h2,.single h3,.single h4,.single h5,.single h6 {
    clear: both;
    font-weight:bold;
    margin:8px 0px;
}
.single h6{font-size:var(--single-font-size);line-height:calc(var(--single-font-size) * 2);}
.single h5{font-size:calc(var(--single-font-size) * 1.05);line-height:calc(var(--single-font-size) * 2.1);}
.single h4{font-size:calc(var(--single-font-size) * 1.1);line-height:calc(var(--single-font-size) * 2.2);}
.single h3{font-size:calc(var(--single-font-size) * 1.15);line-height:calc(var(--single-font-size) * 2.3);}
.single h2{font-size:calc(var(--single-font-size) * 1.2);line-height:calc(var(--single-font-size) * 2.4);}
.single h1{font-size:calc(var(--single-font-size) * 1.25);line-height:calc(var(--single-font-size) * 2.5);}
.single hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.625em;
}

/* Text elements */
.single p {
    margin-bottom: 24px;
}
.single .next-prev{
    position:absolute;
    top:45%;
    width:100%;
    display:block;
    height:0px;
}
.single .next-prev i{
    font-size:64px;
}
.single ul, ol {
    margin: 0 0 1.625em 2.5em;
}
.single ul {
    list-style: square;
}
.single ol {
    list-style-type: decimal;
}
.single ol ol {
    list-style: upper-alpha;
}
.single ol ol ol {
    list-style: lower-roman;
}
.single ol ol ol ol {
    list-style: lower-alpha;
}
.single ul ul, ol ol, ul ol, ol ul {
    margin-bottom: 0;
}
.single strong {
    font-weight: bold;
}
.single cite,.single em,.single i {
    font-style: italic;
}
.single i.fa{
    font-style:normal;
    text-align:center;
}
.single i.fa.size1{
    font-size:12px;
    width:14px;
    height:14px;
}
.single i.fa.size2{
    font-size:18px;
    width:20px;
    height:20px;
}
.single i.fa.size3{
    font-size:24px;
    width:26px;
    height:26px;
}
.single i.fa.size4{
    font-size:30px;
    width:32px;
    height:32px;
}
.single i.fa.size5{
    font-size:36px;
    width:38px;
    height:38px;
}
.single i.fa.blue{
    color: #27559B;
}
.single i.fa.red{
    color: #CF0227;
}
.single i.fa.green{
    color: #2A7D1E;
}
.single i.fa.black{
    color: #111;
}
.single i.fa.purple{
    color: #5325BD;
}
.single i.fa.pink{
    color: #AD1DA6;
}
.single i.fa.brown{
    color:#90651B;
}
.single i.fa.bgblue{
    background: #27559B;
    color: #fff;
    padding:2px;
    border-radius:50%;
}
.single i.fa.bgred{
    background: #CF0227;
    color: #fff;
    padding:2px;
    border-radius:50%;
}
.single i.fa.bggreen{
    background: #2A7D1E;
    color: #fff;
    padding:2px;
    border-radius:50%;
}
.single i.fa.bgblack{
    background: #111;
    color: #fff;
    padding:2px;
    border-radius:50%;
}
.single i.fa.bgpurple{
    background: #5325BD;
    color: #fff;
    padding:2px;
    border-radius:50%;
}
.single i.fa.bgpink{
    background: #AD1DA6;
    color: #fff;
    padding:2px;
    border-radius:50%;
}
.single i.fa.bgbrown{
    background:#90651B;
    color: #fff;
    padding:2px;
    border-radius:50%;
}
.single blockquote {
    position: relative;
    font-family: 'Source Sans Pro', sans-serif;
    font-style: italic;
    font-weight: normal;
    margin: 0 10px;
    padding:10px 40px;
    background-color: #f9f9f9;
    border-radius: 6px;
}
.single blockquote:before{
    content: "\f10d";
    position: absolute;
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-style: normal;
    left:5px;
    top:5px;
    width:30px;
    height:30px;
    line-height:30px;
    font-size:30px;
}
.single blockquote:after{
    content: "\f10e";
    position: absolute;
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-style: normal;
    right:5px;
    bottom:5px;
    width:30px;
    height:30px;
    line-height:30px;
    font-size:30px;
}
.single blockquote em,.single blockquote i,.single blockquote cite {
    font-style: normal;
}
.single blockquote cite {
    color: #666;
    font: 12px "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 400;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}
.single pre {
    background: #f4f4f4;
    font: 13px "Courier 10 Pitch", Courier, monospace;
    line-height: 1.5;
    margin-bottom: 1.625em;
    overflow: auto;
    padding: 0.75em 1.625em;
}
.single code,.single kbd,.single samp,.single var {
    font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
.single abbr,.single acronym,.single dfn {
    border-bottom: 1px dotted #666;
    cursor: help;
}
.single address {
    display: block;
    margin: 0 0 10px;
}
.single ins {
    text-decoration: none;
}
.single sup,
.single sub {
    font-size: 10px;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}
.single sup {
    bottom: 1ex;
}
.single sub {
    top: .5ex;
}
.single small {
    font-size: smaller;
}

/* Forms */
.single input[type=text],
.single input[type=password],
.single input[type=email],
.single input[type=url],
.single input[type=number],
.single textarea {
    background: #ffffff;
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);
    border: 1px solid #f1d0d1;
    color: #cdcccc;
}
.single input[type=text]:focus,
.single input[type=password]:focus,
.single input[type=email]:focus,
.single input[type=url]:focus,
.single input[type=number]:focus,
.single textarea:focus {
    color: #cdcccc;
}
.single textarea {
    padding-left: 3px;
    width: 98%;
}
.single input[type=text],
.single input[type=password],
.single input[type=email],
.single input[type=url],
.single input[type=number] {
    padding: 3px;
}
.single input#s {
    background: url(images/search.png) no-repeat 5px 6px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    font-size: 14px;
    height: 22px;
    line-height: 1.2em;
    padding: 4px 10px 4px 28px;
}
.single input#searchsubmit {
    display: none;
}

/* Links */
.single a {
    color: var(--primary-color);
    text-decoration: none;
}
.single a:focus,
.single a:active,
.single a:hover {
    text-decoration: underline;
}

/*
2.) Comments
----------------------------------------------- */
.single #comments-title {
    color: #666;
    font-size: 10px;
    font-weight: 500;
    line-height: 2.6em;
    padding: 0 0 2.6em;
    text-transform: uppercase;
}
.single .nopassword,
.single .nocomments {
    color: #aaa;
    font-size: 24px;
    font-weight: 100;
    margin: 26px 0;
    text-align: center;
}
.single .commentlist {
    list-style: none;
    margin: 0 auto;
    width: 68.9%;
}
.single .content .commentlist,
.single .page-template-sidebar-page-php .commentlist {
    width: 100%; /* reset the width for the one-column and sidebar page layout */
}
.single .commentlist > li.comment {
    background: #f6f6f6;
    border: 1px solid #ddd;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 0 0 1.625em;
    padding: 1.625em;
    position: relative;
}
.single .commentlist .pingback {
    margin: 0 0 1.625em;
    padding: 0 1.625em;
}
.single .commentlist .children {
    list-style: none;
    margin: 0;
}
.single .commentlist .children li.comment {
    background: #fff;
    border-left: 1px solid #ddd;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
    margin: 1.625em 0 0;
    padding: 1.625em;
    position: relative;
}
.single .commentlist .children li.comment .fn {
    display: block;
}
.single .comment-meta .fn {
    font-style: normal;
}
.single .comment-meta {
    color: #666;
    font-size: 12px;
    line-height: 2.2em;
}
.single .commentlist .children li.comment .comment-meta {
    line-height: 1.625em;
    margin-left: 50px;
}
.single .commentlist .children li.comment .comment-content {
    margin: 1.625em 0 0;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}
.single .comment-meta a {
    font-weight: bold;
}
.single .comment-meta a:focus,
.single .comment-meta a:active,
.single .comment-meta a:hover {
}
.single .commentlist .avatar {
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px #ccc;
    -moz-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    left: -102px;
    padding: 0;
    position: absolute;
    top: 0;
}
.single .commentlist > li:before {
    content: url(images/comment-arrow.png);
    left: -21px;
    position: absolute;
}
.single .commentlist > li.pingback:before {
    content: '';
}
.single .commentlist .children .avatar {
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    left: 2.2em;
    padding: 0;
    top: 2.2em;
}
.single a.comment-reply-link {
    background: #eee;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #666;
    display: inline-block;
    font-size: 12px;
    padding: 0 8px;
    text-decoration: none;
}
.single a.comment-reply-link:hover,
.single a.comment-reply-link:focus,
.single a.comment-reply-link:active {
    background: #888;
    color: #fff;
}
.single a.comment-reply-link > span {
    display: inline-block;
    position: relative;
    top: -1px;
}

/* Post author highlighting */
.single .commentlist > li.bypostauthor {
    background: #ddd;
    border-color: #d3d3d3;
}
.single .commentlist > li.bypostauthor .comment-meta {
    color: #575757;
}
.single .commentlist > li.bypostauthor .comment-meta a:focus,
.single .commentlist > li.bypostauthor .comment-meta a:active,
.single .commentlist > li.bypostauthor .comment-meta a:hover {
}
.single .commentlist > li.bypostauthor:before {
    content: url(images/comment-arrow-bypostauthor.png);
}

/* Post Author threaded comments */
.single .commentlist .children > li.bypostauthor {
    background: #ddd;
    border-color: #d3d3d3;
}

/* sidebar-page.php comments */
/* Make sure we have room for our comment avatars */
.single .page-template-sidebar-page-php .commentlist > li.comment,
.single .page-template-sidebar-page-php.commentlist .pingback {
    margin-left: 102px;
    width: auto;
}
/* And a full-width comment form */
.single .page-template-sidebar-page-php #respond {
    width: auto;
}

/* Comment Form */
.single #respond input[type="text"],
.single #respond textarea {
    background: #fff;
    border: 4px solid #eee;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
    -moz-box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
    box-shadow: inset 0 1px 3px rgba(204,204,204,0.95);
    position: relative;
    padding: 10px;
    text-indent: 80px;
}
.single #respond .comment-form-author,
.single #respond .comment-form-email,
.single #respond .comment-form-url,
.single #respond .comment-form-comment {
    position: relative;
}
.single #respond .comment-form-author label,
.single #respond .comment-form-email label,
.single #respond .comment-form-url label,
.single #respond .comment-form-comment label {
    background: #eee;
    -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
    -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
    box-shadow: 1px 2px 2px rgba(204,204,204,0.8);
    color: #555;
    display: inline-block;
    font-size: 13px;
    left: 4px;
    min-width: 60px;
    padding: 4px 10px;
    position: relative;
    top: 40px;
    z-index: 1;
}
.single #respond input[type="text"]:focus,
.single #respond textarea:focus {
    text-indent: 0;
    z-index: 1;
}
.single #respond textarea {
    resize: vertical;
    width: 95%;
}
.single #respond .comment-form-author .required,
.single #respond .comment-form-email .required {
    color: #bd3500;
    font-size: 22px;
    font-weight: bold;
    left: 75%;
    position: absolute;
    z-index: 1;
}
.single #respond .comment-notes,
.single #respond .logged-in-as {
    font-size: 13px;
}
.single #respond p {
    margin: 10px 0;
}
.single #respond .form-submit {
    margin: -20px 0 10px;
}
.single #respond input#submit {
    background: #222;
    border: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
    box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
    color: #eee;
    cursor: pointer;
    font-size: 15px;
    margin: 20px 0;
    padding: 5px 42px 5px 22px;
    position: relative;
    left: 30px;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
}
.single #respond input#submit:active {
    background: #1982d1;
    color: #bfddf3;
}
.single #respond #cancel-comment-reply-link {
    color: #666;
    margin-left: 10px;
    text-decoration: none;
}
.single #respond .logged-in-as a:hover,
.single #respond #cancel-comment-reply-link:hover {
    text-decoration: underline;
}
.single .commentlist #respond {
    margin: 1.625em 0 0;
    width: auto;
}
.single #reply-title {
    color: #373737;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
}
.single #cancel-comment-reply-link {
    color: #888;
    display: block;
    font-size: 10px;
    font-weight: normal;
    line-height: 2.2em;
    letter-spacing: 0.05em;
    position: absolute;
    right: 1.625em;
    text-decoration: none;
    text-transform: uppercase;
    top: 1.1em;
}
.single #cancel-comment-reply-link:focus,
.single #cancel-comment-reply-link:active,
.single #cancel-comment-reply-link:hover {
    color: #ff4b33;
}
.single #respond label {
    line-height: 2.2em;
}
.single #respond input[type=text] {
    display: block;
    height: 24px;
    width: 75%;
}
.single #respond p {
    font-size: 12px;
}
.single p.comment-form-comment {
    margin: 0;
}
.single .form-allowed-tags {
    display: none;
}
.single img{
    max-width:100%;
    height:auto !important;
}
.single iframe,
.single embed,
.single video{
    width:100%;
    height:400px;
}
.single .tags{
    display:flex;
    position: relative;
    flex-direction: row;
    padding:0;
    margin:10px 0;
    gap:2px;
    flex-wrap: wrap;
}
.single .tags li{
    list-style: none;
}
.single .tags li a{
    display:block;
    color:var(--dark-color);
    line-height:30px;
    font-weight:bold;
    padding:0 6px;
    text-decoration: none;
    border-radius: 3px;
    transition: color .3s;
}
.single .tags li a:hover{
    color:var(--primary-color);
}
.single .img-head{
    display: block;
    margin-bottom:10px;
    line-height: 0;
    width:100%;
    height:auto;
}
.single .img-head img{
    width:100%;
    height:auto;
}
.single a.yoltarifi{
    display:block;
    width:100%;
    line-height:50px;
    background-color:var(--primary-color);
    color:#fff;
    text-align: center;
    text-decoration: none;
}
.single a.yoltarifi i{
    margin-right:6px;
    color:#fff;
}
.single .companyinfo p{
    margin-bottom:4px;
}
.single .companyinfo p strong{
    min-width: 100px;
    display: inline-block;
}
.single .companyinfo p a{
    text-decoration: none;
}
.single table{
    width:100%;
}
.single table thead{
    background: #f9f9f9;
}
.single table td{
    padding:6px;
}
.single table tbody td{
    border:1px #696969 dashed;
}
.single table th{
    border: 1px #c9c9c9 solid;
    background: #f9f9f9;
}
.single table td p{
    margin-bottom:0;
}
#bik-kunye-main{
    text-align:center;
}
#bik-kunye-main strong{
    margin-top: 24px;
    display: block;
    font-size: 24px;
    line-height: 36px;
    font-weight: 700;
    color: var(--text4);
}
#bik-kunye-main div{
    display: block;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: #444;
}
#bik-kunye-main div strong{
    font-size:20px;
    line-height: 32px;
}
#bik-kunye-main small{
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
    color: #555;
}