@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);

body {
  font-size: 12px;
  font-family: "Roboto", sans-serif;
  color: #121212; }

a {
  color: #121212;
  transition: 0.5s; }
  a:hover {
    color: #E0193F;
    text-decoration: none; }

* {
  outline: none !important; }

.fa-1x {
  font-size: 1rem; }

.content-shadow {
  background-color: #ffffff;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

ul.iletisimBilgileri {width: 100%;height: auto;overflow: hidden;}
ul.iletisimBilgileri > li {width: 100%;height: 50px;list-style: none;font-size: 14px;font-weight: 400;}

@media only screen and (max-width: 320px) {
.reklam {width: 100%;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.reklam {width: 100%;}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.reklam {width: 100%;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.reklam {width: 100%;}
}

/* @Header */
#header {
  margin-bottom: 30px; }

.last-articles .article-item {
  font-size: 14px; }

@media (max-width: 575px) {
  .last-articles .article-item {
    font-size: 12px; } }

/* @Navigation */
#navigation .navbar-nav .nav-item .nav-link {
  color: #121212;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: -0.30px;
  border-bottom: 3px solid transparent;
  transition: 0.5s; }

#navigation .navbar-nav .nav-item:hover .nav-link, #navigation .navbar-nav .nav-item.active .nav-link {
  color: #E0193F;
  border-color: #E0193F; }

@media (min-width: 1200px) {
  #navigation .navbar-nav {
    justify-content: space-evenly; } }

/* @Language */
.language.dropdown #languageDropdown {
  font-family: "Roboto", sans-serif;
  font-weight: 300;
  box-shadow: none; }
  .language.dropdown #languageDropdown:after {
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    vertical-align: unset;
    border: none; }

.language.dropdown .dropdown-menu {
  padding: 0;
  border-radius: 0;
  border: none; }
  .language.dropdown .dropdown-menu.show {
    display: flex; }
  .language.dropdown .dropdown-menu .dropdown-item {
    flex: 0 0 50%;
    max-width: 100%;
    border-radius: 0;
    border: none;
    background-color: #E5E5E5;
    color: #121212;
    font-weight: 300;
    font-family: "Roboto", sans-serif;
    transition: none; }
    .language.dropdown .dropdown-menu .dropdown-item.active, .language.dropdown .dropdown-menu .dropdown-item:hover {
      background-color: #E0193F;
      color: #ffffff; }

/* @Slider */
.slider-thumbnail {
  position: relative; }
  .slider-thumbnail .slider .slider-item {
    position: relative; }
    .slider-thumbnail .slider .slider-item .slider-item-content-container {
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%);
      width: 100%; }
      .slider-thumbnail .slider .slider-item .slider-item-content-container .slider-item-content {
        color: #ffffff; }
        .slider-thumbnail .slider .slider-item .slider-item-content-container .slider-item-content .slider-item-title {
          background-color: rgba(224, 25, 63, 0.7);
          color: #ffffff;
          font-size: 35px;
          font-weight: 600;
          display: inline-flex; }
        .slider-thumbnail .slider .slider-item .slider-item-content-container .slider-item-content .slider-item-description {
          background-color: rgba(0, 0, 0, 0.7); }
  .slider-thumbnail .slider-thumb-container .slider-thumb-item {
    cursor: pointer;
    transition: 0.5s; }
    .slider-thumbnail .slider-thumb-container .slider-thumb-item img {
      transition: 0.5s; }
  .slider-thumbnail .slider-thumb-container .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2; }
    .slider-thumbnail .slider-thumb-container .slick-arrow.slick-prev {
      left: 15px; }
    .slider-thumbnail .slider-thumb-container .slick-arrow.slick-next {
      right: 15px; }
  @media (min-width: 1200px) {
    .slider-thumbnail {
      margin-bottom: 130px; }
      .slider-thumbnail .slider-thumb-container {
        position: absolute;
        bottom: -95px;
        left: 0;
        width: 100%;
        z-index: 2; } }

/* @Section */
.section-title h4 {
  font-size: 1.2rem;
  color: #121212;
  position: relative; }
  .section-title h4:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -1rem;
    left: 0;
    right: 0;
    margin: auto;
    width: 100px;
    height: 2px;
    background-color: #E0193F; }

.section-content .card > button {
  padding: 0; }

.section-content .card .card-img-overlay {
  z-index: 2;
  padding-left: 0;
  padding-right: 0;
  text-align: left; }
  .section-content .card .card-img-overlay .badge {
    border-radius: 0;
    font-size: 1rem;
    font-weight: 300;
    padding: 5px; }

.section-content .card .card-image {
  position: relative;
  padding-top: 60%;
  overflow: hidden; }
  .section-content .card .card-image:before {
    content: "";
    display: block;
    width: 2rem;
    height: 2rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    opacity: 0;
    visibility: hidden; }
  .section-content .card .card-image img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: block;
    max-width: 100%;
    max-height: 100%; }
  .section-content .card .card-image .card-img-top {
    transition: 0.5s; }

@media (min-width: 1200px) {
  .section-content .card:hover .card-image:before {
    opacity: 1;
    visibility: visible; }
  .section-content .card:hover .card-image .card-img-top {
    filter: brightness(0.5); } }

.section-content .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2; }
  .section-content .slick-arrow.slick-prev {
    left: 15px; }
  .section-content .slick-arrow.slick-next {
    right: 15px; }

.blog .card .card-image-container {
  position: relative; }

.blog .card .card-body {
  padding: 10px; }
  .blog .card .card-body .card-title {
    font-size: 14px; }
  .blog .card .card-body .card-text {
    font-size: 12px;
    height: 40px;
    overflow: hidden; }

