/**
 * @file
 * Subtheme specific CSS.
 */


.sf-depth-1 {
  color: #666e82;
  text-decoration: none;
  font-weight: 500;
}

.sf-depth-1:hover {
  color: #185aa3;
  border-radius: 2px;
  font-weight: 600;
}

/* MENU CSS BAŞLANGIÇ */


li#main-menu-link-contentf0d83929-f308-4ad6-896c-bed18eee161c {
    background: white;
    text-decoration: none;
    border: none;
    z-index: 99;
    display: block;
    color: #666e8;
    /* font-size: 20px; */
    border-top: 3px solid #4285F4;
}

li#main-menu-link-contentefa27813-e54c-4f08-9424-5e50a5967d76 {border-top: 3px solid #0F9D58;}
li#main-menu-link-contentbda721b2-3060-4eca-a0e6-53ce775868ee {border-top: 3px solid #F4B400;}

ul.sf-menu.sf-vertical {box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;}


/* MENU CSS BİTİŞ */

a.sf-depth-2 {
    background: white;
    text-decoration: none;
    }

form#webform-submission-iletisim-node-17-add-form {
    background: #E8EFF9;
    padding: 25px 25px 10px 25px;
    color: #223862;
    margin: 10px;
    border-radius: 20px;
}
.alert-success {
  color: #0F5132 !important;
  background-color: #D1E7DD !important;
  border-left: none !important;}
  
