/*!
 * ZeplinGo
 * Custom css
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) ZeplinGo
 */

@import url('//fonts.googleapis.com/css2?family=Raleway:wght@200;300;400;500;600;700;800&display=swap');


li a {
 	font-family: 'Raleway', sans-serif!important;
}
p {
 	font-family: 'Raleway', sans-serif!important;
}
a {
 	font-family: 'Raleway', sans-serif!important;
}
h1,h2,h3,h4,h4,h5,h6,h7 {
 	font-family: 'Raleway', sans-serif!important;
}

.PhoneCall {
    width: 110px;
    margin: 0;
    padding: 0;
    height: 30px;
    bottom: 10px;
    left: 10px;
}

//datay radio buton seçenekleri tasarım
#option_value_content {
      //text-align: left !important;
}
#option_value_content .detail-select-box-radio {
      text-align: left !important;
}
#option_value_content .detail-select-box-radio .form-check-inline {
	border-bottom: solid 1px #dcdcdc;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
#option_value_content .form-check-inline .form-check-input {
    width: 13px;
}
//datay radio buton seçenekleri tasarım

/*!
 * 4lü banner alanı
 */
.contentid13 .container {
      max-width: 1270px;
}
/*!
 * 4lü banner alanı
 */


/*!
 * Şehirler buton
 */
.lang-mobile {
  display:none;
  z-index: 2000;
}

.lang-mobile-dekstop {
  display:block;
}

@media screen and (max-width: 1023px) { 
  .lang-mobile {
  display:block;
  position: fixed;
  right: 65px;
  top: 12px;
	}
  .lang-mobile .nav-link {
    padding: 10px;
    margin: 0px;
  }
  .lang-mobile .lang-langs {
    min-width: 8rem;
    font-size: 0.9rem;
    flex-direction: column;
    background: #fff;
  }
     
}
/*!
 * Şehirler buton
 */

@media (max-width: 767px) {
  .sidebar-title {
    
      padding-bottom: 10px !important;
    font-size: 1rem !important;
    padding-top: 20px;
  }
  
  .sidebar-widget {
    margin-top: 0px!important;
    border: solid 2px #d9d9e1;
    border-radius: 6px;
    width: 50%;
    float: left;
	}
}


.breadcrumb {
    margin: 10px 0px 10px 30px;
}

.basket-list-button {
  display:none;
}


#icerik-card {
    margin-top: 30px;
}
/*! ürün detay yorumlar */

.price-details {
      border-bottom: solid 2px #d6dffe;

}
.price-details .four.wide.column {
    display: table-cell;
    padding: .75em;
    /*-webkit-box-shadow: -1px 0 0 0 #dfdfdf;
    box-shadow: -1px 0 0 0 #dfdfdf;*/
    width: 33%;
}
.price-details span.title {
    display: block;
    text-align: center;
    color: #666;
    font-size: 10px;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
}
.price-details span.value {
    display: block;
    text-align: center;
    color: #787575;
    font-size: 17px;
    font-weight: bold;
}




.product-description-review-area #reviews {
    max-width: 1140px;
    margin: 0 auto;
    border-top: solid 4px #bfbfbf;
    border-bottom: solid 4px #bfbfbf;
	padding-bottom: 30px;
}
/*! ürün detay yorumlar */

/*! menu */

.cid-rxVuiMJXcQ .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    background-color: #d6dffe;
}

/*! menu */

/*! ürün detay form */
#form-item-1 label {
    display: none;
}
@media (max-width: 768px) {
#form-item-1  input[type=email], input[type=text] {
    font-size: 12px;
	}
}

/*! ürün detay form */


/*! ürün detay sıralama */
.product-description-review-area {
  display: flex;
    flex-direction: column;
}
.DetailPageSimilarProdList {
      margin-top: 30px;
      /*order: -1;*/
}
.detail-icon-section {
      margin-bottom: 30px;
      order: -1;
}

