#productLeft .slide-wrapper > .row:first-child{

	position:relative;

}



#productThumbs li{

	display:inline-block;

	width:11px;

	height:11px;

	text-indent:-999em;

	border:1px solid #979797;

	border-radius:10px;

	margin-right:2px;

	margin-left:2px;

	overflow:hidden;

}



#productThumbs li.active{

	background-color:#979797;

}



#productBrandText{

	font-size:14px;

	font-weight:700;

	color:#000;

}



#productName{

	line-height:25px;

	font-size:18px;

	color:#000;

	font-weight:300;

}



.productName{

    font-size:20px;

    font-weight:600;

}



.productBrandImg{

	margin-bottom:10px;

}



.productComment{

	width:87px;

}



.comment-btn{

	line-height:30px;

	color:#000;

	font-size:13px;

}



.mainPrices{

	position:relative;

}



.priceLine, .variantLine, .noteLine{

	line-height:23px;

	font-size:13px;

}



.priceType, .variantType, .noteTitle{

	width:120px;

}



.currencyPrice{

	line-height:40px;

	font-size:25px;

	color:#797979;

}



.normalPrice{

	font-size:19px;

}



.discountPrice{

	line-height: 30px;

    font-size: 35px;

    font-weight: 600;

}



#productRight .variantWrapper{

    margin-bottom:20px;

}



.variantLine, .noteLine{

	line-height:40px;

	padding-top:5px;

}



.variantBox a, .variantBox select{

	min-width:40px;

	height:40px;

	margin-right:5px;

	margin-bottom:5px;

}



.variantBox a.col{

	padding-top: 2px;

	padding-bottom: 2px;

}



.variantBox a.col.ring{

	padding-right: 2px;

	padding-left: 2px;

	border-radius: 30px;

}



.variantBox a.selected{

	border:1px solid #ff6f00;

}



.variantBox a.passive{

	background:#d2d2d2;

	text-decoration:line-through;

	color:#f10a41;

}



.variantBox a p{

	width:100%;

	height:34px;

	line-height:34px;

	text-align:center;

	font-size:12px;

	color:#000;

	padding-bottom: 0;

}



.variantBox a.ring p{

	border-radius:20px;

}



.variantBox select{

	min-width:150px;

	background:url('variantArrow.png') no-repeat right center;

    appearance:none;

    -moz-appearance:none;

    -webkit-appearance:none;

}



.imageInner{

	position:relative;

	width:100%;

	height:0;

	padding-bottom:100%;

}



.discounts.currentDiscount{

	background:#f0f0f0;

}



#addCartBtn:before{

	content:'';

	display:inline-block;

	width:27px;

	height:27px;

	background:url('addCartBtn.png') no-repeat;

	vertical-align:middle;

	margin-right:10px;

}



.noteLine{

	padding-top:0;

}



.noteBox textarea{

	min-width:250px;

	height:40px;

	font-size:12px;

	color:#666;

	font-family:"Open Sans",sans-serif;

	word-break:break-all;

}



.productFunction{

    line-height: 15px;

    font-size: 13px;

    color: #000;

    padding-left: 35px;

    margin-left: 10px;

    background-position: 0 center;

    background-repeat: no-repeat;

    cursor: pointer;

}



.adviceLink{

	background-image:url('adviceLinkIcon.png');

}



.commentLink{

	background-image:url('commentLinkIcon.png');

}



.priceAlertLink{

	background-image:url('priceAlertLinkIcon.png');

}



.shopListLink{

	background-image:url('shopListLinkIcon.png');

}



.shareTitle{

	line-height:30px;

	font-size:13px;

	color:#000;

}



.smlIconSet .shareTitle{

	line-height:20px;

}



.shareBtns .col{

	padding-right:5px;

}



.shareBtns a{

	float:left;

	width:30px;

	height:30px;

	background-position:0 center;

	background-repeat:no-repeat;

	/*opacity:.3;

	-webkit-filter:grayscale(100%);

	-moz-filter:grayscale(100%);

	-ms-filter:grayscale(100%);

	-o-filter:grayscale(100%);

	filter:grayscale(100%);*/

}



