* {min-height:0; min-width:0;}
body {font:14px/140% 'Raleway', Helvetica, Arial, sans-serif, Arial; color:#000; background-color:#fff; height:100%; overflow-x:hidden; overflow-y:auto;}
a, a:hover, a:focus, input, input:focus, button, button:focus, .btn, .btn.focus, .btn:focus {text-decoration:none; outline:0!important;}
img {width:auto; max-width:100%; height:auto;}
a {transition:color .4s; -webkit-transition:color .4s;}
a:hover {text-decoration:none;}
label {font-weight:400;}
.form-group {margin-bottom:25px;}
.form-group.form-button {margin-bottom:0;}
.form-group label {font-size:inherit; font-weight:400; color:#808080; line-height:inherit; margin:6px 0;}
.form-group label.col-form-label {margin:9px 0;}
.form-control {-webkit-appearance:none; -moz-appearance:none; appearance:none; font:14px/110% 'Raleway', Helvetica, Arial, sans-serif, Arial, sans serif; color:#000; height:38px; padding:0; background-color:transparent; border:none; border-bottom:1px solid #000; border-radius:0; box-shadow:none;}
select, select.form-control {background:#fff url('../images/angle-arrow-down.svg') calc(100% - 10px) center no-repeat; background-size:10px; padding-right:30px;}
textarea.form-control {border:1px solid #000; padding:15px;}
.form-control:-webkit-autofill {box-shadow:inset 0 0 0 50px #fff!important;}
.form-control::placeholder {color:#000;}
/*
label+.form-control::placeholder, .form-group.row .form-control::placeholder, 
label+.security-code .form-control::placeholder, .form-group.row .form-control::placeholder {color:transparent;}
*/
.form-control:focus {border-color:#000; box-shadow:none!important;}
.has-success .form-control {border-color:#000!important; box-shadow:none;}
.has-error .form-control {border-color:#cc0000; box-shadow:none;}
.error-message {display:block; color:#cc0000;}
.btn, .btn-primary {display:inline-block; vertical-align:top;}
button, .btn {padding:15px 30px; min-width:260px; background-color:#000; border:none; border-radius:0; font-size:18px; font-weight:700; color:#fff; line-height:110%; text-transform:uppercase; text-align:center; white-space:normal; vertical-align:middle; transition:box-shadow .4s; -webkit-transition:box-shadow .4s;}
.btn:focus, .btn.focus, .btn:active, .btn.active, button:hover, .btn:hover {background-color:#000; color:#fff;}
button.btn-sm, .btn.btn-sm {background-color:#000; padding:8px 16px; font-size:inherit; font-weight:600; color:#fff; line-height:18px;}
button.btn-sm:focus, .btn.btn-sm:focus, button.btn-sm.focus, .btn.btn-sm.focus, button.btn-sm:active, .btn.btn-sm:active, button.btn-sm:active:focus, .btn.btn-sm:active:focus, button.btn-sm.active, .btn.btn-sm.active, button.btn-sm:hover, .btn.btn-sm:hover {background-color:#000; color:#fff;}
.btn-primary {background-color:#808080; transition:box-shadow .4s, color .4s; -webkit-transition:box-shadow .4s, color .4s;}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.btn-primary:active.focus,
.btn-primary.active.focus {background-color:#808080;}

.error-message {display:block; margin-top:6px; font-size:92%; color:#cc0000;}
	.error-message:before {content:'\f06a'; font-family:FontAwesome; display:inline; margin-right:6px;}

.page-up {position:fixed; z-index:2; right:15px; bottom:20%; background-color:#fff; cursor:pointer; display:none; transition:margin-bottom .4s; -webkit-transition:margin-bottom .4s;}
	.page-up svg {display:block; width:40px; height:40px;}

i.fa-try, i.fa-usd, i.fa-eur {font-size:80%;}

.open.dropdown {z-index:9999;}
	.dropdown-toggle {cursor:pointer;}
	.dropdown-menu {font-size:inherit; border:none; box-shadow:none; border-radius:0; margin:0; padding:15px; top:100%; left:50%; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); min-width:170px; animation:DownDirectionAnimation ease .5s; -webkit-animation:DownDirectionAnimation ease .5s;}
	.dropdown-menu ul {list-style:none; margin:0; padding:0;}

#message_from_top {background-color:rgba(0,0,0,.8)!important; color:#fff; padding:3px 0; z-index:99999;}
	#message_from_top div {display:table; width:100%; height:44px;}
	#message_from_top div span {display:table-cell; vertical-align:middle; line-height:20px; font-size:inherit;}

#messagebox {position:fixed; top:0; left:0; right:0; background-color:rgba(0,0,0,.8)!important; color:#fff; padding:3px 0; z-index:99999;}
	#messagebox>.messagebox-close {position:absolute; top:5px; right:10px; width:30px; text-align:center; line-height:30px; font-size:inherit; cursor:pointer;}
	#messagebox .messagebox-inner {display:table; width:100%; height:44px; padding:0 40px; text-align:center;}
	#messagebox .messagebox-inner .item {display:table-row;}
	#messagebox .messagebox-inner .item .item-inner {display:table-cell; vertical-align:middle; font-size:inherit; font-weight:bold; line-height:20px;}
	#messagebox .messagebox-inner .messagebox-close {display:none;}
	#messagebox .fa.fa-times {font-family:'Raleway'; font-size:34px;}
	#messagebox .fa.fa-times:before {content:'\00d7'; width:auto; height:auto; position:relative; left:auto; top:auto; background-color:transparent;}
	#messagebox .fa.fa-times:after {content:none;}

body {padding-top:75px;}

.top {background-color:#f7f7f7; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:11px; font-weight:500; line-height:13px; text-align:center; position:fixed; top:75px; left:0; z-index:5; width:100%; transition:opacity .4s; -webkit-transition:opacity .4s;}
.top-placeholder {height:38px;}
body.homepage .top-placeholder {display:none;}
body.homepage .top {opacity:0;}
body.homepage .main-header.fixed+.top {opacity:1;}
	.top-slider>.item+.item {display:none;}
	.top marquee {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column; height:100%;}
	.top .marquee-inner {font-weight:bold; color:#000; line-height:110%; letter-spacing:1px;}
	.top .marquee-inner .item {display:inline-block; vertical-align:top; margin-right:15vw;}
	.top .marquee-inner .item:last-child {margin-right:0;}
	.top .item * {margin:0;}
	.top .marquee-inner a {color:inherit;}
	.top .item>a {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column; height:36px; color:inherit;}

.main-header {background-color:#fff; padding:5px 0; position:fixed; top:0; left:0; width:100%; height:75px; z-index:6; transition:background-color .4s; -webkit-transition:background-color .4s;}
/*
body.video-playing .main-header {background-color:transparent;}
body.video-playing .main-header.fixed {background-color:#fff;}
*/
body.homepage .main-header {background-color:transparent;}
body.homepage .main-header.fixed {background-color:#fff;}
.top+.main-header {position:absolute; top:38px;}
.top+.main-header.fixed {position:fixed; top:0;}
	.main-header .header-inner, .main-header .header-left, .main-header .header-right {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center;}
	.main-header .header-inner {height:100%; padding-left:7px; padding-right:7px; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between;}
	.main-header .header-right {-webkit-justify-content:flex-end; -moz-justify-content:flex-end; justify-content:flex-end;}
	.main-header .header-inner>* {width:33.33333%;}

	.main-header .logo {display:block;}
		.main-header .logo a {display:block; width:152px; height:70px; margin:0 auto; transition:opacity .4s; -webkit-transition:opacity .4s;}
		body.video-playing .main-header .logo a {opacity:0;}
		body.video-playing .main-header.fixed .logo a {opacity:1;}
		.main-header .logo svg {width:152px; height:70px; fill:#231f20;}
	.main-header .header-left>*+*, .main-header .header-right>*+* {margin-left:6px;}

		.main-header .dropdown-toggle, .main-header .header-right a.account, .main-header .header-right a.favourites {padding:10px 8px; position:relative; z-index:3;}
			.main-header .header-left .dropdown-toggle {z-index:2;}
			.main-header .dropdown-toggle .icon, .main-header .header-right a.account .icon, .main-header .header-right a.favourites .icon {position:relative;}
			.main-header .dropdown-toggle svg, .main-header .header-right a.account svg, .main-header .header-right a.favourites svg {display:block; width:22px; height:22px;}
			.main-header .header-right a.favourites svg+svg, .main-header .cart .dropdown-toggle svg+svg {position:absolute; top:0; left:0;}
			.main-header .header-right a.favourites .inner, .main-header .cart .dropdown-toggle .inner {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center;}
			.main-header .header-right a.favourites .favourites-number, .main-header .cart .dropdown-toggle .cart-number {margin-left:5px; font-size:16px; font-weight:500; color:#000;}
			.main-header .header-right a.favourites[data-text="0"] svg+svg, .main-header .cart[data-text="0"] .dropdown-toggle svg+svg, 
			.main-header .header-right a.favourites[data-text="0"] .favourites-number, .main-header .cart[data-text="0"] .dropdown-toggle .cart-number {display:none;}
			.main-header .header-left .dropdown-toggle svg {padding:1px; stroke-width:.3px; stroke:#000;}
			.main-header .header-right a.favourites svg {stroke-width:.3px; stroke:#000;}
			.main-header .main-nav-toggle {width:38px; height:42px; position:relative; z-index:3; cursor:pointer;}
			.main-header .main-nav-toggle i {position:absolute; top:12px; left:7px; display:block; width:24px; height:2px; background-color:#000; transition:all .4s; -webkit-transition:all .4s;}
			.main-header .main-nav-toggle i+i, .main-header .main-nav-toggle i+i+i {top:20px;}
			.main-header .main-nav-toggle i+i+i+i {top:28px;}
			.main-header .main-nav.open .main-nav-toggle i, .main-header .main-nav.open .main-nav-toggle i+i+i+i {opacity:0;}
			.main-header .main-nav.open .main-nav-toggle i+i {opacity:1; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
			.main-header .main-nav.open .main-nav-toggle i+i+i {-webkit-transform:rotate(-45deg); transform:rotate(-45deg);}

		.main-header .header-left .dropdown, .main-header .header-right .account {position:static;}
		.main-header .header-left .dropdown-menu {top:100%; left:0; transform:translate(0,0); -webkit-transform:translate(0,0); width:300px;}
		.main-header .header-right .account .dropdown-menu {left:auto; right:0; transform:translate(0,0); -webkit-transform:translate(0,0); width:300px; padding-left:35px; padding-right:35px; padding-bottom:25px; font-size:14px;}

		.main-header .region .dropdown-toggle svg {float:left; stroke-width:.2px; stroke:#000;}
		.main-header .region .dropdown-toggle:before {content:'\f107'; font:23px/22px FontAwesome; color:#000; float:right; margin:1px 0 -1px 8px;}
		.main-header .region .dropdown-toggle:after {content:''; clear:both; display:block;}
		.main-header .region .dropdown-menu {padding:15px 30px 30px 15px;}
			.main-header .region h4 {font-size:inherit; font-weight:700; color:#000; line-height:110%; text-transform:uppercase; margin:5px 0 12px;}
			.main-header .region p {font-size:90%; color:#000; line-height:126%; margin-bottom:16px;}
			.main-header .region .form-group {margin-bottom:16px}
			.main-header .region label {font-size:90%; font-weight:700; color:#000; line-height:110%; text-transform:uppercase; margin:0 0 8px;}
			.main-header .region .form-control {font-size:90%; font-weight:500; color:#000; border:1px solid #000; height:34px; padding:1px 40px 0 10px;}
			.main-header .region .btn {width:100%; margin-top:6px;}

		.main-header .search .dropdown-menu {padding:0;}
			.main-header .search form {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; position:relative; padding:10px 7px 15px 15px;}
				.main-header .search .form-control::placeholder {color:transparent;}
				.main-header .search .dropdown-close {padding:14px 8px 0; cursor:pointer;}
				.main-header .search .dropdown-close svg {display:block; width:19px; height:20px; fill:#000; stroke:#fff; padding:1px;}
			.ui-menu.ui-widget.ui-widget-content.ui-autocomplete {border:none; padding:10px; width:100%!important; max-height:calc(100vh - 134px); overflow:auto;}
			.top+.main-header:not(.fixed) .ui-menu.ui-widget.ui-widget-content.ui-autocomplete {max-height:calc(100vh - 172px);}
			.ui-menu.ui-widget.ui-widget-content.ui-autocomplete:empty, .ui-autocomplete-category {display:none;}
				.ui-menu-item {clear:both; padding:0 5px;}
				.ui-menu-item[aria-label^="Ürünler"] {clear:none; width:50%; float:left;}
				.ui-state-active {background-color:transparent;}
				.ui-menu-item-wrapper {padding:0; font-weight:500; color:#000;}
				.ui-menu-item-wrapper span.image {display:block; margin:0 0 6px;}
				.ui-menu-item-wrapper span.image img {height:auto;}
				.ui-menu-item:not([aria-label^="Ürünler"]) .ui-menu-item-wrapper span.text {display:block; font-size:90%; line-height:18px; margin-bottom:15px;}
				.ui-menu-item:not([aria-label^="Ürünler"]) .ui-menu-item-wrapper span.text:before {content:'\f105'; font:18px/18px FontAwesome; display:inline-block; vertical-align:top; margin-right:10px;}
				.ui-menu-item[aria-label^="Ürünler"] .ui-menu-item-wrapper span.text {display:block; font-size:90%; line-height:16px; height:32px; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; margin-bottom:20px;}
				.ui-widget-content .more {clear:both;}
				.ui-widget-content .more div {display:block; font-size:90%; font-weight:500; color:#000; line-height:16px; text-decoration:underline; text-align:center; padding:15px 5px; cursor:pointer;}

		.main-header .account .dropdown-menu {}
			.main-header .account .dropdown-menu ul {list-style:none; padding:0; margin:0;}
			.main-header .account .dropdown-menu a {display:block; text-align:center; background-color:#dedede; padding:8px 16px; font-size:90%; font-weight:600; color:#000; line-height:18px; text-transform:uppercase;}
			.main-header .account .dropdown-menu a.black {background-color:#000; color:#fff;}
			.main-header .account .dropdown-menu a.white {background-color:#fff; border:1px solid #000; line-height:16px;}
			.main-header .account .dropdown-menu li+li {margin-top:10px;}

	.main-header .main-nav ul ul, .main-header .mobile-nav {display:none;}
	.main-header .main-nav-content, .main-header .cart .dropdown-menu {display:block; position:fixed; top:0; left:auto; right:-300px; transform:translate(0,0); -webkit-transform:translate(0,0); z-index:2; width:300px; max-width:100%; height:100%; padding:75px 0 104px; background-color:#fff; transition:right .8s ease-in-out; -webkit-transition:right .8s ease-in-out;}
	.top+.main-header:not(.fixed) .main-nav-content {padding-bottom:142px;}
	.top+.main-header:not(.fixed) .cart .dropdown-menu {padding-bottom:178px;}
	.main-header .cart {position:static;}
	.main-header .cart.open {z-index:auto;}
	.main-header .main-nav.open .main-nav-content, .main-header .cart.open .dropdown-menu {right:0;}
	.main-header .main-nav-close {display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1; cursor:pointer;}
	.main-header .main-nav.open .main-nav-close {display:block;}
		.main-header .main-nav-content {font-size:16px; font-weight:bold; color:#000; line-height:120%; text-align:right;}
		.main-header .main-nav-content ul {list-style:none; padding:0; margin:0;}
		.main-header .main-nav-content ul ul {margin:0 20px 12px 0;}
		.main-header .main-nav-content ul ul ul {margin-right:0;}
		.main-header .main-nav-content .top-nav {max-height:100%; overflow:auto; padding:0 35px;}
		.main-header .main-nav-content .top-nav a {display:block; color:inherit; position:relative; padding:4px 0;}
		.main-header .main-nav-content .top-nav:after {content:''; display:block; width:140px; height:1px; background-color:#000; margin:0 0 0 auto;}
		.main-header .main-nav-content .top-nav>li:before {content:''; display:block; width:140px; height:1px; background-color:#000; margin:0 0 0 auto;}
		.main-header .main-nav-content .top-nav>li>a {font-size:18px; padding:15px 0;}
		.main-header .main-nav-content .top-nav a i {position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer;}
		.main-header .main-nav-content .top-nav a i:before {content:none;}
		.main-header .main-nav-content .top-nav ul ul a {font-weight:500; color:#808080;}
		.main-header .social-media-ul {position:absolute; top:calc(100% - 80px); right:35px; margin-right:-12px; -webkit-justify-content:flex-end; -moz-justify-content:flex-end; justify-content:flex-end;}
		.top+.main-header:not(.fixed) .social-media-ul {top:calc(100% - 118px);}
		.main-header .social-media-ul a {font-size:26px; line-height:26px;}

	.main-header .cart .dropdown-menu, .filter.dropdown .dropdown-menu {padding:75px 0 140px;}
		.main-header .sepete-eklendi-mesaj {display:none; position:absolute; top:75px; left:35px; right:35px; z-index:1; font-weight:700; background-color:#000; color:#fff; line-height:18px; text-transform:uppercase; text-align:center; padding:11px 5px;}
		.main-header .cart-title, .filter.dropdown .filter-title {font-size:18px; font-weight:700; color:#000; line-height:110%; text-transform:uppercase; margin:5px 35px; position:relative;}
		.main-header .cart-title:after, .filter.dropdown .filter-title:after {content:''; clear:both; display:block; width:140px; height:1px; background-color:#000; margin:10px 0 0 auto;}
		.filter.dropdown .filter-title:after {margin-left:0; margin-right:auto;}
		.main-header .account .dropdown-close, .main-header .cart .dropdown-close, .filter.dropdown .dropdown-close {position:absolute; bottom:7px; right:0; font-size:69%; line-height:100%; text-transform:uppercase; padding:5px 0; cursor:pointer;}
		.main-header .account .dropdown-close svg, .main-header .cart .dropdown-close svg, .filter.dropdown .dropdown-close svg {width:9px; height:9px; stroke:#000; stroke-width:2px;}
		.main-header .account .dropdown-close {display:none; top:15px; right:35px; bottom:auto;}
		.main-header .cart p {clear:both; text-align:center; padding-top:30px;}
		.main-header .cart-list, #filter {padding:0 35px; height:calc(100% - 52px); overflow:auto;}
		.main-header .cart-list>li {position:relative; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; padding-top:15px; padding-bottom:15px;}
		.main-header .cart-list>li:after {content:''; position:absolute; right:0; bottom:0; width:140px; height:1px; background-color:#000;}
		.main-header .cart-list .image {width:50px; min-width:50px;}
		.main-header .cart-list .detail {width:100%; padding-left:10px; position:relative;}
		.main-header .cart-list .detail .sepet-widget-urun-sil {position:absolute; top:0; right:0; width:16px; height:16px; border:1px solid #787878; font-size:18px; color:#787878; line-height:12px; text-align:center; cursor:pointer; transition:background-color .4s, color .4s; -webkit-transition:background-color .4s, color .4s;}
		.main-header .cart-list .detail .sepet-widget-urun-sil:hover {background-color:#787878; color:#fff;}
		.main-header .cart-list .detail .sepet-widget-urun-sil:before {content:'\00d7';}
		.main-header .cart-list .detail a {display:block; font-size:90%; font-weight:bold; color:#000; line-height:100%; margin:0 20px 8px 0;}
		.main-header .cart-list .detail ul {list-style:none; padding:0; margin-bottom:8px;}
		.main-header .cart-list .detail li {font-size:90%; color:#5f5f5f; line-height:100%;}
		.main-header .cart-list .detail .price {font-weight:bold; color:#000; line-height:100%;}
		.main-header .cart .buttons, .filter.dropdown .dropdown-menu .buttons {position:absolute; top:calc(100% - 120px); left:35px; right:35px;}
		.top+.main-header:not(.fixed) .cart .buttons {top:calc(100% - 158px);}
		.main-header .cart .buttons .btn, .filter.dropdown .dropdown-menu .buttons .btn {width:100%; padding:11px 10px; font-size:inherit; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; min-width:auto;}
		.main-header .cart .buttons .btn.white, .filter.dropdown .dropdown-menu .buttons .btn.white {background-color:#fff; font-weight:bold; color:#000; box-shadow:inset 0 0 0 1px #000;}
		.main-header .cart .buttons .btn+.btn, .filter.dropdown .dropdown-menu .buttons .btn+.btn {margin-top:15px;}

@media (max-width:991px){
	body {padding-top:54px;}
	button, .btn {padding:14px 30px; font-size:16px; font-weight:600;}
	.top {top:54px;}
	.top .marquee-inner {letter-spacing:.8px;}
	.main-header {height:54px;}
	.top+.main-header {top:35px;}
	.main-header .region .dropdown-toggle:before {font-size:20px; margin-left:6px;}
	.main-header .logo a, .main-header .logo svg {width:109px; height:50px;}
	.main-header .search form {padding:9px 7px 9px 15px;}
	.ui-menu.ui-widget.ui-widget-content.ui-autocomplete {max-height:calc(100vh - 114px);}
	.top+.main-header:not(.fixed) .ui-menu.ui-widget.ui-widget-content.ui-autocomplete {max-height:calc(100vh - 149px);}
	.main-header .main-nav-content {padding:54px 0 80px;}
	.top+.main-header:not(.fixed) .main-nav-content {padding-bottom:115px;}
	.main-header .cart .buttons, .filter.dropdown .dropdown-menu .buttons {top:calc(100% - 103px);}
	.top+.main-header:not(.fixed) .cart .buttons {top:calc(100% - 138px);}
	.main-header .cart .dropdown-menu, .filter.dropdown .dropdown-menu {padding-top:54px; padding-bottom:120px;}
	.top+.main-header:not(.fixed) .cart .dropdown-menu {padding-bottom:158px;}
	.main-header .cart .buttons .btn+.btn, .filter.dropdown .dropdown-menu .buttons .btn+.btn {margin-top:10px;}
	.main-header .social-media-ul {top:calc(100% - 64px);}
	.top+.main-header:not(.fixed) .social-media-ul {top:calc(100% - 99px);}
	.main-header .sepete-eklendi-mesaj {top:54px;}
}
@media (max-width:767px){
	.page-up {right:10px;}
	.dropdown-backdrop {display:none;}
	body.homepage .main-header {background-color:#fff;}
	.main-header .logo {width:calc(100% - 228px); height:100%; position:relative;}
	.main-header .logo a {position:absolute; top:50%; left:50%; margin:-23px 0 0 -47.5px;}
	.main-header .logo a, .main-header .logo svg {width: 100px; height: 46px;}
	.main-header .header-left .dropdown-menu, .main-header .header-right .account .dropdown-menu {width:100%; border-top:1px solid #eee;}
	.main-header .region .dropdown-menu {padding:15px 35px 25px;}
	.ui-menu-item[aria-label^="Ürünler"] {width:33.33333%;}
	.top+.main-header {top:0;}
	.main-header .logo {width:calc(100% - 200px);}
	.main-header .header-left {width:100px;}
	.main-header .header-right {width:200px; margin-left:-100px;}
	.main-header .header-left>*+*, .main-header .header-right>*+* {margin:0;}
	.main-header .header-right>.favourites, .main-header .header-right>.account {opacity:0; transition:opacity .4s; -webkit-transition:opacity .4s;}
	.nav-active .main-header .header-right>.favourites, .nav-active .main-header .header-right>.account {opacity:1;}
	.main-header .main-nav-content, .main-header .cart .dropdown-menu {width:100%; right:-100%;}
	.main-header .mobile-nav {position:absolute; top:6px; padding-right:83px; width:100%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-justify-content:flex-end; -moz-justify-content:flex-end; justify-content:flex-end;}
	/*
	.main-header .mobile-nav {padding:0 30px 10px;}
	.main-header .mobile-nav ul {list-style:none; padding:0; margin:0; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:flex-start; -webkit-align-items:flex-start; -moz-align-items:flex-start; -ms-align-items:flex-start; -o-align-items:flex-start; align-items:flex-start; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; font-size:14px;}
	.main-header .mobile-nav li {width:50%; padding:5px;}
	.main-header .mobile-nav li:nth-child(3) {display:none;}
	.main-header .mobile-nav a, .main-header .header-right .mobile-nav a.account, .main-header .header-right .mobile-nav a.favourites {padding:8px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
	.main-header .main-nav-content .top-nav {max-height:calc(100% - 54px);}
	.main-header .main-nav-content .mobile-nav.isuser+.top-nav {max-height:calc(100% - 98px);}
	*/
	.main-header .account .dropdown-close {display:block;}
	.main-header .header-right .account .dropdown-menu {position:fixed; top:54px; padding:45px 35px 15px; height:calc(100% - 142px);}
	.main-header .header-right .account .dropdown-menu p {display:none;}
	.main-header .header-right .account .dropdown-menu ul {margin:0 -5px;}
	.main-header .header-right .account .dropdown-menu li {width:50%; float:left; padding:5px;}
	.main-header .account .dropdown-menu li+li {margin-top:0;}
	.main-header .main-nav-content {font-size:18px;}
	.main-header .main-nav-content .top-nav a {padding:8px 0;}
	.main-header .main-nav-content .top-nav>li>a {font-size:20px;}
}
@media (min-width:1200px){
	.page-up:hover {margin-bottom:6px;}
	.form-group {margin-bottom:30px;}
	.page-up {right:15px;}
}
@media (min-width:1400px){
	.form-group {margin-bottom:40px;}
	.page-up {right:35px;}
	body {padding-top:95px;}
	.top {top:95px;}
	.main-header {height:95px;}
	.top+.main-header {position:absolute; top:45px;}
	.main-header .header-inner {padding-left:25px; padding-right:25px;}
	.main-header .logo a, .main-header .logo svg {width:190px; height:87px;}
	.main-header .header-left>*+*, .main-header .header-right>*+* {margin-left:15px;}
	.main-header .dropdown-toggle, .main-header .header-right a.account, .main-header .header-right a.favourites {padding:10px;}
	.main-header .dropdown-toggle svg, .main-header .header-right a.account svg, .main-header .header-right a.favourites svg {width:25px; height:25px;}
	.main-header .main-nav-toggle {width:45px; height:45px;}
	.main-header .main-nav-toggle i {top:13px; left:8px; width:29px;}
	.main-header .main-nav-toggle i+i, .main-header .main-nav-toggle i+i+i {top:22px;}
	.main-header .main-nav-toggle i+i+i+i {top:31px;}
	.main-header .dropdown-menu {top:70px;}
	.main-header .header-left .dropdown-menu {width:360px;}
	.main-header .search .dropdown-close svg {padding:0;}
	.ui-menu.ui-widget.ui-widget-content.ui-autocomplete {max-height:calc(100vh - 149px);}
	.top+.main-header:not(.fixed) .ui-menu.ui-widget.ui-widget-content.ui-autocomplete {max-height:calc(100vh - 194px);}
	.ui-menu-item[aria-label^="Ürünler"] .ui-menu-item-wrapper span.text {margin-bottom:30px;}
	.ui-widget-content .more div {padding:20px 5px;}
	.main-header .main-nav-content {padding-top:95px; padding-bottom:140px;}
	.top+.main-header:not(.fixed) .main-nav-content {padding-bottom:145px;}
	.main-header .social-media-ul {top:calc(100% - 80px);}
	.top+.main-header:not(.fixed) .social-media-ul {top:calc(100% - 125px);}
	.main-header .sepete-eklendi-mesaj {top:95px;}
	.main-header .cart .dropdown-menu, .filter.dropdown .dropdown-menu {padding-top:95px;}
	.main-header .cart .buttons, .filter.dropdown .dropdown-menu .buttons {top:calc(100% - 120px);}
	.top+.main-header:not(.fixed) .cart .buttons {top:calc(100% - 165px);}
}

.lazy.loading {position:relative; display:block;}
	.lazy.loading:before, .slider.loading:before {content:'\f1ce'; position:absolute; top:50%; left:50%; z-index:2; width:30px; margin:-15px 0 0 -15px; font:30px/30px FontAwesome; text-align:center; color:#333; opacity:.5; -webkit-animation:fa-spin 1s infinite linear; animation:fa-spin 1s infinite linear;}
	.lazy:after, .slider:after {content:''; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; background-color:#f9f9f9; opacity:0; pointer-events:none; transition-duration:.6s; -webkit-transition-duration:.6s;}
	.lazy.loading:after, .slider.loading:after {opacity:1;}
	.lazy img {display:block; width:100%;}

.slick-slide {outline:none;}
.slick-dots {bottom:10px;}
	.slick-dots li {margin:0 4px;}
	.slick-dots li button {width:8px; height:8px; background-color:rgba(93,89,89,.8); min-width:auto;}
	.slick-dots li.slick-active button {background-color:#5d5959;}
.slick-prev, .slick-next {width:48px; height:48px; padding:4px; background-color:transparent; opacity:1; z-index:1; min-width:auto;}
	.slick-arrow:before {content:none;}
	.slick-arrow svg {width:40px; height:40px; fill:#000; stroke:#000; stroke-width:1px;}
	.slick-prev {left:10px;}
	.slick-next {right:10px;}

.slider {margin:-75px 0 20px; position:relative;}
	.slider>.item+.item, .category-banner-slider>.item+.item, .slider.loading .lazy.loading:before {display:none;}
	.slider .item {/*padding-top:75px; */position:relative; overflow:hidden;}
	.slider img {width:100%;}
	.video-banner {display:block;}
		.video-banner img {display:block; width:100%;}
		.video-banner .logo {display:none; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); width:24%; min-width:160px; pointer-events:none;}
		.video-banner .logo svg {display:block; width:100%;}
		.video-banner video {width:100%; height:100%; position:absolute; top:0; left:0; object-fit:cover; background-size:cover;}
		.video-banner .video-banner-button {display:none; position:absolute; top:0; left:0; width:100%; height:100%; transition:opacity .4s; -webkit-transition:opacity .4s; opacity:.8; z-index:1; cursor:pointer;}
		.video-banner.play .video-banner-button:after, .video-banner.pause .video-banner-button:after, .video-banner.replay .video-banner-button:after {content:'\f04c'; width:100px; height:100px; padding:18px; border:2px solid #fff; border-radius:100%; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%); font:38px/60px FontAwesome; color:#fff; text-align:center; text-shadow:0 0 5px rgba(0,0,0,.5);}
		.video-banner.pause .video-banner-button:after {content:'\f04b'; font-size:46px; padding:18px 14px 18px 22px;}
		.video-banner.replay .video-banner-button:after {content:'\f0e2';}
		.video-banner.play .video-banner-button {opacity:0;}
		.video-banner.play:hover .video-banner-button {opacity:.4;}

.banner {display:block; margin-bottom:20px;}
	.banner.lazy, .banner .image {position:relative; overflow:hidden;}
	.banner.lazy:before, .banner .image:before {content:''; display:block; position:absolute; top:50%; left:50%; width:0; height:0; z-index:2; background-color:rgba(255,255,255,.1); pointer-events:none; -moz-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transition:width .5s, height .5s; -webkit-transition:width .5s, height .5s;}
	.banner.lazy img, .banner .image img {width:100%; transition:transform .5s; -webkit-transition:-webkit-transform .5s;}

.products-carousel-wrapper, .product-detail-products-list {margin-bottom:20px;}
	.products-carousel-wrapper .theme-h3, .product-detail-products-list .theme-h3 {font-size:150%; font-weight:700; color:#000; line-height:110%; text-transform:uppercase; margin:15px 80px 15px 0;}
	.products-carousel {margin-left:-10px; margin-right:-10px; font-size:0; white-space:nowrap;}
		.products-carousel>.item {width:33.33333%; padding:0 10px; display:inline-block; vertical-align:top;}
		.products-carousel>.item:nth-child(n+4) {display:none;}
		.products-carousel .slick-arrow {width:40px; height:40px; top:-47px; padding:8px; right:10px; -webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);}
		.products-carousel .slick-arrow svg {width:100%; height:100%;}
		.products-carousel .slick-prev {left:auto; right:50px;}
		.products-carousel .slick-slide {overflow:visible; padding-left:10px; padding-right:10px; position:relative;}
		.products-carousel .product-item {white-space:normal;}
		/*
		.products-carousel .product-item .detail {padding-top:10%; padding-bottom:4%;}
		*/

.main-footer {clear:both; text-align:center;}
	.main-footer .container-fluid {padding:45px 45px 0;}
	.main-footer ul {list-style:none; padding:0; margin:0;}
	.main-footer .ebulletin {margin:0 12% 30px;}
	.main-footer .ebulletin .form-control {font-size:115%; width:75%; height:38px; margin:0 auto 20px;}
	.main-footer .ebulletin .btn {width:100%;}
	.main-footer .shipping-text {font-size:136%; font-weight:800; color:#000; line-height:120%; margin-bottom:50px;}
	.main-footer .footer-nav, .main-footer .apps {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 -7px;}
	.main-footer .footer-nav>li, .main-footer .apps li {width:50%; padding:0 7px; margin-bottom:20px;}
	.main-footer .apps li:only-child, .main-footer .footer-nav>li.has-sub {width:100%;}
	.main-footer .footer-nav a, .main-footer .apps a {font-weight:500; color:#000; line-height:110%;}
	.main-footer .footer-nav>li>a, .main-footer .apps a {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; padding:5px 10px; border:1px solid #000; min-height:50px; position:relative;}
	.main-footer .footer-nav>li>a {-webkit-flex-direction:column; flex-direction:column;}
	.main-footer .footer-nav>li>a i {position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer;}
	.main-footer .footer-nav>li>a i:before {content:none;}
	.main-footer .footer-nav ul {display:none; margin:25px 20px; text-align:left; position:relative;}
	.main-footer .footer-nav ul a {display:block; padding:8px;}
	.main-footer .footer-nav svg {width:26px; height:26px; position:absolute; top:6px; right:6px; -webkit-transform:rotate(90deg); transform:rotate(90deg); stroke:#000;}
	.main-footer .apps a {background-color:#000; border:none; color:#fff; text-transform:uppercase;}
	.main-footer .apps a strong {font-weight:500;}
	.main-footer .apps svg {width:25px; min-width:25px; height:25px; fill:#fff; margin-right:10px;}
	.main-footer .apps .google-play svg {width:23px; min-width:23px; height:23px;}
	.main-footer .payment-logo, .main-footer .shipping-logo, .main-footer .cards-logo {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:25px;/* border:1px solid #000; padding:5px 0; min-height:50px; margin-bottom:7px;*/}
	.main-footer .payment-logo a, .main-footer .cards-logo a {margin:4px 10px;}
	.main-footer .payment-logo a img, .main-footer .cards-logo a img {width: 100%; height: auto; max-width:90px; max-height:36px;}
	.main-footer .payment-logo a .sofort {max-height: 40px;}
	.main-footer .shipping-logo, .main-footer .payment-logo {margin-top:-10px;}
	.main-footer .shipping-logo a {margin:4px 10px;}
	.main-footer .shipping-logo a img {width: 100%; height: auto; max-width:74px; max-height:36px;}
	.social-media-ul {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center;}
	.main-footer .social-media-ul {margin:-15px 0 5px;}
	.social-media-ul a {display:block; font-size:28px; color:#000; line-height:28px; padding:10px;}
	.main-footer .bottom-nav {margin:30px 0; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; font-size:76%; font-weight:500; color:#000; line-height:110%;}
	.main-footer .bottom-nav li {width:25%; border-right:1px solid #000;}
	.main-footer .bottom-nav li:nth-child(4n), .main-footer .bottom-nav li:last-child {border-right:none;}
	.main-footer .bottom-nav span, .main-footer .bottom-nav a {display:block; color:inherit; padding:4px;}

@media (max-width:991px){
	.slick-prev, .slick-next {width:40px; height:40px;}
	.slick-prev {left:0;}
	.slick-next {right:0;}
	.slick-arrow svg {width:26px; height:26px; stroke-width:1px;}
	.slider {margin-top:-54px;}
	/*
	.slider .item {padding-top:54px;}
	*/
	.slider.loading:before {margin-top:10px;}
	.products-carousel>.item {width:50%;}
	.products-carousel>.item:nth-child(n+3) {display:none;}
	.products-carousel .product-item .detail {padding-top:6%;}
	.products-carousel-wrapper .theme-h3, .product-detail-products-list .theme-h3 {font-size:140%;}
}
@media (max-width:767px){
	.banner {margin-bottom:10px;}
	.slider {margin:0 10px 10px;}
	/*
	.slider .item {padding-top:0;}
	*/
	.video-banner .logo {width:52%;}
	.products-carousel-wrapper .theme-h3, .product-detail-products-list .theme-h3 {margin:20px 70px 10px 0;}
	.products-carousel {margin-left:-10px; margin-right:-10px;}
	.products-carousel>.item, .products-carousel .slick-slide {padding-left:5px; padding-right:5px;}
	.products-carousel>.item {width:50%; margin:0 25%;}
	.products-carousel .slick-list {padding:0 25%;}
	.products-carousel .slick-arrow {top:-43px; right:0;}
	.products-carousel .slick-prev {right:40px;}
	.main-footer .container-fluid {padding:30px 10px 0;}
	.main-footer .ebulletin {margin-left:6%; margin-right:6%;}
	.main-footer .ebulletin .form-control {width:80%;}
	.main-footer .shipping-text {margin-bottom:40px;}
	.main-footer .footer-nav, .main-footer .apps {margin:0 -5px;}
	.main-footer .footer-nav>li, .main-footer .apps li {padding-left:5px; padding-right:5px;}
	.main-footer .footer-nav>li>a, .main-footer .apps a {min-height:42px;}
	.main-footer .bottom-nav {margin:10px -8px 2px;}
	.main-footer .bottom-nav li {width:auto; margin-bottom:6px;}
	.main-footer .bottom-nav span, .main-footer .bottom-nav a {padding:1px 8px;}
	.main-footer .payment-logoa img, .main-footer .cards-logo a {margin:4px 8px;}
	.main-footer .payment-logo a img, .main-footer .cards-logo a img {max-width:76px; max-height:28px;}
	.main-footer .payment-logo a .sofort {max-height: 32px;}
	.main-footer .shipping-logo a {margin:4px 8px;}
	.main-footer .shipping-logo a img {max-width:64px; max-height:28px;}
}
@media (max-width:459px){
	.products-carousel>.item {width:100%;}
	.products-carousel>.item:nth-child(n+2) {display:none;}
}
@media (min-width:768px){
	.flexrow {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
	.flexrow>* {margin-bottom:20px;}
	.flexrow .banner {height:100%; margin-bottom:0!important;}
	.flexrow .banner img {height:100%; object-fit:cover;}
}
@media (min-width:1200px){
	.slider, .banner, .flexrow>* {margin-bottom:30px;}	
	.products-carousel-wrapper, .product-detail-products-list {margin-bottom:30px;}
	.products-carousel {margin-left:-15px; margin-right:-15px;}
	.products-carousel>.item, .products-carousel .slick-slide {padding-left:15px; padding-right:15px;}
	.products-carousel .slick-arrow {top:-50px; right:15px;}
	.products-carousel .slick-prev {right:60px;}
	footer .container-fluid {width:50%;}
}
@media (min-width:1400px){
	.slider {margin-top:-95px; margin-bottom:4%;}
	/*
	.slider .item {padding-top:95px;}
	*/
	.slider.loading:before {margin-top:30px;}
	.banner, .flexrow>* {margin-bottom:4%;}
	.col-lg-6>.banner {margin-bottom:8%;}
	.col-lg-4>.banner {margin-bottom:12%;}
	.col-lg-3>.banner {margin-bottom:16%;}
	.products-carousel-wrapper, .product-detail-products-list {margin-bottom:4%;}
	.products-carousel {margin-left:-1%; margin-right:-1%;}
	.products-carousel>.item, .products-carousel .slick-slide {padding-left:0; padding-right:0;}
	.products-carousel .product-item {margin-left:3%; margin-right:3%;}
	.main-footer .ebulletin {margin-bottom:50px;}
	.main-footer .ebulletin .form-control {margin-bottom:25px;}
	.main-footer .shipping-text {margin-bottom:70px;}
	.main-footer .payment-logo a {margin:4px 18px;}
	.main-footer .shipping-logo a {margin:4px 18px;}
	.main-footer .bottom-nav {margin:40px 0;}
}

.product-list-wrapper .breadcrumb, .filter.dropdown, .panel.categories-nav {display:none;}

.category-banner {display:block;}

.category-detail {width:100%; margin-top:10px; max-height:auto; overflow:hidden; position:relative;}
.category-detail.collapsed {max-height:180px;}
.category-detail:empty {display:none;}
	.category-detail.collapsed:after {content:'';  height:75px; position:absolute; left:0; right:0; bottom:0; pointer-events:none; transition:opacity .4s; -webkit-transition:opacity .4s;}
	.category-detail:not(.collapsed):after {opacity:0;}
	.category-detail-button {position:absolute; left:0; bottom:0; z-index:2; width:100%; padding:5px 0; text-align:center;}
	.category-detail-button:before {content:''; width:100%; height:1px; background-color:#000; position:absolute; left:0; top:50%; z-index:1;}
	.category-detail.collapsed .category-detail-button:after {content:''; width:100%; height:80px; position:absolute; left:0; bottom:0; background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 77%, rgba(255,255,255,1) 100%); background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 100%); background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
	.category-detail-button div {position:relative; z-index:1; display:inline-block; vertical-align:top; background-color:#fff; cursor:pointer; padding:5px 10px; font-size:90%; font-weight:600; color:#000; line-height:20px; text-transform:uppercase;}
	.category-detail.collapsed .category-detail-button .less, .category-detail:not(.collapsed) .category-detail-button .more {display:none;}

.list-options {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; padding:15px 0; position:relative;}
	.list-options .filter.dropdown {display:block;}
	.list-options h1 {width:100%; margin:0; font-size:150%; font-weight:700; color:#000; line-height:120%; text-transform:uppercase; text-align:center;}
	.order-by {margin-left:auto;}
	.view-style {margin-left:10px;}
	.view-style label {width:26px; height:26px; border:2px solid #bbb; margin:0; padding:0; cursor:pointer; position:relative;}
	.view-style label#two:before {content:''; width:2px; height:100%; position:absolute; top:0; left:50%; margin-left:-1px; background-color:#bbb;}
	.view-style label#two:after {content:''; width:100%; height:2px; position:absolute; top:50%; left:0; margin-top:-1px; background-color:#bbb;}
	.view-style label.active {border-color:#000;}
	.view-style label#two.active:before, .view-style label#two.active:after {background-color:#000;}
	.filter.dropdown, .order-by.dropdown {position:static; z-index:auto;}

		.filter.dropdown .dropdown-toggle, .order-by.dropdown .dropdown-toggle {line-height:22px; text-transform:uppercase; padding:8px 0; position:relative;}
		.filter.dropdown .dropdown-toggle:after, .order-by.dropdown .dropdown-toggle:after {content:''; display:inline-block; vertical-align:top; width:12px; height:2px; background-color:#000; margin:10px 0 10px 10px;}
		.filter.dropdown .dropdown-toggle:before, .order-by.dropdown .dropdown-toggle:before {content:''; position:absolute; top:50%; -ms-transform:translate(0,-50%); transform:translate(0,-50%); right:5px; width:2px; height:12px; background-color:#000; transition:height .4s; -webkit-transition:height .4s;}
		.filter.dropdown.open .dropdown-toggle:before, .order-by.dropdown.open .dropdown-toggle:before {height:0;}
		
		.order-by.dropdown .dropdown-menu {left:auto; -ms-transform:translate(0,0); transform:translate(0,0); right:-30px; padding:20px 25px;}
			.order-by.dropdown .dropdown-menu ul {list-style:none; padding:0; margin:0;}
			.order-by.dropdown .dropdown-menu label {display:block; font-size:inherit; font-weight:500; line-height:inherit; text-transform:uppercase; cursor:pointer; padding:4px 0; margin:0;}
		.filter.dropdown .dropdown-menu {display:block; position:fixed; top:0; left:-300px; height:100%; z-index:6; -ms-transform:translate(0,0); transform:translate(0,0); width:300px; border:none; box-shadow:none; animation:none; -webkit-animation:none; -moz-animation:none; -o-animation:none; -ms-animation:none; transition:left .8s ease-in-out; -webkit-transition:left .8s ease-in-out;}
			.filter.dropdown.open .dropdown-menu {left:0;}
			#filterForm {display:block; height:100%;}
			.filter.dropdown .panel-group .panel {border:none; border-radius:0; box-shadow:none; position:relative;}
			.filter.dropdown .panel-group .panel:after {content:''; position:absolute; left:0; bottom:0; width:140px; height:1px; background-color:#000;}
			.filter.dropdown .panel-group .panel+.panel {margin-top:0;}
			.filter.dropdown .panel-heading {padding:10px 0; position:relative;}
			.filter.dropdown .panel-title {font-weight:700; color:#000; line-height:110%; text-transform:uppercase;}
			.filter.dropdown .panel-title+a {display:none; position:absolute; top:0; right:0; width:100%; padding:10px 0; color:#000; line-height:20px; text-align:right;}
			.filter.dropdown .panel-collapse.collapse {display:block;}
			.filter.dropdown .panel-body {border-top:none!important; padding:0 0 10px;}
			.filter.dropdown .panel-body ul {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin:0 -10px 0 0;}
			.filter.dropdown .panel-body li {width:50%; padding:0 10px 10px 0;}
			.filter.dropdown .panel-body label {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column; height:40px; font-weight:500; color:#000; line-height:16px; text-align:center; border:1px solid #000; margin:0; padding:1px 3px; cursor:pointer;}
			.filter.dropdown .panel-body label.active {background-color:rgba(0,0,0,.25);}
			.filter.dropdown .panel-body label .number {display:none;}
			.filter.dropdown .panel-body label input, .range {display:none;}
			.filter.dropdown .panel-title+a i:before {content: '\f067'; font-size:12px;}
			.filter.dropdown .panel-title+a[aria-expanded="false"] i:before {content: '\f068';}
			#categories-nav ul ul {display:none; margin:0 20px;}
			#categories-nav ul li.active>ul {display:block;}
			#categories-nav a {display:block; font-weight:700; color:#000; line-height:18px; padding:4px 20px;}
			.panel.prices {display:none;}

.product-list {clear:both;}
	.product-list .no-item {text-align:center;}
	.product-list .no-item img {max-width:100%; margin-bottom:20px;}
	.product-list .row {margin-left:0; margin-right:0;}
	.product-list .row>* {padding-left:0; padding-right:0;}

.product-item {position:relative; font-size:14px; line-height:120%; text-align:center;} 
	.product-item .mobile-click {position:absolute; top:0; left:0; right:0; bottom:0; z-index:2;}
	.product-item.active .mobile-click {pointer-events:none;}
	.product-item .new, .product-item .price .discount, .product-item .on-satis {display:none; z-index:1; background-color:#ffff00; position:absolute; top:20px; right:0; font-weight:600; color:#000; text-transform:uppercase; padding:6px 18px; pointer-events:none;}
	.product-item .price .discount {display:block; top:60px; background-color:#818181; color:#fff;}
	.product-item .on-satis {top:100px; background-color:#000; color:#fff;}
	.product-item .new[data-value="1"], .product-item .on-satis[data-value="1"] {display:block;}
	.product-item .image {position:relative; overflow:hidden;}
		.product-item .image a {display:block; position:relative;}
			.product-item .image img {display:block; width:100%;}
			.product-item .image img+img {width:100%; position:absolute; top:0; left:0; opacity:0; visibility:hidden; transition:opacity .4s, visibility .4s; -webkit-transition:opacity .4s, visibility .4s;}
			.product-item.active .image img+img[data-image]:not([data-image=""]) {opacity:1; visibility:visible;}
		.product-item .options {display:none; position:absolute; top:20px; left:15px; animation:rightDirectionAnimation ease .5s; -webkit-animation:rightDirectionAnimation ease .5s; -moz-animation:rightDirectionAnimation ease .5s; -o-animation:rightDirectionAnimation ease .5s; -ms-animation:rightDirectionAnimation ease .5s;}
		.product-item.active .options {display:block;}
			.product-item .options span {display:block; min-width:34px; height:34px; padding:5px 2px; background-color:rgba(255,255,255,.25); border:1px solid #000; font-weight:500; color:#000; line-height:22px; text-align:center; margin-bottom:10px; text-transform:uppercase; cursor:pointer;}
			.product-item .options span.active {background-color:rgba(0,0,0,.15);}
		.product-item .buttons {position:absolute; bottom:-40px; left:0; right:0; z-index:2; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; background-color:rgba(0,0,0,.55); padding:2px 10px; text-align:center; opacity:0; visibility:hidden; pointer-events:none; transition:opacity .4s, visibility .4s, bottom .4s; -webkit-transition:opacity .4s, visibility .4s, bottom .4s;}
		.product-item.active .buttons {bottom:0; opacity:1; visibility:visible; pointer-events:auto;}
			.product-item .buttons button {min-width:auto; padding:15px; background-color:transparent; font-size:30px; font-weight:400; line-height:22px;}
			.product-item .buttons button+button {margin-left:auto;}
			.product-item .buttons button span {display:inline-block; vertical-align:top; margin-top:6px; margin-right:3px;}
			.product-item .buttons button .icon {display:inline-block; vertical-align:top; position:relative;}
			.product-item .buttons button.UrunuSepeteEkle .icon:after {content:'+1'; position:absolute; top:-10px; left:28px; font-size:80%; color:#ffff00; opacity:0; transition:opacity .4s; -webkit-transition:opacity .4s;}
			.product-item .buttons button svg {display:block; width:30px; height:30px; fill:#fff;}
			.product-item .buttons button svg+svg {position:absolute; top:0; left:0; opacity:0; transition:opacity .4s; -webkit-transition:opacity .4s;}
			.product-item .buttons button.UrunuSepeteEkle[data-value="1"] svg+svg, .product-item .buttons button.FavoriEkleSil[data-type="0"] svg+svg {opacity:1;}
			.product-item .buttons button.UrunuSepeteEkle[data-value="1"] .icon:after {opacity:1;}
	.product-item .detail {padding:18px 10px 22px;}
		.product-item .name {display:block; font-weight:700; color:#000; max-width:300px; min-height:39px; margin:0 auto; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
		.product-item .price .old-price {display:inline-block; vertical-align:top; color:#949494; position:relative; margin:0 10px 0 0;}
		.product-item .price .old-price:after {content:''; position:absolute; top:50%; left:0; width:100%; height:1px; background-color:#949494;}
		.product-item .price .last-price {display:inline-block; vertical-align:top; font-weight:400; color:#000;}

.pagination-container {margin:20px 0 0; text-align:center;}
.pagination-container:after {content:''; clear:both; display:block;}
	.pagination {border-radius:0; margin:0; font-size:0;}
	.pagination>li {display:inline-block; vertical-align:top; margin:0 5px 10px;}
	.pagination>li>a {min-width:44px; background-color:transparent; border:1px solid #000; border-radius:0!important; padding:2px 8px 4px; font-size:16px; color:#000; line-height:28px; text-align:center;}
	.pagination>li>a:hover, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background-color:rgba(0,0,0,.25); border-color:#000; color:#000;}
	.first.page-item .page-link, .last.page-item .page-link {display:none;}
	.prev.page-item {margin-right:6px;}
	.next.page-item {margin-left:6px;}
	.prev.page-item a, .next.page-item a {font-size:22px; color:#000; line-height:28px;}
	.prev.page-item a:hover, .next.page-item a:hover {color:#000;}
	.prev.page-item a span, .next.page-item a span {display:none;}

@media (max-width:991px){
	.list-options h1 {font-size:140%;}
	.product-item .buttons button {padding:12px; line-height:20px;}
	.product-item .buttons button svg {width:28px; height:28px;}
}
@media (max-width:767px){
	.filter.dropdown .dropdown-menu {width:100%; left:-100%;}
	.order-by {margin-left:20px; position:relative!important;}
	.view-style {margin-left:auto;}
	.product-item .buttons {padding:4px 15px;}
	.product-item .buttons button span {margin-top:8px;}
	.product-item .buttons button svg {width:30px; height:30px;}
	.product-item .buttons button.UrunuSepeteEkle .icon:after {left:30px;}
	.product-list.two .row>* {width:50%;}
	.product-list.two .row>*:nth-child(2n+1) {clear:left;}
	.product-list.two .product-item .new, .product-list.two .product-item .price .discount, .product-list.two .product-item .on-satis, 
	.products-carousel .product-item .new, .products-carousel .product-item .price .discount, .products-carousel .product-item .on-satis {top:10px; font-size:86%; padding:4px 8px;}
	.product-list.two .product-item .price .discount, 
	.products-carousel .product-item .price .discount {top:39px;}
	.product-list.two .product-item .on-satis, 
	.products-carousel .product-item .on-satis {top:68px;}
	.product-list.two .product-item .options, 
	.products-carousel .product-item .options {top:10px; left:10px;}
	.product-list.two .product-item .options span, 
	.products-carousel .product-item .options span {min-width:30px; height:30px; padding:5px 2px; font-size:90%; line-height:16px; margin-bottom:4px;}
	.product-list.two .product-item .buttons, 
	.products-carousel .product-item .buttons {padding:0 4px;}
	.product-list.two .product-item .buttons button, 
	.products-carousel .product-item .buttons button {padding:10px; font-size:24px; line-height:16px;}
	.product-list.two .product-item .buttons button svg, 
	.products-carousel .product-item .buttons button svg {width:22px; height:22px;}
	.product-list.two .product-item .buttons button.UrunuSepeteEkle .icon:after, 
	.products-carousel .product-item .buttons button.UrunuSepeteEkle .icon:after {top:-6px; left:22px;}
	.product-list.two .product-item .name, 
	.products-carousel .product-item .name {min-height:34px;}
	.product-list.two .product-item .detail, 
	.products-carousel .product-item .detail{padding-top:10px;}
}
@media (min-width:992px){
	.pagination-container {margin:40px 0;}
	.product-item .mobile-click {display:none;}
	.product-item.active .image img+img {opacity:0; visibility:hidden;}
	.product-item.active .buttons {bottom:-40px; opacity:0; visibility:hidden; pointer-events:none;}
	.product-item:hover .image img+img[data-image]:not([data-image=""]) {opacity:1; visibility:visible;}
	.product-item:hover .buttons {bottom:0; opacity:1; visibility:visible; pointer-events:auto;}
	.product-item.active .options {display:none;}
	.product-item:hover .options {display:block;}
}
@media (min-width:1200px){
	.page-options, .pagination-container {margin-top:30px;}
}
@media (min-width:1400px){
	.page-options, .pagination-container {margin-top:4%;}
	.product-item .buttons {padding:4px 15px;}
	.product-item .buttons button span {margin-top:8px;}
	.product-item .buttons button.UrunuSepeteEkle .icon:after {left:30px;}
	.product-item .detail {padding:25px 10px;}
	.product-item .price .discount {top:68px;}
	.product-item .on-satis {top:116px;}
}

.product-image, .product-images-slider>.video-item+.images-item, .product-images-slider>.images-item+.images-item, .product-thumbs-slider-container, .zoomContainer {display:none;}
img[data-zoom-image], .zoomWindow, .zoomContainer {pointer-events:none;}
.product-detail-wrapper .video-banner {position:relative; height:100%;}
.product-image img {display:block;}
.product-image .thumbs-item {display:block; opacity:.4; cursor:pointer; margin-bottom:12px; transition:opacity .4s; -webkit-transition:opacity .4s;}
	.product-image .thumbs-item.video-item {position:relative;}
	.product-image .thumbs-item.video-item img+img {position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover;}
	.product-image .thumbs-item:hover, .product-image .thumbs-item.slick-current {opacity:1;}

.product-detail {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; margin-bottom:20px;}
	.product-detail .item {width:50%;}
	.product-detail .item.comments {width:100%;}
	.product-detail .item.image img {min-height:100%; object-fit:cover;}
	.product-detail .item.primary, .product-detail .item.secondary, .product-detail .item.comments {padding:40px 30px; font-weight:inherit; line-height:120%;}
	.product-detail .item.primary {background-color:#e6e6e6;}
		.product-detail .item.primary .item-inner {max-width:540px; margin:0 auto;}
		.product-detail .item-inner {/*display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column; height:100%;*/ padding:40px 0; padding:calc(50% - 290px) 0;}
		.FavoriEkleSilDetay {float:right; padding:5px; margin-top:-13px;}
			.FavoriEkleSilDetay .icon {position:relative;}
			.FavoriEkleSilDetay svg {display:block; width:31px; height:31px; padding:6px; stroke:#000; overflow:visible; transition:opacity .4s; -webkit-transition:opacity .4s;}
			.FavoriEkleSilDetay svg+svg {position:absolute; top:0; left:0; opacity:0;}
			.FavoriEkleSilDetay[data-type="0"] svg+svg {opacity:1;}
		.product-detail .brand {display:inline-block; vertical-align:top; color:inherit; font-size:130%; font-weight:700; margin-bottom:6px;}
		.product-detail h2 {font-size:150%; font-weight:inherit; line-height:120%; margin:0 0 6px;}
		.product-detail .desc:empty {display:none;}
		.product-detail .price {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; font-size:150%; line-height:120%; margin:0 -30px 40px 0;}
			.product-detail .price i {display:inline-block; margin-left:-2px;}
			.product-detail .price>div {margin-right:30px;}
			.product-detail .price #indirimsiz-fiyat, .product-detail .price #piyasa-fiyati {color:#949494; position:relative;}
			.product-detail .price #indirimsiz-fiyat:after, .product-detail .price #piyasa-fiyati:after {content:''; position:absolute; top:50%; left:0; width:100%; height:1px; background-color:#949494;}
		.product-detail .options {}
			/*
			.product-detail .nitelik {margin-bottom:15px;}
			*/
			.product-detail .nitelik label {display:block; font-size:130%; font-weight:700; color:inherit; margin:0 0 10px; padding:0; line-height:inherit; text-transform:uppercase;}
			.product-detail .nitelik .cont {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:flex-start; -webkit-align-items:flex-start; -moz-align-items:flex-start; -ms-align-items:flex-start; -o-align-items:flex-start; align-items:flex-start;}
			.product-detail .nitelik ul.NitelikSelectBox {list-style:none; padding:0; margin:0; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
			.product-detail .nitelik ul.NitelikSelectBox li, .product-detail .nitelik .size-guide {margin:0 15px 15px 0;}
			.product-detail .nitelik ul.NitelikSelectBox li span {display:none;}
			.product-detail .nitelik ul.NitelikSelectBox li span.name, .product-detail .nitelik .size-guide {display:block; min-width:46px; height:46px; padding:10px 2px; font-size:130%; font-weight:500; color:#000; line-height:24px; border:1px solid #000; cursor:pointer; text-align:center;}
			.product-detail .nitelik ul.NitelikSelectBox li[data-selected="1"] span.name {background-color:#000; color:#fff;}
			.product-detail .nitelik ul.NitelikSelectBox li[data-stock="0"] {position: relative;}
			.product-detail .nitelik ul.NitelikSelectBox li[data-stock="0"][data-selected="1"]:after {background-color: #fff;}
			.product-detail .nitelik ul.NitelikSelectBox li[data-stock="0"]:after {content: '';width: 1px;position: absolute;top: 0;bottom: 0;left: 50%;background-color: #000;transform: rotate(45deg);pointer-events: none;}
			.product-detail .nitelik .size-guide {font-size:inherit; padding-left:15px; padding-right:15px; height:auto; background-color:#fff; border-color:#fff; cursor:pointer;}
		.product-detail .cart-box {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; margin-bottom:40px;}
			.product-detail .siparis, .product-detail #stok {width:100%;}
				.product-detail .siparis button {display:block; width:100%; font-size:150%; line-height:110%; min-width:auto;}
				.product-detail .siparis button .text {display:inline-block; vertical-align:top; position:relative;}
				.product-detail .siparis button .text:after {content:'+1'; position:absolute; top:50%; margin-top:-13px; left:100%; font-weight:500; color:#ffff00; line-height:24px; margin-left:10px; opacity:0; transition:opacity .4s; -webkit-transition:opacity .4s;}
				.product-detail .siparis button[data-value="1"] .text:after {opacity:1;}
				.product-detail #stok {display:none; font-size:150%; line-height:110%;}
				[data-siparis="0"] .product-detail .siparis {display:none;}
				[data-siparis="0"] .product-detail #stok, .product-detail #stok.stokyok {display:block;}
				.product-detail #stok.stokyok>span {padding: 15px 30px;min-width: 260px;background-color: #000;border: none;border-radius: 0;font-size: 21px;font-weight: 700;color: #fff;line-height: 110%;text-transform: uppercase;text-align: center;white-space: normal;vertical-align: middle;transition: box-shadow .4s;-webkit-transition: box-shadow .4s;width: 100%;display: block; pointer-events: none;}
				.product-detail #stok span {color:#fff!important;}
		.product-detail .panel-group {border-top:1px solid #000; margin-bottom:40px;}
		.product-detail .panel-group .panel {background-color:transparent; border:none; border-bottom:1px solid #000; border-radius:0; box-shadow:none; text-align:left;}
			.product-detail .panel-group .panel+.panel {margin-top:0; padding-top:0; border-top:none;}
			.product-detail .panel-group .panel-heading {background-color:transparent; padding:12px 0 11px; position:relative;}
			.product-detail .panel-group .panel-title {font-weight:500; color:#000; line-height:inherit; text-transform:uppercase;}
			.product-detail .panel-group .panel-heading a {display:block; position:absolute; top:0; left:0; width:100%; height:100%; cursor:pointer;}
			.product-detail .panel-group .panel-heading a:after {content:''; width:24px; height:24px; background:url('../images/angle-arrow-down-2.svg') center center no-repeat; background-size:20px; position:absolute; top:50%; right:10px; margin-top:-12px; -webkit-transform:rotate(180deg); transform:rotate(180deg); transition:transform .4s; -webkit-transition:-webkit-transform .4s;}
			.product-detail .panel-group .panel-heading a.collapsed:after, .product-detail .panel-group .panel-heading a.scrollto:after {-webkit-transform:rotate(0); transform:rotate(0);}
			.product-detail .panel-group .panel-body {border:none!important; padding:10px 0 20px; line-height:140%;}
			.product-detail .panel-group .panel-body *, .product-detail .item.secondary .group .content * {font-family:inherit!important; font-size:inherit!important; line-height:inherit!important; max-width:100%; height:auto;}
			.product-detail .panel-group .panel-body img, .product-detail .item.secondary .group .content img {max-width:100%!important; height:auto!important;}
			.info-ul {margin-top:0;}
			.info-ul li {margin-bottom:10px;}
			.info-ul li label {display:inline-block; margin:0; padding:0;}
			.info-ul li label:after {content:':'; width:10px; float:right;}
			.product-detail .panel-group .panel table {width:100%!important;}
		.product-detail p.shipping {font-size:13px; font-weight:500; line-height:18px;}
			.product-detail p.shipping img {display:inline-block; vertical-align:middle; max-height:30px;}
			.product-detail p.shipping a {color:inherit; text-decoration:underline;}
	.product-detail .item.secondary .item-inner {line-height:140%; text-align:center; padding:0;}
	.product-detail .item.secondary .item-inner .group {margin-bottom:20px;}
	.product-detail .item.secondary .item-inner .title {font-size:150%; font-weight:700; text-transform:uppercase; line-height:130%; margin:25px 0 10px;}
	.product-detail .item.secondary .item-inner .group:first-child .title {margin-top:0;}

	.product-detail #GelinceHaberVerButtonDetay {display: none;margin: -30px 0 40px;color: #222;text-align: center;font-weight: 600;font-size: 15px;padding: 10px;}
	.product-detail #GelinceHaberVerButtonDetay[data-type="1"] {display: block;}
	.product-detail #GelinceHaberVerButtonDetay i {margin-right: 6px;}

html.slbActive {overflow:hidden;}
.slbOverlay {background-color:#b3b3b3; opacity:.75; filter:alpha(opacity=75); -webkit-animation:slbOverlay2 0.4s; -moz-animation:slbOverlay2 0.4s; animation:slbOverlay2 0.4s;}
.slbContent {padding:15px;}
.slbContentOuter {padding:0;}
.slbText {font-size:13px;}
.slbImageWrap:after {content:none;}

button.slbArrow, button.slbCloseBtn {opacity:1; color:#444; text-shadow:0 0 1px rgba(255,255,255,.6);}
button.slbArrow:hover, button.slbCloseBtn:hover {opacity:1; color:#444;}
button.slbCloseBtn {font-family:none; font-size:30px; font-weight:bold; top:15px; right:15px;}
button.slbArrow, button.slbCloseBtn {width:42px; min-width:auto; height:42px; color:#222; line-height:38px; background-color:#fff; border-radius:0; box-shadow:0 1px 20px 0 rgba(0,0,0,.1); border:1px solid #000; transition:border-color .4s, background-color .4s; -webkit-transition:border-color .4s, background-color .4s; margin:0;}
button.slbArrow:hover, button.slbCloseBtn:hover {background-color:#fff; border:1px solid #000;;}
	.slbArrow.prev {left:15px;}
	.slbArrow.next {right:15px;}
	.slbArrow:before {font-size:28px; line-height:36px; width:38px; height:38px; margin:-19px 0 0 -19px;}

.product-image-lightbox .slbOverlay {background-color:#fff; opacity:1; filter:alpha(opacity=100);}
.product-image-lightbox .slbContent, .product-image-lightbox .slbImage {padding:0;}
.product-image-lightbox .slbImage+.slbCaption {display:none;}

.slbSizeGuide table {width: 100%;}
.sg-cont .nav, .sg-cont .nav li a {border: none!important;}
.sg-cont .nav li a {opacity: .8;}
.sg-cont .nav li.active a {opacity: 1;}
.sg-cont .nav li a img {display: block;margin: 0 auto 10px;}
.sg-cont .nav li a {padding: 5px;}
.sg-cont .nav li a span {display: block;font-size: 15px;}
.sg-cont .nav li a svg {display: block;margin: 0 auto 10px;width: 100px;height: 100px;}
.size-guide-tc, .size-guide-tc .tab-content {padding: 20px 0!important;}
.sg-warning {display: block;text-align: center;background-color: #fffed2;padding: 8px 6px 4px;font-size: 12px;font-weight: 500;}

@media (max-width:1199px){
	.product-detail h2, .product-detail .siparis button, .product-detail #stok, .product-detail .item.secondary .item-inner .title {font-size:140%;}
	.product-detail .brand, .product-detail .nitelik label {font-size:120%;}
	.product-detail .nitelik ul.NitelikSelectBox li span.name {min-width:42px; height:42px; padding:8px 2px; font-size:120%;}
	.product-detail .nitelik .size-guide {padding-top:8px; padding-bottom:8px;}
	.product-detail #stok.stokyok>span {font-size: 20px; font-weight: 700; padding: 15px 30px;}
}
@media (max-width:991px){
	.product-detail .item.primary, .product-detail .item.secondary, .product-detail .item.comments {padding:30px 15px;}
	.product-detail .item.secondary .item-inner .group {margin-bottom:10px;}
	.product-detail .price, .product-detail .cart-box, .product-detail .panel-group {margin-bottom:30px;}
	.product-detail .nitelik {margin-bottom:10px;}
	.product-detail .nitelik ul.NitelikSelectBox li, .product-detail .nitelik .size-guide {margin:0 10px 10px 0;}
	.product-detail .panel-group .panel-heading {padding:10px 0 9px;}
	.product-detail .panel-group .panel-title {font-size:inherit;}
	.product-detail .panel-group .panel-heading a:after {background-size:18px;}
	.sg-cont .nav li a svg {width: 80px;height: 80px;}
	.product-detail #GelinceHaberVerButtonDetay {margin:-20px 0 30px;}
	.product-detail #stok.stokyok>span {font-size: 19px; font-weight: 600; padding: 14px 30px;}
}
@media (max-width:767px){
	.product-detail .item.primary, .product-detail .item.secondary, .product-detail .item.comments {padding:25px 10px;}
	.product-detail .item.secondary, .product-detail .item.image, .product-detail .item.comments {display:none;}
	.product-image, .product-detail {display:block;}
	.product-detail {margin-bottom:0;}
	.product-detail h2 {font-size:130%;}
	.product-detail .item {width:auto;}
	.product-detail .panel-group .panel-heading {padding:11px 0 10px;}
	.hidden-on-mobile {display: none;}	
}
@media (min-width:768px){
	.is-mobile {display: none;}
}
@media (min-width:1200px){
	.product-detail {margin-bottom:30px;}
}
@media (min-width:1400px){
	.product-detail .item.primary, .product-detail .item.secondary, .product-detail .item.comments {padding:50px;}
}

.theme-h4 {font-size:inherit;}

.nav-tabs {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; border:none; border-bottom:2px solid #bdbdbd; text-align:center; margin:0;}
	.nav-tabs>li {float:none; margin:0; min-width:18%;}
	.nav-tabs>li>a {background-color:transparent; border:none; border-bottom:2px solid transparent; border-radius:0; font-size:18px; font-weight:700; color:#bdbdbd; line-height:110%; text-transform:uppercase; text-align:center; margin:0 0 -2px; padding:15px;}
	.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {background-color:transparent; border:none; border-bottom:2px solid transparent;}
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background-color:transparent; border:none; border-bottom:2px solid #000; color:#000;}
	.tab-content, .modul-container .tab-content {border:none; border-top:none; padding:30px 0;}

.content-wrapper, .contact-wrapper {margin-bottom:20px;}
.content-header {background-color:#e6e6e6; text-align:center; padding:30px 0 25px; margin-bottom:20px;}
	.content-header h1 {font-size:180%; font-weight:700; text-transform:uppercase; margin:0;}
	.content-header p {margin-top:10px;}
	.content-menu {list-style:none; padding:0; margin:15px 0 -10px;}
	.content-header[data-title="Menu"] .content-menu, .content-header[data-title="Menu"] p, 
	.content-header[data-title="MENÜ"] .content-menu, .content-header[data-title="MENÜ"] p {display:none;}
	.content-menu li {display:inline-block; vertical-align:top; margin:0 .8%;}
	.content-menu a {display:block; font-size:120%; font-weight:700; color:#808080; text-transform:uppercase; padding:5px;}
	.content-menu .active a {color:#000;}
	/*.content-detail *, .contact-detail * {font-family:inherit!important; font-size:inherit!important; line-height:inherit!important;}*/
	.content-detail h2, .content-detail h3 {font-size:150%!important; font-weight:700; line-height:120%!important; margin:30px 0 15px;}
	.content-detail h2:first-child {margin-top:0;}
	.content-wrapper h3.big {font-size:200%!important; font-weight:700; letter-spacing:.5px; text-transform:uppercase; margin:50px 0 40px;}
	.content-detail p {margin-bottom:20px;}
	.content-detail a {color:inherit; text-decoration:underline;}
	.content-detail small {font-size:94%!important; color:#808080;}
	.content-detail hr {border-color:#8f8f8f; margin:40px 0 50px;}
	.content-detail select.form-control {border:1px solid #8f8f8f; background-size:15px; background-position:calc(100% - 20px) center; padding:0 50px 0 20px; width:auto; margin-bottom:20px;}
	.content-detail .btn, .contact-detail .btn {display:block; width:360px; max-width:100%; color:#fff!important; text-decoration:none; margin:0 auto 30px;}
	.content-detail .guestbox .btn, .content-detail .memberbox .btn {font-size:18px!important; font-weight:700;}
	.content-detail .columns {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-around; -moz-justify-content:space-around; justify-content:space-around; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; text-align:center;}
	.content-detail .columns .item {width:220px; margin-bottom:30px;}
	.content-detail .columns img {width:106px!important; height:auto!important;}
	.content-detail .guestbox+.memberbox, .content-detail div[data-value] {display:none;}
	.content-wrapper .help {padding:0 45px; margin:50px auto 0;}
	.form-wrapper .form {display:block; padding:0 45px; margin:0 auto;}
	.content-wrapper .help .btn {display:block; margin:25px 12% 0;}
	.form-group button, .form-group .btn {margin-top:25px;}
	
	.faq-groups {margin: 0 -2%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
		.faq-groups .item {width:40%; background-color:#e6e6e6; padding:30px; margin:0 1% 20px;}
			.faq-header {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; font-size:150%!important; font-weight:700; line-height:120%!important; margin-bottom:20px;}
				.faq-header .image {width:58px; min-width:58px; border-radius:100%; overflow:hidden; margin-right:10px;}
				.faq-header img {width:100%!important; height:auto!important;}
			.faq-groups .item ul {list-style:none; padding:0; margin:0;}
			.faq-groups .item li {margin-bottom:5px; cursor:pointer;}

	.slbFaq, .slbSizeGuide {font-size:inherit; color:#222; position:relative;}
		.TextInPopup .slbCloseBtn {position:relative; top:auto; right:auto; background-color:transparent; border:none; box-shadow:none; font-size:48px; font-weight:100; color:#ccc; float:right; margin-top:-9px;}
		.TextInPopup h2 {font-size:150%; font-weight:700; padding:0 0 20px; margin:0;}
		.TextInPopup .item {clear:both; border-top:1px solid #ddd;}
		.TextInPopup .title {font-weight:700; text-transform:uppercase; cursor:pointer; padding:12px 40px 12px 0; position:relative;}
		.TextInPopup .title:after {content:''; width:24px; height:24px; background:url('../images/angle-arrow-down.svg') center center no-repeat; background-size:13px; position:absolute; top:12px; right:10px; -webkit-transform:rotate(0); transform:rotate(0); transition:transform .4s; -webkit-transition:-webkit-transform .4s;}
		.TextInPopup .item.active .title:after {-webkit-transform:rotate(180deg); transform:rotate(180deg);}
		.TextInPopup .content {padding:0 0 20px;}

.faq-content, .TextInPopup .content, .content-wrapper+.modul-container {display:none;}

.slbSizeGuide table, 
.product-detail .panel-group .panel-body table, .product-detail .item.secondary .group .content table {border-collapse:collapse; border-spacing:0; border:none; font-size:13px!important; line-height:18px!important;}
.product-detail .panel-group .panel-body table, .product-detail .item.secondary .group .content table {margin-bottom:10px;}
.product-detail .panel-group .panel-body table tr td, .product-detail .item.secondary .group .content table tr td {font-size:13px!important; color:#222!important; line-height:18px!important; background-color:#fff;}
.slbSizeGuide table tr:nth-child(odd) td, .slbSizeGuide table tr:nth-child(odd) th, 
.product-detail .panel-group .panel-body table tr:nth-child(odd) td, .product-detail .item.secondary .group .content table tr:nth-child(odd) td {background-color:#e6e6e6;}
.slbSizeGuide table tr:nth-child(2n) td, 
.product-detail .panel-group .panel-body table tr:nth-child(2n) td, .product-detail .item.secondary .group .content table tr:nth-child(2n) td {background-color:#f5f5f5;}
.slbSizeGuide table tr:first-child td, .slbSizeGuide table tr:first-child th, .slbSizeGuide table tr th, 
.product-detail .panel-group .panel-body table tr:first-child td, .product-detail .item.secondary .group .content table tr:first-child td, 
.product-detail .panel-group .panel-body table tr th, .product-detail .item.secondary .group .content table tr th, 
.product-detail .panel-group .panel-body table tr td:first-child, .product-detail .item.secondary .group .content table tr td:first-child {background-color:#e5e5e6; font-weight:700; text-transform:uppercase; word-break:break-word;}
.slbSizeGuide table tr td, .slbSizeGuide table tr th, 
.product-detail .panel-group .panel-body table tr td, .product-detail .item.secondary .group .content table tr td, 
.product-detail .panel-group .panel-body table tr th, .product-detail .item.secondary .group .content table tr th {border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; padding:10px 5px; text-align:center;}
.product-detail .panel-group .panel-body table tr td, .product-detail .item.secondary .group .content table tr td, 
.product-detail .panel-group .panel-body table tr th, .product-detail .item.secondary .group .content table tr th {padding:8px 5px;}

.page-404 .input-group-btn .btn {min-width:auto; height:38px; padding:5px 15px; background-color:transparent; border-bottom:1px solid #000; box-shadow:none; color:#000;}

.contact-info-col {background-color:#e6e6e6; position:relative;}
	.contact-info {padding:30px; background-color:#e6e6e6; margin-top:8%;}
		.theme-h1, .theme-h2, .contact-info h2, .contact-form h2 {font-size:150%; font-weight:700; text-transform:uppercase; margin:0 0 20px;}
		.theme-h2 {font-size:120%; font-weight:600; color:#222; letter-spacing:0; text-transform:none;}
		.contact-info h4 {font-size:140%!important; line-height:120%!important; margin:0 0 30px;}
		.contact-info li {margin-bottom:10px; position:relative; padding:8px 0 8px 50px;}
		.contact-info li a {display:block; color:#000;}
		.contact-info li i {background-color:#c0c0c0; border-radius:100%; width:40px; font-family:FontAwesome!important; font-size:150%!important; color:#000; line-height:40px!important; text-align:center; position:absolute; top:50%; left:0; margin-top:-20px;}
		.contact-info li i.fa-envelope, .contact-info li i.fa-fax {font-size:110%!important;}
		.contact-info li i.fa-mobile {font-size:190%!important;}
		.contact-detail .form-group button {margin-top:0;}
		.map-wrapper {position:relative; padding-top:100%; border:6px solid #c0c0c0;}
		.map-wrapper .map {position:absolute; top:0; left:0; width:100%!important; height:100%!important; margin:0!important;}

.modul-container {padding:30px 0 60px;}
	.login-page-v4 {max-width:510px; min-height:calc(100vh - 240px);}
	.my-account {min-height:calc(100vh - 240px);}
		.login-page-v4 h1 {display:none;}
		.login-page-v4 .nav-tabs {margin:0;}
		.login-page-v4 .nav-tabs>li {padding:0;}
		.login-page-v4 .nav-tabs>li>a {background-color:transparent; border:none; border-bottom:2px solid transparent; font-size:18px; font-weight:700; color:#808080; line-height:110%; text-transform:uppercase; text-align:center; margin-bottom:-2px;}
		.login-page-v4 .nav-tabs>li.active>a, .login-page-v4 .nav-tabs>li.active>a:hover, .login-page-v4 .nav-tabs>li.active>a:focus {background-color:transparent; border:none; border-bottom:2px solid #000; color:#000;}
		.login-page-v4 .nav>li>a:hover, .login-page-v4 .nav>li>a:focus {background-color:transparent; color:#808080;}
		.login-page-v4 .form-group label {display:none;}
		.login-page-v4 .tab-content {padding:30px 0;}
		.login-page-v4 .tab-content a {color:inherit; text-decoration:underline;}
		label.small {font-size:inherit; color:inherit; line-height:inherit;}
		.login-page-v4 .form-button button {display:block; width:76%; margin:25px auto 0; min-width:auto;}
		.continue {display:none;}
		.button-container .btn {margin:0;}
		.form-check-input, .form-radio-input, .form-check label[for="o3diPara"] input {position:absolute; top:0; left:0; opacity:0; visibility:hidden; margin:0!important;}
		label.form-check-label, label.form-radio-label, .form-check label[for="o3diPara"] {position:relative; color:#000;}
			.form-check-label:before, .form-radio-label:before, .form-check label[for="o3diPara"] input+.checkmark:before {content:''; display:inline-block; vertical-align:top; margin:0 6px 0 0; width:17px; height:17px; background-color:#fff; border:1px solid #000;}
			.form-radio-label:before {border-radius:100%;}
			.form-radio-label.active:before, .form-check-label.active:before, .form-check label[for="o3diPara"] input:checked+.checkmark:before {background-color:#000;}
		.security-code a.btn-sm {min-width:auto;}

.letters-list {list-style:none; font-size:0; line-height:0; text-align:center; padding:0; margin:0 0 20px; border:1px solid #ccc;}
	.letters-list li {display:inline-block; vertical-align:top;}
	.letters-list li[data-count="0"] {display:none;}
	.letters-list span {display:block; font-size:14px; font-weight:600; color:#222; line-height:18px; padding:10px 12px; cursor:pointer;}
	.letters-list .active span {background-color:#fff;}
	.letters-list .all span {font-size:12px; font-weight:normal;}

.brands-categories-wrapper a.item {display:block; background-color:#fff; border:8px solid #e6e6e6; font-weight:500; color:#222; line-height:110%; transition:border-color .4s, color .4s; -webkit-transition:border-color .4s, color .4s; padding:10px; margin-bottom:20px;}
	.brands-categories-wrapper a.item .name {display:block;}
	.brands-categories-wrapper a.item .image.ok+.name.ok {display:none;}
	.brands-categories-wrapper a.item .image {text-align:center;}
	.brands-categories-wrapper a.item .image img {max-height:75px;}
	.brands-categories-wrapper a.item .name span {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -moz-justify-content:center; justify-content:center; -webkit-flex-direction:column; flex-direction:column; width:100%; height:75px; text-align:center;}

.all-cats, .all-cats ul {list-style:none; padding:0; margin:0;}
	.all-cats>li {float:left; width:100%; margin:0 0 10px;}
	.all-cats>li>a {display:block; font-weight:500; color:#000; padding:10px 20px; margin-bottom:5px;}
	.all-cats>li>ul {padding:20px;}
	.all-cats>li>ul>li>a {font-weight:500; color:#222; padding:3px 0;}
	.all-cats ul ul {margin-left:10px; margin-bottom:10px;}
	.all-cats ul ul a {color:#808080;}

.all-cats.many {margin:0;}
	.all-cats.many>li {margin:0; width:100%; float:none;}
	.all-cats.many>li>a {background-color:#e6e6e6; font-weight:700;}
	.all-cats>li>ul {-webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:10px; -moz-column-gap:10px; column-gap:10px;}
	.all-cats>ul>li>ul>li {-webkit-column-break-inside:avoid; page-break-inside:avoid; break-inside:avoid-column;}

body.Siparis {padding-top:0;}
	body.Siparis .row {margin-left:-6px; margin-right:-6px;}
	body.Siparis .col-lg-1, body.Siparis .col-lg-10, body.Siparis .col-lg-11, body.Siparis .col-lg-12, body.Siparis .col-lg-2, body.Siparis .col-lg-3, body.Siparis .col-lg-4, body.Siparis .col-lg-5, body.Siparis .col-lg-6, body.Siparis .col-lg-7, body.Siparis .col-lg-8, body.Siparis .col-lg-9, body.Siparis .col-md-1, body.Siparis .col-md-10, body.Siparis .col-md-11, body.Siparis .col-md-12, body.Siparis .col-md-2, body.Siparis .col-md-3, body.Siparis .col-md-4, body.Siparis .col-md-5, body.Siparis .col-md-6, body.Siparis .col-md-7, body.Siparis .col-md-8, body.Siparis .col-md-9, body.Siparis .col-sm-1, body.Siparis .col-sm-10, body.Siparis .col-sm-11, body.Siparis .col-sm-12, body.Siparis .col-sm-2, body.Siparis .col-sm-3, body.Siparis .col-sm-4, body.Siparis .col-sm-5, body.Siparis .col-sm-6, body.Siparis .col-sm-7, body.Siparis .col-sm-8, body.Siparis .col-sm-9, body.Siparis .col-xs-1, body.Siparis .col-xs-10, body.Siparis .col-xs-11, body.Siparis .col-xs-12, body.Siparis .col-xs-2, body.Siparis .col-xs-3, body.Siparis .col-xs-4, body.Siparis .col-xs-5, body.Siparis .col-xs-6, body.Siparis .col-xs-7, body.Siparis .col-xs-8, body.Siparis .col-xs-9 {padding-left:6px; padding-right:6px;}
	body.Siparis .main-header, body.Siparis .main-footer .ebulletin, body.Siparis .main-footer .shipping-text, body.Siparis .main-footer .footer-nav, body.Siparis .main-footer .apps, body.Siparis .main-footer .social-media-ul, .order-steps-header, .cart-steps-page>.theme-h1, .cart-steps-page .detail .UrunSil, .cart-steps-page .amount-container.col-xs-6 {display:none;}

	.order-steps-header {background-color:#e6e6e6; padding:9px 0;}
	.order-steps-header a {display:block; width:142px; margin:0 auto;}
	.order-steps-header svg {display:block; width:100%; height:38px;}
	body.Siparis .order-steps-header {display:block; height:56px;}

	.cart-steps-page {max-width:810px; margin-left:auto; margin-right:auto;}
	.order-steps.nav-tabs {display:block; margin:0 0 10px; white-space:normal; overflow:hidden;}
		.order-steps.nav-tabs>li>a {padding:10px;}
		.order-steps.nav-tabs>li.active>a {border-color:#000;}
		.order-steps.nav-tabs>li .step {width:16px; height:16px; padding:0; font-size:12px; font-weight:500; color:#fff; line-height:16px; background-color:#bdbdbd; margin:0 auto 5px;}
		.order-steps.nav-tabs>li.active .step {background-color:#000;}
		.order-steps.nav-tabs>li .text {margin:0; font-size:14px; font-weight:500; line-height:16px;}
		.order-steps.nav-tabs>li.active>a .step {background-color:#000;}
	.modul-container .cart-steps-page .tab-content {padding:0; line-height:16px;}
	.cart-steps h2, .cart-steps h3 {margin:20px 0 10px; font-size:120%; font-weight:600; text-transform:none; line-height:120%;}

	.cart-steps .cart-detail .items-group, .cart-steps .cart-steps-box {border:1px solid #ccc; margin-bottom:0; padding:20px;}
	.cart-steps .cart-steps-box {padding:20px 20px 5px;}
	.cart-steps .cart-detail .items-group>.item+.item {border-top:1px solid #ccc;}
	.cart-steps .cart-detail>.row>.col-sm-8, .cart-steps .address-detail>.row>.col-sm-8, .cart-steps .payment-detail>.row>.col-sm-8, .SepetUrunSatir>.row>.col-sm-5 {width:66%;}
	.cart-steps .cart-detail>.row>.col-sm-4, .cart-steps .address-detail>.row>.col-sm-4, .cart-steps .payment-detail>.row>.col-sm-4, .SepetUrunSatir>.row>.col-sm-4 {width:34%;}
	.cart-steps .address-info .cart-steps-box .col-md-4, .cart-steps .address-info .cart-steps-box .col-md-8 {width:100%;}
	.cart-steps .cart-detail .items-group>.item .image, .order-detail .items-group>.item .image {border:none;}
	.cart-steps .cart-detail .items-group>.item .detail div.name {margin-bottom:8px;}
	.cart-steps .cart-detail .items-group>.item .detail .detail-list {margin-bottom:0;}
	.cart-steps .cart-detail .items-group>.item .detail .detail-list li span {font-size:90%; line-height:14px;}
	.cart-steps .cart-detail .items-group>.item .UrunSil {clear:both; float:right; font-size:90%; color:#bdbdbd; margin:0 0 15px;}	
	.cart-steps .cart-detail .items-group>.item .UrunSil i, .SepetiBosalt i {background-color:#bdbdbd; border:1px solid #bdbdbd; margin-top:1px;}
	.SepetiBosalt {background-color:transparent; padding:0; color:#bdbdbd; font-size:90%; padding:10px;}
	.cart-steps .cart-detail .items-group>.item .UrunSil i:before, .SepetiBosalt i:before, .cart-steps .cart-detail .items-group>.item .UrunSil i:after, .SepetiBosalt i:after {background-color:#fff;}
	.cart-steps .cart-detail .items-group>.item.SepetUrunSatir div.amount-container {clear:both!important; float:right; position:relative; /*padding-top:15px; */margin-bottom:10px;}
	.cart-steps .cart-detail .items-group>.item .SepetAdet {padding:0 25px;}
	.cart-steps .cart-detail .items-group>.item .SepetAdet input {width:30px; height:25px;}
	.cart-steps .cart-detail .items-group>.item .SepetAdet span {width:25px; height:25px; line-height:25px;}
	.cart-steps .cart-detail .items-group>.item .sepet-urun-birim {display:none; position:absolute; top:0; left:0; width:100%; font-size:90%; color:#a7a7a7; line-height:15px; text-align:center;}
	.cart-steps .cart-detail .items-group>.item.SepetUrunSatir div.price {clear:both!important; float:right;}
	.cart-steps .cart-detail .items-group>.item .price span.SepetIndirimOrani, .order-detail .items-group>.item .price span.SepetIndirimOrani {background-color:#ffff00; font-weight:bold; color:#000;}
	.cart-steps .cart-detail .items-group>.item .price span.SepetIndirimsizFiyat, .order-detail .items-group>.item .price span.SepetIndirimsizFiyat {color:#a9a9a9; font-size:90%; font-weight:500;}
	.cart-steps .cart-summary {clear:both;}
	.cart-steps .cart-prices>div>div.price-group {background-color:#f2f2f2; padding:10px 20px; min-height:200px; margin-bottom:12px;}
	.cart-steps .cart-prices>div>div.cart-steps-box>div {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; padding:10px 0; margin-bottom:0;}
	.cart-steps .cart-prices>div>div.cart-steps-box>div:after {content:none;}
	.cart-steps .cart-prices label, .cart-steps .cart-prices span {margin:0; font-size:90%;}
	.cart-steps .cart-prices span {font-size:16px;}
	.cart-steps .cart-prices>div>div.cart-steps-box>div+div {border-top:1px solid #ddd;}
	.cart-steps .form-group {margin-bottom:12px;}
	.cart-steps .form-control {color:#333; border:1px solid #ccc; height:40px; padding:0 15px;}
	.cart-steps textarea.form-control {height:62px; padding:15px;}
	.cart-steps .form-control::placeholder {color:#808080;}
	.cart-steps .has-success .form-control {border-color:#ccc!important;}
	body.Siparis .btn {font-size:15px; font-weight:600; padding:15px;}
	body.Siparis .btn i {margin-left:10px; font-size:18px;}
	#AdresFormSubmit, #OdemeSecenekleriSubmit {display:none;}
	.cart-steps .cart-prices .buttons a, .cart-steps .cart-prices .buttons button, .cart-steps .coupons-list button, .cart-steps a.help-link {margin:0 0 12px; min-width:auto;}
	.cart-steps .cart-prices .buttons a.home-link {display:none;}
	.cart-steps .cart-prices .secure-shopping-info {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; padding:15px; border:2px solid #3fc52d;}
	.cart-steps .cart-prices .secure-shopping-info svg {width:39px; min-width:39px; height:39px; fill:#3fc52d; margin-right:15px;}
	.cart-steps .cart-prices .secure-shopping-info .text {width:100%; font-size:15px; font-weight:600; color:#3fc52d; line-height:20px;}
	.cart-steps .cart-prices .secure-shopping-info .text small {display:block; font-size:80%; font-weight:500; color:#636363; line-height:110%;}
	.cart-steps .coupons-list .form-group {margin-bottom:15px;}
	.cart-steps .coupons-list .form-group label {display:none;}
	.cart-steps .coupons-list .list-group-item {padding:0; border:none; border-radius:0; margin:0;}
	.cart-steps .coupons-list p {text-align:center; font-size:16px; margin-bottom:20px;}
	.cart-steps .address-detail .form-group .col-form-label, .cart-steps .FaturaBilgileri label {display:none;}
	.cart-steps-box .cart-address-list-bg {border:1px solid #ddd; margin-bottom:15px; padding:10px;}
	.cart-steps-box .cart-address-list-bg>span {display:block; color:#6f6f6f; line-height:22px; margin-bottom:5px;}
	.cart-steps-box .cart-address-list-bg>ul {margin:0;}
	.cart-steps-box .cart-address-list-bg>ul>li {background-color:#e1e1e1; border:none; border-radius:0; margin-bottom:2px; padding:5px 10px;}
	.cart-steps-box .cart-address-list-bg>ul>li:last-child {margin-bottom:0;}
	.cart-steps-box .cart-address-list-bg>ul>li>a {font-size:11px; font-weight:500; color:#fff; line-height:20px; background-color:#6f6f6f; border-radius:0; height:20px; padding:0 10px;}
	.cart-steps-box .cart-address-list-bg>ul>li>p strong {display:inline-block; vertical-align:top; font-size:13px; font-weight:600; color:#6f6f6f; line-height:20px; margin-right:3px; min-width:30px;}
	.cart-steps-box .cart-address-list-bg>ul>li>p small {display:inline-block; vertical-align:top; font-size:12px; color:#222; line-height:20px;}
	.cart-steps-box .well {padding:0; background-color:transparent; border:none; border-radius:0; box-shadow:none; margin:0;}
	.form-check label[for="YeniAdresOlarakKaydet"], .form-check label[for="IletisimBilgileriIleAyni"], .form-check label[for="o3diPara"] {display:block; line-height:24px; padding:8px 5px 8px 40px; background-color:#e1e1e1; border-radius:0; cursor:pointer; font-size:13px; font-weight:500; color:#313131; margin:0;}
	.form-check label[for="YeniAdresOlarakKaydet"]:before, .form-check label[for="IletisimBilgileriIleAyni"]:before, .form-check label[for="o3diPara"] input+.checkmark:before {position:absolute; top:50%; left:10px; margin:0; width:17px; height:17px; margin-top:-9px;}
	.form-check label[for="IletisimBilgileriIleAyni"] {margin-bottom:15px;}
	.cart-steps .address-detail .product-list, .cart-steps .payment-detail .product-list {display:none;}
	.cart-steps .address-detail .product-list+.cart-steps-box, .cart-steps .payment-detail .product-list+.cart-steps-box {border:none; padding:0; text-align:left; font-size:13px; margin-top:15px;}
	.cart-steps a.help-link {display:inline-block; vertical-align:top; width:auto; margin:0 5px; padding:3px 0; font-size:14px; color:#949494;}
	.cart-steps a.help-link:before {content:'\f111'; font-family:'FontAwesome'; font-size:4px; display:inline-block; vertical-align:middle; margin-right:3px;}
	.cart-steps .address-detail .form-group.faturaturu .col-form-label {display:inline-block; vertical-align:top; margin:6px 20px 6px 0;}
	.cart-steps .address-detail .form-group.faturaturu .form-radio-label:before, .agreement-label.form-check-label:before {width:18px; height:18px; margin:-2px 4px -1px 0;}
	.cart-steps .address-detail [data-form-group="FaturaUnvani"] {width:50%;}
	.cart-steps [data-show-box="AdresBireysel"], .cart-steps [data-show-box="AdresKurumsal"] {float:right; width:50%;}
	.cart-steps .address-info .shipping-info .kargo-bilgileri-liste {display:block; font-size:13px; margin:0 5px;}
	.cart-steps .address-info .shipping-info .kargo-bilgileri-liste:after {content:''; clear:both; display:block; height:0; visibility:hidden;}
	.cart-steps .address-info .shipping-info .kargo-bilgileri-liste li {width:48%; margin:0 1% 15px; padding:0;}
	.cart-steps .address-info .shipping-info div.alert {display:inline-block; vertical-align:top; width:calc(50% - 10px); margin: 0 5px 15px; background-color:#e1e1e1; border:none; font-size:12px; font-weight:600; color:#484848; line-height:14px; padding:10px;}
	.cart-steps .address-info .shipping-info .kargo-bilgileri-liste li>label {margin:0; padding:5px; border:1px solid #ddd; text-align:center;}
	.cart-steps .address-info .shipping-info .cart-steps-box {font-size:0; padding:20px 20px 5px;}
	.cart-steps .address-info .shipping-info .kargo-bilgileri-liste li>label img {display:inline-block; vertical-align:middle; max-width:111px; border:none; border-right:1px solid #ddd; padding:0 10px 0 0; margin:0 15px 0 0;}
	.cart-steps .address-info .shipping-info .kargo-bilgileri-liste li>label span.name, .OdemeYontemi.WithKapidaOdeme h2, .OdemeYontemi.WithKapidaOdeme .cart-steps-box {display:none;}
	.cart-steps .address-info .shipping-info .kargo-bilgileri-liste li>label span.price {display:inline-block; vertical-align:middle; font-size:15px; font-weight:600!important; color:#626262;}
	.cart-steps .address-info .shipping-info .kargo-bilgileri-liste li>label.active {border-color:#2f2f2f;}
	.cart-steps .cart-prices #SiparisTutariFiyatlar+.buttons {margin:0;}
	.address-info .invoice-info, .address-info .shipping-info, .payment-info .OdemeYontemi {margin-top:20px; margin-bottom:20px;}
	.payment-items>.row>.col-md-4 {width:100%;}
	.cart-steps .OdemeTuru {margin:0 0 15px; font-size:14px;}
	.cart-steps .OdemeTuru.active {background-color:#e1e1e1; border-color:#e1e1e1; color:#6f6f6f;}
	.OdemeTuru small {font-weight:500;}
	.WithiPara .visalogo, .WithiPara .masterlogo, .WithiPara .amexlogo {display:none; position:absolute; top:50%; right:6px; margin-top:-20px; height:40px;}
	.WithiPara .visamasterlogo {display:none!important; position:relative; top:auto; right:auto; margin:0; height:auto;}
	.WithiPara .visamasterlogo[src$="mastercard.png"]+.cart-steps-box .creditcard .front #ccsingle #master_layer, .WithiPara .visamasterlogo[src$="mastercard.png"]+.cart-steps-box label[for="ccnoiPara"]+div .masterlogo, .WithiPara .visamasterlogo[src$="visa.png"]+.cart-steps-box .creditcard .front #ccsingle #visa_layer, .WithiPara .visamasterlogo[src$="visa.png"]+.cart-steps-box label[for="ccnoiPara"]+div .visalogo, .WithiPara .visamasterlogo[src$="americanexpress.png"]+.cart-steps-box .creditcard .front #ccsingle #amex_layer, .WithiPara .visamasterlogo[src$="americanexpress.png"]+.cart-steps-box label[for="ccnoiPara"]+div .amexlogo {display:block;}
	.WithiPara .visamasterlogo[src$="mastercard.png"]+.cart-steps-box .creditcard .darkcolor {fill:#20254e;}
	.WithiPara .visamasterlogo[src$="mastercard.png"]+.cart-steps-box .creditcard .lightcolor {fill:#363e7b;}
	.WithiPara .visamasterlogo[src$="visa.png"]+.cart-steps-box .creditcard .darkcolor {fill:#a7b54c;}
	.WithiPara .visamasterlogo[src$="visa.png"]+.cart-steps-box .creditcard .lightcolor {fill:#c8d85d;}
	.WithiPara .visamasterlogo[src$="americanexpress.png"]+.cart-steps-box .creditcard .darkcolor {fill:#34acf6;}
	.WithiPara .visamasterlogo[src$="americanexpress.png"]+.cart-steps-box .creditcard .lightcolor {fill:#81cfff;}
	.WithiPara .p-container {width:100%; max-width:380px; max-height:240px; height:54vw; margin:0 auto 30px;}
	.WithiPara #ccsingle {position:absolute; top:20px; right:15px;}
	.WithiPara #ccsingle svg {display:none; width:100px; max-height:60px;}
	.WithiPara .creditcard svg#cardfront, .creditcard svg#cardback {width:100%; -webkit-box-shadow:1px 5px 6px 0px #c4c4c4; box-shadow:1px 5px 6px 0px #c4c4c4; border-radius:22px;}
	.WithiPara .creditcard .lightcolor, .WithiPara .creditcard .darkcolor {-webkit-transition:fill .5s; transition:fill .5s;}
	.WithiPara .creditcard .lightcolor {fill:#545454;}
	.WithiPara .creditcard .darkcolor {fill:#3a3a3a;}
	.WithiPara #svgname {text-transform:uppercase;}
	.WithiPara #cardfront .st2 {fill:#FFFFFF;}
	.WithiPara #cardfront .st3 {font-weight:600;}
	.WithiPara #cardfront .st4 {font-size:54.7817px;}
	.WithiPara #cardfront .st5 {font-weight:400;}
	.WithiPara #cardfront .st6 {font-size:33.1112px;}
	.WithiPara #cardfront .st7 {opacity:0.6; fill:#FFFFFF;}
	.WithiPara #cardfront .st8 {font-size:21px;}
	.WithiPara #cardfront .st9 {font-size:30.5498px;}
	.WithiPara #cardfront .st10 {font-weight:300;}
	.WithiPara #cardfront .st11 {font-size:16.1716px;}
	.WithiPara #cardfront .st12 {fill:#4C4C4C;}
	.WithiPara #cardback .st0 {fill:none; stroke:#0F0F0F; stroke-miterlimit:10;}
	.WithiPara #cardback .st2 {fill:#111111;}
	.WithiPara #cardback .st3 {fill:#F2F2F2;}
	.WithiPara #cardback .st4 {fill:#D8D2DB;}
	.WithiPara #cardback .st5 {fill:#C4C4C4;}
	.WithiPara #cardback .st6 {font-weight:400;}
	.WithiPara #cardback .st7 {font-size:27px;}
	.WithiPara #cardback .st8 {opacity:0.6;}
	.WithiPara #cardback .st9 {fill:#FFFFFF;}
	.WithiPara #cardback .st10 {font-size:18px;}
	.WithiPara #cardback .st11 {fill:#EAEAEA;}
	.WithiPara #cardback .st13 {font-size:37.769px;}
	.WithiPara .creditcard {width:100%; max-width:400px; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; transition:-webkit-transform 0.6s; -webkit-transition:-webkit-transform 0.6s; transition:transform 0.6s; transition:transform 0.6s, -webkit-transform 0.6s; cursor:pointer;}
	.WithiPara .creditcard .front, .WithiPara .creditcard .back {position:absolute; width:100%; max-width:400px; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-font-smoothing:antialiased; color:#47525d;}
	.WithiPara .creditcard .back {-webkit-transform:rotateY(180deg); transform:rotateY(180deg);}
	.WithiPara .creditcard.flipped {-webkit-transform:rotateY(180deg); transform:rotateY(180deg);}
	.cart-steps .WithiPara .cart-steps-box .form-group label {display:block; margin:0 0 5px; font-size:14px; font-weight:500; color:#7b7b7b;}
	.cart-steps .WithiPara .cc-cvv .col-xs-12, .cart-steps .WithiPara .cc-cvv .form-control.narrow, .cart-steps .WithiPara .cart-steps-box .form-group .col-xs-12 {width:100%;}
	.form-check label[for="o3diPara"] {display:block; margin:0; padding:5px 5px 5px 36px; font-weight:500; color:#2f2f2f; line-height:20px; position:relative; margin-bottom:0!important; background-color:#eee; cursor:pointer;}
	#o3d_displayiPara {clear:both;}
	#o3d_displayiPara .col-form-label {display:none;}
	.WithiPara .taksit_radio {padding:5px 10px;}
	.WithiPara .taksit_radio label {font-size:14px!important;}
	.WithiPara .taksit_radio label i {font-size:12px; font-weight:300; margin-left:2px;}
	.WithiPara #ajaxloadingiPara {font-size:14px; color:#737373; background-color:#fff8cf; border:1px solid #ddd; padding:10px; margin-bottom:15px;}
	.cart-steps .WithiPara .cart-steps-box #TaksitleriPara>label {line-height:30px;}
	.payment-ok .payment-ok-text {border:2px solid #3fc52d; padding:20px 30px; text-align:left; font-size:0;}
	.payment-ok .payment-ok-text>i {display:inline-block; vertical-align:middle; font-size:45px; color:#3fc52d;}
	.payment-ok .payment-ok-text>div {display:inline-block; vertical-align:middle; width:calc(100% - 75px); margin-left:30px;}
	.payment-ok .payment-ok-text>div h2 {display:block; font-size:21px; font-weight:600; color:#3fc52d; line-height:22px; padding:0; margin:0;}
	.payment-ok .payment-ok-text>div p {display:block; font-size:16px; font-weight:600; color:#959595; line-height:20px; margin:0;}
	.payment-ok .payment-ok-text>div span {display:block; font-size:14px; font-weight:600; color:#959595; margin:10px 0 0;}
	.payment-ok .payment-ok-info>h4 {float:left; font-size:20px; font-weight:600; color:#959595; text-align:left; margin:20px 0;}
	.payment-ok .payment-ok-info .buttons {float:right;}
	.payment-ok .payment-ok-info>h4 strong {display:block; font-size:36px; margin-top:5px;}
	.payment-ok .payment-ok-info .buttons a {display:block; font-size:15px; font-weight:600; color:#959595; background-color:#fff; border:2px solid #e1e1e1; padding:14px 20px;}
	.payment-ok .payment-ok-info:after {content:''; clear:both; display:block; height:0; visibility:hidden;}
	.payment-ok .payment-ok-info .buttons a+a {margin-top:10px;}
	.payment-ok .payment-ok-info .buttons a i {display:inline-block; vertical-align:text-top; font-size:20px; line-height:18px; margin-left:10px;}
	.payment-ok .payment-ok-info .buttons a:hover {background-color:#e1e1e1; color:#000;}
	.payment-ok .payment-ok-social {margin-top:30px; margin-bottom:30px;}
	.payment-ok .payment-ok-social h2 {display:block; font-size:20px; font-weight:600; color:#959595; padding:0; margin:0 0 5px;}
	.payment-ok .payment-ok-social p {display:block; font-size:14px; font-weight:600; color:#959595; margin:0 0 10px;}
	.payment-ok .payment-ok-social ul {display:block; margin:30px 0 0; font-size:0; text-align:center;}
	.payment-ok .payment-ok-social ul li {display:inline-block; margin:0 4px;}
	.payment-ok .payment-ok-social ul li a {display:block;}
	.siparis-gecmisi-liste, .siparis-gecmisi-detay {font-size:14px; line-height:20px;}
	.siparis-gecmisi-liste .well, .siparis-gecmisi-detay .well {background-color:#e1e1e1; border:none; box-shadow:none; border-radius:0; padding:12px 15px;}
	.panel-urun-bilgisi ul li a {margin-left:auto;}

	.cart-steps .OdemeTuru {padding:10px 5px;}
	.sanal-pos-payment-logos, .payment-logos {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
	.sanal-pos-payment-logos, .OdemeTuru .payment-logos {-webkit-justify-content:center; -moz-justify-content:center; justify-content:center;}
	.OdemeTuru .payment-logos {pointer-events:none;}
	.sanal-pos-payment-logos .item, .payment-logos .item {width:25%;}
	.sanal-pos-payment-logos .item div {margin:0 -3px;}
	.sanal-pos-payment-logos .item span {display:none;}
	.sanal-pos-payment-logos .item img {width:100%; height:40px;}
	.sanal-pos-payment-logos .item.amex img {margin:-6px 0; height:52px;}
	.payment-logos img.klarna {padding:5px;}
	.OdemeYontemi .payment-logos img.klarna {padding:4.5px 12px; border:1px solid #e6e6e6; border-radius:2px;}

	.payment-logos .item:nth-child(1) {-ms-order:4; -webkit-order:4; -moz-order:4; -ms-order:4; -o-order:4; order:4;}
	.payment-logos .item:nth-child(2) {-ms-order:2; -webkit-order:2; -moz-order:2; -ms-order:2; -o-order:2; order:2;}
	.payment-logos .item:nth-child(3) {-ms-order:3; -webkit-order:3; -moz-order:3; -ms-order:3; -o-order:3; order:3;}
	.payment-logos .item:nth-child(4) {-ms-order:1; -webkit-order:1; -moz-order:1; -ms-order:1; -o-order:1; order:1;}

@media (max-width:991px){
	.content-header h1, .theme-h1, .contact-info h2, .contact-form h2, .TextInPopup h2 {font-size:140%;}
	.content-detail h2, .content-detail h3, .faq-header {font-size:140%!important;}
	.nav-tabs>li>a, .login-page-v4 .nav-tabs>li>a {font-size:16px;}
	.contact-info li i {width:38px; line-height:38px!important; margin-top:-19px;}
	.all-cats>li>a {padding:8px 15px;}
	.all-cats>li>ul {padding:15px;}
	.content-detail p {margin-bottom:15px;}
	.content-detail .columns .item {width:130px;}
	.content-detail .columns img {width:80px!important;}
	.content-detail .help .btn {width:100%;}
	.content-detail .guestbox .btn, .content-detail .memberbox .btn {font-size:16px!important; font-weight:600;}
	.TextInPopup .title:after {top:10px;}
}
@media (max-width:767px){
	.modul-container {padding:15px 0;}
	.content-header {padding:20px 0;}
	.nav-tabs, .content-menu {display:block; overflow:auto; -webkit-overflow-scrolling:touch; white-space:nowrap;}
	.nav-tabs>li {display:inline-block; vertical-align:top; min-width:auto;}
	.content-menu a {font-size:110%;}
	.contact-info {padding:30px 15px 15px;}
	.contact-info h4 {margin-bottom:0;}
	/*
	.contact-wrapper {margin-top:20px;}
	.contact-info-col {background-color:transparent; margin-bottom:30px;}
	.contact-info, .contact-form {padding:0;}
	.contact-info li i {background-color:#e6e6e6;}
	.map-wrapper {border-color:#e6e6e6;}
	.contact-form textarea.form-control {height:150px;}
	*/
	.my-account, .login-page-v4 {min-height:calc(100vh - 100px);}
	.login-page-v4.forgot-pass-page .nav-tabs>li {width:100%;}
	.nav-tabs, .login-page-v4 .nav-tabs {border-bottom:none; font-size:0;}
	.nav-tabs>li>a, .login-page-v4 .nav-tabs>li>a {margin-bottom:0; border-bottom-color:#bdbdbd;}
	.nav-tabs>li>a, .login-page-v4 .nav-tabs>li>a {padding:12px;}
	.tab-content, .modul-container .tab-content, .login-page-v4 .tab-content {padding-bottom:0;}
	.form-group.form-button button, .button-container button, .form-group.form-button .btn, .button-container .btn {width:100%; min-width:auto;}
	.cart-steps .cart-detail>.row>.col-sm-8, .cart-steps .address-detail>.row>.col-sm-8, .cart-steps .payment-detail>.row>.col-sm-8, .cart-steps .cart-detail>.row>.col-sm-4, .cart-steps .address-detail>.row>.col-sm-4, .cart-steps .payment-detail>.row>.col-sm-4, .SepetUrunSatir>.row>.col-sm-5, .SepetUrunSatir>.row>.col-sm-4 {width:100%;}
	.order-steps.nav-tabs {margin:0 -10px 5px;}
	.order-steps.nav-tabs>li .text {display:block; font-size:13px;}
	.cart-steps .cart-detail .items-group>.item {position:relative;}
	.cart-steps .cart-detail .items-group>.item .detail-container {padding-right:40px; padding-bottom:0; margin-bottom:5px; border-bottom:none;}
	.SepetUrunSatir>.row>.col-sm-4 {position:static;}
	.cart-steps .cart-detail .items-group>.item .UrunSil {position:absolute; top:10px; right:10px;}
	.cart-steps .cart-detail .items-group>.item.SepetUrunSatir div.amount-container {float:left; margin:0;}
	.cart-steps .cart-detail .items-group>.item.SepetUrunSatir div.price {clear:none!important; margin-top:6px;}
	.cart-steps .cart-prices .buttons a {position:fixed; left:0; right:0; bottom:0; z-index:9; margin:0; border:15px solid #fff; box-shadow:0 -5px 20px 0 rgba(0,0,0,.25);}
	.cart-steps .address-detail hr {display:none;}
	.cart-steps .address-detail [data-form-group="FaturaUnvani"], .cart-steps [data-show-box="AdresBireysel"], .cart-steps [data-show-box="AdresKurumsal"] {width:100%;}
	.cart-steps .address-info .shipping-info .kargo-bilgileri-liste li {width:100%; margin-left:0; margin-right:0;}
	.content-detail h2, .content-detail h3 {margin:20px 0 10px;}
	.content-detail p {margin-bottom:10px;}
	.content-detail .columns .item {width:30%; margin-bottom:10px;}
	.content-detail .columns img {width:62px!important;}
	.content-wrapper h3.big {font-size:180%!important; margin:30px 0 20px;}
	.content-wrapper .help, .form-wrapper .form {padding:0 15px;}
	.content-wrapper .help .btn {margin-left:6%; margin-right:6%;}
	.faq-groups {display:block;}
	.faq-groups .item {width:auto; margin-left:0; margin-right:0; padding:20px 15px;}
	.faq-header {font-size:125%!important;}
	.TextInPopup .slbCloseBtn {font-size:42px; margin-top:4px; margin-right:-10px;}
	.TextInPopup h2 {padding-top:15px;}
	.TextInPopup .title {padding-right:22px;}
	.TextInPopup .title:after {right:0;}
}
@media (min-width:768px){
	.contact-info-col:before {content:''; width:100%; height:100%; background-color:#e6e6e6; position:absolute; top:0; left:-100%;}
	.cart-steps .WithiPara .cc-date {width:58.33333333%; float:left;}
	.cart-steps .WithiPara .cc-date:after {content:none;}
	.cart-steps .WithiPara .cc-cvv {width:41.66666667%; float:right;}
}
@media (min-width:992px){
	.order-steps.nav-tabs>li .step {display:inline-block; vertical-align:top; margin:4px 10px 0 0;}
	.contact-detail .col-md-4 {width:38%;}
	.contact-detail .col-md-8 {width:62%;}
	.payment-items>.row>.col-md-4 {width:50%;}
	.payment-items>.row>.col-md-4:nth-child(3n+1) {clear:none;}
	.payment-items>.row>.col-md-4:nth-child(2n+1) {clear:left;}
}
@media (min-width:1200px){
	.form-group button, .form-group .btn {margin-top:30px;}
	.content-wrapper, .contact-wrapper, .content-header {margin-bottom:30px;}
	.content-menu a:hover {color:#000;}
	.contact-info {padding:40px;}
	.login-page-v4, .content-wrapper .help, .form-wrapper .form {max-width:none; width:54%; width:calc(100vw / 2); padding:0 45px;}
	.tab-content, .modul-container .tab-content, .login-page-v4 .tab-content {padding:40px 0;}
	.login-page-v4 .form-button button, .content-wrapper .help .btn {margin-top:30px;}
	.faq-groups {margin:0 -3%;}
	.faq-groups .item {width:34%; margin:0 1.5% 30px;}
}
@media (min-width:1400px){
	.form-group button, .form-group .btn {margin-top:40px;}
	.content-wrapper, .contact-wrapper, .content-header {margin-bottom:4%;}
	.content-detail h2, .content-detail h3 {margin:40px 0 30px;}
	.content-wrapper h3.big {margin:80px 0 60px;}
	.content-detail hr {margin:60px 0 80px;}
	.content-detail .columns .item {width:240px; margin-bottom:40px;}
	.content-detail .columns img {width:136px!important;}
	.content-wrapper .help {margin-top:80px;}
	.faq-groups {margin:0 -4.4%;}
	.faq-groups .item {width:45%; padding:40px; margin:0 2.2% 6%;}
	.faq-header {margin-bottom:30px;}
	.TextInPopup .slbCloseBtn {margin-top:0;}
	.TextInPopup h2 {padding:10px 0 30px;}
	.TextInPopup .title {padding:15px 40px 15px 0;}
	.TextInPopup .title:after {top:16px;}
	.contact-info {padding:60px;}
	.nav-tabs>li>a, .login-page-v4 .nav-tabs>li>a {margin-bottom:-3px;}
	.nav-tabs, .nav-tabs>li>a, .nav-tabs>li>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .login-page-v4 .nav-tabs>li>a, .login-page-v4 .nav-tabs>li.active>a, .login-page-v4 .nav-tabs>li.active>a:hover, .login-page-v4 .nav-tabs>li.active>a:focus {border-bottom-width:3px;}
	.login-page-v4 .form-button button {margin-top:40px;}
	.order-steps.nav-tabs>li>a {margin-bottom:-2px;}
	.order-steps.nav-tabs, .order-steps.nav-tabs>li>a, .order-steps.nav-tabs>li>a:hover, .order-steps.nav-tabs>li>a:focus, .order-steps.nav-tabs>li.active>a, .order-steps.nav-tabs>li.active>a:hover, .order-steps.nav-tabs>li.active>a:focus {border-bottom-width:2px;}
}

.news-item {display:block; text-align:center; margin-bottom:20px;}
	.news-item .image img {width:100%;}
	.news-item .detail {padding:18px 10px 22px;}
	.news-item .detail h5 {margin:0 0 5px; font-size:120%; font-weight:700; color:#000; line-height:120%; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
	.news-item .detail .date {display:none; color:#aaa; margin-bottom:10px;}
	.news-item .detail p {margin:0; color:#000; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis;}
	.news-item .detail span {display:none; text-transform:uppercase; font-size:11px; font-weight:bold; color:#00A964;}
	
.news-detail h2 {font-size:150%; font-weight:700; color:#000; line-height:120%; margin:20px 0 40px;}
	.news-detail .description {font-style:italic; font-weight:500; color:#000; background-color:#e6e6e6; padding:20px; margin:0 0 40px;}
	.news-detail .description .date {display:none; color:#aaa; margin-top:5px;}
	.other-contents h3 {display:none; font-size:120%; margin-bottom:20px;}
	.other-contents li {margin-bottom:15px;}
	.other-contents li a {display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center; padding:15px 0;}
	.other-contents li a img {width:100px; min-width:100px; margin-right:20px;}
	.other-contents li a div {width:100%; color:#000; font-weight:600;}

@media (min-width:1400px){
	.news-item .detail {padding:25px 10px;}
	.news-detail .description {padding:30px;}
}





@media (max-width:991px){
	header .navbar-default .navbar-header {float:none;}
	header .navbar-default .navbar-left, header .navbar-default .navbar-right {float:none!important;}
	header .navbar-default .navbar-toggle {display:block;}
	header .navbar-default .navbar-fixed-top {top:0; border-width:0;}
	header .navbar-default .navbar-collapse.collapse {display:none!important;}
	header .navbar-default .navbar-nav {float:none!important; margin:10px 0!important;}
	header .navbar-default .navbar-nav>li {float:none;}
	header .navbar-default .navbar-nav>li>a {padding-top:10px; padding-bottom:10px;}
	header .navbar-default .collapse.in {display:block!important;}
}

.col-xs-1:nth-child(12n+1), .col-xs-2:nth-child(6n+1), .col-xs-3:nth-child(4n+1), .col-xs-4:nth-child(3n+1), .col-xs-6:nth-child(2n+1) {clear:left;}

@media (max-width:767px){
	.container-fluid {padding-left:10px; padding-right:10px;}
	.row {margin-left:-5px; margin-right:-5px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:5px; padding-right:5px;}
}
@media (min-width:768px){
	.container-fluid {padding-left:20px; padding-right:20px;}
	.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-xs-1:nth-child(12n+1), .col-xs-2:nth-child(6n+1), .col-xs-3:nth-child(4n+1), .col-xs-4:nth-child(3n+1), .col-xs-6:nth-child(2n+1) {clear:none;}
	.col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1) {clear:left;}
	.row {margin-left:-10px; margin-right:-10px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:10px; padding-right:10px;}
}
@media (min-width:992px){
	.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-xs-1:nth-child(12n+1), .col-xs-2:nth-child(6n+1), .col-xs-3:nth-child(4n+1), .col-xs-4:nth-child(3n+1), .col-xs-6:nth-child(2n+1) {clear:none;}
	.col-md-1:nth-child(12n+1),.col-md-2:nth-child(6n+1),.col-md-3:nth-child(4n+1),.col-md-4:nth-child(3n+1),.col-md-6:nth-child(2n+1){clear:left;}
}
@media (min-width:1200px){
	.container-fluid {padding-left:30px; padding-right:30px;}
	.col-md-1:nth-child(12n+1), .col-md-2:nth-child(6n+1), .col-md-3:nth-child(4n+1), .col-md-4:nth-child(3n+1), .col-md-6:nth-child(2n+1), .col-sm-1:nth-child(12n+1), .col-sm-2:nth-child(6n+1), .col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1), .col-sm-6:nth-child(2n+1), .col-xs-1:nth-child(12n+1), .col-xs-2:nth-child(6n+1), .col-xs-3:nth-child(4n+1), .col-xs-4:nth-child(3n+1), .col-xs-6:nth-child(2n+1) {clear:none;}
	.col-lg-1:nth-child(12n+1), .col-lg-2:nth-child(6n+1), .col-lg-3:nth-child(4n+1), .col-lg-4:nth-child(3n+1), .col-lg-6:nth-child(2n+1) {clear:left;}
	.row {margin-left:-15px; margin-right:-15px;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:15px; padding-right:15px;}
}
@media (min-width:1400px){
	.container-fluid {padding-left:4%; padding-right:4%;}
	.row {margin-left:-2%; margin-right:-2%;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left:2%; padding-right:2%;}
}

.container.content-pages {max-width: 700px;}

body.icerik .slbText {width: 800px;}

@media (min-width:1200px){
	.container.content-pages {max-width: 800px;}
}

.ui-datepicker {display: none;padding: 15px;width: 400px;background-color: #231f20;border: none;box-shadow: 0 16px 32px -12px rgb(0 0 0 / 60%);}
.ui-datepicker .ui-datepicker-header {padding: .2em 0;position: relative;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {height: 1.8em;position: absolute;top: 2px;width: 1.8em;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;left: 50%;margin-left: -8px;margin-top: -8px;position: absolute;top: 50%;width: 16px;text-align: center;cursor: pointer;color: #fff;font-size: 18px;}
.ui-datepicker .ui-datepicker-title {line-height: 1.8em;margin: 0 2.3em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {background: #fff;font-size: 1em;margin: 1px 2%;padding: 0 25px 0 10px;height: 25px;border-radius: 50px;}
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 45%;}
.ui-datepicker table {border-collapse: collapse;font-size: .9em;margin: 0 0 .4em;width: 100%;}
.ui-datepicker th {border: 0;font-weight: bold;padding: .7em .3em;text-align: center;color: #ddd;}
.ui-datepicker td {border: 0;padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a {display: block;padding: 6px;text-align: right;text-decoration: none;font-weight: 600;color: #fff;border-radius: 4px;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;border-bottom: 0;border-left: 0;border-right: 0;margin: .7em 0 0 0;padding: 0 .2em;}
.ui-datepicker .ui-datepicker-buttonpane button {cursor: pointer;float: right;margin: .5em .2em .4em;overflow: visible;padding: .2em .6em .3em .6em;width: auto;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker td span {color: #888;}
.ui-datepicker td a {background-color: #333; transition: background-color .4s ease; -webkit-transition: background-color .4s ease;}
.ui-datepicker td a:hover {background-color: #555;}
.input-group-addon {border-radius: 0;background-color: #231f20;border-color: #231f20;color: #fff;}
.has-error .input-group-addon {line-height: 14px;}
.input-group .error-message {margin-bottom: -20px;}
.form-check .error-message {margin-top: -5px;margin-bottom: 5px;}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table {margin: 0 auto .4em;width: 95%;}
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break {clear: both;font-size: 0em;width: 100%;}

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev {left: auto;right: 2px;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {left: auto;right: 1px;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-left-width: 1px;border-right-width: 0;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 1px;border-right-width: 0;}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {filter: mask(); /*must have*/height: 200px; /*must have*/left: -4px; /*must have*/position: absolute; /*must have*/top: -4px; /*must have*/width: 200px; /*must have*/z-index: -1; /*must have*/}

@media (max-width:767px){
	.ui-datepicker {width: calc(100% - 20px);}
}

.cerez-mesaji {background-color:rgba(0,0,0,.75); padding:15px; left:15px; right:auto; bottom:15px; width:30%; min-width:460px; font-size:14px; font-weight:300; line-height:130%; text-align:left; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -ms-flex-align:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; align-items:center;}
	.cerez-mesaji>p {font-size:inherit; line-height:inherit; margin:0 15px 0 0;}
	.cerez-mesaji>p a {color:inherit; text-decoration:underline;}
	.cerez-mesaji .cerez-mesaji-kapat {background-color:#fff; border:none; font-size:96%; font-weight:700; color:#000; text-align:center; flex-shrink:0; -webkit-flex-shrink:0; -moz-flex-shrink:0; margin:0; border-radius:0; padding:8px;}

@media (max-width:767px){
	.cerez-mesaji {min-width:auto; width:100%; left:0; bottom:0;}
}

/*
body.Siparis .cart-steps .cart-prices .buttons a, body.Siparis .cart-steps .cart-prices .buttons button, .cart-steps .coupons-list button {margin: 10px 0;color: #000;font-size: 17px;padding: 16px 10px;line-height: 17px;background-color: #ffd800;font-weight: 600;}
body.Siparis .cart-steps .cart-prices .buttons a i, body.Siparis .cart-steps a.help-link i {margin-left: 10px;font-size: 20px;display: inline-block;vertical-align: middle;margin-top: -4px;font-weight: bold;}
body.Siparis .cart-steps .coupons-list span {display: block;float: none;text-align: left;color: #898989;font-size: 16px;font-weight: 600;}
body.Siparis .cart-steps .coupons-list small {display: block;color: #959595;font-size: 11px;line-height: 12px;}
body.Siparis .cart-steps .coupons-list input {display: block;margin: 10px 0 0;height: 36px;padding: 0 55px 0 15px;font-size: 13px;border: 1px solid #ddd;}
body.Siparis .cart-steps .coupons-list button {margin: 0;font-size: 22px;padding: 6px 15px;background-color: #fff;color: #aaa;font-weight: 500;position: absolute;bottom: 1px;right: 1px;width: auto;border-left: 1px solid #ddd;}
body.Siparis .cart-steps .coupons-list .form-group {margin: 0;position: relative;}
body.Siparis .cart-steps .cart-prices>div.coupons-list>div {padding: 15px 20px;}
body.Siparis .cart-steps .cart-prices>div.coupons-list>div .coupon-list {margin: 0;}
body.Siparis .cart-steps .cart-prices>div.coupons-list>div .coupon-list li {border-radius: 0;padding: 7px;}
body.Siparis .cart-steps .cart-prices>div.coupons-list>div .coupon-list li p {font-size: 13px;margin: 0 42px 0 7px;}
body.Siparis .cart-steps .cart-prices>div.coupons-list>div .coupon-list li button {padding: 8.5px 12px;font-size: 16px;bottom: 0;right: 0;}
.form-check label[for="YeniAdresOlarakKaydet"], .form-check label[for="IletisimBilgileriIleAyni"] {margin: 0;height: 40px;line-height: 40px;display: block;background-color: #e1e1e1;padding: 0 5px 0 35px;cursor:pointer;color: #313131;font-size: 13px;font-weight: 500;position: relative;}
.form-check label[for="YeniAdresOlarakKaydet"] input, .form-check label[for="IletisimBilgileriIleAyni"] input {margin-top: 13px;margin-right: 5px;position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.form-check label[for="YeniAdresOlarakKaydet"] input+.checkmark, .form-check label[for="IletisimBilgileriIleAyni"] input+.checkmark {position: absolute;top: 50%;left: 10px;height: 18px;width: 18px;margin-top: -9px;background-color: #f9f9f9;}
.form-check label[for="YeniAdresOlarakKaydet"] input:checked+.checkmark, .form-check label[for="IletisimBilgileriIleAyni"] input:checked+.checkmark {background-color: #fff;}
.form-check label[for="YeniAdresOlarakKaydet"] input:checked+.checkmark:after, .form-check label[for="IletisimBilgileriIleAyni"] input:checked+.checkmark:after {content: '\f00c';font-family: 'FontAwesome';display: block;line-height: 18px;text-align: center;color: #3fc52d;}
body.Siparis .address-info .invoice-info, body.Siparis .address-info .shipping-info, body.Siparis .payment-info .OdemeYontemi {margin-top: 20px;margin-bottom:20px;}
body.Siparis .form-group.form-group-radio {margin-left: -7px;margin-right: -7px;}
body.Siparis .form-group.form-group-radio label {display: inline-block;margin: 0 7px;color: #555;font-size: 13px;font-weight: 500;}
body.Siparis .form-group.form-group-radio label.col-form-label {font-weight: 600;color: #999;}
body.Siparis .form-group.form-group-radio label input {position: absolute;opacity: 0;cursor: pointer;}
body.Siparis .form-group.form-group-radio label .radiobtn {position: absolute;top: 50%;left: 0;height: 15px;width: 15px;margin-top: -8px;background-color: #fff;border: 1px solid #ddd;border-radius: 50%;}
body.Siparis .form-group.form-group-radio label input:checked+.radiobtn {background-color: #fff;}
body.Siparis .form-group.form-group-radio label.form-radio-label {position: relative;cursor: pointer;padding-left: 20px;}
body.Siparis .form-group.form-group-radio label input:checked+.radiobtn:after {content: '\f111';font-family: 'FontAwesome';line-height: 13px;text-align: center;display: block;font-size: 8px;color: #afafaf;}
body.Siparis .clrnone {clear:none;}
body.Siparis h2.mss-baslik, body.Siparis .agreement-wrapper {margin: 20px 0 10px;}

.cart-steps .cart-steps-box.agreement-container {padding: 20px;margin-bottom:15px;}
.form-check label[for="SozlesmeKabul"] {margin: 0;display: block;padding: 0 5px 10px 25px;cursor:pointer;color: #2f2f2f;font-size: 13px;position: relative;font-weight: 500;line-height: 14px;margin-bottom: 10px;}
.form-check label[for="SozlesmeKabul"] input {margin-top: 13px;margin-right: 5px;position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.form-check label[for="SozlesmeKabul"] input+.checkmark {position: absolute;top: 0;left: 0;height: 17px;width: 17px;background-color: #f9f9f9;border: 1px solid #ddd;}
.form-check label[for="SozlesmeKabul"] input:checked+.checkmark {background-color: #fff;}
.form-check label[for="SozlesmeKabul"] input:checked+.checkmark:after {content: '\f00c';font-family: 'FontAwesome';display: block;line-height: 16px;text-align: center;color: #3fc52d;}
.cart-steps .cart-steps-box.sms-dogrulama {padding: 0;border: none;margin: 0 auto;max-width: 450px;}
.modul-container .tab-content.sms-verification {border: 1px solid #ddd;padding: 50px 0 60px;}
.modul-container .tab-content.sms-verification>p {display: block;margin: 0 0 5px;font-size: 18px;color: #6f6f6f;font-weight: 600;}
.modul-container .tab-content.sms-verification>span {display: block;margin: 0 0 20px;color: #6f6f6f;font-size: 14px;}
.OdemeTuru small {display:block;}
#SiparisTutariFiyatlar+.buttons {margin-bottom:40px;}
.alert, .well {border-radius:0;}
.alert-info {background-color:#eee; border-color:transparent; color:#000;}
*/

p.fit500 {width: 500px;margin-left: auto;margin-right: auto;}


.slider .desc {position:absolute; top:0; left:50%; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); width:100%; height:100%; max-width:640px; padding:15px 15px 60px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:flex-end; -moz-justify-content:flex-end; justify-content:flex-end; -webkit-flex-direction:column; flex-direction:column; font-family:'Oswald', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', 'Noto Sans', 'Liberation Sans', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; font-size:2.8645833333vw; font-weight:bold; color:#000; line-height:130%; text-align:center;}
.slider .desc .summary {pointer-events:none;}
.slider .desc .summary * {font-size:inherit; color:inherit; font-weight:inherit; line-height:inherit; margin:0;}
.slider .desc .more {display:inline-block; vertical-align:top; border:1px solid #000; border-radius:6px; padding:0 24px; font-size:1vw; font-weight:bold; line-height:2.5; letter-spacing:.8px; text-shadow:none; margin-top:20px; pointer-events:none; transition:background-color .4s, color .4s, border-color .4s, box-shadow .4s; -webkit-transition:background-color .4s, color .4s, border-color .4s, box-shadow .4s;}
.slider .desc .more:empty {display:none;}
.slider .item[data-type="light"] .desc {color:#fff;}
.slider .item[data-type="light"] .desc .more {border-color:#fff; font-weight:600;}

@media (max-width:991px){
	.slider .desc {font-size:32px;}
	.slider .desc .more {font-size:16px; line-height:100%; border:none; padding:0; border-radius:0; text-decoration:underline;}
	.slider .desc .more {margin-top:8px;}
}
@media (max-width:767px){
	.slider .desc {padding-bottom:40px;}
}
@media (min-width:1100px){
	.slider .desc:hover .more {background-color:#000!important; border-color:#000!important; color:#fff!important;}
	.slider .item[data-type="light"] .desc:hover .more {background-color:#fff!important; border-color:#fff!important; color:#000!important;}
}
@media (min-width:1600px){
	.slider .desc {padding-bottom:100px;}
	.slider .desc .summary {margin-bottom:30px;}
	.slider .desc .more {font-size:18px;}
}