.detail-icon-section .container {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.detail-icon-section .container a {
    margin-right: 40px;
}
@media screen and (max-width: 768px) { 
    .detail-icon-section .container a {
      margin-right: 0px;
      margin-bottom: 20px;
  }
  .detail-icon-section .container {
    display: flex;
    flex-direction: column;
    align-items: center;
}
}
/*! ürün detay sıralama */

/*! ürünDetay nav menü */
.product-description-review-area h2 {
    color: #000000!important;
}
.nav-tabs {
    padding-top: 0px!important;
}
.nav-tabs .nav-link.active {
    background-color: #dfe3e7;
}
.nav-tabs .nav-link {
    padding-left: 20px;
    padding-right: 20px;
}
/*! ürünDetay nav menü */

/*! ürünDetay prod count */
.firsat-count-detail {
    margin: 10px;
    color: #1d7c00;
}
.count-number {
    font-weight: 900;
}
/*! ürünDetay prod count */

/*! bazı sayfalardan filitre silme*/
.categories-body-202 #services1-5 > div > div > div > div:nth-child(2) > div > div {
  display:none;
}
.categories-body-201 #services1-5 > div > div > div > div:nth-child(2) > div > div {
  display:none;
}
.categories-body-200 #services1-5 > div > div > div > div:nth-child(2) > div > div {
  display:none;
}
.categories-body-174 #services1-5 > div > div > div > div:nth-child(2) > div > div {
  display:none;
}
.categories-body-23 #services1-5 > div > div > div > div:nth-child(2){
  display:none;
}
.categories-body-28 #services1-5 > div > div > div > div:nth-child(2){
  display:none;
}
/*! bazı sayfalardan filitre silme*/

/*! yardım sayfası*/
.categories-body-174 #accordionExample > div {
  padding: 0;
}
.categories-body-174 .collapse > div {
  background-color: #fff;
}
.categories-body-174 .collapsing > div {
  background-color: #fff;
}
/*! yardım sayfası*/

.CorporationContent {
    background-color: #fff;
}
#detail-choice {
  height: auto!important;
}
.media-container-row h2 {
    color: #000000!important;
    font-weight: 400!important;
    font-size: 2rem!important;
}
/*! User Seller Page*/
.user-logo {
  max-width: 300px;
    border-radius: 30px;
  margin-bottom: 20px;
}
.user-title {
  color: #ffffff!important;
}
.sectionuser .btn-primary, .btn-primary:active {
    background-color: #e6e6e6!important;
    border-color: #d1d1d1!important;
    color: #707070!important;
}
/*! User Seller Page*/

/*! ürün detayda resimi sabit tutma */
@media screen and (min-width: 768px) {
  .prod_picture_box {
        position: sticky;
      top: 0;
	}
}
/*! ürün detayda resimi sabit tutma */

/*! ürün envanter widgets */

#WidgetsProdsStartPrice {
  display:none;
}

.multi-range-field span span:nth-child(2) {

}

.multi-range-field span span:nth-child(1) {
    background-color: #ede88d;
    padding: 10px;
    color: #404040;
    font-weight: 800;
}

/*! ürün envanter widgets */


/*! hakkımızda */
.contentid56 {
    padding-top: 50px;
    padding-bottom: 0px;
} 
.contentid56 .mbr-section-title {
  display:none;
}
.categories-body-23 .breadcrumb{
  display:none;
}
/*! hakkımızda */

/*! ana sayfa ürünler */
#rightMain > i {font-size: 26px!important;}
#leftMain > i  {font-size: 26px!important;}

.ProdSliderMainBox {
  order:1;
}
.MainPageProdList {
  background-color: #ffffff;
}
.MainPageProdList h2 {
	color: #000!important;
}
/*! ana sayfa ürünler */