.btn-primary {border-radius: 20px;}
.site-footer {background: #005498 !important; border-radius: 25px 25px 0px 0px; margin-top: 50px;}
.content img {border-radius: 20px;}
div#page {background-image: url(/sites/default/files/yu_anasayfa.jpg);}
.kadros {margin-bottom: 50px;}
.views-field.views-field-field-kisi-resim {margin-bottom: 11px;}
.birimler .col-md-3 {margin-bottom: 15px !important;}
.birimler a {color: white;font-weight: 600;font-size: 1em; text-decoration: none;}
.birimler.col-md-3 .birimTitle a {color: #fff;font-weight: bold;text-transform: uppercase;}
.birimler .birimTitle {z-index: 99999;position: absolute;bottom: 30px;background-color: rgba(0, 0, 0, 0.4);padding: 10px;text-align: center; border-radius: 0px 20px 0px 20px;}
.birimler img {height: auto;}
.birimler img:hover {opacity: 0.8;}
.anahome {margin-bottom: 30px; margin-top: 30px;}
.birimler a: hover {color: none;}
.block-column > .grid, .item-list > .block-column > .grid {background: transparent; border: none;}
h1.title {background: rgb(2,0,36); background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(26,89,178,1) 55%, rgba(9,57,126,1) 100%); color: white; text-align: center; padding: 100px;}
b {background-color: transparent !important;}
i.fa-regular.fa-square-check {width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 10px; background-color: #e6e6ff; color: #074575; -webkit-transition: 0.5s; transition: 0.5s; display: inline-block; font-size: 15px;}
i.fa-solid.fa-check {width: 25px; height: 25px; line-height: 25px; text-align: center; border-radius: 70% 30% 30% 70% / 60% 40% 60% 40%; background-color: #e6e6ff; color: #074575; -webkit-transition: 0.5s; transition: 0.5s; display: inline-block; font-size: 15px;}
ul.sf-menu a, ul.sf-menu span.nolink {cursor: pointer;}
.gavias_sliderlayer .btn-slide a {background-color: #005498 !important; box-shadow: none !important;}
.views-field.views-field-title .homechain {z-index: 99999; color: white; text-decoration: none; border-radius: 0 0 20px 20px; margin-bottom: 30px; text-align: center; padding: 10px; background-color: #D3D3D3; bottom: 0;}
.homechain {z-index: 99999; color: white; text-decoration: none; border-radius: 0 0 20px 20px; margin-bottom: 30px; text-align: center; padding: 10px; background-color: rgba(0, 0, 0, 0.4); bottom: 0;}
img.image-style-anasayfa-zinciri{border-radius: 10px 10px 0 0;
    box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;}
.ui-accordion .ui-accordion-header{background:#005498; border-radius:5px;}
.ui-accordion .ui-accordion-header a{color:white;}

    padding: 10px 100px 9px 15px;

/* YAN MENULER BAŞLANGIÇ*/

ul#superfish-biyosidal-laboratuvarlari {
    background: #D3D3D3;
    padding: 10px;
    border-radius: 10px;
}
/* YAN MENULER BİTİŞ*/



@media only screen and (max-width: 768px) {
  a#superfish-main-toggle {
    font-size: 25px;
    text-decoration: none;
    font-weight: 600;
    color: #1a59b2;
    float: right;
  }

  div.sf-accordion-toggle.sf-style-default a{padding: 10px 100px 9px 15px; margin-bottom: 15px;}
  span.file.file--mime-application-pdf.file--application-pdf {font-size: 15px !important;}
  div.sf-accordion-toggle.sf-style-default a {background: #003D74; color: white; border-radius: 10px;}
  div.sf-accordion-toggle.sf-style-default a.sf-expanded, ul.sf-menu.sf-style-default.sf-accordion li.sf-expanded {background: #003D74;}
  .block-column > .grid, .item-list > .block-column > .grid {background: transparent; border: none; text-align: center;}
  span.file.file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet.file--x-office-spreadsheet {font-size: 15px;}
  h1.title {background: rgb(2,0,36); background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(26,89,178,1) 55%, rgba(9,57,126,1) 100%); color: white; text-align: center; padding: 50px}



  

}


img.image-style-galeri-ozel {border-radius: 20px 20px 0 0; box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;}
.views-field.views-field-title .galyaz {z-index: 99999; color: white; text-decoration: none; border-radius: 0 0 20px 20px; margin-bottom: 30px; text-align: center; padding: 10px; background-color: rgba(0, 0, 0, 0.4); bottom: 0;}
.galyaz {z-index: 99999; color: white; text-decoration: none; border-radius: 0 0 20px 20px; margin-bottom: 30px; text-align: center; padding: 10px; background-color: rgba(0, 0, 0, 0.4); bottom: 0;}
.field.field--name-field-galeri-resimleri .field__item {float: left;padding: 1em; text-align: center; column-gap: 7.5rem; grid-template-columns: repeat(3, 220px);}
a {text-decoration: none;}
span.file.file--mime-application-pdf.file--application-pdf {border-radius: 2px 25px 25px 10px; padding: 10px 100px 10px 45px; font-size: 18px; margin: 10px 20px 10px 0; border-left: 3px solid #003D74; border-bottom: 1px solid;}
span.file.file--mime-application-vnd-openxmlformats-officedocument-spreadsheetml-sheet.file--x-office-spreadsheet {border-radius: 2px 25px 25px 10px; padding: 10px 100px 10px 45px; font-size: 18px; margin: 10px 20px 10px 0; border-left: 3px solid #003D74; border-bottom: 1px solid;}
.yan-menu-alanlar {background: #EAEEEF !important; border: 1px solid #DFD9DB;}
.col-md-4.col-sm-6.col-xs-12.galericik.views-row {margin-top: 20px;}


/**
------------------------ banner css başlangıç -----------------------
 */


.banner-carousel .init-carousel-owl {
  margin-left: 0;
  margin-right: 0;
}

.banner-carousel .init-carousel-owl .item {
  padding: 0;
  border-left: 0;
  text-align: center;
  position: relative;
}

.banner-carousel.v2 .item {
  padding: 0;
  height: auto;
  background: transparent;
}

.banner-carousel.v2 .item > div {
  padding: 15px 20px;
  text-align: center;
  position: relative;
}

.banner-carousel.v2 .item > div:last-child {
  border: none;
}


/**
------------------------ banner css bitiş -----------------------
 */





/**
------------------------ slider csss biladeeer -----------------------
 */

/****/
.gavias_sliderlayer {
  background: #fff;
}

.tp-parallax-wrap {
  visibility: visible !important;
  -webkit-transform-style: unset !important;
  transform-style: unset !important;
}

.tp-parallax-wrap:before, .tp-parallax-wrap:after {
  content: " ";
  display: table;
}

.tp-parallax-wrap:after {
  clear: both;
}

.slotholder {
  -webkit-filter: unset !important;
  filter: unset !important;
}

.layer-style-image {
  display: inline-block;
  text-align: center;
}

.layer-style-image img {
  max-width: 100% !important;
  height: auto !important;
}

.gavias_sliderlayer .tp-bullets, #gavias_slider_single .tp-bullets {
  -webkit-opacity: 1 !important;
  -ms-opacity: 1 !important;
  -o-opacity: 1 !important;
  opacity: 1 !important;
  visibility: visible !important;
  margin-left: -40px;
}

.gavias_sliderlayer .tp-bullets .tp-bullet, #gavias_slider_single .tp-bullets .tp-bullet {
  width: 20px;
  height: 5px;
  background: rgba(255, 255, 255, 0.4);
}

.gavias_sliderlayer .tp-bullets .tp-bullet.selected, #gavias_slider_single .tp-bullets .tp-bullet.selected {
  background: #fff;
}

.gavias_sliderlayer .tparrows, #gavias_slider_single .tparrows {
  width: 36px;
  height: 36px;
  background: #fff !important;
  line-height: 36px;
  color: #2e3d62;
  font-size: 18px;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.05);
}

@media (max-width: 767.98px) {
  .gavias_sliderlayer .tparrows, #gavias_slider_single .tparrows {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
}

.gavias_sliderlayer .tparrows:hover, .gavias_sliderlayer .tparrows:focus, #gavias_slider_single .tparrows:hover, #gavias_slider_single .tparrows:focus {
  background: #ff8257;
  color: #fff;
}

.gavias_sliderlayer .tparrows:before, #gavias_slider_single .tparrows:before {
  color: #2e3d62 !important;
  line-height: 36px !important;
}

.gavias_sliderlayer .tp-caption, #gavias_slider_single .tp-caption {
  z-index: 99;
  line-height: 28px;
  color: #2e3d62;
}