/* @Excange Rates */
.exchange-rates a[title="Dolar"] {
  color: #59BF59; }

.exchange-rates a[title="Euro"] {
  color: #DA2C38; }

.exchange-rates a[title="Altın"] {
  color: #FFCC5C; }

.exchange-rates a[title="Borsa"] {
  color: #1DB5D2; }

.exchange-rates a[title="Kripto"] {
  color: #F3650F; }

.exchange-rates a[title="Yen"] {
  color: blue; }

.exchange-rates strong {
  height: auto !important;
  overflow: auto !important; }

@media (max-width: 991px) {
  .exchange-rates .section-content .binary-list .binary-list-item {
    flex: 0 0 100%;
    max-width: 100%; } }

/* @Binary */
.binary-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap; }
  .binary-list .binary-list-item {
    flex: 0 0 50%;
    max-width: 100%;
    position: relative;
    border-bottom: 1px solid #dddddd;
    padding: 15px 0; }
    .binary-list .binary-list-item strong {
      height: 40px;
      overflow: hidden;
      display: block; }
    .binary-list .binary-list-item i, .binary-list .binary-list-item span {
      display: inline-block;
      vertical-align: middle; }
    .binary-list .binary-list-item span {
      padding-left: 5px; }
    .binary-list .binary-list-item:nth-child(even) {
      border-left: 1px solid #dddddd; }
    .binary-list .binary-list-item:last-child, .binary-list .binary-list-item:nth-last-child(2) {
      border-bottom: none; }

/* @List Group */
.list-group .list-group-item strong {
  height: 40px;
  overflow: hidden;
  display: block; }

/* @Comments */
.comments form .form-control {
  border: none;
  border-radius: 0;
  box-shadow: 0 5px 10px #f7f7f7;
  background-color: #F7F7F7;
  color: #BBBBBB;
  font-size: 1rem;
  font-weight: 300; }

/* @Pagination */
.pagination .page-item {
  padding: 0 5px; }
  .pagination .page-item .page-link {
    background-color: #EEEEEE;
    color: #9F9F9F;
    font-size: 1rem;
    border: none;
    border-radius: 0; }
  .pagination .page-item:hover .page-link, .pagination .page-item.active .page-link {
    background-color: #E0193F;
    color: #ffffff; }

/* @Social Links */
.social-links a {
  color: #A5A5A5;
  font-size: 1rem; }
  .social-links a:hover {
    color: #ffffff; }

/* @Newsletter */
.newsletter-title h4 {
  font-size: 14px;
  font-weight: 300;
  color: #ffffff;
  border-bottom: 3px solid #272727;
  position: relative;
  padding-bottom: 15px; }
  .newsletter-title h4:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -3px;
    width: 33px;
    height: 3px;
    background-color: #E0193F; }

.newsletter-title p {
  color: #7C7C7C;
  font-size: 12px;
  font-weight: 300; }

.newsletter-content .input-group .form-control {
  font-size: 12px;
  border: 1px solid #232323;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none; }

.newsletter-content .input-group .btn {
  font-size: 12px;
  font-weight: 300; }

/* @Footer */
#footer {
  background-color: #1B1B1B;
  margin-top: 30px;
  position: relative;
  color: #B9B9B9;
  font-size: 12px;
  font-weight: 300;
  /* @Footer Menu*/ }
  #footer .footer-top .footer-top-content {
    padding: 15px;
    border-radius: 10px;
    background-color: #272727;
    box-shadow: 0px 12px 14px 6px rgba(255, 255, 255, 0.16), 0 2px 10px 0 rgba(255, 255, 255, 0.12); }
  #footer .footer-menu .footer-menu-header {
    margin-bottom: 15px; }
    #footer .footer-menu .footer-menu-header h2 {
      border-bottom: 3px solid #272727; }
      #footer .footer-menu .footer-menu-header h2 button {
        font-size: 14px;
        font-weight: 300;
        color: #ffffff;
        padding-right: 0;
        padding-left: 0;
        position: relative; }
        #footer .footer-menu .footer-menu-header h2 button:before {
          content: "";
          display: block;
          position: absolute;
          bottom: -3px;
          left: 0;
          width: 100%;
          height: 3px;
          background-color: #E0193F; }
  #footer .footer-menu .footer-menu-body ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    #footer .footer-menu .footer-menu-body ul li a {
      display: block;
      padding: 5px 0;
      color: #A3A3A3;
      font-size: 12px;
      font-weight: 300; }
      #footer .footer-menu .footer-menu-body ul li a:hover {
        color: #E0193F; }
  @media (min-width: 1200px) {
    #footer .footer-top {
      position: absolute;
      top: -27px;
      left: 0;
      width: 100%;
      z-index: 2; }
    #footer .footer-bottom {
      padding-top: 50px;
      padding-bottom: 30px; }
    #footer .footer-menu .footer-menu-header {
      pointer-events: none; }
      #footer .footer-menu .footer-menu-header h2 button {
        box-shadow: none; }
    #footer .footer-menu .collapse {
      display: block; } }

/* @Modal */
.modal iframe {
  width: 465px;
  height: 315px; }

@media (max-width: 991px) {
  .modal {
    width: 100%; } }

/* @Override */
.btn-primary {
  color: #fff;
  background-color: #E0193F;
  border-color: #be1535; }
  .btn-primary:hover {
    color: #fff;
    background-color: #b21432;
    border-color: #e72b4f; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #b21432;
    border-color: #e72b4f;
    box-shadow: 0 0 0 0.2rem rgba(199, 56, 84, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #E0193F;
    border-color: #be1535; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #ea4262;
    border-color: #560a18; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(199, 56, 84, 0.5); }

.text-primary {
  color: #E0193F !important; }

.badge-primary {
  background-color: #E0193F;
  color: #ffffff; }
