a                                   {text-decoration: none;}
a:hover                             {font-weight:bold}
/* altbaslik */
.node h2.title,
.manset-yazi .title                      {
                                     font-family: 'PT Sans',helvetica;
                                     font-size: 175%;
                                     letter-spacing: normal;
                                     line-height:115%;
                                     }
a.a2a_dd.addtoany_share_save img {width: 96px;}
.node h2.title   {/* text-transform: capitalize; */}
.node h2.title .author              {font-size: 75%;}                                     
.node h2.title a:hover              {color: #e92020;}
.node .title-altbaslik              {color: #8f6060;   font-size: 130%!important;                  }
.node .title-ustbaslik              {color: #848484;   font-size: 130%!important;   }
h2 a                                {color: #b20005;}
.front .node.node-mesaj {opacity: .85;}
.node.node-mesaj:hover {opacity:1}
.front .node.uid19 h2 a, .okur-mektubu h2 a {color:#7d0000;}
.front .node.uid19 h2.title,.okur-mektubu h2.title {font-size: 160%;}
.yazi_kutusu h2.title a             {
                                    font-size: 125%;
                                    line-height:132%;
                                    color:var(--h2_title_color);
                                    color: #ffffff;
                                    text-shadow: 0px 0px 3px #000;
                                    background-color: rgba(0,0,0,0.2); 
                                    padding: 0px;
                                    }
.yazi_kutusu h2.title a:hover       {text-shadow: none;}


.bigtitle                  {font-size: 250%!important;}

/* item-list */
.item-list ul li a                  { font-size: 1.2em;}
.item-list ul li a:hover            { font-weight: bold;}
.item-list ul li.listemakale        { clear:both;padding-bottom:10px;}


/* diger makaleler, one cikanlar */
.digermakaleler                     {color: #afafb1;font-family: "Trebuchet MS";}

.digermakaleler ul,
.onecikanlar ul                     { margin: 0; padding:0}


.onecikanlar ul li,
.digermakaleler ul li               {
                                      margin-bottom: 3px;
                                      list-style-image: url("../img/leaf2.gif");
                                      margin-left: 24px; 
                                      font-size: 15px;
                                    }
#tarihteBuAy .content ul li         { font-size:13px;
                                      margin-bottom: 2px;
                                      list-style-image: url("../img/leaf.gif");
                                      margin-left: 14px;                                      
                                    }
                                    
#onecikanlar-konuda_onecikanlar .onecikanlar ul li              {font-size:16px; font-weight:bold;}
.view-display-id-sectiklerimiz_resimsiz .onecikanlar ul li      {font-size:18px;}
.view-display-id-sectiklerimiz_resimsiz .onecikanlar ul li a    {font-weight:normal;}

.digermakaleler ul li               { font-size: 16px;margin-bottom: .6em;}
.digermakaleler ul li a             { text-decoration: none!important; color: #005a8c;}
.onecikanlar ul li:hover            { background-color:  #c5dde4; }

.view-pubs-in-tid                   { font-size:120%}
.onecikan                           {padding: .75em 5px .75em 0px;clear:both;overflow:hidden;border-bottom: 2px solid #eae0e0;}
.onecikan:hover                     { background-color:  #ffe2d3;}
.onecikan a.active                  { color: #004c76;}
.related-articles.right .onecikan,
.related-articles.left .onecikan,
.related-articles.center .onecikan
  {font-size: 125%;}
#main .related-articles .view-content     {margin-top:0em!important}
#main .related-articles .onecikan     { margin-bottom:0em!important; }

.onecikan .title                    {
                                      line-height: 1.2;
                                      /*  font-family:Oswald,sans-serif; */
                                      font-family:'Pt sans',sans-serif;
                                      font-weight: bold;
                                      font-size: 1.45em;
                                      margin-bottom: 0.1em;
                                    }
.onecikan .altbaslik                    {
                                      line-height: 1.2;
                                      font-family:'Pt sans',sans-serif;
                                      font-weight: bold;
                                      font-size: 1.25em; margin-top: -0.1em;
                                      margin-bottom: 0.1em;
                                      color: #888;  
                                    }

.onecikan .yazar-adi                { font-size:1.2em; color: #888;}
.onecikan .yazi-tarih               { font-size:1.1em; color: #aaa;}
.yazar                              { color: #999; font-size:.9em;}
.onecikanlar .title                 { font-size:.9em;}
.onecikanlar h3                     { font-weight:bold;color:#6a6d9b;padding-left: 5px;}
        .yayin-tarihi               { font-size:1em; color: #aaa; text-align:right}
p.yazi-linki { font-size:1.1em; color: #aaa; margin-top:1em}
.yazi-linki a {color:#aaa} 
.related-articles .onecikan:hover,
#kayan_yazilar-embeded_articles .onecikan:hover   { background-color:  #efefef;}
.related-articles .onecikan ,
#kayan_yazilar-embeded_articles .onecikan,
#mesaj_listesi-mesaj_listesi .onecikan,
#sunular-sunu_slayt_listesi .onecikan,
.manset-yazi      {
                                      margin-bottom:1em;
                                      padding: .6em .5em;
                                      background-color: #eaeaea;
                                      /* height: 115px; */
                                      box-shadow: 0px 2px 5px 1px #b9b9b9;
}


.manset-yazi                  {float: left;                              }
.manset-yazi .image           { float: left; margin:5px 5px 5px 0px;}
.manset-yazi .title           { margin-top: 5px; font-weight: bold; 
                                }
.manset-yazi .title a         { color: black; /*#b32a17; */}
.manset-yazi .yazar-adi       { color: #777;
                                font-size: 1.25em;}  

.stickies .yazar, 
.dummystickies .yazar               { font-size:1.1em; color: #777;}

.okuma-listesi                      { font-size: 1.2em;}
/* images */
.golge-cerceve {background-color:#f8f8f8;border: 2px solid #fff;border-radius:5px;box-shadow: 0px 0px 4px 0px #888888;margin-bottom: 1em;}
.golge-cerceve .golge-cerceve {border: none;border-radius:0px;box-shadow: none;margin-bottom: 0em;}
.golge-cerceve img {    border-radius:5px;}
#anasayfa_manset-manset_duyuru_2 .golge-cerceve {background-color:transparent; border:none;box-shadow:none}
#anasayfa_manset-manset_duyuru_2 .golge-cerceve img {width:100%
}
.e-brosur {position:relative;overflow: hidden;}
.ebros_container {    float: right;
    padding: 5px 5px;
    background: #b70000;
    font-weight: bold;
    color: #ffd766;
    text-align: center;
    margin: 0px 0px 0 1em;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    width: auto;}
.node-teaser:not(.node-manset) img,
.page-medya-galeri img.img-medya-galeri,
.page-medya-galeri2 img.img-medya-galeri{
                                      margin-top: 4px;
                                      border: 2px solid #fff;
                                      box-shadow: 0px 0px 4px 0px #888888;
                                      padding: 0;
                                      }
.page-medya-galeri img.img-medya-galeri,.page-medya-galeri2 img.img-medya-galeri {box-shadow: 0px 0px 10px 0px #000000;max-height:126px; width:auto}
                                      

img                {
  display:block;
  margin-left:auto;
  margin-right:auto;
  max-width: 100%;
  height: auto;
  }                                 
img.file-icon {margin:0 .5em 0 0;float:left}
.item-list img.file-icon {display:none; }

.stickies img, .dummystickies img,
.onecikan img,
.img-liste_thumb,
.img-liste_thumb2,
.img-liste_thumb3,
.img-kucuk_kapak, 
.img-h72                            {
                                     float:left;
                                     border:1px solid #fff;
                                     box-shadow: 0px 0px 4px 0px #888888;
                                     margin: 0 1em 0 .4em;
                                     }

.file-image .content .img-large{
     margin:0 auto 1em auto;
}
.file-image .content:has(.field-name-field-ekbilgi) .img-large{
     margin-bottom:0em;
}
.page-file .file-image.full img {max-width: 1152px!important;}

.node-article .field-name-field-image .img-large-portrait                 {display:block;max-height:700px;width:auto;margin:0 auto 2em auto!important;/* max-width: 50%!important; *//* float:right; *//* padding-left:1em; */}                     
.node-article .field-name-field-image .img-large-landscape                {float:none;padding:0em;/* margin-bottom: 2em; */}                     
.page-file .file-image .img-large              {float:none}
.page-file .file-image .img-large-portrait     {float:none;padding:0;margin:0;width:auto!important;max-width:100%!important}


/*body icindeki resimlere uygulanir */
.media .img-large-portrait          {max-width:100%!important; float:none; padding:0em;}                     
                  

.media-wysiwyg-align-left .img-large {padding-left:0;}
.media-float-left,                   
.media-float-right                  {margin: 0; padding: 0;}
.media-float-left  .img-large       {float:left;  margin: 0; padding: 0 1em 0 0em;}
.media-float-right .img-large       {float:right; margin: 0; padding: 0 0em 0 1em;}

.view-admin-views-file video {max-width:168px}

.stickies .image,
.onecikan .image                    {width: 33%;}

.related-articles.right .onecikan .image  {width: auto;}
.node-teaser .field-type-image      {max-width: 35%;min-width:unset;float:left;margin-right: 10px;}
.node-manset.node-teaser .field-type-image {max-width: 100%;float:none;margin: 0px;}

.node-teaser .field-name-body       { }
.dusey .onecikan .image {width:100%!important;float:none;clear:both;}
.dusey .onecikan img {float:none;}    
   
/* bloklar */

.block-title                        {background-color: #910206;height: 30px;}
.block-title  h2                    {
                                      margin-bottom: 0px;
                                      padding: 7px 4px 2px 7px;
                                      color:white;
                                      font: bold 120% helvetica,verdana,arial,sans-serif;
                                      letter-spacing: normal;
                                      }

.bt-renkler1 .block-title	        {background-color: #198bab;}
.bt-renkler3 .block-title           { background-color: #6a6d9b;}
.bt-renkler4 .block-title           { background-color: #a7a7af;}



.golge-cerceve .node .content:has(.field-name-body) {padding:8px}
.block .content                     { background: none transparent; border:none; padding:0; }
.node-teaser:not(.node-manset) .content               {clear:both;margin-top: .25em;}
.renkler1                           { background: linear-gradient(#eee,#fff) transparent;
                                      border:  1px solid #d5edf4;
                                    }
.renkler2                           { background-color: #f6efef; }

.renkler3                           { background: linear-gradient(#e1e2f0,#fff) transparent;
                                      border:  1px solid #e1e2f0;}

#epublications                      { background: linear-gradient(#f9eded,#fff) transparent;  
                                      padding:5px}

                                    
.renkler1 a                         {color: #01708e; }
.renkler2 a                         { color: #910206}
.renkler2 a:hover                   { color: red}
.renkler3 a                         { color: #535688;}

#tarihteBuAy  .content              {background: linear-gradient(#ffebeb,#fff) transparent;}
#tarihteBuAy a                      { color: #910206}

.related-articles .block-title	    { background-color: #eee;}
.related-articles .block-title h2   { color:  black; font-size: 1.4em;}
#kayan_yazilar-embeded_articles .renkler2,
#mesaj_listesi-mesaj_listesi .renkler2,
.related-articles .renkler2         { background:  none transparent;}
.related-articles .renkler2 a:hover { color:  #910206;}


.related-articles                   { margin-bottom: 4em; margin-top:2em;}
.related-articles.right            {float: right;min-width: 40%;margin:0;max-width:50%;margin-left: 1em;margin-top: 7px;}
.related-articles.left            {float: left;min-width: 33%;margin: 0; margin-right:.8em; margin-top:7px;}
.related-articles.center            {/* float: none; *//* width: 40%; *//* margin: .5em auto; */}
.related-articles.dusey            {min-width: 0%;margin-top: 0px; }
#anasayfa_manset-manset_duyuru .related-articles {margin:0}
.dummystickies .title,
.stickies .title                    { /* font-family:Oswald,sans-serif; */
                                      font-family:'Franklin Gothic','Arial Narrow',sans-serif;
                                      font-weight: bold;                                      
                                      font-size: 1.15em;
                                      margin-bottom: 0.1em;
                                      line-height:1.2em;
                                    }
.stickies, .dummystickies           {padding: .4em 0 .4em .2em;clear:both;overflow:hidden;font-size:1.2em;}


.view-latest-english table                                  { font-size:1.15em; margin:0; }
.view-latest-english table tr td:hover                      { background-color:  #e1e2f0; }


/* epublications */ 
#mtw_epubs          {width:100%;position:relative;}
#epublications a    {color: #910206; }
.epub               {margin-top: .5em;}
.resim-galeri       {margin:0 auto; max-width:100%;}
.resim-galeri-resim {margin-bottom:1em}

.epub-kapak-resmi   {float:left;margin-right: 15px;}
.epub-kapak-resmi img {box-shadow: 2px 2px 4px 0px #666;}
.epub-title         {font-size: 20px;/* padding-top:5px; */line-height: 24px;
                     /*font-family: 'PT Sans',Oswald,'Arial Narrow', sans-serif;*/
                     font-family:'Lucida Bright',sans-serif;
                     font-weight: bold;                     
                     }
.epub-yazar         {font-size:14px;font-weight:bold;line-height:normal;/* padding-top:3px */}
.epub-teaser        {font-size: 13px;line-height: 17px;padding: 3px 10px 0px 0px;}
.epub-ek-dosya      {float:none;clear:both;/* margin-top:2.5em; */}
.epub-ek-dosya ul li a  {/* padding-left:10px; *//* margin-right:10px; *//* font-size: 12px; *//* line-height:18px; */}
span.author {white-space :nowrap;}

.medya-galeri .views-slideshow-cycle-main-frame-row{/* position:relative!important; */}
.medya-galeri .views-slideshow-controls-top           {position:relative;left:0;top:0%;opacity:1}
.medya-galeri .views-slideshow-controls-text {}
.medya-galeri .views-slideshow-pager-field-item  {opacity:.6}
.medya-galeri .views-slideshow-pager-field-item:hover,
.medya-galeri .views-slideshow-pager-field-item.active {opacity:1}
.medya-galeri .views-slideshow-controls-bottom           {position: absolute;left:0;top: 40%;z-index:100;width: 100%;opacity:.6;}



.views-slideshow-controls-top           {position:absolute;left:0;top:50%;z-index:100;width: 100%;opacity:.6;}
.views-slideshow-controls-top:hover     {opacity:.9;}
.views-slideshow-controls-text-previous {float:left;}
.views-slideshow-controls-text-next     {float:right;}
.views-slideshow-controls-text a        {
                                        display: block;
                                        width: 40px;
                                        height: 40px;
                                        text-align: center;
                                        outline: 0;
                                        text-indent:-9999px;
                                        }
.views-slideshow-controls-text-next a       { background: url(../img/slide_next.png) no-repeat; }
.views-slideshow-controls-text-previous a   { background: url(../img/slide_previous.png) no-repeat; }

.views-slideshow-controls-text-pause,
.views-slideshow-controls-text-previous span,
.views-slideshow-controls-text-next span    { display: none; visibility: hidden; }

#kitapkapaklari1,#kitapkapaklari2,#kitapkapaklari3  {position:relative;}

/* tarih ayrac */
.tarihayrac     {
                 font-size:1.2em;
                 text-align:right;
                 width: 50%;
                 float: right;
                 padding-right:2px;
                 font-weight:bold;
                 background: -webkit-linear-gradient(right, ##f8f8f8,#E2E3F0     ) transparent;
                 background: linear-gradient(to right,#ffffff,#e8e8e8     ) transparent;
                 color: #afafaf;
                 }
.node-sticky .tarihayrac,
.node-dummy_sticky .tarihayrac  {background:none;}


/* diller */
#otherlanguages             {margin-right: 15px;float:right;margin-bottom:3px;margin-top: 3px;}
#otherlanguages a           {font-family: Arial;font-size: 15px;color:  white;font-weight:bold;}

#language-en,
#language-tr,
#language-fa                {
                              width: 90px;
                              padding: 2px 5px;
                              /* font-size: 1.5em; */
                              text-align:center;
                              background-color: #841111;
                              border-radius: 8px;
                              box-shadow: 0 0 6px rgba(60, 60, 60, 1) inset;
                              margin-bottom:3px;
                              }
.node-sticky .tarihayrac    { background: none;}
#search-and-buttons  {clear:both}
#butonlar                   {float: right;margin-right: 13px;position: relative;}
#butonlar img               {filter: grayscale(.8);-webkit-filter: grayscale(100%);display:inline;}
#butonlar img:hover         { filter: none; -webkit-filter: none;}



/* search_box */
#search-block-form                  { float: right;
                                      margin-right: 15px;
                                      position: relative;
                                      opacity: .5; height:30px}
#search-block-form:hover,
#search-block-form:active
            { opacity: 1; }

#search-block-form .form-text       {
                                      background: url(../img/search-icon2.png) no-repeat scroll right center white;
                                      border: 1px solid #d5d5d5;
                                      border-radius: 8px;
                                      box-shadow: 0 0 7px rgba(0,0,0,0.20) inset;
                                      width: 113px;
                                      padding-right:27px;
                                      }
#search-block-form .form-submit     { display: none; }


/* faq */
h3.faq-header {
    margin: 9pt 0em;
    font: bold 1.7em Georgia;
    color: #990000;
    text-align: left;
    clear: both;
}
.faq-question {
    font-size: 1.4em;
    font-weight: normal;
    padding-left: 15px;
    background: url(../img/sidebar-bullet-dot.png) no-repeat 0px 11px;
}
.faq-question a:hover {
    color: red
}
.faq-answer {
    font-size: 1.2em;
    color: #000;
    margin-top:.5em;
}
.faq-description {
    font-size: 1.4em;
    font-weight: bold;
    color: #666;
}


/* YENI YAZDIKLARIM */ 
#sag-bolum                      { float: right;}
#sag_bolum_ikisutun             { display: flex;  justify-content: space-around;}
#sag-bolum-solsutun             { float: left; width:49%}
#sag-bolum-sagsutun             { float: right; width:49%}



h1                              {
                                  border-bottom: 2px dotted #dfdf80;
                                  color: black;
                                  font-family: 'PT Sans',"Trebuchet MS",Verdana;
                                  font-size: 3em;
                                  font-weight: bold;
                                  line-height: normal;
                                  margin-bottom: 1em;
                                  padding-bottom: 7px;
                                  }
h1.title .tax-name              { /* text-transform: uppercase; */
                                  font-size: 1em;
                                }
#user-menu                      { text-shadow: 0px 0px 5px black;}
#user-menu      a               {font-family: Arial;font-size: 16px;color:  white;}


.node-teaser p                  {
                                  font-family: helvetica,verdana,arial,sans-serif,"Lucida Grande","Lucida Sans Unicode";
                                  font-size: 14px;
                                  line-height: 20px;
                                 }
.node-teaser p:hover             {display:block; height:auto!important; overflow:visible                                 }
.node-teaser .field-name-field-tags {clear:both; }


tr {vertical-align:top;}



.addthis_sharing_toolbox        { opacity:.5}
.addthis_sharing_toolbox:hover  { opacity:1}



.view-siirler h3                {
                                  font-weight: bold;
                                  font-size: 2em;
                                  color: #485c74;
                                  border-bottom: 1px solid;
                                  }



/* views exposed forms*/
.views-exposed-form           { margin-bottom:2em}   

form#views-exposed-form-yazar-makaleler-page-1
    .views-exposed-form {margin-top:-5em ; position:absolute; left:34%; opacity:.25;}
form#views-exposed-form-yazar-makaleler-page-1
    div.views-exposed-form:hover  {opacity:1}
}

.views-exposed-form label {float:left;padding-right: 10px;}
.views-exposed-form .views-exposed-widget .form-submit 
            {
            margin-top:0;
            /*position: relative;
            top: 50%;*/
            transform: translateY(50%);
            }


.gelismis-arama .views-exposed-form label {font-size:130%;float:left; margin-right:5px}
.gelismis-arama .views-exposed-form .views-exposed-widget {/* display:flex; */}
.gelismis-arama .views-operator {margin-right:5px;}
.gelismis-arama select.form-select {padding: 1px; }
.gelismis-arama input {margin:0px;font-size: 10pt; padding:2px; color:darkred}
 input[type="submit"], 
 input[type="reset"], 
 input[type="button"] {
    color: #333333;
    font-size: 140%;
    padding: 8px 1em 9px 1em;
}

.gelismis-arama .views-submit-button {/* display:block!important; *//* float:none; *//* clear:both; */}


.over-pdf-icon {position:absolute;bottom:4px;left:0px;}
.KitapNameInTeaser {color:black;font-size: 1.5em;
                    /*font-family:Oswald,sans-serif;*/
                    font-family:'Pt sans',sans-serif;
                    font-weight: bold;}
p.author-date   {line-height:15px;}

.node-unpromoted {opacity:.5;}
.node-unpromoted:hover {opacity: 1;}

.view-anasayfa-manset .node-unpromoted,
.node-mesaj.node-unpromoted:not(.view-frontpage *) {opacity:1;}


.views-row .node-mesaj.node-full {border: 1px solid #a9a3a359;border-radius:10px;padding: 0.8em;margin: 2em 0;background-image: linear-gradient(#f5f5f5, #eee);box-shadow: 2px 2px 10px 0px #aaa;}


hr  {background-color: #e0dddd;height: 2px;margin:4px 0px;}
hr.kitapname {margin:1px 0px 4px 0px;}


/* submit dates */


#social-media-links{margin-top:1em; float:right}
.fb_iframe_widget {vertical-align: top!important;}
#twitter-widget-0{width:86px!important}


li.pager-current {
  padding:.2em!important; 
  font-size: 1.4em;
  background-color: #969bfb;
}

.item-list .pager li {
    /* background-color: #ededed; */
    padding:.35em!important;   
    color: white;
    text-shadow: 0px 0px 1px grey;
}
.page-medya-galeri2 .item-list .pager li a {color:white}


.node .content hr {margin:1em 0;background-color:#7d6e5a;height:1px;}




#menu-nav {
    left: -40px;
}

.view-display-id-konudaki_onecikanlar {font-size:1.15em;}
p.tanitim {font-size:1.15em;}






.okur-mektubu .submitted .username {
    color: #777;
    font-size: 100%;
}
.node-mesaj.node-full.okur-mektubu .submitted .username{
font-size:115%}
.node-mesaj.node-full.okur-mektubu .submitted {
margin-bottom:1em;
}  

.language-fa p      {text-align:right;direction:rtl;font-size: 17px;}
.language-fa p.anametin {text-align:right;direction:rtl;}
                 
.language-fa .field-type-image {
    float: right;
    margin: 0 0 0 10px;
}
.trans-info         {margin-bottom:.2em}                               


.menu-header    {float:left;/* margin-right: 28px; */}

.ek-nav-toggle {
    float:right;
    display: none;
    position: relative;
    top: 0;
    right: 0;
    font-size: 15px;
    font-weight: normal;
    background: #18222B;
    color: white;
    margin: 0;
    letter-spacing: 1px;
    text-align: center;
    background: url(mobile-menu.png) 6px 6px  no-repeat;
    width: 28px;
    font-size: 0;
    height: 28px;
    z-index: 100;
}

#ek-top-menu-nav {
    float:right;
    margin: 0;
    padding: 0 0px;
    border: none;
    font: inherit;
    font-size: 110%;
    vertical-align: baseline;
    overflow: hidden;
    display: block;
    z-index: 99;
}

#ek-menu-nav {
    border: 0;
    float: none;
    position: absolute;
    top: 147px;
    /* left: 0px; */
    right: 0px;
    z-index: 999;
}

#ek-menu-nav ul {
    display: none;
    width: 170px;
}

#ek-menu-nav ul li {
    float: none;
}

#ek-menu-nav ul ul {
    /* background: none; */
    filter: none;
    border: none;
    box-shadow: none;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    top: 0;
    right: 80px;
    /* width: auto; */
    display: none;
}
#ek-menu-nav ul li:hover ul {position: absolute;right: 99px;top: 0px;left:unset;z-index: 999;}
.nav-toggle           {
                          background-position: 9px 10px ;
                          width: 36px;
                          height: 36px;
                        }
#top-menu-nav, .menu-nav-container {
    font-size: 120%;
}                        
  #menu-nav             { top: 36px;                         }

img.print-icon {width:auto!important;display:inline}



.lineclamp {
            display: -webkit-box;
            overflow: hidden;
            -webkit-box-orient: vertical;
           }

ul.quicktabs-tabs.quicktabs-style-navlist li a {
    padding: 0.5em 0 .5em 5px;
}
ul.quicktabs-tabs.quicktabs-style-navlist li.active a {
    font-size:1.5em;
}
.image .media {overflow:unset;}

.view-kitap-slaytlari .views-slideshow-cycle-main-frame {
    max-width: 175px;
    max-height:255px;
    width:100%!important;
    padding-bottom: 145%!important;
}
.view-kitap-slaytlari .views-slideshow-cycle-main-frame-row {
    position:absolute;
    width: 100%!important;
    height: 100%;
}    
#epublications {
    min-height: 250px;
    max-height:  325px;
    height: auto!important;
    overflow: auto;
    margin-bottom: 2em;
}

#epublications .views-slideshow-cycle-main-frame {
    width: auto!important;
        height: auto!important;
}
#epublications .views-slideshow-cycle-main-frame-row {
    width: auto!important;
        height: auto!important;
}    


#kampanyalar        {
    position: relative;
    width:100%!important;
    padding-bottom: 52.54%!important;
    max-width:295px;
    max-height:160px;       
}
.kampanya{
     position:absolute; 
     width: 100%!important; 
     height: 100%; 
}    
a.block-baslik {color:white} 
.region-sag-bolum-alt > div {margin-bottom: 2em;}
#19 {display:inline-block;}
/* sosyal medya takip et blogu */
.block-19  .block-title     {background-color: #e1e4e6;}
.block-19  .block-title h2  {color: black;}
.block-19  .content         {padding:.5em;background-color: #f3f3f7;}
a.at300b img {float:left; margin-right:.5em}
a.at300b {font-size:15px; line-height:25px;display:block}


.node-faq .field-item {font-size:1.3em}


#kayan_yazilar-embeded_articles .content,
#mesaj_listesi-mesaj_listesi .content,
#mesaj_listesi-mesaj_listesi_2 .content,
#sunular-sunu_slayt_listesi .content{
   max-height: 370px;
    overflow-y: scroll;
}
#mesaj_listesi-mesaj_listesi_2 .content {max-height:345px}
.view-taxonomy-term .view-header 
{           text-align:right; 
            margin:  0em;
            font-size: 110%;
            color: #ccc;
}
.taxo-desc  {
            text-align:left;
            margin: 1em 0 0em 0;
            font-family: 'PT Sans',helvetica;
            font-size: 130%;
            font-weight:bold;
            color: #888;
}
.file-image .field-name-field-ekbilgi {/* margin-top:-1.5em; */text-align: center;font-weight:bold;font-family: Tahoma;font-size: 14px;color: #a4a4a4;/* margin-top: -1em; *//* margin-bottom: 0.5em; *//* background-color: #eeeeee; */padding: 5px 5px 5px 5px;}
.media .file-image .field-name-field-ekbilgi {/* margin-top: -0.65em; *//* margin-bottom:0em; */}


.field-name-field-yazaradi {font-size: 150%; color: #666; font-weight: bold; }
.node-mesaj .field-name-field-yazaradi {margin-bottom:1em;}
.ikisutun,.column {
    column-count: 2;
    column-gap: 3%;
    column-rule: 4px double #80804029;
}
.ucsutun {
    column-count: 3;
    column-gap: 3%;
    column-rule: 4px double #80804029;
}
.float-left {float:left; margin-right: 1em;}
.float-right {float:right; margin-left: 1em;}
.nofloat {float:none; clear:both;}
.alinti {background: url(quote.png) -6px -16px no-repeat;padding-left:75px;font-size:1.75em!important;font-style: italic!important;}
.sunu-slayt-yazi-kutusu {display: flex; flex-wrap: wrap;}
.previous-slayt a {height:36px;background: url(prev.png) 0 0 no-repeat;}
.next-slayt a {height:32px;background: url(next.png) 100% 0 no-repeat;}
.previous-slayt a,
.next-slayt a {
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    outline: 0;
    text-indent: -9999px;
    opacity: 0.5;
}
.previous-slayt a:hover,
.next-slayt a:hover {opacity: 1;}
    
.block-21  {margin-bottom: 0em!important;}
.element-invisible {
  width:1px;
}

#ekran_bilgisi {text-align: center; color: #ddd;}

.flex-content > .view-content           { display: flex;  justify-content: space-between; flex-wrap: wrap; gap: 10px 10px;}

.view-id-frontpage.view-display-id-page_2 .view-content {display:flex;flex-wrap: wrap}
.view-id-frontpage.view-display-id-page_2 .view-content>div {
          flex: 0 0 50%;
      }
.yazi_kutusu {
        width: var(--kutu_w); height:var(--kutu_h); 
        border-radius: 5px;
        position:relative;
}
.yazi_kutusu::before {
    content: ""; 
    position: absolute;
    top: 0;
    left: 0;
    width: var(--kutu_w); height:var(--kutu_h); 

    background: linear-gradient(var(--g_direction), var(--start_color), var(--end_color));
    background-size: contain;    
    /*opacity: .7;*/    
}

.yazi_kutusu_content {
    position: absolute; top:0; z-index:100;
        padding: 10px 10px 5px 40%; 
        text-shadow: 0px 0px 3px #000;
        text-align: var(--c_text_align);
        }

.media, .file-video, .media video {
    max-width: 680px; /*623px*/
}
.media video {
    width: 100%;
}

p {word-wrap: break-word; }
.view-resimsiz-yaz-lar .view-header {font-size:1.5em; color:#ccc; font-weight:bold; font-style:italic; margin-bottom:1em;}




.resimli-kisa-liste {
    margin-bottom:1em;
    color: #373738;
    margin: 0 0px 10px 0;
    padding: 10px 10px 0px 10px;
    width: 31%;
    min-height: 1px;
    min-width: 210px;
    box-shadow: 1px 1px 5px 2px #bcc0c4;
}
.resimli-kisa-liste h2.title{font-size:150%}
.resimli-kisa-liste .submitted {font-size:120%}
.resimli-kisa-liste .field-name-field-image {
    margin-bottom: -3px;
    margin-top:5px;
}
.resimli-kisa-liste .field-name-body {
                                       height:78px;
                                       overflow: hidden;
                                       text-overflow: ellipsis;
                                       /* -webkit-mask-image: linear-gradient(0deg, transparent 0px, red 66px); */
  /* 0deg = down, 90deg = left, 180deg = top, 270deg = right */
                                       } 
.resimli-kisa-liste .field-name-field-tags {float:none; clear:both; margin-top:.5em;}
.views-row-odd.resimli-kisa-liste {background: #f7f7f7}
.views-row-even.resimli-kisa-liste {background: #eaeaea}

#page-prev-button {display:block; position:fixed; top:50%;left:40px; opacity: 0.2;}
#page-next-button {display:block; position:fixed; top:50%;right:40px; opacity: 0.2;}
#page-last-button {display:block; position:fixed; top:50%;right:0; opacity: 0.2;}
#page-first-button {display:block; position:fixed; top:50%;left:0; opacity: 0.2;}
.node-manset {/* margin-bottom:2em; */}
.node div.contextual-links-wrapper{right:35px}