.smlIconSet .shareBtns a{

	width:20px;

	height:20px;

}



.shareBtns a:hover{

	/*opacity:1;

	-webkit-filter:grayscale(0%);

	-moz-filter:grayscale(0%);

	-ms-filter:grayscale(0%);

	-o-filter:grayscale(0%);

	filter:grayscale(0%);*/

}



#fbLikeBtn{

	background-image:url('fbLikeBtn.png');

}



.smlIconSet #fbLikeBtn{

	background-image:url('fbLikeSmlBtn.png');

}



#fbShareBtn{

	background-image:url('fbShareBtn.png');

}



.smlIconSet #fbShareBtn{

	background-image:url('fbShareSmlBtn.png');

}



#twBtn{

	background-image:url('twBtn.png');

}



.smlIconSet #twBtn{

	background-image:url('twSmlBtn.png');

}



#gpBtn{

	background-image:url('gpBtn.png');

}



.smlIconSet #gpBtn{

	background-image:url('gpSmlBtn.png');

}



#pinBtn{

	background-image:url('pinBtn.png');

}



.smlIconSet #pinBtn{

	background-image:url('pinSmlBtn.png');

}



#urun-tab .slide-wrapper{

	overflow:hidden;

}



#tabBtn{

	border-bottom:1px solid #000;

	margin-top: 10px;

}



#tabBtn li{

	cursor:pointer;

}



#tabBtn li.active > span{

	color:#fff;

	background:#797979;

}



#tabBtn li .stars{

	margin-top:9px;

	margin-left:10px;

}



#tabPanel{

	overflow:hidden;

}



#tabPanel li{

	top:20px;

	left:20px;

	right:20px;

}



#tabPanel li.current{

	width:100%;

}



/*#tabPanel li, #productDetailTab *{

	font-size:13px;

	color:#6f6f6f;

	text-align:justify;

}*/



#tabPanel li{

	line-height:15px;

}



#tabPanel li table{

	float:left;

	max-width:100%;

}



#banks{

	line-height:2;

}



.like{

	padding-left:21px;

	background:url('likeIcon.png') no-repeat 0 center;

}



.dislike{

	padding-left:21px;

	background:url('dislikeIcon.png') no-repeat 0 center;

}



@media screen and (max-width: 1000px) {

	

	.qtyBox{

		padding-right:0;

	}

	

}