/*! ana sayfa promosyon ürünleri */
.contentid41 {
      padding-top: 20px;
    padding-bottom: 0px;
}
.contentid41 .btn-info-outline, .btn-info-outline:active {
    background: none;
    border-color: #ffffff;
    color: #777777;
    background-color: #fff;
}
/*! ana sayfa promosyon ürünleri */

/*! ana sayfa hakkımızda yazısı */
.contentid55 .container {
      max-width: 100%;
}
/*! ana sayfa hakkımızda yazısı */

/*! ürün detayda resimi sabit tutma */


/*! ürün detay sepete ekleme */
.prod_count_add {
    background-color: #ffffff;
    border: solid 1px #c2c2c2;
    border-radius: 5px;
}
.prod_count_remove {
    background-color: #ffffff;
    border: solid 1px #c2c2c2;
    border-radius: 5px;
}
.prodcount {
    background-color: #fff;
    border: 1px solid #c2c2c2;
    border-radius: 5px;
}
/*! ürün detay sepete ekleme */

/*! detay sayfası */
#product-detail-body #text-banner-title  {
	font-size: 12px;
    background: #e9e9e8;
    margin-top: 0px!important;
    text-align: left!important;
}

.details-price {
  position: sticky;
    top: 0;
    z-index: 999;
}

.product-datebox {
  display:none;
  background: rgb(255, 255, 255);
    width: 73px;
    /* height: 73px; */
    border-radius: 6px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    position: absolute;
    right: 26px;
}
.date-month {
    font-size: 14px;
    line-height: 1.8;
    text-align: center;
    background: rgb(0, 150, 94);
    color: rgb(255, 255, 255);
}
.date-day-items {
  padding: 4px 0px;
}
.date-day-number {
  background: rgb(255, 255, 255);
    line-height: 22px;
    font-size: 29px;
    text-align: center;
}

.date-day {
  font-size: 13px;
    text-align: center;
}

.btn-info, .btn-info:active {
    background-color: #19B8EB!important;
    border-color: #19B8EB!important;
    color: #fff!important;
  border-radius: 5px;
}

.form-control {
    background-color: #ffffff;
}
.prod_features {
	font-size: 14px;
    margin-top: 0px;
    margin-bottom: 30px;
    border-top: solid 1px #dcdcdc;
    color: #505b6c;
}
.product-details-content { 
  display: flex;
  flex-direction: column; 
} 
.product-details-content .details-price { 
  order: -1; 
}

.product_details .display-2 {
    font-family: Rubik,sans-serif;
    font-size: 1.4rem;
    text-align: left!important;
    padding-top: 10px;
    color: #505b6c!important;
    font-weight: 400;
}
.product_details .details-price {
    color: #404040!important;
    text-align: left!important;
}
.details-price>span {
  min-width: 205px;
    font-size: 2.4rem;
    padding: 10px;
    display: inline-block;
    font-weight: 700;
    border-radius: 0px 30px 30px 0px;
      background: #d6dffe;
}
.DetailPageSimilarProdList {
      background-color: #ffffff;
}
.nav-tabs {
    border-bottom: none;
    padding: 0;
    width: 100%;
    display: flex!important;
    align-items: center;
    padding-top: 5px;
    background-color: rgb(223, 227, 231);
}
.nav-tabs .nav-link {
    background-color: transparent;
}
/*! detay sayfası */

/*! detay iconlar */
.product-details-cati-tag  {
    margin-top: 30px!important;
    border-top: solid 1px #dcdcdc;
    padding-top: 20px;
}
.product-details-cati-tag .row .features1 img {
  width: 50%;
    opacity: 0.6;
}
/*! detay iconlar */


/*! hedaer */

#navbarSupportedContent > div > div:nth-child(2) a .navcartcount {
    position: absolute;
    margin-top: -18px;
    margin-left: -10px;
    background-color: #ffffff;
    color: #484848;
    min-width: 20px;
    min-height: 15px;
    border-radius: 10px;
    line-height: 15px;
    font-weight: 500;
    border: solid 2px #919191!important;
}
#navbarSupportedContent > div > div:nth-child(2) {
      order: 1;
}

