@import url('//fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,700&display=swap');
@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css');
@import "../vendor/bootstrap/css/bootstrap.min.css";
@import "../vendor/owl-carousel/assets/owl.carousel.min.css";
@import "../vendor/select2/css/select2.min.css";
@import "../fonts/stroyka/stroyka.css";
@import "../fonts/informative-webfont/style.css";
@import "../vendor/DataTables/datatables.min.css";
@import "style.css";
/* Tawk.to iframe'in kapsayıcısına stil */
#tawkchat-container {
   margin: 20px; /* Widget dışı boşluk */
   padding: 10px; /* Widget içi boşluk */
   background-color: #f9f9f9; /* Arka plan rengi */
   border-radius: 10px; /* Köşeleri yuvarla */
   box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Hafif gölge */
}
.btn-warning:disabled, .btn-warning:focus{
  color: white;
}
.btn-success.disabled, .btn-success:disabled{
  background-color: #81c242;
  border-color: #81c242;
}
.card-text-summary{
  height: 52px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.flex-auto{
  flex: auto;
}
.bg-mor{
  background-color: #660099;
}
.badge{
  margin: 1px;
  line-height: 1rem;
}
.btn-outline-success{
  color: #81c424;
  border-color: #81c424;
}
.btn-outline-success:hover{
  border-color: #81c424;
  background-color: #81c424;
}
/* Tawk.to iframe'e stil */
iframe[src*="tawk.to"] {
   border: 2px solid #4caf50; /* Çerçeve rengi */
   border-radius: 10px; /* Çerçeve köşelerini yuvarla */
   box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); /* Daha koyu gölge */
   margin: 10px; /* İframe'e dış boşluk */
}
.circle_search_btn_turuncu{
  border: 1px solid #fcb714 !important;
  border-radius: .65rem;
  margin: 5px;
  background: #fcb714 !important;
}
.circle_search_btn_yesil{
  border: 1px solid #81c242 !important;
  border-radius: .65rem;
  margin: 5px;
  background: #81c242 !important;
}
.circle_search_btn_mor{
  border: 1px solid #660099 !important;
  border-radius: .65rem;
  margin: 5px;
  background: #660099 !important;
}
.slider-bg-div{
  position: absolute;
  width:100%;
  margin: 0px!important;
  height:100%;
  overflow:hidden;
}
.text-e34336{
	color: #e34336;
}
.iti{
	width: 100%;
}
.card-text_summary{
  height: 65px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.product-title{
  text-transform: uppercase;
}
.duzenjccaic{
  justify-content: center;
  align-items: center;
}
.website-guvenlik{
  height: 38px;
  width: 105px;
  margin-left: 8px;
  border: 1px solid orange;
}
.main-kategoriler{
  box-shadow: 0 0 0 2px #81c242 inset;
  background-color:white;
  display:inline-block;
  border-radius:100%;
}
.discount-timer{
  color: #999!important;
  font-weight: 400!important;
  font-size: 13px!important;
  margin-left: 5px!important;
}
.font-style1{
  text-transform: uppercase;
  color: #6c757d;
  font-size: 13px;
  font-weight: 500;
  padding: 0px!important;
}
.worldmap-contact{
  padding: 0px 20%;
}
.share-content{
  position: absolute;
  z-index: 99;
  background-color: white;
  width: 100%;
  border: 1px solid #81c242;
  height: 100%;
  padding: 10px;
  text-align: center;
  display: none;
}
.btn-facebook{
  background: #1b74e4;
  color: white;
  border: none;
}
.btn-twitter{
  background: #1d9bf0;
  color: white;
  border: none;
}
.btn-whatsapp{
  background: #25d366;
  color: white;
  border: none;
}
.btn-facebook > i{
  color: white !important;
}
.btn-twitter > i{
  color: white !important;
}
.btn-whatsapp > i{
  color: white !important;
}
.btn-facebook:hover{
  background: #eee;
  border: 1px solid #1b74e4;
  color: #1b74e4;
}
.btn-twitter:hover{
  background: #eee;
  border: 1px solid #1d9bf0;
  color: #1d9bf0;
}
.btn-whatsapp:hover{
  background: #eee;
  border: 1px solid #25d366;
  color: #25d366;
}
.btn-facebook:hover > i{
  color: #1b74e4 !important;
}
.btn-twitter:hover > i{
  color: #1d9bf0 !important;
}
.btn-whatsapp:hover > i{
  color: #25d366 !important;
}
.urunresimliste{
  display: inline-block;
  border: 1px solid #888888;
  margin: 2px;
  padding: 5px;
  border-radius: 25%;
}
#indirimbitistarihi{
  display: contents;
}
#indirimbitistarihi > span > i{
  font-size: 13px;
  color: #81c242;
  margin-right: 5px;
}
.loader-img-div{
  display: flex;
  justify-content: center;
}
.select2-container{
  z-index: 2147483720;
}
.detay-ajax{
  border: 1px solid #81c242;
  display:none;
  margin-top: -34px;
}
.border{
  border-color: #f0f0f0;
}
.vitrinchange{
  cursor: pointer;
}
.cursor_pointer{
  cursor: pointer;
}
.left_gallery{
  overflow: overlay;
  display: flex;
}
.left_gallery > div{
  margin-right: 5px;
  max-width: 150px;
  height: fit-content;
}
.map-flashing{
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
.flashing{
  line-height: 0px!important;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  z-index: 999;
}
.flash{
  color: #fff;
}
.map_flash1{
  color: #81c242;
}
.map_flash2{
  color: #FCB714;
}
.map_flash3{
  color: #660099;
}
.flash1{
  color: #81c242;
  box-shadow: 0px 0px 13px 4px #81c242;
  border-radius: 100%;
  padding: 0px;
  z-index: 999;
}
.flash2{
  color: #FCB714;
  box-shadow: 0px 0px 13px 4px #FCB714;
  border-radius: 100%;
  padding: 0px;
  z-index: 999;
}
.flash3{
  color: #660099;
  box-shadow: 0px 0px 13px 4px #660099;
  border-radius: 100%;
  padding: 0px;
  z-index: 999;
}
.flash4{
  color: #fff;
}
.flash5{
  color: #fff;
}
.loader-img{
  width:50px;
  padding:10px;
}
.userbildirim{
  background-color: #81c242;
}
.fa-1-3x{
  font-size: 1.3em;
}
.product-active::after{
  content: "";
  position: relative;
  width: 50px;
  height: 50px;
  background-color: #FFF;
  left: 40%;
  z-index: 10;
  box-sizing: content-box;
  border-left: solid 1px #81c242;
  border-top: solid 1px #81c242;
  transform: rotate(45deg);
}
#yoksa{
  display:block;
  text-align:center;
}
.slider-bg-div .card-block:nth-child(2){
    position: relative;
    border-right:solid 5px #fff;
    border-left:solid 5px #fff;
}
.slider-bg-div .hovertaze{
  background:rgba(129,194,66,0.4);
}
.slider-bg-div .hoveravantajli{
  background:rgba(252,183,20,0.4);
}
.slider-bg-div .hoverjet{
  background:rgba(102,0,153,0.4);
}
.block-slideshow__body .owl-item{
  overflow: hidden;
}
.footer-listen {
  display: inline-block;
  color: inherit;
  padding: 0px 10px;
}
.yardim-tab{
  border-bottom: 3px solid #81c242!important;
}
.tumunugor-forwebsite{
  padding-left: 15px;
  font-size: 20px;
  color: #81c243;
}
.yesil_aktif{
  border-bottom: 3px solid #81c242;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.turuncu_aktif{
  border-bottom: 3px solid #FCB714;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.mor_aktif{
  border-bottom: 3px solid #660099;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.social-links{
  padding: 5px 10px;
  font-size: 18px;
}
ul#searchTabs > li {
  background: transparent;
}
ul#searchTabs > li > a {
  width: 100%;
  display: block;
  padding: .5rem 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  text-align: center;
  border-bottom: 3px solid #c3c6d1;
  color: #c3c6d1;
}