@media screen and (max-width: 1000px) and (min-width: 769px) {

	

	#productInfo, #productBrand{

		width:100%;

	}

	

	#productInfo{

		padding-right:0;

		padding-bottom:10px;

	}

	

	#productBrand{

		padding-left:0;

		padding-top:10px;

		border-left:0;

		border-top:1px solid #ececec;

	}

	

	.productBrandImg{

		float:left;

		margin-bottom:0;

	}

	

	#threeCol #productLeft, #threeCol #productRight{

		width:100%;

	}

	

	#threeCol #productLeft{

		padding-right:0;

		margin-bottom:10px;

	}

	

	#threeCol #productBrandText{

		font-size:17px;

	}

	

	#threeCol #productName{

		font-size:30px;

	}

	

	#threeCol #productInfo{

		width:100%;

	}

	

	#threeCol #productBrand{

		width:100%;

		padding-left:0;

		padding-top:10px;

		border-left:0;

		border-top:1px solid #ececec;

	}

	

	#threeCol .productBrandImg{

		float:left;

	}

	

	#threeCol .productComment{

		clear:none;

	}

	

	#threeCol .priceLine, #threeCol .variantLine, #threeCol .productType, #threeCol .qtyBtns input, #threeCol .noteLine{

		line-height:30px;

		font-size:15px;

	}

	

	#threeCol .priceLine .col:last-child{

		width:100%;

		clear:both;

	}

	

	#threeCol .priceType, #threeCol .variantType, #threeCol .noteTitle{

		width:140px;

	}

	

	#threeCol .currencyPrice{

		font-size:16px;

	}

	

	#threeCol .normalPrice{

		font-size:23px;

	}

	

	#threeCol .discountPrice{

		font-size:26px;

	}

	

	#threeCol .variantBox{

		padding-top:10px;

		padding-bottom:10px;

	}

	

	#threeCol .variantBox a, #threeCol .variantBox select, #threeCol .qtyBtns a{

		min-width:50px;

		height:50px;

	}

	

	#threeCol .variantBox a p, #threeCol .qtyBtns a p{

		height:48px;

		line-height:48px;

		font-size:16px;

	}

	

	#threeCol .variantBox select{

		width:100%;

		font-size:16px;

	}

	

	#threeCol .productType{

		line-height:50px;

	}

	

	#threeCol .qtyBtns a p{

		font-size:36px;

	}

	

	#threeCol .qtyBtns input{

		height:50px;

		line-height:50px;

		font-size:25px;

	}

	

	#threeCol .buyBtn{

		width:100%;

		padding-right:0;

	}

	

	#threeCol .buyBtn a{

		width:100%;

		text-align:center;

	}

	

	#threeCol .noteBox{

		width:100%;

		padding-top:10px;

	}

	

	#threeCol .noteBox textarea{

		width:100%;

		min-height:100px;

		font-size:16px;

	}

	

	#threeCol .shareTitle{

		font-size:16px;

	}

	

	#threeCol .smlIconSet .shareTitle{

		line-height:30px;

	}

	

	#threeCol .smlIconSet .shareBtns a{

		width:30px;

		height:30px;

	}

	

	#threeCol .smlIconSet #fbLikeBtn{

		background-image:url("fbLikeBtn.png");

	}

	

	#threeCol .smlIconSet #fbShareBtn{

		background-image:url("fbShareBtn.png");

	}

	

	#threeCol .smlIconSet #twBtn{

		background-image:url("twBtn.png");

	}

	

	#threeCol .smlIconSet #gpBtn{

		background-image:url("gpBtn.png");

	}

	

	#threeCol .smlIconSet #pinBtn{

		background-image:url("pinBtn.png");

	}

	

	#threeCol #tabBtn li{

		width:100%;

	}

	

	#threeCol #tabBtn li a{

		width:100%;

		font-size:16px;

	}



	#threeCol #tabPanel li, #threeCol #tabPanel li *{

		line-height:22px;

		font-size:14px;

	}

	

}



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

	

	#productLeft{

		border-right:0;

		margin-bottom:10px;

	}



	#productRight > .box,

	#productRight > .col{

		padding-right:20px;

		padding-left:20px;

	}



	#productInfo{

		padding-right:20px;

		padding-left:20px;

	}

	

	#productBrandText{

		/*font-size:17px;*/

		line-height:20px;

		padding-bottom:5px;

		text-transform:uppercase;

	}

	

	#productName{

		line-height:16px;

		font-size:15px;

		color:#535353;

		margin-top:0;

		margin-bottom:0;

	}



	.productComment{

		clear:both;

	}

	

	.priceLine, .variantLine, .productType, .qtyBtns input, .noteLine{

		line-height:25px;

		font-size:15px;

		color:#666363;

	}

	

	.priceType, .variantType, .noteTitle{

		width:140px;

		font-size:15px;

		text-transform:capitalize;

	}

	

	.currencyPrice{

		line-height: 20px;

		font-size: 14px;

		color: #000;

	}

	

	.normalPrice{

		font-size:23px;

	}

	

	.discountPrice{

		font-size: 25px;

	    font-weight: 700;

	    line-height: 30px;

	}



	#productRight .variantWrapper{

		margin-bottom:0;

	}

	

	.variantBox{

		padding-top:10px;

		padding-right:5px;

		padding-bottom:10px;

	}

	

	.variantBox a, .variantBox select, .qtyBtns a{

		min-width:40px;

		height:40px;

	}



	.variantBox a{

	/*	width:calc(33% - 10px);*/

		padding-right:0;

		padding-left:0;

		margin-right:10px;

		margin-bottom:10px;

	}



	.variantBox a.col{

		padding-top:0;

		padding-bottom:0;

	}



	.variantBox a.col.ring{

		padding-right:0;

		padding-left:0;

	}

	

	.variantBox a p{

		height:48px;

		line-height:48px;

		font-size:16px;

	}



	.variantBox a p{

		padding-bottom:0;

	}



	.variantBox a.col.ring.selected p{

		box-shadow:inset 0px 0px 10px 5px rgba(0,0,0,.3);

	}

	

	.variantBox select{

		width:100%;

		font-size:16px;

	}



	.variantList{

		height:45px;

		overflow: hidden;

	}



	.variantList.active{

		height:auto;

	}



	.variantMoreBtn{

		height:20px;

		background:url('variantArrow.png') no-repeat center center;

	}

	

	.productType{

		line-height:40px;

	}



	.qtyBtns a{

		width:50px;

	}

	

	.qtyBtns a p{

		font-size:36px;

	}

	

	.qtyBtns input{

		width:calc(100% - 100px);

		font-size:15px;

	}



	.discBox *{

		font-size:15px;

	}

	

	.buyBtn{

		padding-right:0;

	}

	

	.buyBtn a{

		text-align:center;

	}

	

	.noteBox{

		width:100%;

		padding-top:10px;

	}

	

	.noteBox textarea{

		min-height:100px;

		font-size:16px;

	}



	.productFunction{

		margin-left:0;

		margin-bottom:10px;

	}

	

	.shareTitle{

		font-size:16px;

	}

	

	.smlIconSet .shareTitle{

		line-height:30px;

	}

	

	.smlIconSet .shareBtns a{

		width:30px;

		height:30px;

	}

	

	.smlIconSet #fbLikeBtn{

		background-image:url("fbLikeBtn.png");

	}

	

	.smlIconSet #fbShareBtn{

		background-image:url("fbShareBtn.png");

	}

	

	.smlIconSet #twBtn{

		background-image:url("twBtn.png");

	}

	

	.smlIconSet #gpBtn{

		background-image:url("gpBtn.png");

	}

	

	.smlIconSet #pinBtn{

		background-image:url("pinBtn.png");

	}

	

	/*#tabBtn li:nth-child(even){

		border-right:0;

	}*/

	

	#tabBtn li span{

		font-size:16px;

	}



	#tabPanel li.ozellik, #tabPanel li.ozellik *{

		line-height:22px;

		font-size:14px;

	}



}