.top-menu-sss {
	width: 100%!important;
    display: inline-grid;
    text-align: right;
    font-size: 12px;
}
.top-menu-sss-content {
  max-width: 1030px;
    margin: 0 auto;
      padding: 0px 0px 10px 0px;
}

.top-menu-sss-content .mr-4 {
    margin-right: 2.7rem!important;
}

.firsatyayinla {
    background-color: #586cb3;
    color: #fff;
    padding: 5px;
    border-radius: 6px;
    font-weight: 600;
}
.hakkimizdatop {}
.nasilsiparistop {}

.yardimtop {}

@media screen and (min-width: 900px) { 
  
  
  .menu-logo-button-container {
  display: flex;
  justify-content: space-between;
  }

  .menu-logo {
    float: left;
  }

  #navbarSupportedContent {
    flex-grow: 1;
  }
  
  #search {
    width: 100%!important;
	}
  
  #searchfulltext {
    width: 100%;
	}

}



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


	#navbarSupportedContent > div > ul > li.nav-item.dropdown.megamenu.open > div > div > div > div > div > div > div > ul {
      border-right: solid 1px #f0f0f4;
    }
  .font-weight-bold {
    border-right: 1px solid #f0f0f4!important;
	}
  .navbar2 .nav-item a {
    margin: 0rem!important;
    border-bottom: 0px solid #f0f0f4!important;
	}
   #navbarSupportedContent > div > ul > li.nav-item.dropdown.megamenu.open > div > div > div > div > div > div > div {
         margin-bottom: 0rem!important;
   }
  #navbarSupportedContent > div > ul > li.nav-item.dropdown.megamenu.open > div > div > div > div > div > div > div > ul > li > a {
    padding: 0.2rem 0.6rem!important;
  }
  .cid-rxVuiMJXcQ .dropdown .dropdown-menu {
    padding-top: 1.3rem!important;
    border: solid 1px #f0f0f4!important;
	}
  #navbarSupportedContent > div > ul > li.nav-item.dropdown.megamenu.open > a {
    /*border-bottom: solid 3px #fb9e1a!important;*/
    color: #fb9e1a!important;
  }
  .nav5 .nav-item {
    padding: 5px 0px 5px 0px!important;
 }
}
.nav5 {
    border-top: solid 5px #fff;
}

@media screen and (min-width: 1100px) {
  #navbarSupportedContent > div > ul > li.nav-item.dropdown.megamenu > a {
      padding: 10px 10px 10px 10px!important;
  }
}

#navbarSupportedContent > div > ul > li > a {
  	color: #4a4a56!important;
    cursor: pointer;
    display: flex;
    font-weight: 400;
    font-size: 0.9rem;
    align-items: center;
    width: 100%;
    justify-content: center;
    padding: 10px 5px 10px 5px!important;
    border-left: 1px solid #f0f0f4!important;
    border-bottom: 0px solid #f0f0f4!important;
}


#navbarSupportedContent > div > ul > li.nav-item.dropdown.megamenu > a {
	color: #4a4a56!important;
    cursor: pointer;
    display: flex;
    font-weight: 400;
    font-size: 0.9rem;
    align-items: center;
    width: 100%;
    justify-content: center;
    padding: 10px 10px 10px 10px;
    border-left: 1px solid #f0f0f4!important;
    /*border-bottom: 3px solid #fff!important;*/
}
.menu-logo-button-container {
      max-width: 1220px;
    margin: 0 auto;
}
.menu-logo-button-container .btn-info, .btn-info:active {
    background-color: #ffffff!important;
	border: solid 1px#595849!important;
    color: #1b1b1b!important;
    border-radius: 5px!important;
    padding: 9px!important;
}
.menu-logo-button-container .btn .mbr-iconfont {
    color: #595849;
}
#search button, #searchfulltext {
    border-bottom: 0px solid #e1e1e1;
    border-top: 0px solid #e1e1e1;
    border-radius: 0 5px 5px 0;
}
#search button {
    border-right: 2px solid #eeeeee;
    color: #534141;
    background: #eeeeee;
}
#searchfulltext {
    font-size: 1rem;
	width: 80%;
    border-left: 2px solid #e1e1e1;
    border-radius: 5px 0 0 5px;
    background-color: #e1e1e1;
}
#search {
      height: 48px;
}
@media screen and (min-width: 768px) { 
  
    #search {
      width: 255px;
          margin: 6px;
  }
  
}