.gavias_sliderlayer .tp-caption img, #gavias_slider_single .tp-caption img {
  max-width: 100% !important;
  height: auto !important;
}

.gavias_sliderlayer .tp-mask-wrap, #gavias_slider_single .tp-mask-wrap {
  padding-bottom: 20px;
}

.gavias_sliderlayer .slide-style-1, #gavias_slider_single .slide-style-1 {
  font-weight: 900;
}

.gavias_sliderlayer .slide-style-2, #gavias_slider_single .slide-style-2 {
  font-weight: 700;
}

.gavias_sliderlayer .slide-style-3, #gavias_slider_single .slide-style-3 {
  font-weight: 600;
}

.gavias_sliderlayer .slide-style-4, #gavias_slider_single .slide-style-4 {
  font-weight: 400;
}

.gavias_sliderlayer .slide-style-5, #gavias_slider_single .slide-style-5 {
  font-weight: 500;
  letter-spacing: 8px;
  border-bottom: 1px solid #fff;
}

.gavias_sliderlayer .slide-style-6, #gavias_slider_single .slide-style-6 {
  font-weight: 400;
}

.gavias_sliderlayer .text-line, #gavias_slider_single .text-line {
  -webkit-box-shadow: 0 -8px 0 0 rgba(255, 130, 87, 0.1) inset;
  box-shadow: 0 -8px 0 0 rgba(255, 130, 87, 0.1) inset;
}

.gavias_sliderlayer .text-black, #gavias_slider_single .text-black {
  color: #2e3d62 !important;
}

.gavias_sliderlayer .text-theme, #gavias_slider_single .text-theme {
  color: #ff8257 !important;
}

.gavias_sliderlayer .text-theme-second, #gavias_slider_single .text-theme-second {
  color: #9364d4 !important;
}