@media screen and (max-width: 540px) {



	#pageContent > div{

		padding:0;

		border:0;

	}



	#productMobileInfo{

	    padding-top: 10px;

	    padding-right: 20px;

	    padding-left: 20px;

	    background: #ececec;

	}



	#productMobilePrices{

	    background: #ececec;

	}



	.variantLine{

	    padding-top: 5px;

	    border: 1px solid #ececec;

	    margin-top: 10px;

	}



	.variantBox{

		padding-bottom:5px;

	}



	.variantBox a{

		height:40px;

	}

	

	.variantBox a p{

		height:38px;

		line-height:38px;

		font-size:13px;

	}

	

	.variantBox select{

		font-size:13px;

	}



	#mobileBuyBtn{

		position:fixed;

		bottom:0;

		left:0;

		z-index:333;

		background:#fff;

		padding:5px;

		box-sizing:border-box;

		box-shadow:0 -3px 3px rgba(0,0,0,.1);

	}



	#mobileBuyBtn .buyBtn{

		width:calc(50% - 10px);

		padding-bottom:0;

		margin:5px;

	}



	#mobileTabBtn{

		overflow-y:hidden;

		overflow-x:scroll;

		-webkit-overflow-scrolling: touch;

	}



	#tabBtn{

		display:flex;

	}



	#tabBtn li span{

		font-size:15px;

		white-space:nowrap;

	}

	

}