/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 27 2023 | 09:31:15 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.elementor-197 .elementor-element.elementor-element-a220977 .jltma-search-wrapper {background-color: transparent !important;}
.elementor-197 .elementor-element.elementor-element-a220977 .jltma-btn--search {padding: 0 !important;}
.banner_slider [aria-label="Slide 2"] {margin: 0 100px !important;}
.sub-menu .weglot-language a {font-size: 20px !important; color: #555 !important; display: flex !important; height: 50px; align-items: center;}

.sub-menu { top: 30px !important; background-color: transparent !important; } 

.sub-menu li {margin-left: 0 !important;}
.sub-menu li:before {display: none !important;}
.eael-simple-menu li:last-child {margin-left: 65px; position: relative;}
.weglot-language:before {position: absolute; content:""; background-color: #fff; width: 1px; height: 30px; left: -35px; top: 0;}
.n2-ss-control-bullet {position: relative !important; max-width: 1170px; width: 100%; text-align: left !important;}

.banner_text .n2-ss-layer-content::before {position: absolute; content:""; top: -25px; left: 0; width: 1px; height: 350px; background-color: #fff;}
.banner_social_icon .elementor-grid-item {display: block !important; margin: 15px 0 0 10px;}
.n2-ss-control-bullet:before {position: absolute; content: ""; width: 105px; left: 17px; top: 12px; background-color: #fff; height: 1px;}
.n2-ss-control-bullet:after {position: absolute; content: ""; width: 105px; left: 134px; top: 12px; background-color: #fff; height: 1px;}
div#n2-ss-4 .n2-ss-control-bullet {visibility: visible;}
.jltma-btn--search {background-color: transparent !important;
border-left: 6px solid #fff; overflow: visible;}
.mail_icon {right: 0;}
.eael-gallery-grid-item {margin-bottom: 10px;}
.elementor-14 .elementor-element.elementor-element-1067767 .jltma-entry-title {line-height: 26px !important;}
.elementor-14 .elementor-element.elementor-element-1067767 .jltma-entry-title a {font-size: 24px; line-height: 26px;}
.instagram_follower_text ul li .elementor-icon-list-text span {font-size: 12px; color: #555; font-weight: 400;}
.elementor-image-gallery .gallery-item img {margin: 0; width: 100%;}
div#n2-ss-4 .n-uc-mG2k8HLSPV4a-inner {box-shadow: none !important;}
.copy-right-text p {margin: 0;}
#breadcrumbs span span a {font-size: 16px !important; font-weight: 500 !important; font-family: inter !important;}
.contact_address .elementor-icon-list-text span {color: #000; font-size: 18px; font-weight: 500; font-family: kanit;}
#breadcrumbs {margin-top: -20px;}
.wpforms-field-container .wpforms-field {float:left !important; width: 49%; padding: 5px 0 !important;}
.wpforms-field-container .wpforms-field input {height: 50px !important; border-radius: 12px !important; border-color: #D9D9D9 !important;}
.wpforms-field-container .wpforms-field-textarea {width: 49%; float: right !important; position: absolute !important; right: 0;}
.wpforms-field-container .wpforms-field textarea { border-radius: 12px !important; border-color: #D9D9D9 !important; min-height: 190px;}
.wpforms-submit {position: absolute !important; bottom: 30px; right: 0; width: 49% !important; border-radius: 12px !important; height: 50px !important;}
.sub_page_banner {background-position: 70%;}


.carousel {
    position: relative;
    height: 750px;
	width: 100%;
    filter: drop-shadow(0 0 10px #0003);
    perspective: 100px;
  } 

::marker {font-size: 0 !important;}

.carousel__navigation-list {padding: 0; height: 65px;}
  
  .carousel__viewport {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    counter-reset: item;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
	  padding: 0;
  }
 
  .carousel__slide {
    position: relative;
	display: table;
    flex: 0 0 100%;
    background: rgba(0, 0, 0, 0.9);
    width: 100%;
    height: 750px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

.carousel__snapper {width: 1260px; margin: 0 auto; display: table-cell; vertical-align: middle; position: relative; z-index: 1;}
.carousel__snapper h3 {color: #fff !important;}
.carousel__snapper p {color: #fff !important; font-size: 24px !important; line-height: 30px !important; width: 45%;}


  .carousel {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -webkit-transition: all 1s ease;
	  background-color: #000;
	  position: relative;
}
.carousel__slide:after {opacity: 0.3; z-index: 0; content: ""; position: absolute; left: 0; right: 0; top: 0; background: rgba(0, 0, 0, 0.9); width: 100%; height: 100%; transition: 1s ease;}
.carousel__slide:hover:after {background: rgba(0, 0, 0, 0.15);}

  .carousel:hover {
    filter: grayscale(0%);
    filter: gray;
    -webkit-filter: grayscale(0%);
    filter: none;
    transition: 1s ease;
  }
  
  .carousel__slide:nth-child(even) {
    background-color: #99f;
  }
  
  .carousel__slide:before {
    content: "Siyasi Zaman Çizelgesi";
    position: absolute;
    top: 80%;
    left: 0;
    right: 0;
    color: #fff;
    font-size: 48px;
    font-weight: 500;
    font-family: kanit;
    text-align: center;
	  z-index: 1;
  }

  .carousel_slide_first {
    background-image: url(https://web.archive.org/web/20250325142144im_/https://demo.bilaltastan.com.tr/wp-content/uploads/2023/09/image2023.png);
}
.carousel_slide_second {
    background-image: url(https://web.archive.org/web/20250325142144im_/https://demo.bilaltastan.com.tr/wp-content/uploads/2023/09/image2022.png);
}
.carousel_slide_third {
    background-image: url(https://web.archive.org/web/20250325142144im_/https://demo.bilaltastan.com.tr/wp-content/uploads/2023/09/image2013.png);
}
.carousel_slide_fourth {
    background-image: url(https://web.archive.org/web/20250325142144im_/https://demo.bilaltastan.com.tr/wp-content/uploads/2023/09/image2007.png);
}
  
.carousel_slide_fiveth {
    background-image: url(https://web.archive.org/web/20250325142144im_/https://demo.bilaltastan.com.tr/wp-content/uploads/2023/09/image2004.png);
}
.carousel_slide_sixth {
    background-image: url(https://web.archive.org/web/20250325142144im_/https://demo.bilaltastan.com.tr/wp-content/uploads/2023/09/image2003.png);
}

.carousel__navigation {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
	z-index: 1;
  }
  
  .carousel__navigation-list,
  .carousel__navigation-item {
    display: inline-block;
  }

  .carousel__navigation ol li {margin: 0 30px; padding: 0 10px; border-left-style: solid; border-right-style: solid; border-color: #fff; border-width: 1px;}
.carousel__navigation ol li:active a {color: #E30A17;}
  
  .carousel__navigation-button {
    display: inline-block;
    transition: transform 0.1s;
    font-size: 26px !important;
    font-weight: 500 !important;
    font-family: kanit !important;
    color: #fff !important;
	line-height: 36px !important;
  }

.carousel__navigation ol li {
    bottom: -29px;
    position: relative;
}
  
  
  .carousel::before,
  .carousel__prev {
    left: -1rem;
  }
  
  .carousel::after,
  .carousel__next {
    right: -1rem;
  }
  
  .carousel::before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='0,50 80,100 80,0' fill='%23fff'/%3E%3C/svg%3E");
  }
  
  .carousel::after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolygon points='100,50 20,100 20,0' fill='%23fff'/%3E%3C/svg%3E");
  }

.gallery-item-caption-wrap .gallery-item-hoverer-bg {top: -11px !important;}

.gallery-item-caption-wrap.caption-style-hoverer {
    left: 10px;
    top: 20px;
    height: auto;
    width: auto;
    padding: 0;
    bottom: 10px;
    right: 10px;
}
.premium-video-box-container>div {overflow: visible;}
.premium-video-box-description-container {    top: auto !important; bottom: -75px !important; right: 0; width: 100%;}
.e-con.e-con>.e-con-inner>.elementor-widget {width: 100% !important;}
.info_list .elementor-icon-list-items .elementor-icon-list-item {justify-content: center;}



      .slider-container {
          overflow: hidden;
          width: 100%;
          margin: 50px 0;
      }
      
      .slider {
          display: flex;
          transition: transform 0.5s ease;
      }
      
      .card {
          flex: 0 0 31.60%;
          box-sizing: border-box;
          text-align: left;
          border: 1px solid #ccc;
          border-radius: 12px;
          margin: 0 10px;
          overflow: hidden;
      }
      
      .arrow {
          position: absolute;
          top: 50%;
          transform: translateY(-50%);
          cursor: pointer;
          display: flex;
          align-items: center;
          justify-content: center;
          transition: background-color 0.3s ease;
      }
      
      
      .arrow_left {
          left: -50px;
      }

      .arrow_right {
          right: -50px;
      }
.arrow_left{background-image: url(https://web.archive.org/web/20250325142144im_/https://demo.bilaltastan.com.tr/wp-content/uploads/2023/09/arrow_left.png); width: 18px; height: 32px; float: left; display: inline-block;}
.arrow_right{background-image: url(https://web.archive.org/web/20250325142144im_/https://demo.bilaltastan.com.tr/wp-content/uploads/2023/09/arrow_right.png); width: 18px; height: 32px; float: right; display: inline-block;}

      .card {position: relative;}
      .date {display: flex; margin-top: -66px; margin-left: 30px; height: 60px; width: 60px;}
      .date .date_box {font-size: 36px; line-height: 40px; font-weight: 500; font-family: kanit; background-color: #E30A17; color: #fff; border-radius: 12px 0 0 0; padding: 10px;}
      .date .month_box {font-size: 18px; line-height: 20px; font-weight: 500; font-family: kanit; background-color: #fff; color: #000; border-radius: 0 12px 0 0; padding: 10px;}
      .card_text {padding: 20px 30px;}
      .card_text h4 {margin: 0;}
      .card_text ul {padding: 0;}
      .card_text ul li {font-size: 16px; font-family: inter; list-style: none; line-height: 24px; font-weight: 500; position: relative; padding-left: 30px;}
      .card_text ul li::before {position: absolute; content: ""; background-image: url(https://web.archive.org/web/20250325142144im_/https://demo.bilaltastan.com.tr/wp-content/uploads/2023/09/map_icon.png); width: 18px; height: 26px; left: 0; top: 5px;}
       
.card .social_icon_outer {
  display: inline-block;
  position:absolute;
  top: 30px;
  right: 30px;;
}

/* Icons */

.social_icon_outer a {
  color:#E30A17;
  background: #fff;
  border-radius:100px;
  text-align:center;
  text-decoration:none;
  font-family:fontawesome;
  position: relative;
  display: table;
  width:50px;
  height:50px;
  -o-transition:all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
   -webkit-font-smoothing: antialiased;
}

/* pop-up text */
.social_icon_outer a .social_icon {position: absolute; top: 55px; right: 0; width: 100%; height: auto; display: block; visibility:hidden; opacity:0; background: #fff;}

.social_icon_outer a span {
  color:#555;
  bottom:0;
  font-size: 24px;
  -o-transition:all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -moz-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.social_icon_outer a:hover .social_icon {
  visibility:visible;
  opacity:1;
	display:block;
}

/* pop-up text arrow */
/* 
.social_icon_outer a span:before {
  content:'';
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  position:absolute;
  bottom:-5px;
  left:40px;
} */

/* text pops up when icon is in hover state */


/* font awesome icons */

.social_icon_outer a:nth-of-type(1):before {
content:'\f1e0';
font-size: 38px;
display: table-cell;
line-height: 34px;
vertical-align: middle;
padding-right: 3px;
}
.social_icon_outer a:nth-of-type(2):before {
content:'\f099';
}
.social_icon_outer a:nth-of-type(3):before {
content:'\f232';
}
.social_icon_outer a:nth-of-type(4):before {
content:'\f113';
}
.social_icon_outer a:nth-of-type(5):before {
content:'\f17d';
}
.social_icon_outer a:nth-of-type(6):before {
content:'\f1cb';
}


.pagination_number ul li .anwp-page-link span, .pagination_number ul li .anwp-page-link--disabled, .pagination_number ul li:last-child .anwp-page-link {display: none !important;}
.pagination_number ul li .anwp-page-link {font-size: 18px; font-weight: 500; color: #E30A17; margin: 0 10px; border-radius: 12px; border: 2px solid #E30A17; height: 40px; width: 40px; line-height: 20px;}
.pagination_number .anwp-pg-pagination-navigation ul li .anwp-page-link font {line-height: 20px; display: block;}
.pagination_number .anwp-pg-pagination-navigation ul li .anwp-page-link--active {background-color: #E30A17; color: #fff !important;}
.pagination_number .anwp-pg-pagination-navigation ul li .anwp-page-link:hover {background-color: #E30A17; color: #fff !important;}
.pagination_number ul li a[title] {display: none !important;}
.eapps-instagram-feed es-widget a[target] {display: none !important;}

.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active, .eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a, .eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-item>a.eael-item-active{
	background: transparent;
}

.eael-simple-menu li:last-child
{
	    margin-left: 0px !important;
	border-left: solid 1px #fff;
}

.elementor-197 .elementor-element.elementor-element-faf505d .eael-simple-menu.eael-simple-menu-horizontal li ul li > a {
    border-bottom: 1px solid #f2f2f2;
    font-size: 14px;
    background-color: transparent;
}
.elementor-197 .elementor-element.elementor-element-faf505d .eael-simple-menu.eael-simple-menu-horizontal li ul li > a:hover {
    color:#fff;
}
#menu-item-2633
{
	    border-left: none;
font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}
}
/*
     FILE ARCHIVED ON 14:21:44 Mar 25, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:24:40 Apr 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 4.124
  captures_list: 0.584
  exclusion.robots: 0.015
  exclusion.robots.policy: 0.006
  esindex: 0.009
  cdx.remote: 20.024
  LoadShardBlock: 245.594 (3)
  PetaboxLoader3.datanode: 272.645 (5)
  PetaboxLoader3.resolve: 97.626 (2)
  load_resource: 186.259
  loaddict: 77.997
*/

.elementor-element-8093933 img {
	border-radius: 0 !important;
}
.elementor-element-8093933 .elementor-widget-container {
	border-radius: 0 !important;
	overflow: visible !important;
}
.elementskit-nav-logo img {
	border-radius: 0 !important;
}

/* Footer Genislik Duzeltmesi */
.jltma-template-content-footer {
    width: 100% !important;
    max-width: none !important;
}
.elementor-511 .elementor-element.elementor-element-084d26b, 
.elementor-511 .elementor-element.elementor-element-0837c79 {
    width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}
.elementor-element-084d26b > .elementor-container,
.elementor-element-0837c79 > .elementor-container,
.elementor-element-0837c79 .e-con-inner {
    max-width: 1200px !important;
    margin: 0 auto !important;
    width: 100% !important;
}
.elementor-511 .elementor-element.elementor-element-0837c79 {
    margin-bottom: -5px !important;
    box-shadow: 0 50px 0 0 #C60000 !important;
}
html, body {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Footer Yazı Rengi Beyaz Yapma */
.jltma-template-content-footer,
.jltma-template-content-footer p,
.jltma-template-content-footer span,
.jltma-template-content-footer a,
.jltma-template-content-footer h1,
.jltma-template-content-footer h2,
.jltma-template-content-footer h3,
.jltma-template-content-footer h4,
.jltma-template-content-footer h5,
.jltma-template-content-footer h6,
footer,
footer p,
footer span,
footer a,
footer h1,
footer h2,
footer h3,
footer h4,
footer h5,
footer h6 {
    color: #ffffff !important;
}

/* Galeride kırmızı hover efektini kaldır ve büyüme efekti ekle */
.gallery-item-caption-wrap,
.gallery-item-caption-over,
.gallery-item-hoverer-bg {
    display: none !important;
}

.eael-gallery-grid-item {
    transition: transform .3s ease, box-shadow .3s ease !important;
}

.eael-gallery-grid-item:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 8px 20px rgba(0,0,0,0.15) !important;
}

.gallery-item-thumbnail {
    transition: transform .5s ease !important;
}

.eael-gallery-grid-item:hover .gallery-item-thumbnail {
    transform: scale(1.05) !important;
}