.clear { clear:both; }



.akordiyon {
   margin: 50px 0 50px 0;
}

.akordiyon .baslik a {
	background:#ccc;
	font-weight:bold;
	padding:10px;
	display:block;
	border-radius:4px 4px 0 0;
	border:1px solid #bababa;
	text-decoration:none;
	color:#333;
}

.akordiyon .aciklama {
	border:1px solid #bababa;
	border-radius:0 0 4px 4px;
	margin-bottom:5px;
}

.akordiyon_menu { margin-bottom:5px; }

.page_top_bg_baslik {
	width:1005px;
	margin:0 auto;
	padding:40px 0;
	font-size:35px;
	font-weight:bold;
	color:rgba(255, 255, 255, 0.68);
}

#sol-menu { list-style:none; margin:0; padding:0; }
#sol-menu li ul { margin-left:10px; }


.flex-container .embed_video iframe { width:100%; height:auto; max-height:550px; }

.page_top_bg1 { margin-bottom:35px; background:#171717; border-bottom:5px solid #CCC; border-top:5px solid #384045; }
.kurumsalresim { float:left; width:275px; margin:0 15px 15px 0; border-radius:5px; border:5px solid #BBBBBB; }

.kdv_liste { color:#cacaca; font-size:12px; }
.kdv_dahil { color:#c00 !important; }

.kategori-icons-mobil .row { display:flex; flex-wrap:nowrap; overflow:auto hidden; }
.kategori-icons-mobil .row > div { display:inline-block; max-width:45%; }

.kampanyalar { margin:20px 0 0 0; background:var(--color3); padding:15px 15px; border-radius:5px; }
.kampanyalar .baslik { margin-bottom:10px; position:relative }
.kampanyalar .baslik span { color:#fff; font-size:24px; display:block; text-align:center; }
.kampanyalar .baslik a { color:#fff; position:absolute; right:15px; top:5px; }

.vitrin-slider-2 .swiper-pagination { position:unset; }
.vitrin-slider-2 .product-box .product-image img { height:103px; }
.vitrin-slider-2 .product-box { justify-content:normal; min-height:275px; }
.vitrin-slider-2 .product-box .price .discount { font-size:14px; }
.vitrin-slider-2 .product-box .price .discount span { font-size:10px; }

#slider .swiper-thumbs { margin-top:20px; }
#slider .swiper-thumbs a { display:inline-block; margin-right:15px; }
#slider .swiper-thumbs a img { height:30px; }
/*circle oval*/
	#slider .swiper-thumbs a { width: 60px; height: 60px; position: relative; overflow: hidden; border-radius: 50%; }
	#slider .swiper-thumbs a img { display: inline; margin: 0 auto; height: 100%; width: auto; }
/*circle*/

#infos .box { background:none; }
#infos .box .box-icon img { width:65px; }
header .menu { border-top:5px solid #0b24e1; }
#header .menu .top-menu .top-menu-item:first-child .top-link { background:inherit; font-weight:inherit; }
#header .menu .top-menu .top-menu-item .top-link { width:110px; }
#header .menu .top-menu .top-menu-item .top-link.dropdown { font-size:14px; }
#header .topbar { background:none; }
#header .topbar::before { background:none; }
#header .topbar .nav { background:none; }
#header .sepetim { background:#0b24e1; border:2px solid #0b24e1; color:#fff; margin-top:27px; }
#header .sepetim:hover { background:#0b27ff; color:#fff; }
#header .hesabim .nav-link { border:2px solid #e26f0b; border-radius:5px; margin-top:27px; padding:6px 12px; }
#header .hesabim .nav-link:hover { background:#a74122; color:#fff; }

footer { border-top:5px solid #0b24e1; }
.footer-cizgi { border-top:10px solid #e26f0b; }
footer .footer-band { background:none !important; }
footer .footer-band a { margin-bottom:15px; display:block; padding:0; color:#626262; font-size:14px; }
footer .footer-band .icon img { width:50px; }
footer .footer-band .link-box .d-inline-block { vertical-align:middle; }
#footer .col-12:nth-child(1):before, #footer .col-12:nth-child(2):before, #footer .col-12:nth-child(3):before { background:#0b24e1; max-height:200px; }
#footer .title { margin-bottom:10px; }
#footer .markalar .nav-item .nav-link { padding:3px 0; color:#000; }

@media (min-width: 1260px) {
  .container {
    max-width: 1260px;
  }
}


#cboxLoadedContent img { max-width:1024px !important; }

@media (min-width: 992px) {
	#footer .col-xl-2 { flex:0 0 13.666667%; max-width:13.666667%; }
	#footer .col-xl-4 { flex:0 0 28%; max-width:28%; }
}

@media (max-width: 768px) {
	.solkolon { display:none; margin-bottom:20px; }
	.mobilkatmenu a { margin-bottom:20px; }
	.home-intro { margin-bottom:20px; }
	.product-box .product-image .hover .look, .hizlibak { display:none; }
	.product-box { min-height:320px; }
	.product-box .product-image img { height:145px; }
	
	.mobil-vitrin-slider .product-box { /*min-height:unset;*/ border:none; }
	.mobil-vitrin-slider .product-box .product-image img { height:145px; }
}

/* ykd */

select option:disabled { color:#ccc; }

.sosyalikonlar { margin-top:20px; }
.sosyalikonlar a, .sosyalikonlar span { display:inline-block; margin-right:5px; }
.oylama-goster i { /*color:#c55252;*/ color:#FF9800; font-size:16px; }


.tab-content .product-box { margin-bottom:20px; }
#otherproducts .product-box { margin-bottom:20px; }
#footer .nav, #footer p { font-size:12px; color:#626262; }
#footer .social-media .nav-item img { width:30px; }
#band .flex-1:nth-child(3) { margin-left:40px; }
#header .topbar .hesabim.nav .nav-link { font-size:14px; font-weight:bold; }
#header .topbar .nav .nav-link { font-weight:bold; color:#000; }

.ic-sayfa { margin:30px 0; color:#626262; }
.ic-sayfa .heading-title { margin:0; padding:0; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #eee; font-size:22px; }
.ic-sayfa .tab-pane { padding:10px 0; }

.sidebar .card { margin-bottom:15px; }

#slider .slider-right-area .swiper-slide img { width:auto; height:175px; }

.solkolon .marka-menu ul { overflow-y:auto; max-height:300px; }

.pagination .page-item.active .page-link { background-color:#f1582a; border-color:#f1582a; }
.pagination .page-link { color:#f1582a; }



/*ürün detay*/
.ic-sayfa .urun-bilgi .marka { font-size:18px; }
.ic-sayfa .urun-bilgi .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ic-sayfa .urun-bilgi .price .discount {
	margin-right: 15px;
  background: var(--color5);
  border-radius: 5px;
  font-size: 1.3125rem;
  font-weight: bold;
  padding: 2px 10px;
  color: var(--color4);
  line-height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.ic-sayfa .urun-bilgi .price .discount span {
  display: block;
  font-size: 0.75rem;
  text-transform: uppercase;
}

.ic-sayfa .urun-bilgi .price .price-right {
  line-height: 22px;
}

.ic-sayfa .urun-bilgi .price .price-right .old-price {
	font-size:20px;
  color: var(--color2);
  text-decoration: line-through;
}

.ic-sayfa .urun-bilgi .price .price-right .new-price {
  font-size: 22px;
  font-weight: bold;
}
.ic-sayfa .urun-bilgi .price .price-right .new-price-toplam {
  font-size: 30px;
  font-weight: bold;
  color: #f1582a;
}

.owl-carousel .owl-item img { width:auto !important; margin:0 auto; }

.ajax-detay .urun-bilgi .aciklama { max-height:250px; overflow-y:auto; }
/**/


/* Nav List */
aside ul.nav-list .mevcutkat a { color:#f1582a; font-weight:bold; }
aside ul.nav-list .mevcutkat a:before { content:none; }
aside ul.nav-list { padding:0; margin:0; }
aside ul.nav-list > li > a {
	color: #666;
	font-size: 0.9em;
	padding: 8px 0 8px 18px;
}

aside ul.nav-list li {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
}

aside ul.nav-list li a {
	-webkit-transition: background 0.1s;
	-moz-transition: background 0.1s;
	transition: background 0.1s;
	border-bottom: 1px solid #EDEDDE;
	padding: 8px 0 8px 18px;
	display: block;
	color: #666;
	font-size: 0.9em;
	text-decoration: none;
	line-height: 20px;
}

aside ul.nav-list li a:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid #333;
	margin: 7px 0 0 -9px;
	position: absolute;
}

aside ul.nav-list li a:hover {
	background-color: #eee;
	text-decoration: none;
}

aside ul.nav-list li.active > a {
	font-weight: bold;
}

aside ul.nav-list li ul {
	list-style: none;
	margin: 0 0 0 25px;
	padding: 0;
}

aside ul.nav-list.hide-not-active li ul {
	display: none;
}

aside ul.nav-list.hide-not-active li.active ul {
	display: block;
}

aside ul.nav-list.show-bg-active .active > a {
	background-color: #f5f5f5;
}

aside ul.nav-list.show-bg-active .active > a:hover {
	background-color: #eee;
}

aside ul.narrow li a {
	padding: 4px 0;
}

aside ul.nav-pills > li.active > a {
	background-color: #CCC;
}

aside ul.nav-pills > li.active > a:hover, aside ul.nav-pills > li.active > a:focus {
	background-color: #CCC;
}
/**/

/*artı (+) eksi (-) adet input*/
.quantity-box {
	/*border-bottom: 1px solid #cdcdcd;*/
	display: inline-block;
	width: 100%;
	/*padding-bottom: 30px;
	margin-bottom: 30px;*/
}
.quantity-box .input-group {
	float: left;
	width: auto;
	margin-top: 8px;
}
.minus, .plus {
	border: 0;
	cursor: pointer;
	width: 50px;
	height: 35px;
	border-radius: 0;
	background-color: #dee2e6;
	color: #343a40;
	font-size: 22px;
	/*line-height: 38px;*/
    padding: 0;
	float: left;
}
.quantity-number {
    height: 35px;
    width: 52px;
    color: #7a7a7a;
    border: 1px solid #cdcdcd;
    padding: 0;
    text-align: center;
	float: left;
}
/**/