@media screen and (max-width: 768px) { 
  
  #navbarSupportedContent > div > div:nth-child(3) {
        width: 100%;
    float: left;
  }
  #navbarSupportedContent > div > div:nth-child(4) {
        width: 50%;
    float: left;
  }
  

}
/*! hedaer */

/*! iconlar */
@media screen and (max-width: 768px) { 
  .contentid24 p {
	display:none;
	}
}
/*! iconlar */

/*! slider 7 */

.es-carousel-wrapper {
   /*border-bottom: solid 1px #dcdcdc;*/
  display:none!important;
  /*background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgb(134 134 134 / 47%) 100%)!important;*/
}

/*! slider sabit kalması için */
@media screen and (min-width: 1200px) { 
  .rg-image {
      display: flex;
    max-width: 100%;
    align-items: center;
    justify-content: center;
  }
  .rg-image img {
        width: 100%!important;
      object-fit: cover!important;
      height: 310px!important;
  }
}

/*! slider sabit kalması için */

#rg-gallery > div.rg-thumbs > div > div.es-carousel > ul > li {
          /* width: 104px !important;*/
      margin: 10px;
}


.es-carousel ul li a {
    border-color: #d4a958!important;
}
.es-carousel ul li.selected a {
    border-color: #03449e!important;
      box-shadow: 0px 0px 10px 0px #080808;
}

.rg-image-nav {
  display: none;
}
.rg-image img{
    max-height:100%!important;
	max-width:auto!important;
    width: auto!important;
}
.categori-menu-slider-wrapper {
    padding-bottom: 0px;
}
.es-carousel-wrapper {
    background: transparent;
}
.es-carousel {
    overflow: hidden;
    background:transparent!important;
}
.slider-ul {
  width: 100% !important;
}
@media (max-width: 768px) {
  
  .slider-ul {
    width: max-content !important;
  }
  
}

/*! slider 7 */

/*! listeleme */
.card > div.card-wrapper > div.card-box > p:nth-child(3) {
	text-align: left !important;
    display: flex;
    align-content: center;
    align-items: center;
    flex-direction: column;
}
.card > div.card-wrapper > div.card-box > p.mbr-text.mbr-fonts-style.display-7.listdetail.text-center {
}
.card > div.card-wrapper > div.card-box > p:nth-child(4) {
    text-align: left !important;
    color: #19b8eb;
    font-weight: 700;
}

.current_price {
    color: #8bc53e !important;
    font-size: 1.2rem;
    font-weight: 600;
    margin-left: 10px;
}

.btn-info-outline, .btn-info-outline:active {
    background: none;
    border-color: #b7b7b7;
    color: #777777;
}

.p-3 {
    padding: 0.5rem!important;
}
.card-wrapper:hover {
border: solid 1px #ffac59!important;
}
.cid-ry6ebB5y3k .card-wrapper {
    border: solid 1px #e8e8e8;
    border-radius: 10px;
    box-shadow: 0px 0px 0px 0px #cecece;
      padding: 10px;
      background-color: #fff;
}
.card-wrapper .card-img img, .mbr-figure img {
    border-radius: 10px;
    /*border: solid 1px #e8e8e8;*/
}