ul#searchTabs > li.yasam > .active {
  border-bottom-color: #81c242;
  color: #81c242;
}
ul#searchTabs > li.hizmet > .active {
  border-bottom-color: #fcb714;
  color: #fcb714;
}
ul#searchTabs > li.seyahat > .active {
  border-bottom-color: #660099;
  color: #660099;
}
ul#searchTabs > li.yasam > a:hover {
  border-bottom-color: #81c242;
  color: #81c242;
  border-left: none;
  border-top: none;
  border-right: none;
}
ul#searchTabs > li.hizmet > a:hover {
  border-bottom-color: #fcb714;
  color: #fcb714;
  border-left: none;
  border-top: none;
  border-right: none;
}
ul#searchTabs > li.seyahat > a:hover {
  border-bottom-color: #660099;
  color: #660099;
  border-left: none;
  border-top: none;
  border-right: none;
}

/* Flatpickr Calendar Styling */
.flatpickr-calendar {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay{
  border-color: #fcb714;
}
.flatpickr-day {
  border-radius: 50%; /* Günleri yuvarlak yap */
  transition: background-color 0.2s;
}

.flatpickr-day.today {
  border: none; /* Bugün için mavi çerçeve */
  background-color: transparent;
  color: #000000;
}

.flatpickr-disabled{
  color: rgba(57,57,57,0.3)!important;
}

.flatpickr-day:hover {
  background-color: #fcb714;
  color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange {
  /* background-color: #007bff !important;
  color: #fff !important; */
  border-radius: 50% !important; /* Yarım ay yerine tam yuvarlak */
  z-index: 1;
}
.flatpickr-day.endRange {
  background-color: #ffffff !important;
  color: #fcb714 !important;
}
.flatpickr-day.startRange {
  background-color: #fcb714 !important;
  color: #fff !important;
}

.flatpickr-day.inRange {
  background-color: #e6e6e6; /* Aralık rengi */
  color: #000000;
  -webkit-box-shadow: -16px 0 0 #e6e6e6,30px 0 0 #e6e6e6;
  box-shadow: -16px 0 0 #e6e6e6,30px 0 0 #e6e6e6;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){
  -webkit-box-shadow: none;
  box-shadow: none;
}
#daterange {
  width: 120px;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  outline: none;
  background: transparent;
}
.border-right-uniq{
  border-right: 3px solid #660099!important;
}
.calendar-uniq{
  font-size: 18px;
  color: #bfbfbf;
}
.inactive-uniq{
  padding: 8px;
  text-align: center;
  display: block;
  font-size: large;
  width: 100%;
}
[dir=ltr] .view-options__col-button{
  margin-right: 15px;
}
@media screen and (max-width: 556px) {
  .tezgah-urun-arama{
    margin-top: 1rem!important;
    margin-left: 0!important;
    width: 100%;
  }
  .worldmap-contact{
    padding: 0px;
  }
}
@media screen and (max-width: 767px) {
  .slider-bg-div .card-block:nth-child(2){
      position: relative;
      border-right:none;
      border-left:none;
      border-top:solid 5px #fff;
      border-bottom:solid 5px #fff;
  }
  .product-active::after{
      width: 25px;
      height: 25px;
      bottom: -101%;
  }
}
@media screen and (max-width: 1061px) {
  #daterange{
    width: 0px !important;
  }
}
@media (max-width: 390px) {
  .p-xs-0 {
    padding: 0px!important;
  }
}
@media (max-width: 575px) {
  .fdc-xs{
    flex-direction: column;
  }
}