.gavias_sliderlayer .text-white, #gavias_slider_single .text-white {
  color: #fff !important;
}

.gavias_sliderlayer .text-center, #gavias_slider_single .text-center {
  text-align: center;
}

.gavias_sliderlayer .text-left, #gavias_slider_single .text-left {
  text-align: left;
}

.gavias_sliderlayer .btn-slide.inner, .gavias_sliderlayer .btn-slide a, #gavias_slider_single .btn-slide.inner, #gavias_slider_single .btn-slide a {
  background: #ff8257;
  color: #fff;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  font-size: 16px;
  font-weight: 600;
  padding: 16px 50px;
  position: relative;
  display: inline-block;
  z-index: 1;
  border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -ms-border-radius: 32px;
  -o-border-radius: 32px;
  -webkit-box-shadow: 0px 10px 30px 0 rgba(255, 130, 87, 0.3);
  box-shadow: 0px 10px 30px 0 rgba(255, 130, 87, 0.3);
  border: none;
}

.gavias_sliderlayer .btn-slide.inner:hover, .gavias_sliderlayer .btn-slide.inner:focus, .gavias_sliderlayer .btn-slide.inner:active, .gavias_sliderlayer .btn-slide.inner.active, .gavias_sliderlayer .btn-slide a:hover, .gavias_sliderlayer .btn-slide a:focus, .gavias_sliderlayer .btn-slide a:active, .gavias_sliderlayer .btn-slide a.active, #gavias_slider_single .btn-slide.inner:hover, #gavias_slider_single .btn-slide.inner:focus, #gavias_slider_single .btn-slide.inner:active, #gavias_slider_single .btn-slide.inner.active, #gavias_slider_single .btn-slide a:hover, #gavias_slider_single .btn-slide a:focus, #gavias_slider_single .btn-slide a:active, #gavias_slider_single .btn-slide a.active {
  background: #ff490b;
  color: #fff;
}

.gavias_sliderlayer .btn-slide-white.inner, .gavias_sliderlayer .btn-slide-white a, #gavias_slider_single .btn-slide-white.inner, #gavias_slider_single .btn-slide-white a {
  background: #fff;
  color: #2e3d62;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  font-size: 16px;
  font-weight: 600;
  padding: 16px 50px;
  position: relative;
  display: inline-block;
  z-index: 1;
  border-radius: 32px;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -ms-border-radius: 32px;
  -o-border-radius: 32px;
  -webkit-box-shadow: 0px 10px 30px 0 rgba(255, 130, 87, 0.3);
  box-shadow: 0px 10px 30px 0 rgba(255, 130, 87, 0.3);
  border: none;
}

.gavias_sliderlayer .btn-slide-white.inner:hover, .gavias_sliderlayer .btn-slide-white.inner:focus, .gavias_sliderlayer .btn-slide-white.inner:active, .gavias_sliderlayer .btn-slide-white.inner.active, .gavias_sliderlayer .btn-slide-white a:hover, .gavias_sliderlayer .btn-slide-white a:focus, .gavias_sliderlayer .btn-slide-white a:active, .gavias_sliderlayer .btn-slide-white a.active, #gavias_slider_single .btn-slide-white.inner:hover, #gavias_slider_single .btn-slide-white.inner:focus, #gavias_slider_single .btn-slide-white.inner:active, #gavias_slider_single .btn-slide-white.inner.active, #gavias_slider_single .btn-slide-white a:hover, #gavias_slider_single .btn-slide-white a:focus, #gavias_slider_single .btn-slide-white a:active, #gavias_slider_single .btn-slide-white a.active {
  background: #ff8257;
  color: #fff;
}

.gavias_sliderlayer .gavias-overlay:after, #gavias_slider_single .gavias-overlay:after {
  content: "";
  background: url(../imagesgrid-slide.png) repeat rgba(0, 0, 0, 0.3);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.rs-background-video-layer {
  position: relative;
}

.rs-background-video-layer:after {
  content: "";
  background: url(../images/grid-slide.png) repeat rgba(0, 0, 0, 0.39);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}