.card-wrapper .display-5 {
	font-size: 1rem !important;
    min-height: 60px !important;
    text-align: left !important;
}
/*! listeleme */

/*!
 * ana sayfa blog
 */
.card-wrapper {
    padding: 20px 20px 20px 20px;
    background-color: #ffffff;
    box-shadow: 0px 0px 30px 0px rgb(135 135 135 / 58%);
    border-bottom: solid 8px #41b5e6;
}
.mainbloglist .display-5 {
    font-size: 1rem;
}
.mainbloglist {
      background-color: #fff;
}

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

  	#main-blog > div > div > div.card-img {   
    width: 50%;
    float: left;
    }
    #main-blog > div > div > div.card-box {    
        width: 50%;
        float: left;
        padding: 10px;
    }
  
}

#main-blog .listdetail {
      margin: 10px;
}

#main-blog .card-wrapper {
  padding: 0;
}
#main-blog .mbr-section-btn {
  display:none;
}
.BlogMainDate {
  display:none;
}
/*!
 * ana sayfa blog
 */

/*!
 * genel buton
 */
.mbr-section-btn a.btn:not(.btn-form) {
    border-radius: 5px;
}
.btn {
    padding: 0.5rem;
}
/*!
 * genel buton
 */

/*!
 * iconlu numrator
 */
.icons-number-img {
      opacity: 0.6;
      max-width: 50%!important;
}
.number-icons-title {
     font-size: 1rem;
    font-weight: 300;
}
.number-icons-count {
     font-weight: 500;
}
/*!
 * iconlu numrator
 */

/*!
 * mega menu
 */
.font-weight-bold {
    border-left: 0px solid #f0f0f4!important;
    border-bottom: 1px solid #f0f0f4!important;
}
.megamenu-dropdown .font-weight-bold {
    font-weight: 400!important;
}
.megamenu-dropdown .text-uppercase {
    text-transform: inherit!important;
}
.megamenu-dropdown {
    background-color: transparent!important;
    display: block;
    height: 100vh;
    pointer-events: none;
}
.megamenu-dropdown .container {
    margin-top: -21px;
    pointer-events: all;
}
/*!
 * mega menu
 */
/*!
 * kategoriler
 */

.sidebar-widget {
  border: solid 2px #d9d9e1;
    border-radius: 6px;
      margin-top: 20px;
}
.border-left {
    border-left: 0px solid #dee2e6!important;
}
.sidebar-widget .card-header {
    font-weight: 300;
}


/*!
 * kategoriler
 */


/*!
 * footer icon
 */
#footer2-5 .fa {
      color: #fb9e1a!important;
}
#footer2-5 .socicon {
      color: #fb9e1a!important;
}
.footer-lower .social-list a {
    opacity: 10!important;
}

/*!
 * footer icon
 */


/*! Sepet sayfası */
#basket-list-body > #web-res-page > #section2 > .container > #complete-button > div > .paymentgo {
  /*display:none;*/
}
#complete-button > div {
  
      display: inline-grid;

}
#complete-button > div > a.col-lg-6.col-md-6.col-xl-3.btn.btn-info.buttonorange.mt-4.mb-4.float-right.paymentgo {
      left: 70%;
    right: auto;
}
#complete-button > div > a.col-lg-6.col-md-6.col-xl-3.btn.text-light.mt-4.mb-4.buttongrey.float-left.paymentgo {
      left: 70%;
    right: auto;
}

/*! Sepet sayfası */


/*!
 * resim zoom ani
 */
.tz-gallery img:hover {
  transform: scale(1.1); 
  scroll-behavior: smooth;/* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}


img {
  transition: transform .2s;    /* Animation */
}

.blog-detail-page img {
    max-width: 40%;
    margin: 0 auto;
    display: block;
}

@media (max-width: 1023px) { 
  
    .blog-detail-page img {
    max-width: 70%;
    }
  
}


/*!
 * resim zoom ani
 */