body {
        font-size: 76%; /*14px*/
        font-weight:normal;
        font-style:normal;
        /* line-height: 1.5; */
        color: #333;
        background: #EDEDED url(../img/body.gif);
        /* word-wrap: break-word; */
        margin: 10px 0 20px 0;
        padding: 0;
        border: 0;
        outline: 0;
}
a                 { color: #005a8c; }

html {
  scroll-behavior: smooth;
}

h1, h2, h3, h4, h5, h6 {/* letter-spacing: -1px; */margin:0;}

h1 { font-size:135%; font-weight:normal; font-style:normal; line-height: 140%; margin-bottom: 14px; }

h2 { font-size:128%; font-weight:normal; font-style:normal; line-height: 130%;  }

.block h2, #footer h2 {font-weight: bold;font-size: 1.6em;line-height: 130%;}

h3 {font-size:121%;/* font-weight:normal; */font-style:normal;line-height: 130%;}

h4 { font-size:117%; font-weight:bold; font-style:bold; line-height: 125%;  }

h5 { font-size:114%; font-weight:bold; font-style:bold; line-height: 120%;  }

h1 a, h2 a, h3 a, h4 a, h5 a { font-weight: inherit; text-decoration: none; }

p { margin: 0 0 0px 0; }

del { text-decoration: line-through; }

pre,code {white-space: pre-wrap;background-color: #ededed;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;display: block;margin: 5px 0;padding: 5px;line-height: 125%;overflow: hidden;font: 12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;}

hr { border: solid #DDD; clear: both; margin: 10px 0 30px; height: 0; border-width: 1px 0 0; }

.field-type-taxonomy-term-reference .field-item {
                float: left;
                padding: 3px 10px 5px;
                margin: 0 5px 10px 0px;
                /* white-space: nowrap; */
                display:block;
                background-color: #f7f7f7;
                border:1px solid #ddd;
                border-radius: 3px;
                box-shadow: 0 0 5px rgb(220 220 220) inset;
                }
.field-type-taxonomy-term-reference .field-item:hover  {
                border:1px solid #bbb;
                box-shadow: 0 0 20px rgb(188, 192, 199) inset;
                }                

/* Responsive Images */

img, img.scale-with-grid { outline: 0; max-width: 100%!important; height: auto!important; }
.node-kitap img.img-maxres-portrait, img.img-maxres, .resim-galeri-resim img { display: block;
  margin-left: auto;
  margin-right: auto;
  }
.media-p .media img.img-maxres {margin:0.5em auto;}
/* Fonts */

body,input, textarea, select, a.button, fieldset legend { font-family: "PT Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* Downloads - Documentation */

.cta { margin: 10px auto 0px auto; padding: 10px 10px 20px 10px; background-color: #f2f2f2; position: relative;
border: 1px solid #dcdcdc; 
-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; text-shadow: #fff 1px 1px 0;
box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset; -moz-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
-webkit-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset; }

.cta h3 { font-size: 1.5em; text-shadow: #fff 1px -1px 0; }

/* Image Alignment Classes */
.alignright { float: right; margin: 0px 0px 10px 15px; }

.alignleft { float: left; margin: 0px 15px 10px 0px; }

.aligncenter { display:block; margin:0 auto; }

/* Header */
#header-all      {height:119px; 
    background: none #574f4f;}
#header-top { padding:20px 0 4px 0; }

#header, #header-right {/* margin-top: 16px; */ 
            }

#header .inner, #header-right .inner {/* padding-top: 15px; *//* padding-bottom: 20px; */}

#logo {float: left;}

#site-name { margin: 0; padding: 0; font-size: 60px; line-height: 55px; letter-spacing: -1px; }

#header #site-name a { margin: 0; padding: 0; line-height: 55px; text-decoration: none; font-weight: bold; 
letter-spacing: -2px; text-shadow: 0px 1px 0px #FFF; }

#header #site-name a:hover { color: #3253ad; }

#header #site-slogan { margin: 0; padding: 0; font-size: 24px; line-height: 28px; letter-spacing: -1px; }	

/* Breadcrumb */

.breadcrumb { padding:0; }

#breadcrumb {overflow: hidden;zoom: 1;margin: 0 0 0em !important;padding: 0px 0px 5px 0px;font-size: 1.3em!important;color: #999 !important;/* background-color: #f1f1f1; *//* -webkit-border-radius:4px; */-moz-border-radius:4px;/* border-radius:4px; *//* border: 1px solid #e9e9e9; *//* text-shadow: 1px 1px 0px #fff; *//* font-size:1.1em; */}

#breadcrumb a {color: #b4b4b4;margin-right: 6px;font-weight: bold;}
#breadcrumb a:hover {color: #b10000;}

#breadcrumb .sep { margin-right: 6px;	 }

.page-medya-galeri-slayt #breadcrumb,
.page-medya-galeri #breadcrumb,
.page-medya-galeri2 #breadcrumb {display:none}
/* Navigation */

#navigation {
    /* margin-bottom: 20px; */
    clear: both;
    font-family: "Arial",Gadget,sans-serif;
    /* font-size: 1.06em; */
    font-weight: bold;
    }

/* Main */
#page {
    position: relative;
    width: 95%;
    max-width: 1020px;
    margin: 0 auto;
    padding: 0;
    background: #ffffff;
    box-shadow: #909090 0px 10px 10px 0px;
    /* overflow-x:hidden; */
    }

#wrap {margin-top: 10px;/* border-top: 10px solid #ab0606; */}
#wrap:has(> #ust_ic_banner) {margin-top:0};
#wrap #content {float:left;/* padding-left: 1%; */}

#main { margin-bottom: 20px; }
.not-front #main .content:first-child .view:first-child .view-content {margin-top:2em;}
.node.node-teaser:not(.node-manset) {margin-bottom: 20px;padding-bottom: 10px;/* border-bottom: 1px solid #d6d6d6; */}
.block-23 {margin-bottom:1em}
.block-23 .node,
.node-teaser.node-sticky {
    background-color: #eff5f6;
    padding: 0 5px 0 15px;
    background-color: #f2f2f23d;
    border: 1px solid #1c222e1f;
    border-radius: 10px;
    border-bottom-right-radius:20px;
    border-bottom-left-radius:20px;
    box-shadow: 0 0 15px rgb(205 205 205) inset;
    }
.submitted {font-weight: bold;font-size: 130%;color: #999;padding-bottom: 0;/* margin-bottom: 3px; */} 
.submitted .username {color: #666; font-size: 115%;}
.yazi_kutusu .submitted {color:white;}
.yazi_kutusu .username, .yazi_kutusu .yazar_adi {color: #ffe8a0ee}
.yazi_kutusu .yazim_tarihi {color: white}

/* Featured */

#featured .block { padding: 0 0 20px 0; }

/* Footer */

#footer {margin-top: 5em;clear: both;padding: 20px 0 0 0;border-top: 2px solid #ddd;font-size: 1.2em;background-color:#f3f3f3;}

#credits { text-align: center; }

#footer .block { padding: 0 0 20px 0; }

/* Highlighted */

.region-highlighted {/* padding: 0 0 20px 0; */}

/* Help */

.region-help { border: 1px solid #d3d7d9; padding: 20px; margin: 20px 0; }

/* Table Styles */

table { border: 0; border-spacing: 0; margin: 10px 0; width: 100%; }
table.views-table  {font-size:1.4em;}
.views-table thead {font-size:1.2em;}
table table { font-size: 1em; }

table tr th { border-bottom: 1px solid white; border-top: 1px solid #dddddd; font-weight: normal;
color: #707070; text-shadow: white 1px 1px 0; background: #dddddd url(../images/gradient_small_trans.png) repeat-x 0 top; }

th { padding:5px 15px; border:none; }

td {padding: 10px;border:none;}

table tr th, table tr th a, table tr th a:hover { font-weight: bold; }

table tbody tr th { vertical-align: top; }

tr.odd { background-color: #F4F4F4; border-bottom: 1px solid #EBEBEB; border-top: 1px solid white; }

tr, tr.even { background-color: #F9F9F9; border-bottom: 1px solid #EDEDED; border-top: 1px solid white; }

/* List Styles */

.block ol, .block ul {margin: 0;padding: 0 0 0.25em 1em;}

.contextual-links-wrapper { font-size: small !important; }

ul.contextual-links { font-size: 0.923em; }

.contextual-links-wrapper a { text-shadow: 0 0 0 !important; }

.item-list .pager {font-size: 1.2em;}
.view .item-list:first-of-type ul.pager li { opacity:.2}
.view .item-list:first-of-type ul.pager li:hover  { opacity:1}


ul.menu li {  margin: 0; }

.region-content ul, .region-content ol {margin: 1em 0;padding: 0 0 0.25em 1.5em;}
blockquote.bq1 {margin:0;padding-left: 1.5em;}
ul.pager {margin:0}
ul.afterol {margin: 1em 0;padding: 0 0 0.25em 3em;}
.item-list ul li { margin: 0; padding: 0.2em 0.5em 0 0;  }

ul.links {font-size: 13px;color: #666666;}

ul.links.inline li {padding:0 5px 0 0;margin:0 5px 0 0;/* border-right:1px solid #666666; */}

ul.links.inline li.last { border:none; }

/* Menus */

.block ul.menu { padding: 0; margin: 0; list-style: none; }

.block ul.menu li { list-style:none; }

.block ul.menu li a { display: block; border-bottom: 1px solid #eee; padding: 8px 0px 8px 24px; line-height: 120%; font-weight: bold;
background: url(../images/light/arrow_bullet.png) no-repeat 10px; text-decoration: none; }

.block ul.menu li a:hover { color:#333333; background: url(../images/dark/arrow_bullet.png) no-repeat 10px; }

.block ul.menu ul { margin:0 0 0 1.3em; }

.block ul.menu ul li a { border:none; padding: 4px 0; font-size:13px; color:#666666; background:none; }

.block ul.menu ul li a:hover { color:#333333; background:none; }

.block.block-superfish ul.menu li a { background:none; }

/* Comments */

.comment h2.title { margin-bottom: 1em; }

.comment div.user-picture img { margin-left: 0; }

.comment { margin-bottom: 20px; display: table; vertical-align: top; }

.comment .attribution { display: table-cell; padding: 0 35px 0 0; vertical-align: top; overflow: hidden; }

.comment .attribution img { margin: 0; border: 1px solid #d3d7d9; }

.comment .attribution .username { white-space: nowrap; }

.comment .submitted p { margin: 4px 0; font-size: 1.071em; line-height: 1.2; }

.comment .submitted .comment-time { font-size: 0.786em; }

.comment .submitted .comment-permalink { font-size: 0.786em; text-transform: lowercase; }

.comment .content { font-size: 0.929em; line-height: 1.6; }

.comment .comment-arrow { background: url(../images/comment-arrow.gif) no-repeat 0 center transparent;
border-left: 1px solid; border-right: 1px solid; height: 40px; margin-left: -36px; margin-top: 15px; position: absolute; width: 20px; }

.comment .comment-text { padding: 0 25px 10px 35px; display: table-cell; vertical-align: top; position: relative; width: 100%; border-left: 1px solid #d3d7d9; }

.comment .indented { margin-left: 40px; }

.comment-unpublished { margin-right: 5px; padding: 5px 2px 5px 5px; }

.comment .comment-text .comment-arrow { border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

/* Sidebar */

#wrap #sidebar-first    { float:left;/* padding-left:1%; *//* max-width: 295px; */}
#wrap #sidebar-second   { float:right; padding-left:1%}

#sidebar-first .block, #sidebar-second .block, #sag-kolon .block {margin-bottom: 2em;/* padding: 0 0 20px 0; */}

/* Messages */

#messages { padding: 20px 0 5px; margin: 0 auto; }

div.messages { margin: 10px 0; }

/* -------------- User Profile   -------------- */

.profile .user-picture { float: none; }

/* -------------- Form Elements   ------------- */

fieldset { background: #ffffff; border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 32px;
padding: 0 0 10px; position: relative; top: 12px; /* Offsets the negative margin of legends */
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.fieldset-wrapper { margin-top: 25px; }

.node-form .vertical-tabs .fieldset-wrapper { margin-top: 0; }

.filter-wrapper { top: 0; padding: 1em 0 0.2em;
-khtml-border-radius-topright: 0; -khtml-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.filter-help a { font-size: 0.857em; padding: 2px 20px 0; }

.filter-wrapper .form-item label { margin-right: 10px; }

.filter-wrapper .form-item { padding: 0 0 0.5em 0.5em; }

.filter-guidelines { padding: 0 1.5em 0 0.5em; }

fieldset.collapsed { background: transparent; -khtml-border-radius: 0; -moz-border-radius: 0;  -webkit-border-radius: 0; border-radius: 0; }

fieldset legend { background: #dbdbdb; border: 1px solid #ccc; border-bottom: none; display: block; height: 2em;
left: -1px; line-height: 2; padding: 0; position: absolute; text-indent: 10px; text-shadow: 0 1px 0 #fff; top: -12px; width: 100%;
-khtml-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; 
-khtml-border-radius-topright: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }

fieldset.collapsed legend { -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

fieldset .fieldset-wrapper { padding: 0 10px; }

fieldset .fieldset-description { margin-top: 5px; margin-bottom: 1em; line-height: 1.4; font-style: italic; }

input { margin: 2px 0; padding: 4px; }

input, textarea {  font-size: 0.929em; }

textarea { line-height: 1.5; }

textarea.form-textarea, select.form-select { padding: 4px; }

input.form-text, textarea.form-textarea, select.form-select { border: 1px solid #ccc; }
#search-block-form input:focus  {opacity:1}
.password-suggestions ul li { margin-left: 1.2em; }

.form-item { margin-bottom: 1em; margin-top: 2px; }

.form-item label { font-size: 0.929em; }

.form-type-radio label, .form-type-checkbox label { margin-left: 4px; }

.form-type-radio .description, .form-type-checkbox .description { margin-left: 2px; }

.form-actions { padding-top: 10px; }

/* Contact Form */

.contact-form #edit-name { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-mail { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-subject { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-message { width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-top-left-radius: 4px; -khtml-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.contact-form .resizable-textarea .grippie {  width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
-khtml-border-bottom-left-radius: 4px; -khtml-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

/* Animated throbber */

html.js input.form-autocomplete { background-position: 100% 4px; }

html.js input.throbbing { background-position: 100% -16px; }

/* Comment form */

.comment-form label { float: left; font-size: 0.929em; }

.comment-form input, .comment-form .form-select { margin: 0; 
-khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.comment-form .form-type-textarea label { float: none; }

.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select { margin-bottom: 10px; overflow: hidden; }

.comment-form .form-type-checkbox,
.comment-form .form-radios { margin-left: 120px; }

.comment-form .form-type-checkbox label,
.comment-form .form-radios label { float: none; margin-top: 0; }

.comment-form input.form-file { width: auto; }

.comment-form .form-text { display: block; margin: 0; width: 100%;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.comment-form .form-item .description { font-size: 0.786em; line-height: 1.2; margin-left: 120px; }

#content h2.comment-form { margin-bottom: 0.5em; }

.comment-form .form-textarea { -khtml-border-radius-topleft: 4px; -khtml-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }

.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item { margin-top: 0; margin-bottom: 0; }

.filter-wrapper label { width: auto; float: none; }

.filter-wrapper .form-select { min-width: 120px; }

.comment-form fieldset.filter-wrapper .tips { font-size: 0.786em; }

#comment-body-add-more-wrapper .form-type-textarea label { margin-bottom: 0.4em; }

#edit-actions input { margin-right: 0.6em; }

/* Other Overrides */

div.password-suggestions { border: 0; }

.ui-widget-overlay { background: #222222; opacity: 0.7; }

div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane { padding: 1em; }

#forum .name { font-size: 1.083em; }

#forum .description { font-size: 1em; }

/* --------------- Search Form ---------------- */

#block-search-form { padding-bottom: 7px; }

#block-search-form .content { margin-top: 0; }

#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input { float: left; font-size: 1em; height: 1.143em; margin-right: 5px; width: 9em; }

#search-block-form input.form-submit,
#search-form input.form-submit { margin-left: 0; margin-right: 0; height: 25px; width: 34px; padding: 0; cursor: pointer;
text-indent: -9999px; border-color: #e4e4e4 #d2d2d2 #b4b4b4; background: url(../img/search-icon2.png) no-repeat center top; overflow: hidden; 
filter:none; }

#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus { background-position: center bottom; }

#search-form .form-item-keys label { display: block; }

/* Search Results */
ol.search-results { padding-left: 0; }

.search-results li { border-bottom: 1px solid #d3d7d9; padding-bottom: 0.4285em; margin-bottom: 0.5em; }

.search-results li:last-child { border-bottom: none; padding-bottom: none; margin-bottom: 1em; }

.search-results .search-snippet-info { padding-left: 0; }

.field-name-field-epub-dizino,
.field-name-field-epub-diziadi,.field-name-field-yazimtarih {font-weight:bold; font-size:14pt; color:#aaa}
.field-name-field-epub-dizino {margin-bottom:1em;}
.page-node #content .field-name-field-image {margin-bottom: 1.5em;}
.field-name-field-yazimtarih {color:#777;font-size: 14pt; margin:1em 0; text-align:right}
.node-kitap .field-name-field-yazimtarih {text-align:left}



.altkonu_agac {padding:0;}
.altkonu_agac div div {padding:0;margin-top:4px}
.altkonu_agac {display:flex;flex-wrap:wrap;justify-content: space-between;height:auto;}
.altkonu_agac div {flex-grow:1}
#ust_ic_banner .altkonu_agac {/* max-height: 60px; *//* overflow:hidden; */}
#ust_ic_banner .altkonu_agac:hover {max-height:100%;}


.altkonu_agac div {
    border-right: 1px solid #ababab;
    background-image: -webkit-linear-gradient(top, #910206 0%, #540000 80%);
    }
.altkonu_agac div a {
              padding: 7px 20px;
              text-decoration: none;
              line-height: 100%;
              display: block;
              font-weight: bold;
              /* text-shadow: 1px 1px 0px #fff; */
              outline:none;
              color: white;
              font-size: 16px;
              }
.altkonu_agac div div {
    background: #777;
    float: left;
    position: relative;
    clear:none;
    }
.altkonu_agac div div a{font-size: 14px;padding: 4px 10px} 

#altkonular0 .altkonu_agac div {
    border-right: 1px solid #cbcbcb;
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #bebebe 80%);
    }
#altkonular0 .altkonu_agac div a {
              padding: 10px 20px;
              text-shadow: 0px 0px 2px #000; 
    }


#ek-menu-nav ul li:hover ul {
    right:98px; top:unset;
}

#header #site-slogan { font-size: 1.25em; }


ul.quicktabs-tabs.quicktabs-style-navlist li.active {
  margin-right: -1px!important;
}



.icindekiler_tablosu blockquote {margin-top:0;margin-bottom:0}
.kapak-resmi-pdf-container {position:relative;}
.pdf-icon-container {position:absolute;bottom:0;left:0}
.pdf-icon-container img {box-shadow:none!important}

.anasayfa-node {position: relative;display:inline-block; width:100%}
.rownumber_bastan, .rownumber_sondan {display:none;}
.is_admin .anasayfa-node .rownumber_sondan
{display:block;position:absolute;right:0;top:15px;font-size: 3em;font-family:Arial;font-weight:bold;color: #ddd;}
.is_admin .anasayfa-node .rownumber_bastan
{display:block;position:absolute;left:180px;top:20px;font-size: 10em;font-family:Arial;font-weight:bold;color: #ddd;}


.yazar_makaleleri {overflow-y:scroll;height: 570px;position: fixed;right:150px; width:450px}
.view-footer {margin-top: 1em}