
header.header {
  /*padding: 63px 0 55px 0;*/
  padding: 50px 0;
  position: relative;
}

header.header:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}

header.header > .container {
  position: relative;
  z-index: 500;
}

.language-switcher-language-url ul li.is-active {
  display: none !important;
}
.language-switcher-language-url ul.links li {
    list-style: none;
}

#block-topmenuright ul li a .fa,
#block-topmenuright ul li a .fa-brands {
  padding: 15px 10px;
}

.header-right #block-myisuheaderlink .link-myisu, #block-dildegistirici a, #block-searchheaderbutton .fa, .language-switcher-language-url a {
  display: block;
  padding: 15px 10px;
  text-align: center;
}
.region-header-top-right p {
  margin-bottom: 0;
}
.header-right #block-myisuheaderlink .link-myisu {
  padding: 2px 0px;
}

.header-right div[id*=block-]:not(:last-child) {
  position: relative;
}

.header-right div[id*=block-]:not(:first-child):after {
  content: '';
  position: absolute;
  top: 15px;
  bottom: 15px;
  right: 0;
  width: 1px;
}
#block-dildegistirici>a {
  cursor: pointer;
}
div#block-dildegistirici>a i {
  padding-left: 7px;
  font-size: 17px;
}
.header-right #block-dildegistirici:after, .language-switcher-language-url:after{
  content: '';
  position: absolute;
  top: 15px;
  bottom: 15px;
  right: 0;
  width: 1px;
}

#block-isu-main-menu {
  margin-right: -15px;
  margin-top: 30px;
  text-align: right;
}

#block-searchheaderbutton p {
  margin: 0;
}

#block-searchheaderbutton .fa {
  cursor: pointer;
}
nav#block-topmenuleft a.istinyeli {
  color: transparent !important;
  position: relative;
  font-size: 0 !important;
  width: 74px;
}
nav#block-topmenuleft a.istinyeli:before {
  content: "";
  position: absolute;
  -webkit-transition: 0.3s ease-out all;
  -o-transition: 0.3s ease-out all;
  transition: 0.3s ease-out all;
  top: -15px;
  background: url(/themes/custom/istinye/images/istinyeli-logo-white.png);
  width: 74px;
  height: 47px;
}
nav#block-topmenuleft a.istinyeli:hover:before {
    background: url(/themes/custom/istinye/images/istinyeli-logo-red.png);
}
/* Sticky Header - Start */

header.header.sticky {
  position: fixed;
  top: -200px;
  left: 0;
  right: 0;
  z-index: 20;
  padding-top: 10px;
  box-shadow: 0px -15px 60px 0px;
  -moz-box-shadow: 0px -15px 60px 0px;
  -webkit-box-shadow: 0px -15px 60px 0px;
}
header.header.sticky {
  padding-bottom: 5px;
}
header.header.sticky #block-isu-main-menu {
    margin-top: 15px;
}
body.header-is-sticky header.header.sticky {
  top: 0;
}
.navbar {
  margin-bottom: 0;
}
body.header-is-sticky .mega-menu {
  position: fixed;
  top: 115px;
  left: 0;
  right: 0;
  z-index: 99;
}

header.header.sticky .digimeg-main-nav li a {
  padding: 25px 15px 20px 15px;
}

header.header.sticky .remove-sticky-header {
  display: none;
}
#block-dildegistirici ul li {
  display: block;
}
div#block-dildegistirici {
    position: relative;
}
div#block-dildegistirici ul.multiple-lang {
  z-index: 100;
  background: #2f292b;
  position: absolute;
  width: 100%;
  margin-left: -13px;
}
div#block-dildegistirici ul.multiple-lang li a {
  padding: 10px 10px;
}
/* Sticky Header - Finish */


@media (max-width: 991px) {

  .header-left, .header-right, .header .block-isu-branding {
    text-align: center;
  }

  .header-right {
    margin-bottom: 30px;
  }

  #block-topmenuright {
    margin: 20px 0;
  }

}

@media (min-width: 992px) and (max-width: 1199px) {

  body:not(.front-page) header.header {
    padding-bottom: 15px !important; 
  }

  #block-topmenuright ul li a .fa {
    padding: 15px 5px;
  }

  .header-right #block-myisuheaderlink .link-myisu, #block-dildegistirici a, #block-searchheaderbutton .fa {
    padding: 15px 0;
  }

  body.header-is-sticky .mega-menu {
    top: 98px;
  }

  header.header.sticky .digimeg-main-nav li a {
    padding: 20px 10px 13px 10px;
  }

}

@media (min-width: 768px) and (max-width: 991px) {

  header.header {
    padding: 30px 0;
  }

  .header-right {
    margin-bottom: 15px;
  }

  #block-topmenuright {
    margin: 0;
  }

  header.header.sticky .digimeg-main-nav li a {
    padding: 15px 10px;
  }

  body.header-is-sticky .mega-menu {
    top: 80px;
  }

}

@media (max-width: 767px) {
 .toolbar-fixed  header.header{
    top: 39px;
 }
  header.header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99;
    padding-bottom: 15px !important;
    box-shadow: 0px -15px 60px 0px;
    -moz-box-shadow: 0px -15px 60px 0px;
    -webkit-box-shadow: 0px -15px 60px 0px;
    padding: 15px 0 !important;
  }

  .mobile-menu-hamburger, .block-isu-branding, .mobile-menu-search {
    float: left;
  }

  .mobile-menu-hamburger, .mobile-menu-search {
    width: 10%;
  }

  .block-isu-branding {
    width: 80%;
  }

  .block-isu-branding img {
    width: 200px;
  }

  .mobile-menu-hamburger {
    padding-top: 10px;
  }

  .mobile-menu-search {
    padding-top: 5px;
    text-align: right;
  }

  .mobile-menu-search p {
    margin: 0;
  }

}

@media (max-height: 767px) {

  /* Ana sayfa 'daki slider 'ın ekrana tam sığması için. */
  header.header {
    padding: 30px 0;
  }

}
