	
	/*	/////////		SAYFA YAPISI		////////// */
	
	html {
		margin:0px;
		padding:0px;
		height:100%;
	}
	
	body {
		margin:0px;
		padding:0px;
		height:100%;
		background:#FFF;
		
	}
	
	body, input, select, textarea, button {
		font-family:'Gotham';
		font-size:15px;
		font-weight:300;
		color:#333;
		border:0;
	}
	
	* {
		outline:0;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		background-clip:border-box;
		-moz-background-clip:border-box;
		-webkit-background-clip:border-box;
	}
	
	h1,h2,h3,h4,h5{
		display:inline-block;
		font-size:inherit;
		font-weight:inherit;
		margin:0;
		padding:0;
	}
	
	@font-face {
		font-family: 'Gotham';
		src: url('Gotham-Bold_TR.eot');
		src: local('☺'), url('Gotham-Bold_TR.woff') format('woff'), url('Gotham-Bold_TR.ttf') format('truetype'), url('Gotham-Bold_TR.svg') format('svg');
		font-weight: bold;
		font-style: normal;
	}
	@font-face {
		font-family: 'Gotham';
		src: url('Gotham-Book_TR.eot');
		src: local('☺'), url('Gotham-Book_TR.woff') format('woff'), url('Gotham-Book_TR.ttf') format('truetype'), url('Gotham-Book_TR.svg') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	select {
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
		background-image:url(../images/icon_downArrow.png)!important;
		background-repeat:no-repeat!important;
		background-position:right 50%!important;
		
	} select::-ms-expand {
		display: none;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////		BODY			///////// */
	/*	/////////////////////////////////////////////////// */
	
	.sign-up {
		position:absolute;
		z-index:9;
		top:0;
		left:0;
		display:none;
		width:100%;
		height:100%;
	} .sign-up > div:nth-child(1) {
		display:table;
		width:100%;
		height:100%;
	} .sign-up > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		background:url('../images/back_panelBlocker.png');
	} .sign-up .form {
		position:relative;
		display:table;
		width:900px;
		margin:auto;
		padding:30px;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} .sign-up form {
		width:100%;
		height:100%;
	} .sign-up .closer {
		position:absolute;
		top:0;
		right:-46px;
	} .sign-up .closer img {
		display:block;
		-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.25);
		box-shadow:0 6px 6px 0 rgba(0,0,0,.25);
	} .sign-up .titles {
		font-size:21px;
		letter-spacing:-.5px;
	} .sign-up .frm.a {
		float:left;
		width:100%;
	} .sign-up .frm.b1 {
		float:left;
		width:48%;
		margin-right:4%;
	} .sign-up .frm.b2 {
		float:left;
		width:48%;
	} .sign-up .frm.c {
		text-align:center;
	} .sign-up .frm.c button {
		width:320px;
		height:50px;
		font-size:17px;
		letter-spacing:-.5px;
		font-weight:bold;
		-webkit-border-radius:50px;
		border-radius:50px;
		background:#FFCC33;
		color:#333;
	} .sign-up input {
		width:100%;
		height:50px;
		padding:10px 20px!important;
		-webkit-border-radius:50px;
		border-radius:50px;
		font-size:17px;
	}
	
	.container {
		display:table;
		width:100%;
		height:100%;
		
	} .container .top {
		display:table-row;
	} .container .top > div:nth-child(1) {
		display:table-cell;
		height:50px;
		background:#333;
	} .container .top .panel {
		display:table;
		width:100%;
		max-width:1300px;
		height:50px;
		margin:auto;
		font-size:14px;
	} .container .top .left {
		display:table-cell;
		width:50%;
		vertical-align:middle;
	} .container .top .right {
		display:table-cell;
		width:50%;
		vertical-align:middle;
		text-align:right;
		
	} .container .middle {
		display:table-row;
	} .container .middle > div:nth-child(1) {
		display:table-cell;
		position:relative;
		height:auto;
		background:#EEE;
	} .container .middle .panel {
		position:relative;
		z-index:2;
		top:0;
		left:0;
		width:100%;
		height:100%;
	} .container .middle form {
		width:100%;
		height:100%;
	} .container .middle form[name=unuttum-frm] {
		display:none;
		
	} .container .middle .ugf {
		display:table;
		width:100%;
		height:100%;
	} .container .middle .ugf > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} .container .middle .ugf > div:nth-child(1) > div:nth-child(1) {
		display:table;
		width:600px;
		height:400px;
		margin:auto;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} .container .middle .ugf > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	} .container .middle .ugf .titles {
		font-size:21px;
		letter-spacing:-.5px;
	} .container .middle .ugf input[type=text],
	  .container .middle .ugf input[type=password] {
		width:420px;
		height:50px;
		-webkit-border-radius:50px;
		border-radius:50px;
		font-size:17px;
		text-align:center;
	} .container .middle .ugf .control {
		width:400px;
		margin:auto;
		font-size:14px;
	} .container .middle .ugf .control .left {
		float:left;
		width:50%;
		text-align:left;
	} .container .middle .ugf .control .right {
		float:left;
		width:50%;
		text-align:right;
	} .container .middle .ugf button {
		width:420px;
		height:50px;
		font-size:17px;
		letter-spacing:-.5px;
		font-weight:bold;
		-webkit-border-radius:50px;
		border-radius:50px;
		background:#FFCC33;
		color:#333;
		
	} .container .middle .uf {
		display:table;
		width:100%;
		height:100%;
	} .container .middle .uf > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} .container .middle .uf > div:nth-child(1) > div:nth-child(1) {
		display:table;
		width:600px;
		height:400px;
		margin:auto;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} .container .middle .uf > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	} .container .middle .uf .titles {
		font-size:21px;
		letter-spacing:-.5px;
	} .container .middle .uf input[type=text],
	  .container .middle .uf input[type=password] {
		width:420px;
		height:50px;
		-webkit-border-radius:50px;
		border-radius:50px;
		font-size:17px;
		text-align:center;
	} .container .middle .uf .control {
		width:400px;
		margin:auto;
		font-size:14px;
	} .container .middle .uf button {
		width:420px;
		height:50px;
		font-size:17px;
		letter-spacing:-.5px;
		font-weight:bold;
		-webkit-border-radius:50px;
		border-radius:50px;
		background:#FFCC33;
		color:#333;
		
	} .container .middle .sf {
		display:table;
		width:100%;
		height:100%;
	} .container .middle .sf > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} .container .middle .sf > div:nth-child(1) > div:nth-child(1) {
		display:table;
		width:600px;
		height:400px;
		margin:auto;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
		box-shadow:0 10px 20px 0 rgba(0,0,0,.5);
	} .container .middle .sf > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	} .container .middle .sf .titles {
		font-size:21px;
		letter-spacing:-.5px;
	} .container .middle .sf input[type=text],
	  .container .middle .sf input[type=password] {
		width:420px;
		height:50px;
		-webkit-border-radius:50px;
		border-radius:50px;
		font-size:17px;
		text-align:center;
	} .container .middle .sf .control {
		width:400px;
		margin:auto;
		font-size:14px;
	} .container .middle .sf button {
		width:420px;
		height:50px;
		font-size:17px;
		letter-spacing:-.5px;
		font-weight:bold;
		-webkit-border-radius:50px;
		border-radius:50px;
		background:#FFCC33;
		color:#333;
		
	} .container .middle .efect {
		position:absolute;
		z-index:1;
		bottom:0;
		left:0;
		width:100%;
		height:340px;
		background:url('../images/back_panelEfect.png') repeat-x;
		
	} .container .middle .ss-guide {
		position:absolute;
		z-index:0;
		top:0;
		left:0;
		width:100%;
		height:100%;
	} .container .middle .show-slider {
		width:100%;
		height:100%;
	} .container .middle .show-slider .slide {
		width:100%;
		height:100%;
		
	} .container .bottom {
		display:table-row;
	} .container .bottom > div:nth-child(1) {
		display:table-cell;
		height:150px;
	} .container .bottom .panel {
		display:table;
		width:100%;
		max-width:1300px;
		height:150px;
		margin:auto;
	} .container .bottom .left {
		display:table-cell;
		width:50%;
		vertical-align:middle;
	} .container .bottom .right {
		display:table-cell;
		width:50%;
		vertical-align:middle;
		text-align:right;
	} .container .bottom .logo {
		display:inline-block;
		vertical-align:middle;
		padding-right:20px;
		border-right:1px solid #CCC;
	} .container .bottom .text {
		display:inline-block;
		vertical-align:middle;
		margin-left:20px;
	} .container .bottom .text span {
		font-size:13px;
		line-height:1.6em;
		color:#2D2A2B;
	} .container .bottom .copyright {
		display:inline-block;
		height:84px;
		vertical-align:middle;
		padding:22px 0;
		padding-right:20px;
		border-right:1px solid #CCC;
	} .container .bottom .copyright span {
		font-size:13px;
		line-height:1.6em;
		color:#2D2A2B;
	} .container .bottom .webware {
		display:inline-block;
		vertical-align:middle;
		margin-left:20px;
	}
	
	.header {
		position:relative;
		z-index:99;
		width:100%;
		
	} .header .top {
		width:100%;
		height:50px;
		background:#333;
	} .header .top > div:nth-child(1) {
		display:table;
		width:100%;
		max-width:1280px;
		height:50px;
		margin:auto;
		font-size:14px;
	} .header .top .left {
		display:table-cell;
		width:50%;
		vertical-align:middle;
	} .header .top .right {
		display:table-cell;
		width:50%;
		vertical-align:middle;
		text-align:right;
		color:#FFF;
		
	} .header .bottom {
		width:100%;
		height:150px;
		background:#FFF;
	} .header .bottom > div:nth-child(1) {
		display:table;
		width:100%;
		max-width:1280px;
		height:150px;
		margin:auto;
		
	} .header .bottom .box.a {
		display:table-cell;
		position:relative;
		width:420px;
		vertical-align:middle
	} .header .bottom .box.a > div:nth-child(1) {
		position:absolute;
		top:38px;
		left:10px;
		
	} .header .bottom .box.b {
		display:table-cell;
		swidth:auto;
		vertical-align:middle;
	} .header .bottom .box.b > div:nth-child(1) {
		margin:0 0 0 52px;
	} .header .bottom .box.b .right {
		text-align:right;
		margin:0 23px 0 0;
	} .header .bottom .box.b .right .icon {
		position:relative;
		z-index:1;
		display:inline-block;
		width:30px;
		height:30px;
		background:#CCC;
		-webkit-border-radius:30px;
		border-radius:30px;
		vertical-align:middle;
	} .header .bottom .box.b .right .txt.a {
		display:inline-block;
		height:30px;
		vertical-align:middle;
		margin:0 28px 0 -30px;
		padding:8px 12px 8px 34px;
		font-size:13px;
		background:#EBEBEC;
		-webkit-border-radius:30px;
		border-radius:30px;
	} .header .bottom .box.b .right .txt.b {
		display:inline-block;
		height:30px;
		vertical-align:middle;
		margin:0 0 0 -30px;
		padding:8px 12px 8px 34px;
		font-size:13px;
		background:#EBEBEC;
		-webkit-border-radius:30px;
		border-radius:30px;
		
	} .header .bottom .box.c {
		display:table-cell;
		position:relative;
		width:160px;
		vertical-align:middle;
	} .header .bottom .box.c > div:nth-child(1) {
		position:absolute;
		top:20px;
		left:0;
		width:144px;
		height:144px;
		padding:26px 0;
		text-align:center;
		background:url('../images/back_headerBasket.png') no-repeat center;
		cursor:pointer;
	} .header .bottom .box.c span {
		font-size:16px;
		
	} .header .buttons {
		list-style:none;
		margin:16px 0 0 0;
		padding:0;
	} .header .buttons > li {
		display:inline-block;
		padding:0;
		vertical-align:top;
	} .header .buttons > li > a {
		display:block;
		padding:10px 16px;
		font-size:16px;
		font-weight:bold;
		-webkit-border-radius:30px;
		border-radius:30px;
		background:url('../images/back_headerBtnShadow.png') no-repeat right;
		color:#152030;
		border-bottom:1px solid rgba(0,0,0,.1);
	} .header .buttons > li > a:hover,
	  .header .buttons > li > a.active {
		background:#FFCC33;
		text-decoration:none;
		
	} .header .cat-btn:hover div.sub, 
	  .header .brd-btn:hover div.sub {
		display:block!important;
	} .header .cat-btn div.sub,
	  .header .brd-btn div.sub {
		display:none;
		position:absolute;
		top:200px;
		left:0;
		width:100%;
		min-height:200px;
		background:#FFF;
		-webkit-box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.1), 0 10px 10px 0 rgba(0,0,0,.25);
		box-shadow:inset 0 5px 10px 0 rgba(0,0,0,.1), 0 10px 10px 0 rgba(0,0,0,.25);
		background:rgb(238,238,238);
		background:-moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%);
		background:-webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
		background:linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	} .header .cat-btn div.sub .spacer,
	  .header .brd-btn div.sub .spacer {
		width:1260px;
		height:32px;
		margin:-32px auto 0 auto;
	} .header .cat-btn div.sub .menu,
	  .header .brd-btn div.sub .menu {
		width:1260px;
		margin:auto;
		padding:20px 0 40px 0;
	} .header .cat-btn div.sub .menu div,
	  .header .brd-btn div.sub .menu div {
		display:inline-block;
		width:16.35%;
	} .header .cat-btn div.sub .menu a,
	  .header .brd-btn div.sub .menu a {
		display:block;
		height:34px;
		padding:8px;
		color:inherit;
	} .header .cat-btn div.sub .menu a:hover,
	  .header .brd-btn div.sub .menu a:hover {
		font-weight:bold;
		background:#FFCC33;
		text-decoration:none;
	}
	
	.search-bar {
		display:none;
		width:100%;
		height:60px;
		background:#FFCC33;
		padding:0 16px;
		-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.25);
		box-shadow:0 6px 12px 0 rgba(0,0,0,.25);
	} .search-bar > div:nth-child(1) {
		position:relative;
		width:100%;
		max-width:1160px;
		padding:10px 0;
		margin:auto;
	} .search-bar .button {
		float:right;
		margin:6px 3% 0 0;
	} .search-bar input {
		width:94%;
		background:url('../images/spacer.gif')!important;
		font-size:21px!important;
		font-weight:normal!important;
		letter-spacing:-.5px!important;
		color:#333!important;
		border:0!important;
		padding:8px 0!important;
	}
	
	.content {
		position:relative;
		width:100%;
		
	} .content .hs-guide {
		width:100%;
		height:780px;
	} .content .hs-guide > div:nth-child(1) {
		position:relative;
		width:100%;
		height:780px;
	} .content .hs-guide .shadow {
		position:absolute;
		z-index:1;
		top:0%;
		width:100%;
		height:200px;
		background:url('../images/back_headerSliderShadow.png') repeat-x;
	} .content .hs-guide .hsp {
		position:absolute;
		z-index:1;
		top:37%;
		left:30px;
	} .content .hs-guide .hsn {
		position:absolute;
		z-index:1;
		top:37%;
		right:30px;
	} .content .hs-guide .hsbox {
		position:absolute;
		z-index:0;
		width:100%;
		height:780px;
		background:rgba(0,0,0,.35);
	} .content .hs-guide .header-slider {
		width:100%;
		height:780px;
	} .content .hs-guide .header-slider .slide {
		width:100%;
		height:780px;
	} .content .hs-guide .header-slider .slide > div:nth-child(1) {
		display:table;
		width:100%;
		max-width:1140px;
		height:85%;
		margin:auto;
		color:#FFF;
	} .content .hs-guide .header-slider .slide > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		text-align:center;
		vertical-align:middle;
	} .content .hs-guide .header-slider .slide .txt.a {
		display:block;
		width:100%;
		text-shadow:0 1px 2px #000, 0 10px 25px #000, 0 0 50px #000, 0 0 100px #000;
		font-size:37px;
		letter-spacing:-1px;
	} .content .hs-guide .header-slider .slide .txt.b {
		display:block;
		width:100%;
		text-shadow:0 1px 2px #000, 0 10px 25px #000, 0 0 50px #000, 0 0 100px #000;
		margin:6px 0;
		font-size:19px;
		line-height:1.4em;
	} .content .main-waves {
		position:relative;
		z-index:1;
		display:block;
		margin:-190px 0 0 0;
	} .content .main-waves-spacer {
		height:100px;
	} .content .main-categories {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1180px;
		margin:-60px auto 0 auto;
	} .content .main-categories .titles {
		display:block;
		padding:0 20px;
		font-size:37px;
		letter-spacing:-1px;
		
	} .content .main-orders {
		position:relative;
		z-index:1;
		width:100%;
		max-width:1180px;
		margin:auto;
	} .content .main-orders .titles {
		display:block;
		padding:0 20px;
		font-size:37px;
		letter-spacing:-1px;
	} .content .main-orders li {
		margin:0 0 12px 0;
	} .content .main-orders .txt {
		display:inline-block;
		padding:4px;
		font-size:11px;
		color:#000;
		background:#FFCC33;
		
	} .content .con-breadcrumb {
		width:100%;
		
	} .content .con-breadcrumb .box.a {
		width:100%;
		background:#333;
	} .content .con-breadcrumb .box.a > div:nth-child(1) {
		width:100%;
		max-width:1200px;
		padding:24px 20px;
		margin:auto;
	} .content .con-breadcrumb .box.b {
		width:100%;
		background:#FFCC33;
	} .content .con-breadcrumb .box.b div {
		width:100%;
		max-width:1200px;
		padding:12px 20px;
		margin:auto;
	} .content .con-breadcrumb .txt.a {
		display:block;
		font-size:37px;
		color:inherit;
		letter-spacing:-1px;
		color:#FFF;
	} .content .con-breadcrumb .txt.b {
		font-size:17px;
	} .content .con-breadcrumb .back, 
	  .content .con-breadcrumb .right {
		float:right;
		margin:16px 0 0 0;
		font-size:16px;
		color:#FFF;
		
	} .content .con-inside {
		width:100%;
		min-height:400px;
		padding-bottom:40px;
	} .content .con-inside > div:nth-child(1) {
		width:100%;
		max-width:1200px;
		height:100%;
		padding:16px 0;
		margin:auto;
	} .content .con-inside.account > div:nth-child(1),
	  .content .con-inside.contact > div:nth-child(1),
	  .content .con-inside.payment-purchase > div:nth-child(1) {
		width:100%;
		max-width:1200px;
		height:100%;
		margin:auto;
		padding:24px 20px;
	} .content .con-inside.orders {
		width:100%;
		min-height:638px;
	} .content .con-inside.orders > div:nth-child(1),
	  .content .con-inside.basket > div:nth-child(1) {
		width:100%;
		max-width:1200px;
		height:100%;
		margin:auto;
		padding:26px 20px;
	} .content .con-inside.all-products {
		width:100%;
		max-width:1220px;
		height:100%;
		margin:auto;
		padding:26px 20px;
	} .content .con-inside.product-detail {
		width:100%;
		min-height:500px;
		padding:24px 20px;
	} .content .con-inside.product-detail > div:nth-child(1) {
		width:100%;
		max-width:1220px;
		height:100%;
		margin:auto;
	} .content .con-inside.product-detail .box-detail {
		min-height:500px;
		margin:0 0 40px 0;
		
	} .content .con-inside.product-detail .left {
		float:left;
		width:800px;
	} .content .con-inside.product-detail .left .box.a {
		position:relative;
		width:100%;
		height:auto;
		padding:10px;
		margin:0 0 20px 0;
		background:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
		box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
	} .content .con-inside.product-detail .left .base-fancy {
		position:absolute;
		z-index:9;
		top:0;
		left:0;
		width:100%;
		height:100%;
	} .content .con-inside.product-detail .left .base-fancy span {
		position:absolute;
		z-index:1;
		bottom:30px;
		right:30px;
		display:inline-block;
		background:#FFF;
		color:#444;
		padding:8px;
		font-size:13px;
		font-weight:bold;
		-webkit-border-radius:4px;
		border-radius:4px;
		-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
		box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
	} .content .con-inside.product-detail .left .base-image {
		position:relative;
		width:100%;
		height:auto;
		border:8px solid #F2F5F9;
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .con-inside.product-detail .left .box.a .new-sign {
		position:absolute;
		z-index:1;
		top:-8px;
		left:-8px;
	} .content .con-inside.product-detail .left .box.b {
		width:100%;
		padding:10px 10px 0 10px;
		background:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
		box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
	} .content .con-inside.product-detail .left .box.b a {
		float:left;
		display:block;
		margin:0 10px 10px 0;
	} .content .con-inside.product-detail .left .box.b img {
		-webkit-border-radius:10px;
		border-radius:10px;
	} .content .con-inside.product-detail .right {
		float:left;
		width:380px;
		color:#333;
	} .content .con-inside.product-detail .right .box.a {
		width:100%;
		padding:20px 30px;
	} .content .con-inside.product-detail .right .box.a .txt.a {
		font-size:31px;
		letter-spacing:-1.5px;
	} .content .con-inside.product-detail .right .box.a .txt.b {
		display:block;
		padding:10px 0;
		font-size:15px;
		line-height:1.5em;
	} .content .con-inside.product-detail .right .box.b {
		position:relative;
		z-index:2;
		width:100%;
		height:90px;
		padding:13px;
		background:#FFF;
		border:10px solid #333;
		text-align:right;
		border-left:0;
		margin-left:-10px;
		-webkit-border-radius:0 90px 90px 0;
		border-radius:0 90px 90px 0;
		-webkit-box-shadow:6px 3px 6px 0 rgba(0,0,0,.25);
		box-shadow:6px 3px 6px 0 rgba(0,0,0,.25);
	} .content .con-inside.product-detail .right .box.b .prod-unit {
		width:120px;
		height:46px;
		margin:0 0 0 -30px;
		font-size:31px;
		font-weight:bold;
		background:#F2F5F9;
		border:0;
		text-align:center;
		vertical-align:middle;
	} .content .con-inside.product-detail .right .box.b button {
		width:180px;
		height:46px;
		margin:0 0 0 -30px;
		font-size:17px;
		font-weight:bold;
		letter-spacing:-1px;
		background:#FFCC33;
		color:#333;
		-webkit-border-radius:0 46px 46px 0;
		border-radius:0 46px 46px 0;
		vertical-align:middle;
		
	} .content .con-inside.product-detail .right .box.c {
		width:100%;
		padding:0 30px;
	} .content .con-inside.product-detail .right .box.c .var-text {
		width:100%;
		padding:24px 6px;
		border-bottom:1px solid #CCC;
	} .content .con-inside.product-detail .right .box.c .var-text span {
		font-size:25px;
		letter-spacing:-1px;
		color:#333;
		
	} .content .con-inside.product-detail .right .box.c .var-options {
		padding:20px 6px;
	} .content .con-inside.product-detail .right .box.c .var-options .vBox {
		display:inline-block;
		width:130px;
		height:100px;
		cursor:pointer;
		text-align:center;
	} .content .con-inside.product-detail .right .box.c .var-options .vAll {
		display:inline-block;
		width:120px;
		height:60px;
		padding:13px;
		border:7px solid #FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
		box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
	} .content .con-inside.product-detail .right .box.c .var-options span {
		display:block;
		width:120px;
		padding:10px;
		font-size:15px;
		font-weight:bold;
		letter-spacing:-.5px;
		
	} .content .con-inside.product-detail .other-titles {
		display:block;
		padding:0 20px;
		font-size:37px;
		letter-spacing:-1px;
		
	} .content .con-inside .con-text {
		padding:24px 20px;
	} .content .con-inside .con-text span {
		display:block;
		line-height:1.8em;
		
	} .content .brand-list,
	  .content .category-list {
		
	} .content .brand-list .item, 
	  .content .category-list .item {
		float:left;
		width:380px;
		height:280px;
		padding:10px;
		background:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
		box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} .content .brand-list .item .image, 
	  .content .category-list .item .image {
		position:relative;
		width:100%;
		height:204px;
		border:4px solid #F2F5F9;
		border-bottom:0;
		-webkit-border-radius:10px 10px 0 0;
		border-radius:10px 10px 0 0;
	} .content .brand-list .item:hover .image, 
	  .content .category-list .item:hover .image {
		border:4px solid #FFCC33;
		border-bottom:0;
	} .content .brand-list .item .text, 
	  .content .category-list .item .text {
		width:100%;
		height:57px;
		border:4px solid #F2F5F9;
		border-top:0;
		padding:16px 12px;
		background:#333 url('../images/icon_prodDetail.png') no-repeat 95% 50%;
		-webkit-border-radius:0 0 10px 10px;
		border-radius:0 0 10px 10px;
	} .content .brand-list .item:hover .text, 
	  .content .category-list .item:hover .text {
		border:4px solid #FFCC33;
		border-top:0;
		background:#FFCC33 url('../images/icon_prodDetailHover.png') no-repeat 95% 50%;
	} .content .brand-list .item .text span, 
	  .content .category-list .item .text span {
		font-size:17px;
		letter-spacing:-.5px;
		color:#FFF;
	} .content .brand-list .item:hover .text span, 
	  .content .category-list .item:hover .text span {
		color:#333;
		
	} .content .product-list .item {
		float:left;
		width:380px;
		height:280px;
		padding:10px;
		background:#FFF;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
		box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
		cursor:pointer;
	} .content .product-list .item .image {
		position:relative;
		width:100%;
		height:204px;
		border:4px solid #F2F5F9;
		border-bottom:0;
		-webkit-border-radius:10px 10px 0 0;
		border-radius:10px 10px 0 0;
	} .content .product-list .item:hover .image {
		border:4px solid #FFCC33;
		border-bottom:0;
	} .content .product-list .item .text {
		width:100%;
		height:57px;
		border:4px solid #F2F5F9;
		border-top:0;
		padding:8px 40px 8px 14px;
		background:#333 url('../images/icon_prodDetail.png') no-repeat 95% 50%;
		-webkit-border-radius:0 0 10px 10px;
		border-radius:0 0 10px 10px;
	} .content .product-list .item:hover .text {
		border:4px solid #FFCC33;
		border-top:0;
		background:#FFCC33 url('../images/icon_prodDetailHover.png') no-repeat 95% 50%;
	} .content .product-list .item .text span {
		font-size:17px;
		letter-spacing:-.5px;
		color:#FFF;
	} .content .product-list .item:hover .text span {
		color:#333;
		
	} .content .con-inside.basket .basket-items {
		float:left;
		width:55%;
		min-height:640px;
	} .content .con-inside.basket .basket-items .image {
		float:left;
		padding:7px;
		background:#FFF;
		-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.25);
		box-shadow:0 2px 3px 0 rgba(0,0,0,.25);
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .con-inside.basket .basket-items .image div {
		width:220px;
		height:140px;
		border:1px solid rgba(0,0,0,0.1);
		background-size:cover!important;
		-webkit-border-radius:3px;
		border-radius:3px;
		cursor:pointer;
	} .content .con-inside.basket .basket-items .info {
		float:left;
		width:350px;
		padding:4px 20px;
	} .content .con-inside.basket .basket-items .info .box.a {
		padding:0 14px;
	} .content .con-inside.basket .basket-items .info .box.b {
		display:inline-block;
		padding:6px;
		background:#FFF;
		border:1px solid rgba(0,0,0,.25);
		-webkit-border-radius:30px;
		border-radius:30px;
	} .content .con-inside.basket .basket-items .txt.a {
		display:block;
		font-size:21px;
		line-height:1.5em;
		letter-spacing:-1px;
	} .content .con-inside.basket .basket-items .txt.b {
		display:block;
		font-size:14px;
		line-height:1.5em;
		color:#999;
	} .content .con-inside.basket .basket-items .txt.c {
		display:block;
		font-size:21px;
	} .content .con-inside.basket .basket-items .txt.d {
		display:block;
		font-size:21px;
	} .content .con-inside.basket .basket-items input[name=prod-unit] {
		width:60px;
		padding:0;
		border:0;
		font-size:31px;
		color:#000;
		vertical-align:middle;
		text-align:center;
	} .content .con-inside.basket .basket-total {
		float:left;
		width:45%;
		min-height:640px;
		padding:0 0 0 40px;
	} .content .con-inside.basket .basket-total .txt.a {
		display:block;
		font-size:21px;
		color:#666;
		letter-spacing:-1px;
	} .content .con-inside.basket .basket-total .txt.b {
		display:block;
		font-size:31px;
		letter-spacing:-1px;
	} .content .con-inside.basket .basket-total .txt.c {
		font-size:17px;
	} .content .con-inside.basket .basket-total .txt.d {
		font-size:17px;
		text-align:center;
	} .content .con-inside.basket .basket-total .bank-logos {
		text-align:center;
	} .content .con-inside.basket .basket-total .bank-logos img {
		vertical-align:middle;
	} .content .con-inside.basket .basket-total textarea[name=frm-notlar] {
		width:100%;
		font-size:17px;
	} .content .con-inside.basket .basket-total button[type=submit] {
		width:100%;
		font-size:19px;
	} .content .con-inside.basket .empty-basket {
		text-align:center;
	} .content .con-inside.basket .empty-basket img {
		margin:20px -60px 0 0;
		
	} .content .con-inside.account .txt.a {
		font-size:27px;
	} .content .con-inside.account .form.a,
	  .content .con-inside.account .form.b {
		float:left;
		width:50%
	} .content .con-inside.account .table {
		display:table;
		width:90%;
	} .content .con-inside.account .row {
		display:table-row;
	} .content .con-inside.account .cell {
		display:table-cell;
		width:100%;
	} .content .con-inside.account .info.a {
		float:left;
		width:50%;
		
	} .content .con-inside.orders .rec-title.a {
		display:table;
		width:100%;
		list-style:none;
		margin:0;
		padding:0;
		background:#1D1D1B;
		color:#FFF;
		font-weight:bold;
	} .content .con-inside.orders .rec-title.a li {
		display:table-cell;
		padding:12px;
	} .content .con-inside.orders .rec-title.a li:nth-child(1) {
		width:36px;
		text-align:center;
	} .content .con-inside.orders .rec-title.a li:nth-child(2) {
		width:320px;
		padding:0 12px;
	} .content .con-inside.orders .rec-title.a li:nth-child(3) {
		width:210px;
		padding:0 12px;
		text-align:center;
	} .content .con-inside.orders .rec-title.a li:nth-child(4) {
		width:auto;
		padding:0 12px;
	} .content .con-inside.orders .rec-title.a li:nth-child(5) {
		width:100px;
		padding:0 12px;
		text-align:right;
		
	} .content .con-inside.orders .rec-item.a {
		display:table;
		width:100%;
		list-style:none;
		margin:0;
		padding:0;
	} .content .con-inside.orders .rec-item.a li {
		display:table-cell;
		vertical-align:middle;
		padding:12px;
		border:1px solid #CCC;
	} .content .con-inside.orders .rec-item.a li:nth-child(1) {
		width:36px;
		border-width:0 1px 1px 1px;
		cursor:pointer;
		text-align:center;
	} .content .con-inside.orders .rec-item.a li:nth-child(2) {
		width:320px;
		border-width:0 1px 1px 0;
		cursor:pointer;
	} .content .con-inside.orders .rec-item.a li:nth-child(3) {
		width:210px;
		text-align:center;
		border-width:0 1px 1px 0;
		cursor:pointer;
	} .content .con-inside.orders .rec-item.a li:nth-child(4) {
		width:auto;
		border-width:0 1px 1px 0;
		cursor:pointer;
	} .content .con-inside.orders .rec-item.a li:nth-child(5) {
		width:100px;
		text-align:center;
		border-width:0 1px 1px 0;
		cursor:pointer;
		
	} .content .con-inside.orders .back {
		float:right;
		margin-top:0;
	} .content .con-inside.orders .title.a {
		display:block;
		margin-top:-4px;
		font-size:31px;
		color:#FF4C4C;
		line-height:1em;
		letter-spacing:-1px;
	} .content .con-inside.orders .title.b {
		display:block;
		font-size:17px;
	} .content .con-inside.orders .rec-title.b {
		display:table;
		width:100%;
		list-style:none;
		margin:0;
		padding:0;
		background:#1D1D1B;
		color:#FFF;
		font-weight:bold;
	} .content .con-inside.orders .rec-title.b li {
		display:table-cell;
	} .content .con-inside.orders .rec-title.b li:nth-child(1) {
		width:36px;
		padding:12px;
		text-align:center;
	} .content .con-inside.orders .rec-title.b li:nth-child(2) {
		width:auto;
		padding:0 12px;
	} .content .con-inside.orders .rec-title.b li:nth-child(3) {
		width:230px;
		padding:0 12px;
	} .content .con-inside.orders .rec-title.b li:nth-child(4) {
		width:120px;
		padding:0 12px;
		text-align:center;
	} .content .con-inside.orders .rec-title.b li:nth-child(5) {
		width:140px;
		padding:0 12px;
		text-align:right;
	} .content .con-inside.orders .rec-title.b li:nth-child(6) {
		width:140px;
		padding:0 12px;
		text-align:right;
	} .content .con-inside.orders .rec-item.b {
		display:table;
		width:100%;
		list-style:none;
		margin:0;
		padding:0;
	} .content .con-inside.orders .rec-item.b li {
		display:table-cell;
		vertical-align:middle;
		border:1px solid #CCC;
		background:#FFF;
	} .content .con-inside.orders .rec-item.b li:nth-child(1) {
		padding:0 6px;
		width:36px;
		border-width:0 1px 1px 1px;
		text-align:center;
	} .content .con-inside.orders .rec-item.b li:nth-child(2) {
		background:#FFF;
		width:70px;
		height:70px;
		padding:0;
		border-width:0 1px 1px 0;
	} .content .con-inside.orders .rec-item.b li:nth-child(3) {
		width:auto;
		padding:0 12px;
		border-width:0 1px 1px 0;
		line-height:1.4em;
	} .content .con-inside.orders .rec-item.b li:nth-child(4) {
		padding:0 12px;
		width:230px;
		border-width:0 1px 1px 0;
	} .content .con-inside.orders .rec-item.b li:nth-child(5) {
		padding:0 12px;
		width:120px;
		text-align:center;
		border-width:0 1px 1px 0;
	} .content .con-inside.orders .rec-item.b li:nth-child(6) {
		padding:0 12px;
		text-align:right;
		width:140px;
		border-width:0 1px 1px 0;
	} .content .con-inside.orders .rec-item.b li:nth-child(7) {
		padding:0 12px;
		text-align:right;
		width:140px;
		border-width:0 1px 1px 0;
		
	} .content .con-inside.orders .left.a {
		float:none;
		width:100%;
		background:#FFF;
		border-bottom:1px solid #DDD;
	} .content .con-inside.orders .left.a .txt.a {
		font-size:21px
	} .content .con-inside.orders .left.a .txt.b {
		display:inline-block;
		width:120px;
		
	} .content .con-inside.orders .left.b {
		float:right;
		width:400px;
		min-height:280px;
		background:#FFF;
		border-bottom:1px solid #DDD;
		
	} .content .con-inside.orders .right.b {
		float:left;
		width:400px;
		min-height:280px;
		background:#FFF;
		border-bottom:1px solid #DDD;
		
	} .content .con-inside.payment .payment-panel {
		position:static;
		z-index:99;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:#FFF;
	} .content .con-inside.payment .member-login {
		position:absolute;
		z-index:3;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.5);
	} .content .con-inside.payment .member-login > div:nth-child(1) {
		display:table;
		width:100%;
		height:100%;
	} .content .con-inside.payment .member-login > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} .content .con-inside.payment .member-login .boxes {
		width:640px;
		margin:auto;
		background:#FFF;
		color:#FFF;
		-webkit-box-shadow:0 10px 25px 0 rgba(0,0,0,0.5);
		box-shadow:0 10px 25px 0 rgba(0,0,0,0.5);
	} .content .con-inside.payment .member-login .box.a {
		float:left;
		width:320px;
		height:210px;
		padding:30px;
		background:#1D1D1B;
	} .content .con-inside.payment .member-login .box.a .membtn-a {
		position:relative;
		padding:12px 14px;
		background:#FFF;
		color:#1D1D1B;
		border:0;
		cursor:pointer;
		vertical-align:top;
	} .content .con-inside.payment .member-login .box.a .membtn-a:hover {
		padding:11px 14px 13px 14px;
	} .content .con-inside.payment .member-login .box.a .membtn-a:active,
	  .content .con-inside.payment .member-login .box.a .membtn-a.active {
		padding:13px 14px 11px 14px;
	} .content .con-inside.payment .member-login .box.b {
		float:left;
		width:320px;
		height:210px;
		padding:30px;
		background:#ECBA2E;
	} .content .con-inside.payment .member-login .box.b .membtn-b {
		position:relative;
		padding:12px 14px;
		background:#FFF;
		color:#1D1D1B;
		border:0;
		cursor:pointer;
		vertical-align:top;
	} .content .con-inside.payment .member-login .box.b .membtn-b:hover {
		padding:11px 14px 13px 14px;
	} .content .con-inside.payment .member-login .box.b .membtn-b:active,
	  .content .con-inside.payment .member-login .box.b .membtn-b.active {
		padding:13px 14px 11px 14px;
	} .content .con-inside.payment .table {
		display:table;
		width:100%;
		height:100%;
	} .content .con-inside.payment .row {
		display:table-row;
	} .content .con-inside.payment .cell.a {
		display:table-cell;
		width:50%;
		vertical-align:top;
		padding-bottom:56px;
	} .content .con-inside.payment .cell.a .logo {
		position:absolute;
		width:100%;
		padding:16px 0 20px 0;
		text-align:center;
	} .content .con-inside.payment .cell.a .cell-panel {
		float:right;
		width:600px;
		padding:40px;
		padding-top:140px;
	} .content .con-inside.payment .cell.a .breadcrumb {
		position:relative;
		z-index:2;
		font-size:17px
	} .content .con-inside.payment .cell.a .breadcrumb a {
		color:#999;
	} .content .con-inside.payment .cell.a .breadcrumb span {
		font-family:'Verdana';
	} .content .con-inside.payment .cell.a .con-ptext {
		padding:16px 4px;
	} .content .con-inside.payment .cell.a .con-ptext.b,
	  .content .con-inside.payment .cell.a .con-ptext.c,
	  .content .con-inside.payment .cell.a .con-ptext.d,
	  .content .con-inside.payment .cell.a .con-ptext.e,
	  .content .con-inside.payment .cell.a .con-ptext.f {
		display:none;
	} .content .con-inside.payment .cell.a .con-ptext .txt.a {
		float:right;
		font-size:14px;
		color:#666;
	} .content .con-inside.payment .cell.a .con-ptext .txt.b {
		font-size:14px;
		cursor:pointer;
		
	} .content .con-inside.payment .cell.a .con-ptext.b .info-box {
		width:100%;
		padding:12px;
		font-size:14px;
		line-height:1.4em;
		border:1px solid #DDD;
		-webkit-border-radius:4px 4px 0 0;
		border-radius:4px 4px 0 0;
	} .content .con-inside.payment .cell.a .con-ptext.b .info-box.a {
		border-bottom:0;
	} .content .con-inside.payment .cell.a .con-ptext.b .info-box .txt.c {
		display:inline-block;
		width:20%;
		color:#666;
		vertical-align:top;
	} .content .con-inside.payment .cell.a .con-ptext.b .info-box .txt.d {
		display:inline-block;
		width:68%;
		vertical-align:top;
	} .content .con-inside.payment .cell.a .con-ptext.b .info-box .txt.e {
		display:inline-block;
		width:6%;
		color:#999;
		vertical-align:top;
		text-align:right;
		
	} .content .con-inside.payment .cell.a .con-ptext .box-mail {
		width:100%;
		margin:6px 0 0 0;
		padding:10px 8px;
		border:0;
		font-size:14px;
		background:#F2F2F2;
		vertical-align:middle;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .con-inside.payment .cell.a .cl {
		width:100%;
		margin:6px 0 0 0;
		padding:10px 8px;
		border:0;
		font-size:14px;
		background:#F2F2F2;
		vertical-align:middle;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .con-inside.payment .cell.a .cl select {
		width:100%;
		padding:0;
		border:0;
		font-size:14px;
		background:url('../images/spacer.gif');
	} .content .con-inside.payment .cell.a .tl {
		width:100%;
		margin:6px 0 0 0;
		padding:10px 8px;
		border:0;
		font-size:14px;
		background:#F2F2F2;
		vertical-align:middle;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .con-inside.payment .cell.a .tl select {
		width:100%;
		padding:0;
		border:0;
		font-size:14px;
		background:url('../images/spacer.gif');
		opacity:0.5;
	} .content .con-inside.payment .cell.a .na {
		width:100%;
		margin:6px 0 0 0;
		padding:10px 8px;
		border:0;
		font-size:14px;
		background:#F2F2F2;
		vertical-align:middle;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .con-inside.payment .cell.a .na select {
		width:100%;
		padding:0;
		border:0;
		font-size:14px;
		background:url('../images/spacer.gif');
		
	} .content .con-inside.payment .cell.a .input span {
		font-size:14px;
	} .content .con-inside.payment .cell.a input[type=text] {
		width:100%;
		margin:6px 0 0 0;
		padding:14px 12px!important;
		border:0;
		font-size:14px;
		background:#F2F2F2;
		vertical-align:middle;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .con-inside.payment .cell.a .input.a {
		width:100%;
		padding:10px 0;
	} .content .con-inside.payment .cell.a .input.b {
		float:left;
		width:48%;
		padding:6px 0 0 0;
		-webkit-border-radius:6px;
		border-radius:6px;
	} .content .con-inside.payment .cell.a .input.c {
		float:left;
		width:48%;
		padding:6px 0 0 0;
		margin:0 0 0 4%;
		-webkit-border-radius:6px;
		border-radius:6px;
	} .content .con-inside.payment .cell.a .input.d {
		width:100%;
		padding:6px 0 0 0;
		-webkit-border-radius:6px;
		border-radius:6px;
	} .content .con-inside.payment .cell.a .button {
		float:right;
		margin-top:-10px;
	} .content .con-inside.payment .cell.a button {
		height:42px;
		font-size:19px;
		vertical-align:middle;
		-webkit-border-radius:3px;
		border-radius:3px;
		
	} .content .con-inside.payment .cell.b {
		display:table-cell;
		width:50%;
		vertical-align:top;
		border-left:1px solid #E1E1E1;
		background:#FAFAFA;
		padding-bottom:56px;
	} .content .con-inside.payment .cell.b .cell-panel {
		width:600px;
		padding:40px;
		padding-top:142px;
	} .content .con-inside.payment .cell.b .txt.a {
		font-size:17px;
	} .content .con-inside.payment .cell.b .table {
		display:table;
		width:100%;
	} .content .con-inside.payment .cell.b .row {
		display:table-row;
	} .content .con-inside.payment .cell.b .cell.a1 {
		display:table-cell;
		width:110px;
		height:65px;
		position:relative;
		vertical-align:middle;
		border:1px solid rgba(0,0,0,0.1);
		-webkit-border-radius:4px;
		border-radius:4px;
		background-size:cover!important;
		cursor:pointer;
	} .content .con-inside.payment .cell.b .cell.a1 span {
		position:absolute;
		top:-6px;
		right:-6px;
		width:20px;
		height:20px;
		text-align:center;
		font-size:11px;
		padding:3px;
		color:#FFF;
		background:#1D1D1B;
		-webkit-border-radius:20px;
		border-radius:20px;
	} .content .con-inside.payment .cell.b .cell.b1 {
		display:table-cell;
		width:auto;
		height:65px;
		vertical-align:middle;
		padding:4px 16px;
	} .content .con-inside.payment .cell.b .cell.b1 span {
		display:block;
	} .content .con-inside.payment .cell.b .cell.c1 {
		display:table-cell;
		width:160px;
		height:65px;
		vertical-align:middle;
		text-align:right;
		padding:4px;
	} .content .con-inside.payment .cell.b .cell.a2, 
	  .content .con-inside.payment .cell.b .cell.b2, 
	  .content .con-inside.payment .cell.b .cell.c2 {
		display:table-cell;
		height:8px;
	} .content .con-inside.payment .cell.b .cell.a3, 
	  .content .con-inside.payment .cell.b .cell.b3, 
	  .content .con-inside.payment .cell.b .cell.c3 {
		display:table-cell;
		height:8px;
		border-top:1px solid #DDD;
	} .content .con-inside.payment .cell.b input[name=frm-kupon] {
		width:80%;
		height:42px;
		vertical-align:middle;
		-webkit-border-radius:4px;
		border-radius:4px;
	} .content .con-inside.payment .cell.b .btn-coupon {
		width:19%;
		height:42px;
		vertical-align:middle;
		-webkit-border-radius:3px;
		border-radius:3px;
	} .content .con-inside.payment .cell.b .summary-total {
		display:table;
		width:100%;
	} .content .con-inside.payment .cell.b .summary-total .row {
		display:table-row;
	} .content .con-inside.payment .cell.b .summary-total .cell.a {
		display:table-cell;
		width:50%;
		padding:6px;
		vertical-align:middle;
	} .content .con-inside.payment .cell.b .summary-total .cell.b {
		display:table-cell;
		width:50%;
		padding:6px;
		vertical-align:middle;
		text-align:right;
	} .content .con-inside.payment .cell.b .grand-total {
		display:table;
		width:100%;
		font-size:25px;
	} .content .con-inside.payment .cell.b .grand-total .row {
		display:table-row;
	} .content .con-inside.payment .cell.b .grand-total .cell.a {
		display:table-cell;
		width:50%;
		padding:6px;
		vertical-align:middle;
	} .content .con-inside.payment .cell.b .grand-total .cell.b {
		display:table-cell;
		width:50%;
		padding:6px;
		vertical-align:middle;
		text-align:right;
		
	} .content .con-inside.payment-purchase .left {
		float:left;
		padding:30px 0;
	} .content .con-inside.payment-purchase .left .txt.a {
		display:block;
		padding:10px 0;
		font-size:40px;
		letter-spacing:-1px;
	} .content .con-inside.payment-purchase .left .txt.b {
		display:block;
		padding:4px 0 10px 0;
		font-size:27px;
		font-weight:bold;
		letter-spacing:-0.5px;
	} .content .con-inside.payment-purchase .left .txt.c {
		display:block;
		line-height:1.6em;
	} .content .con-inside.payment-purchase .right {
		float:right;
		padding:40px 60px;
		
	} .content .con-inside.contact .txt.a {
		display:block;
		font-size:21px;
	} .content .con-inside.contact .txt.b {
		display:block;
		margin:6px 0 0 0;
	} .content .con-inside.contact .txt.c {
		display:block;
		font-size:30px;
		margin:6px 0 0 0;
		
	} .content .con-inside.contact .form {
		display:table;
		width:100%;
	} .content .con-inside.contact .row {
		display:table-row;
	} .content .con-inside.contact .form.a .cell {
		display:table-cell;
		width:50%;
	} .content .con-inside.contact .form.b .cell {
		display:table-cell;
		width:100%;
		
	} .content .con-under {
		display:table;
		width:100%;
		margin:auto;
	} .content .con-under > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
		padding:30px 0;
	} .content .con-under img {
		display:block;
		margin:10px auto;
	} .content .con-under span {
		font-size:21px;
		line-height:1.4em;
		text-align:center;
	}
	
	.footer {
		width:100%;
		
	} .footer .top {
		width:100%;
		height:260px;
		margin:auto;
		background:#241F1D;
	} .footer .top > div:nth-child(1) {
		display:table;
		width:100%;
		max-width:1180px;
		height:260px;
		margin:auto;
	} .footer .top .left {
		display:table-cell;
		width:50%;
		vertical-align:middle;
		color:#999;
	} .footer .top .left .icon {
		display:inline-block;
		width:30px;
		height:30px;
		background:#CCC;
		-webkit-border-radius:30px;
		border-radius:30px;
		vertical-align:middle;
	} .footer .top .left .txt.a {
		display:inline-block;
		vertical-align:middle;
		padding:0 6px;
		font-size:14px;
	} .footer .top .left .txt.b {
		display:inline-block;
		vertical-align:middle;
		padding:4px 6px;
		font-size:21px;
		
	} .footer .top .right {
		display:table-cell;
		width:50%;
		text-align:right;
		vertical-align:middle;
	} .footer .top .right .titles {
		font-size:21px;
		color:#FFF;
		letter-spacing:-.5px;
	} .footer .top .right ul {
		list-style:none;
		margin:10px 0;
		padding:0;
		line-height:1.5em;
		
	} .footer .bottom {
		width:100%;
		height:100px;
		margin:auto;
		background:#FFF;
	} .footer .bottom > div:nth-child(1) {
		display:table;
		width:100%;
		max-width:1180px;
		height:100px;
		margin:auto;
	} .footer .bottom .left {
		display:table-cell;
		width:50%;
		vertical-align:middle;
	} .footer .bottom .left span {
		font-size:14px;
	} .footer .bottom .right {
		display:table-cell;
		width:50%;
		text-align:right;
		vertical-align:middle;
	}
	
	.mobile-menu,
	.mobile-btn {
		display:none;
	}
	
	.mobile-menu {
		display:none;
		position:fixed;
		z-index:9999;
		left:100%;
		width:100%;
		height:100%;
		overflow:auto;
		overflow-x:hidden;
	} .mobile-menu .menu-spacer {
		float:left;
		width:15%;
		height:100%;
		background:rgba(0,0,0,0.25);
		cursor:pointer;
	} .mobile-menu .menu-items {
		float:left;
		width:85%;
		height:100%;
		overflow:auto;
		padding:26px 20px;
		background:#B1C7D4;
		-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.75);
		box-shadow:0 0 30px 0 rgba(0,0,0,0.75);
	} .mobile-menu ul {
		list-style:none;
		width:100%;
		margin:10px auto;
		padding:0;
		font-size:16px;
		border-top:1px solid rgba(0,0,0,0.1);
	} .mobile-menu ul li:first-child,
	  .mobile-menu ul ul li:first-child {
		border-top:0;
	} .mobile-menu ul li {
		display:block;
		border-bottom:1px solid rgba(0,0,0,0.1);
		font-weight:700;
	} .mobile-menu ul li:last-child {
		border-bottom:0;
		font-weight:300;
	} .mobile-menu ul li a {
		display:block;
		padding:12px;
		color:#241E20;
		text-decoration:none;
	} .mobile-menu ul li a:active {
		background:#241E20;
		color:#FFCC33!important;
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	
	/* // All Mobile Sizes (devices and browser) */
	@media only screen and (max-width:767px) {
		
		.nomobile {
			display:none;
		}
		
		.sign-up > div:nth-child(1) {
			display:block;
		} .sign-up > div:nth-child(1) > div:nth-child(1) {
			display:block;
		} .sign-up .form {
			position:relative;
			display:block;
			width:90%;
			margin:50px auto 0 auto;
			padding:20px;
			font-size:13px;
		} .sign-up .closer {
			position:absolute;
			top:0;
			right:0;
		} .sign-up .closer img {
			width:36px;
			height:36px;
		} .sign-up .frm.a {
			float:none;
			width:100%;
		} .sign-up .frm.b1 {
			float:none;
			width:100%;
			margin-right:0;
		} .sign-up .frm.b2 {
			float:none;
			width:100%;
		} .sign-up .frm.c {
			text-align:center;
		} .sign-up .frm.c button {
			width:100%;
			height:40px;
			font-size:15px;
		} .sign-up input {
			width:100%;
			height:40px;
			padding:8px 20px!important;
			font-size:15px;
			margin-bottom:6px!important;
		} .sign-up .clr {
			display:none;
		}
		
		.container {
			display:block;
		} .container .top {
			display:block;
		} .container .top > div:nth-child(1) {
			display:block;
			height:66px;
			padding:0 14px;
		} .container .top .panel {
			max-width:100%;
			height:66px;
			font-size:13px;
		} .container .top .left {
			width:auto;
		} .container .top .right {
			width:180px;
			text-align:left;
			
		} .container .middle {
			display:block;
		} .container .middle > div:nth-child(1) {
			display:block;
			height:auto;
		} .container .middle .panel {
			position:relative;
			z-index:2;
			top:0;
			left:0;
			width:100%;
			height:100%;
			padding:94px 0;
		} .container .middle form {
			width:100%;
			height:100%;
		} .container .middle form[name=unuttum-frm] {
			display:none;
			
		} .container .middle .ugf {
			display:block;
		} .container .middle .ugf > div:nth-child(1) {
			display:block;
		} .container .middle .ugf > div:nth-child(1) > div:nth-child(1) {
			display:table;
			width:90%;
			height:400px;
			margin:auto;
		} .container .middle .ugf input[type=text],
		  .container .middle .ugf input[type=password] {
			width:90%;
			height:40px;
			font-size:14px;
		} .container .middle .ugf .control {
			width:86%;
			margin:auto;
			font-size:13px;
		} .container .middle .ugf .control .right {
			padding:4px 0;
		} .container .middle .ugf button {
			width:90%;
			height:40px;
			font-size:15px;
			
		} .container .middle .uf {
			display:block;
		} .container .middle .uf > div:nth-child(1) {
			display:block;
		} .container .middle .uf > div:nth-child(1) > div:nth-child(1) {
			display:table;
			width:90%;
			height:400px;
			margin:auto;
		} .container .middle .uf input[type=text],
		  .container .middle .uf input[type=password] {
			width:90%;
			height:40px;
			font-size:14px;
		} .container .middle .uf .control {
			width:86%;
			margin:auto;
			font-size:13px;
		} .container .middle .uf button {
			width:90%;
			height:40px;
			font-size:15px;
			
		} .container .middle .sf {
			display:block;
		} .container .middle .sf > div:nth-child(1) {
			display:block;
		} .container .middle .sf > div:nth-child(1) > div:nth-child(1) {
			display:table;
			width:90%;
			height:400px;
			margin:auto;
		} .container .middle .sf input[type=text],
		  .container .middle .sf input[type=password] {
			width:90%;
			height:40px;
			font-size:14px;
		} .container .middle .sf .control {
			width:86%;
			margin:auto;
			font-size:13px;
		} .container .middle .sf button {
			width:90%;
			height:40px;
			font-size:15px;
			
		} .container .bottom {
			display:block;
		} .container .bottom > div:nth-child(1) {
			display:block;
			height:auto;
		} .container .bottom .panel {
			display:block;
			max-width:100%;
			height:auto;
		} .container .bottom .left {
			display:block;
			width:100%;
			text-align:center;
			padding:30px 0 0 0;
		} .container .bottom .right {
			display:block;
			width:100%;
			text-align:center;
			padding:0 0 30px 0;
		} .container .bottom .logo {
			padding-right:0;
			border-right:0;
			padding-bottom:20px;
		} .container .bottom .text {
			margin-left:0;
		} .container .bottom .copyright {
			display:block;
			padding-right:0;
			border-right:0;
		} .container .bottom .webware {
			margin-left:0;
		}
		
		.header .top {
			width:100%;
			height:auto;
		} .header .top > div:nth-child(1) {
			display:table;
			max-width:90%;
			font-size:13px;
		} .header .top .left {
			display:table-cell;
			width:70%;
		} .header .top .left a {
			position:relative;
			display:-webkit-flex;
			display:-moz-flex;
			display:flex;
			width:220px;
		} .header .top .left strong {
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis;
			min-width:0;
			padding:6px 2px;
			
		} .header .top .right {
			display:table-cell;
			width:30%;
		} .header .top .right .a {
			display:none;
			
		} .header .bottom {
			width:100%;
			height:auto;
		} .header .bottom > div:nth-child(1) {
			max-width:100%;
			height:130px;
			
		} .header .bottom .box.a {
			width:100%;
		} .header .bottom .box.a img {
			width:220px;
			height:auto;
			
		} .header .bottom .box.b {
			display:none;
		} .header .bottom .box.c {
			display:none;
		} .header .buttons {
			display:none;
			
		} .header .mobile-btn {
			display:block;
			position:absolute;
			top:80px;
			right:16px;
		} .header .mobile-btn a {
			display:block;
			width:60px;
			height:60px;
			padding-top:16px;
			background:#B1C7D4;
			-webkit-border-radius:60px;
			border-radius:60px;
			-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.2);
			box-shadow:0 10px 20px 0 rgba(0,0,0,.2);
		}
		
		.search-bar > div:nth-child(1) {
			max-width:100%;
			padding:10px;
		} .search-bar .button {
			float:right;
			margin:6px 0 0 0;
		} .search-bar input {
			width:85%;
		}
		
		.content .hs-guide {
			height:460px;
		} .content .hs-guide > div:nth-child(1) {
			height:460px;
		} .content .hs-guide .hsp {
			top:38%;
			left:20px;
		} .content .hs-guide .hsn {
			top:38%;
			right:20px;
		} .content .hs-guide .hsp img, 
		  .content .hs-guide .hsn img {
			width:40px;
			height:auto;
			
		} .content .hs-guide .hsbox {
			height:460px;
		} .content .hs-guide .header-slider {
			height:460px;
		} .content .hs-guide .header-slider .slide {
			height:460px;
		} .content .hs-guide .header-slider .slide .txt.a {
			font-size:27px;
			letter-spacing:-.5px;
		} .content .hs-guide .header-slider .slide .txt.b {
			font-size:15px;
		} .content .main-waves {
			margin:-48px 0 0 0;
		} .content .main-waves-spacer {
			height:100px;
		
		} .content .main-categories {
			max-width:100%;
			margin:0 auto 0 auto;
		} .content .main-categories .titles {
			padding:20px 20px 0 20px;
			font-size:27px;
		} .content .main-categories .category-list {
			width:96%;
			margin:auto;
			
		} .content .main-orders {
			max-width:100%;
		} .content .main-orders .titles {
			padding:20px 20px 0 20px;
			font-size:27px;
		} .content .main-orders ul {
			margin:0;
		} .content .main-orders li {
			margin:0 0 14px 0;
			font-size:13px;
			line-height:1.6em;
		} .content .main-orders .txt {
			padding:2px 4px 0 4px;
			
		} .content .con-breadcrumb {
			width:100%;
			
		} .content .con-breadcrumb .box.a > div:nth-child(1) {
			max-width:100%;
			padding:24px 20px;
		} .content .con-breadcrumb .box.b {
			width:100%;
		} .content .con-breadcrumb .box.b div {
			width:100%;
			max-width:100%;
			padding:12px 20px;
			margin:auto;
		} .content .con-breadcrumb .txt.a {
			font-size:27px;
		} .content .con-breadcrumb .txt.b {
			font-size:14px;
		} .content .con-breadcrumb .back, 
		  .content .con-breadcrumb .right {
			margin:6px 0 0 0;
			font-size:14px;
		} .content .con-breadcrumb .right span {
			display:none;
			  
		} .content .con-inside {
			width:100%;
			min-height:400px;
			padding-bottom:40px;
		} .content .con-inside > div:nth-child(1) {
			width:100%;
			max-width:100%;
			height:100%;
			padding:16px 0;
			margin:auto;
		} .content .con-inside.account > div:nth-child(1),
		  .content .con-inside.contact > div:nth-child(1),
		  .content .con-inside.payment-purchase > div:nth-child(1) {
			width:100%;
			max-width:100%;
			height:100%;
			margin:auto;
			padding:24px 20px;
			text-align:center;
		} .content .con-inside.orders {
			width:100%;
			min-height:auto;
		} .content .con-inside.orders > div:nth-child(1) {
			width:100%;
			max-width:90%;
			height:auto;
			margin:auto;
			padding:24px 0;
		} .content .con-inside.basket > div:nth-child(1) {
			width:100%;
			max-width:90%;
			height:auto;
			margin:auto;
			padding:16px 0;
		} .content .con-inside.all-products {
			width:100%;
			max-width:94%;
			height:100%;
			margin:auto;
			padding:6px 0;
			
		} .content .con-inside.product-detail {
			width:100%;
			min-height:540px;
			padding:0 20px;
		} .content .con-inside.product-detail > div:nth-child(1) {
			width:100%;
			max-width:100%;
			height:100%;
			margin:auto;
		} .content .con-inside.product-detail .box-detail {
			min-height:800px;
			margin:0 0 40px 0;
			
		} .content .con-inside.product-detail .left {
			float:none;
			width:100%;
		} .content .con-inside.product-detail .left .box.a {
			width:100%;
			height:auto;
			padding:6px;
			margin:0 0 20px 0;
		} .content .con-inside.product-detail .left .box.b a {
			float:left;
			display:block;
			width:50%;
			margin:0 0 10px 0!important;
		} .content .con-inside.product-detail .left .base-image {
			width:100%;
			height:auto;
			border:4px solid #F2F5F9;
		} .content .con-inside.product-detail .left .base-image img {
			width:100%;
			height:260px;
		} .content .con-inside.product-detail .left .box.b {
			width:100%;
			padding:10px 10px 0 10px;
			text-align:center;
		} .content .con-inside.product-detail .left .box.b img {
			float:none!important;
			display:inline-block!important;
			width:96%;
			height:auto;
			margin:0 1% 0 1%!important;
			-webkit-border-radius:10px;
			border-radius:10px;
			
		} .content .con-inside.product-detail .right {
			float:none;
			width:100%;
		} .content .con-inside.product-detail .right .box.a {
			width:100%;
			padding:20px 30px;
			text-align:center;
		} .content .con-inside.product-detail .right .box.a .txt.a {
			font-size:23px;
			letter-spacing:-1px;
		} .content .con-inside.product-detail .right .box.a .txt.b {
			display:block;
			padding:10px 0;
			font-size:17px;
			line-height:1.5em;
		} .content .con-inside.product-detail .right .box.b {
			position:relative;
			z-index:2;
			width:100%;
			height:78px;
			padding:10px 13px;
			background:#FFF;
			border:6px solid #333;
			text-align:left;
			border-left:6px solid #333;
			margin-left:0;
			-webkit-border-radius:90px;
			border-radius:90px;
		} .content .con-inside.product-detail .right .box.b .prod-unit {
			width:120px;
			height:46px;
			margin:0 0 0 -30px;
			font-size:31px;
			font-weight:bold;
			background:#F2F5F9;
			border:0;
			text-align:center;
			vertical-align:middle;
		} .content .con-inside.product-detail .right .box.b img {
			position:relative;
			z-index:1;
		} .content .con-inside.product-detail .right .box.b button {
			position:absolute;
			z-index:0;
			width:150px;
			height:46px;
			margin:0 0 0 -30px;
			padding-left:20px;
			font-size:17px;
			font-weight:bold;
			letter-spacing:-1px;
			background:#FFCC33;
			color:#333;
			-webkit-border-radius:0 46px 46px 0;
			border-radius:0 46px 46px 0;
			vertical-align:middle;
			
		} .content .con-inside.product-detail .right .box.c {
			width:100%;
			padding:0;
			text-align:center;
		} .content .con-inside.product-detail .right .box.c .var-text {
			width:100%;
			padding:24px 6px;
			border-bottom:1px solid #CCC;
		} .content .con-inside.product-detail .right .box.c .var-text span {
			font-size:23px;
			letter-spacing:-1px;
			
		} .content .con-inside.product-detail .right .box.c .var-options {
			padding:20px 6px;
		} .content .con-inside.product-detail .right .box.c .var-options .vBox {
			float:left;
			width:140px;
			height:100px;
			cursor:pointer;
		} .content .con-inside.product-detail .right .box.c .var-options .vAll {
			width:140px;
			height:60px;
			padding:13px;
			border:10px solid #FFF;
			-webkit-border-radius:10px;
			border-radius:10px;
			-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
			box-shadow:0 1px 2px 0 rgba(0,0,0,.15);
		} .content .con-inside.product-detail .right .box.c .var-options span {
			display:block;
			padding:10px;
			font-size:17px;
			font-weight:bold;
			letter-spacing:-.5px;
			
		} .content .con-inside.product-detail .other-titles {
			display:block;
			padding:0 20px;
			font-size:23px;
			letter-spacing:-.5px;
			text-align:center;
			
		} .content .con-inside .con-text {
			padding:24px 20px;
		} .content .con-inside .con-text span {
			display:block;
			line-height:1.8em;
			
		} .content .brand-list,
		  .content .category-list {
			
		} .content .brand-list .item, 
		  .content .category-list .item {
			float:none;
			width:100%;
			height:260px;
			margin:0 0 16px 0!important;
		} .content .brand-list .item .image, 
		  .content .category-list .item .image {
			height:184px;
		} .content .brand-list .item .text, 
		  .content .category-list .item .text {
			padding:8px 14px;
		} .content .brand-list .item .text span, 
		  .content .category-list .item .text span {
			font-size:19px;
			
		} .content .product-list .item {
			float:none;
			width:100%;
			margin:0 0 16px 0!important;
		} .content .product-list .item .text {
			width:100%;
			height:57px;
			border:4px solid #F2F5F9;
			border-top:0;
			padding:18px 14px;
			background:#333 url('../images/icon_prodDetail.png') no-repeat 95% 50%;
			-webkit-border-radius:0 0 10px 10px;
			border-radius:0 0 10px 10px;
		} .content .product-list .item:hover .text {
			border:4px solid #FFCC33;
			border-top:0;
			background:#FFCC33 url('../images/icon_prodDetailHover.png') no-repeat 95% 50%;
		} .content .product-list .item .text span {
			font-size:19px;
			letter-spacing:-.5px;
			color:#FFF;
		} .content .product-list .item:hover .text span {
			color:#333;
			
		} .content .con-inside.basket .basket-items {
			float:none;
			width:100%;
			min-height:auto;
			padding:0 0 40px 0;
		} .content .con-inside.basket .basket-items .image {
			float:none;
			padding:7px;
			background:#FFF;
			-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.25);
			box-shadow:0 2px 3px 0 rgba(0,0,0,.25);
			-webkit-border-radius:4px;
			border-radius:4px;
		} .content .con-inside.basket .basket-items .image div {
			width:100%;
			height:180px;
			border:1px solid rgba(0,0,0,0.1);
			background-size:cover!important;
			-webkit-border-radius:3px;
			border-radius:3px;
			cursor:pointer;
		} .content .con-inside.basket .basket-items .info {
			float:none;
			width:100%;
			padding:10px 0 0 0;
			text-align:center;
		} .content .con-inside.basket .basket-items .txt.a {
			display:block;
			font-size:19px;
			line-height:1.5em;
			letter-spacing:-1px;
		} .content .con-inside.basket .basket-items .txt.b {
			display:block;
			font-size:13px;
			line-height:1.5em;
			color:#999;
		} .content .con-inside.basket .basket-items .txt.c {
			display:block;
			font-size:17px;
		} .content .con-inside.basket .basket-items .txt.d {
			display:block;
			font-size:15px;
		} .content .con-inside.basket .basket-items input[name=prod-unit] {
			width:60px;
			padding:0;
			border:0;
			font-size:31px;
			color:#000;
			vertical-align:middle;
			text-align:center;
		} .content .con-inside.basket .basket-total {
			float:none;
			width:100%;
			min-height:auto;
			padding:0 6px;
			text-align:center;
		} .content .con-inside.basket .basket-total .txt.a {
			display:block;
			font-size:21px;
			color:#666;
			letter-spacing:-1px;
		} .content .con-inside.basket .basket-total .txt.b {
			display:block;
			font-size:31px;
			letter-spacing:-1px;
		} .content .con-inside.basket .basket-total .txt.c {
			font-size:14px;
		} .content .con-inside.basket .basket-total .txt.d {
			font-size:17px;
			text-align:center;
		} .content .con-inside.basket .basket-total .bank-logos {
			text-align:center;
		} .content .con-inside.basket .basket-total .bank-logos img {
			vertical-align:middle;
		} .content .con-inside.basket .basket-total textarea[name=frm-notlar] {
			width:100%;
			font-size:14px;
			text-align:center;
		} .content .con-inside.basket .basket-total button[type=submit] {
			width:100%;
			font-size:19px;
		} .content .con-inside.basket .empty-basket {
			position:relative;
			text-align:center;
			overflow:hidden;
		} .content .con-inside.basket .empty-basket img {
			width:70%;
			height:auto;
			margin:20px -50px 0 0;
			
		} .content .con-inside.account {
			line-height:1.5em;
		} .content .con-inside.account .txt.a {
			font-size:23px;
			letter-spacing:-.5px;
		} .content .con-inside.account .form.a,
		  .content .con-inside.account .form.b {
			float:none;
			width:100%
		} .content .con-inside.account .table {
			display:block;
			width:100%;
		} .content .con-inside.account .row {
			display:block;
		} .content .con-inside.account .cell {
			display:block;
			width:100%;
		} .content .con-inside.account .info.a {
			float:none;
			width:100%;
			
		} .content .con-inside.orders .rec-title.a {
			display:table;
			width:100%;
			list-style:none;
			margin:0;
			padding:0;
			background:#1D1D1B;
			color:#FFF;
			font-size:13px;
			font-weight:bold;
		} .content .con-inside.orders .rec-title.a li {
			display:table-cell;
			padding:8px 6px;
		} .content .con-inside.orders .rec-title.a li:nth-child(1) {
			width:10%;
			text-align:center;
		} .content .con-inside.orders .rec-title.a li:nth-child(2) {
			width:45%;
			padding:0 12px;
		} .content .con-inside.orders .rec-title.a li:nth-child(3) {
			width:45%;
			text-align:left;
		} .content .con-inside.orders .rec-title.a li:nth-child(4) {
			display:none;
		} .content .con-inside.orders .rec-title.a li:nth-child(5) {
			display:none;
		} .content .con-inside.orders .rec-title.a li:nth-child(6) {
			display:none;
		} .content .con-inside.orders .rec-title.a li:nth-child(3) span {
			display:none;
		} .content .con-inside.orders .rec-title.a li:nth-child(3) span.mob-content {
			display:block!important;
			
		} .content .con-inside.orders .rec-item.a {
			display:table;
			width:100%;
			list-style:none;
			margin:0;
			padding:0;
		} .content .con-inside.orders .rec-item.a li {
			display:table-cell;
			vertical-align:middle;
			padding:8px 6px;
			border:1px solid #CCC;
			font-size:13px;
		} .content .con-inside.orders .rec-item.a li:nth-child(1) {
			width:10%;
			border-width:0 1px 1px 1px;
			cursor:pointer;
			text-align:center;
		} .content .con-inside.orders .rec-item.a li:nth-child(2) {
			width:45%;
		} .content .con-inside.orders .rec-item.a li:nth-child(3) {
			width:45%;
			text-align:left;
		} .content .con-inside.orders .rec-item.a li:nth-child(3) span.mob-content {
			display:block!important;
		} .content .con-inside.orders .rec-item.a li:nth-child(4) {
			display:none;
		} .content .con-inside.orders .rec-item.a li:nth-child(5) {
			display:none;
		} .content .con-inside.orders .rec-item.a li:nth-child(6) {
			display:none;
			
		} .content .con-inside.orders .back {
			float:right;
			margin-top:10px;
		} .content .con-inside.orders .title {
			display:block;
			margin-top:-10px;
			font-size:17px;
			color:#1D1D1B;
			letter-spacing:-1px;
			
		} .content .con-inside.orders .rec-title.b {
			display:table;
			width:100%;
			list-style:none;
			margin:0;
			padding:0;
			background:#1D1D1B;
			color:#FFF;
			font-weight:bold;
			font-size:12px;
		} .content .con-inside.orders .rec-title.b li {
			display:table-cell;
		} .content .con-inside.orders .rec-title.b li:nth-child(1) {
			width:10%;
			padding:6px 12px;
			text-align:center;
		} .content .con-inside.orders .rec-title.b li:nth-child(2) {
			width:40%;
			padding:0 12px;
		} .content .con-inside.orders .rec-title.b li:nth-child(3) {
			display:none;
		} .content .con-inside.orders .rec-title.b li:nth-child(4) {
			width:10%;
			padding:0 12px;
			text-align:center;
		} .content .con-inside.orders .rec-title.b li:nth-child(5) {
			display:none;
		} .content .con-inside.orders .rec-title.b li:nth-child(6) {
			width:40%;
			padding:0 12px;
			text-align:right;
			
		} .content .con-inside.orders .rec-item.b {
			display:table;
			width:100%;
			list-style:none;
			margin:0;
			padding:0;
		} .content .con-inside.orders .rec-item.b li {
			display:table-cell;
			vertical-align:middle;
			border:1px solid #CCC;
			font-size:12px;
		} .content .con-inside.orders .rec-item.b li:nth-child(1) {
			padding:0 6px;
			width:10%;
			border-width:0 1px 1px 1px;
			text-align:center;
		} .content .con-inside.orders .rec-item.b li:nth-child(2) {
			display:none;
		} .content .con-inside.orders .rec-item.b li:nth-child(2) img {
			width:100%;
		} .content .con-inside.orders .rec-item.b li:nth-child(3) {
			width:40%;
			padding:6px 12px;
			border-width:0 1px 1px 0;
			line-height:1.4em;
		} .content .con-inside.orders .rec-item.b li:nth-child(4) {
			display:none;
		} .content .con-inside.orders .rec-item.b li:nth-child(5) {
			padding:0 12px;
			width:10%;
			text-align:center;
			border-width:0 1px 1px 0;
		} .content .con-inside.orders .rec-item.b li:nth-child(6) {
			display:none;
		} .content .con-inside.orders .rec-item.b li:nth-child(7) {
			width:40%;
			padding:0 12px;
			text-align:right;
			border-width:0 1px 1px 0;
			
		} .content .con-inside.orders .left.a {
			float:none;
			width:100%;
			font-size:13px;
			height:146px;
			background:#F3F3F3;
		} .content .con-inside.orders .left.a .txt.a {
			font-size:17px
		} .content .con-inside.orders .left.a .txt.b {
			display:inline-block;
			width:100px;
			
		} .content .con-inside.orders .right.a {
			float:none;
			width:100%;
			font-size:13px;
		} .content .con-inside.orders .right.a > div:nth-child(1) {
			width:100%;
			min-height:146px;
			border:1px solid #DDD;
		} .content .con-inside.orders .right.a > div:nth-child(1) > div:nth-child(1) {
			padding:20px;
			line-height:1.8em;
		} .content .con-inside.orders .right.a .item {
			display:table;
			width:100%;
		} .content .con-inside.orders .right.a .item > div:nth-child(1) {
			display:table-cell;
			width:70%;
		} .content .con-inside.orders .right.a .item > div:nth-child(2) {
			display:table-cell;
			width:30%;
			text-align:right;
		} .content .con-inside.orders .right.a .item .big:nth-child(1) {
			font-size:17px;
			letter-spacing:-0.5px;
		} .content .con-inside.orders .right.a .item .big:nth-child(2) {
			font-size:17px;
			letter-spacing:-1px;
			
		} .content .con-inside.orders .left.b {
			float:none;
			width:100%;
			font-size:13px;
			min-height:280px;
			background:#F3F3F3;
		} .content .con-inside.orders .left.b .title {
			font-size:17px;
			
		} .content .con-inside.orders .right.b {
			float:none;
			width:100%;
			font-size:13px;
			min-height:280px;
			background:#F3F3F3;
			
		} .content .con-inside.orders .right.b .title {
			font-size:17px;
			
		} .content .con-inside.payment .payment-panel {
			position:static;
			z-index:99;
			top:0;
			left:0;
			width:100%;
			height:auto;
			background:#FFF;
		} .content .con-inside.payment .member-login > div:nth-child(1) > div:nth-child(1) {
			display:table-cell;
			padding:48% 0 0 0;
			vertical-align:top;
			text-align:center;
		} .content .con-inside.payment .member-login .boxes {
			width:100%;
			margin:auto;
			background:url(../images/spacer.gif);
			color:#FFF;
			-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);
			box-shadow:0 0 0 0 rgba(0,0,0,0);
		} .content .con-inside.payment .member-login .box.a {
			float:none;
			display:block;
			width:90%;
			margin:auto;
		} .content .con-inside.payment .member-login .box.b {
			float:none;
			display:block;
			width:90%;
			margin:auto;
			background:#ECBA2E;
		} .content .con-inside.payment .table {
			display:block;
			width:100%;
			height:100%;
		} .content .con-inside.payment .row {
			display:block;
		} .content .con-inside.payment .cell.a {
			display:block;
			width:100%;
			vertical-align:top;
		} .content .con-inside.payment .cell.a .logo {
			position:absolute;
			width:100%;
			padding:16px 0 20px 0;
			text-align:center;
		} .content .con-inside.payment .cell.a .logo img {
			width:260px;
			height:auto;
		} .content .con-inside.payment .cell.a .cell-panel {
			float:right;
			width:100%;
			padding:20px 20px 0 20px;
			padding-top:100px;
		} .content .con-inside.payment .cell.a .breadcrumb {
			font-size:14px
		} .content .con-inside.payment .cell.a .breadcrumb a {
			color:#999;
		} .content .con-inside.payment .cell.a .breadcrumb span {
			font-family:'Verdana';
		} .content .con-inside.payment .cell.a .con-ptext {
			padding:16px 4px;
		} .content .con-inside.payment .cell.a .con-ptext .txt.a {
			float:right;
			width:50%;
			font-size:12px;
			color:#666;
			text-align:right;
		} .content .con-inside.payment .cell.a .con-ptext .txt.b {
			font-size:12px;
			
		} .content .con-inside.payment .cell.a .con-ptext.b .info-box .txt.c {
			display:block;
			width:100%;
		} .content .con-inside.payment .cell.a .con-ptext.b .info-box .txt.d {
			display:block;
			width:100%;
		} .content .con-inside.payment .cell.a .con-ptext.b .info-box .txt.e {
			display:block;
			width:100%;
			text-align:left;
			
		} .content .con-inside.payment .cell.a .input span {
			font-size:12px;
		} .content .con-inside.payment .cell.a input[type=text] {
			width:100%;
			height:36px;
			margin:6px 0 0 0;
			border:0;
			font-size:13px;
			background:#F2F2F2;
			vertical-align:middle;
			-webkit-border-radius:4px;
			border-radius:4px;
		} .content .con-inside.payment .cell.a .input.a {
			width:100%;
			padding:10px 0;
		} .content .con-inside.payment .cell.a .input.b {
			float:left;
			width:48%;
			padding:6px 0 0 0;
			-webkit-border-radius:6px;
			border-radius:6px;
		} .content .con-inside.payment .cell.a .input.c {
			float:left;
			width:48%;
			padding:6px 0 0 0;
			margin:0 0 0 4%;
			-webkit-border-radius:6px;
			border-radius:6px;
		} .content .con-inside.payment .cell.a .input.d {
			width:100%;
			padding:6px 0 0 0;
			-webkit-border-radius:6px;
			border-radius:6px;
		} .content .con-inside.payment .cell.a .button {
			float:right;
			margin-top:-10px;
		} .content .con-inside.payment .cell.a button {
			height:42px;
			font-size:14px;
			vertical-align:middle;
			-webkit-border-radius:3px;
			border-radius:3px;
			
		} .content .con-inside.payment .cell.b {
			display:block;
			width:100%;
			vertical-align:top;
			border-left:1px solid #E1E1E1;
			background:#EEE;
		} .content .con-inside.payment .cell.b .cell-panel {
			width:100%;
			padding:40px 20px;
			padding-top:30px;
		} .content .con-inside.payment .cell.b .txt.a {
			font-size:14px;
			
		} .content .con-inside.payment .cell.b .table {
			display:table;
			width:100%;
		} .content .con-inside.payment .cell.b .row {
			display:table-row;
		} .content .con-inside.payment .cell.b .cell.a1 {
			display:table-cell;
			width:55px;
			height:65px;
			position:relative;
			vertical-align:middle;
			border:1px solid rgba(0,0,0,0.1);
			-webkit-border-radius:4px;
			border-radius:4px;
			background-size:80% auto!important;
			cursor:pointer;
		} .content .con-inside.payment .cell.b .cell.a1 span {
			position:absolute;
			top:-6px;
			right:-6px;
			width:20px;
			height:20px;
			text-align:center;
			font-size:11px;
			padding:4px;
			color:#FFF;
			background:#1D1D1B;
			-webkit-border-radius:20px;
			border-radius:20px;
		} .content .con-inside.payment .cell.b .cell.b1 {
			display:table-cell;
			width:auto;
			height:65px;
			font-size:14px;
			vertical-align:middle;
			padding:4px 16px;
		} .content .con-inside.payment .cell.b .cell.b1 span {
			display:block;
		} .content .con-inside.payment .cell.b .cell.c1 {
			display:table-cell;
			width:160px;
			height:65px;
			font-size:14px;
			vertical-align:middle;
			text-align:right;
			padding:4px;
		} .content .con-inside.payment .cell.b .cell.a2, 
		  .content .con-inside.payment .cell.b .cell.b2, 
		  .content .con-inside.payment .cell.b .cell.c2 {
			display:table-cell;
			height:8px;
		} .content .con-inside.payment .cell.b .cell.a3, 
		  .content .con-inside.payment .cell.b .cell.b3, 
		  .content .con-inside.payment .cell.b .cell.c3 {
			display:table-cell;
			height:8px;
			border-top:1px solid #DDD;
		} .content .con-inside.payment .cell.b input[name=frm-kupon] {
			width:100%;
			height:42px;
			font-size:14px;
			text-align:center;
			vertical-align:middle;
			-webkit-border-radius:4px 4px 0 0;
			border-radius:4px 4px 0 0;
		} .content .con-inside.payment .cell.b .btn-coupon {
			width:100%;
			height:42px;
			font-size:14px;
			vertical-align:middle;
			-webkit-border-radius:0 0 3px 3px;
			border-radius:0 0 3px 3px;
		} .content .con-inside.payment .cell.b .summary-total {
			display:table;
			width:100%;
			font-size:14px;
		} .content .con-inside.payment .cell.b .summary-total .row {
			display:table-row;
		} .content .con-inside.payment .cell.b .summary-total .cell.a {
			display:table-cell;
			width:50%;
			padding:6px;
			vertical-align:middle;
		} .content .con-inside.payment .cell.b .summary-total .cell.b {
			display:table-cell;
			width:50%;
			padding:6px;
			vertical-align:middle;
			text-align:right;
		} .content .con-inside.payment .cell.b .grand-total {
			display:table;
			width:100%;
			font-size:19px;
		} .content .con-inside.payment .cell.b .grand-total .row {
			display:table-row;
		} .content .con-inside.payment .cell.b .grand-total .cell.a {
			display:table-cell;
			width:50%;
			padding:6px;
			vertical-align:middle;
		} .content .con-inside.payment .cell.b .grand-total .cell.b {
			display:table-cell;
			width:50%;
			padding:6px;
			vertical-align:middle;
			text-align:right;
			
		} .content .con-inside.contact .form {
			display:block;
			width:100%;
		} .content .con-inside.contact .row {
			display:block;
		} .content .con-inside.contact .form.a .cell {
			display:block;
			width:100%;
		} .content .con-inside.contact .form.b .cell {
			display:block;
			width:100%;
		} .content .con-inside.contact .form input,
		  .content .con-inside.contact .form textarea {
			width:100%!important;
			
		} .content .con-under {
			display:table;
			width:100%;
			margin:auto;
		} .content .con-under > div:nth-child(1) {
			display:table-cell;
			vertical-align:middle;
			text-align:center;
			padding:30px 0;
		} .content .con-under img {
			display:block;
			margin:10px auto;
		} .content .con-under span {
			font-size:21px;
			line-height:1.4em;
			text-align:center;
		}
		
		.footer .top {
			height:auto;
		} .footer .top > div:nth-child(1) {
			display:block;
			width:300px;
			max-width:100%;
			height:auto;
			padding:36px 0 0 0;
		} .footer .top .left {
			display:block;
			width:100%;
		} .footer .top .left .txt.a {
			width:86%;
			font-size:13px;
			line-height:1.4em;
			
		} .footer .top .right {
			display:block;
			width:100%;
			text-align:center;
			padding:30px 0;
			font-size:14px;
		} .footer .top .right li {
			padding:3px 0;
			
		} .footer .bottom {
			height:auto;
		} .footer .bottom > div:nth-child(1) {
			display:block;
			max-width:100%;
			height:auto;
		} .footer .bottom .left {
			display:block;
			width:100%;
			text-align:center;
			padding:30px;
		} .footer .bottom .left span {
			font-size:13px;
			line-height:1.6em;
		} .footer .bottom .left strong {
			display:block;
		} .footer .bottom .right {
			display:block;
			width:100%;
			text-align:center;
			padding:0 0 30px 0;
		}
		
		/* css1 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:768px) and (max-width:768px) {
		
		body {
			zoom:63%;
		}
		
		/* css2 */
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:769px) and (max-width:1024px) {
		
		body {
			zoom: 65%!important;
		}
		
		/* css3 */
		
	}
	/* Tablet Portrait size to standard 768 (devices and browsers) */
	@media only screen and (min-width:1025px) and (max-width:1279px) {
		
		body {
			zoom: 81%!important;
		}
		#launcher {
			zoom: 114%!important;
		}
		
		/* css4 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1280px) and (max-width:1366px) {
		
		body {
			zoom: 85%!important;
			
		}
		
		.zEWidget-webWidget {
			zoom: 114%!important;
		}
		#launcher {
			zoom: 114%!important;
		}
		
		/* css5 */
	}
	/* Tablet Landscape size to standard (devices and browsers) */
	@media only screen and (min-width:1367px) and (max-width:1600px) {
		
		body {
			zoom: 90%!important;
		}
		
		.zEWidget-webWidget {
			zoom: 114%!important;
		}
		#launcher {
			zoom: 114%!important;
		}
		
		/* css5 */
	}
	
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	/*	/////////////////////////////////////////////////// */
	
	.gg1 {
		background:rgb(252,252,252);
		background:-moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(238,238,238,1) 100%);
		background:-webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%);
		background:linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(238,238,238,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee',GradientType=0 );
	} .gg2 {
		background: rgb(252,252,252);
		background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(215,227,237,1) 100%);
		background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(215,227,237,1) 100%);
		background: linear-gradient(to bottom, rgba(252,252,252,1) 0%,rgba(215,227,237,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d7e3ed',GradientType=0 );
	} .gg3 {
		background: rgb(238,238,238);
		background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(249,249,249,1) 100%);
		background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(249,249,249,1) 100%);
		background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(249,249,249,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f9f9f9',GradientType=0 );
	}
	
	.search-bar input::-webkit-input-placeholder {
		color:rgba(0,0,0,0.35)!important;
	} .search-bar input:-moz-placeholder {
		color:rgba(0,0,0,0.35)!important;
	} .search-bar input::-moz-placeholder {
		color:rgba(0,0,0,0.35)!important;
	} .search-bar input:-ms-input-placeholder {
		color:rgba(0,0,0,0.35)!important;
	}
	
	input:-webkit-autofill {
	  -webkit-box-shadow: 0 0 0px 1000px white inset!important;
	}
	
	::-webkit-scrollbar-track {
		-webkit-box-shadow:none;
		-webkit-border-radius:0;
		border-radius:0;
		background-color:#EAEAEA;
	} ::-webkit-scrollbar {
		width:12px;
		height:12px;
	} ::-webkit-scrollbar-thumb {
		-webkit-border-radius:0;
		border-radius:0;
		-webkit-box-shadow:none;
		background-color:#333;
		border-left:1px solid #FFF;
	}
	
	button {
		cursor:pointer;
	}
	
	button.gray {
		padding:14px 26px;
		font-size:19px;
		background:#ECBA2E;
		color:#1D1D1B;
		-webkit-border-radius:50px;
		border-radius:50px;
	} button.gray:hover {
		background:#ECBA2E;
	}
	
	button.black {
		position:relative;
		padding:10px 14px;
		background:#000;
		font-size:19px;
		font-weight:bold;
		color:#FFF;
		border:0;
		cursor:pointer;
		vertical-align:top;
	} button.black:hover {
		background:#333;
		padding:9px 14px 11px 14px;
	} button.black:active,
	  button.black.active {
		background:#000;
		padding:11px 14px 9px 14px;
		color:rgba(255,255,255,0.5);
	}
	
	button.yellow {
		position:relative;
		padding:10px 14px;
		background:#ECBA2E;
		font-size:19px;
		font-weight:bold;
		color:#FFF;
		border:0;
		cursor:pointer;
		vertical-align:top;
		-webkit-border-radius:4px;
		border-radius:4px;
	} button.yellow:hover {
		background:#FCBA2E;
		padding:9px 14px 11px 14px;
	} button.yellow:active,
	  button.yellow.active {
		background:#E6BA2E;
		padding:11px 14px 9px 14px;
		color:rgba(255,255,255,0.5);
	}
	
	.gscale {
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		filter: gray;
		-webkit-transition: all .6s ease;
	}
	
	.noselect {
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	  input[type='checkbox'],
	  input[type='radio'] {
	    --active: #FFCC33;
	    --active-inner: #000;
	    --focus: 2px rgba(39, 94, 254, .3);
	    --border: #BBC1E1;
	    --border-hover: #FFCC33;
	    --background: #fff;
	    --disabled: #F6F8FF;
	    --disabled-inner: #E1E6F9;
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    height: 21px;
	    outline: none;
	    display: inline-block;
	    vertical-align: middle;
	    position: relative;
	    margin: 0;
	    cursor: pointer;
	    border: 1px solid var(--bc, var(--border));
	    background: var(--b, var(--background));
	    -webkit-transition: background .3s, border-color .3s, box-shadow .2s;
	    transition: background .3s, border-color .3s, box-shadow .2s;
	  }
	  input[type='checkbox']:after,
	  input[type='radio']:after {
	    content: '';
	    display: block;
	    left: 0;
	    top: 0;
	    position: absolute;
	    -webkit-transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
	    transition: opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
	    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s);
	    transition: transform var(--d-t, 0.3s) var(--d-t-e, ease), opacity var(--d-o, 0.2s), -webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease);
	  }
	  input[type='checkbox']:checked,
	  input[type='radio']:checked {
	    --b: var(--active);
	    --bc: var(--active);
	    --d-o: .3s;
	    --d-t: .6s;
	    --d-t-e: cubic-bezier(.2, .85, .32, 1.2);
	  }
	  input[type='checkbox']:disabled,
	  input[type='radio']:disabled {
	    --b: var(--disabled);
	    cursor: not-allowed;
	    opacity: .9;
	  }
	  input[type='checkbox']:disabled:checked,
	  input[type='radio']:disabled:checked {
	    --b: var(--disabled-inner);
	    --bc: var(--border);
	  }
	  input[type='checkbox']:disabled + label,
	  input[type='radio']:disabled + label {
	    cursor: not-allowed;
	  }
	  input[type='checkbox']:hover:not(:checked):not(:disabled),
	  input[type='radio']:hover:not(:checked):not(:disabled) {
	    --bc: var(--border-hover);
	  }
	  input[type='checkbox']:focus,
	  input[type='radio']:focus {
	    box-shadow: 0 0 0 var(--focus);
	  }
	  input[type='checkbox']:not(.switch),
	  input[type='radio']:not(.switch) {
	    width: 21px;
	  }
	  input[type='checkbox']:not(.switch):after,
	  input[type='radio']:not(.switch):after {
	    opacity: var(--o, 0);
	  }
	  input[type='checkbox']:not(.switch):checked,
	  input[type='radio']:not(.switch):checked {
	    --o: 1;
	  }
	  input[type='checkbox'] + label,
	  input[type='radio'] + label {
	    font-size: 14px;
	    line-height: 21px;
	    display: inline-block;
	    vertical-align: top;
	    cursor: pointer;
	    margin-left: 4px;
	  }

	  input[type='checkbox']:not(.switch) {
	    border-radius: 5px;
	  }
	  input[type='checkbox']:not(.switch):after {
	    width: 5px;
	    height: 9px;
	    border: 2px solid var(--active-inner);
	    border-top: 0;
	    border-left: 0;
	    left: 6px;
	    top: 3px;
	    -webkit-transform: rotate(var(--r, 20deg));
		     transform: rotate(var(--r, 20deg));
	  }
	  input[type='checkbox']:not(.switch):checked {
	    --r: 43deg;
	  }
	  input[type='checkbox'].switch {
	    width: 38px;
	    border-radius: 5px;
	  }
	  input[type='checkbox'].switch:after {
	    left: 2px;
	    top: 2px;
	    border-radius: 50%;
	    width: 15px;
	    height: 15px;
	    background: var(--ab, var(--border));
	    -webkit-transform: translateX(var(--x, 0));
		     transform: translateX(var(--x, 0));
	  }
	  input[type='checkbox'].switch:checked {
	    --ab: var(--active-inner);
	    --x: 17px;
	  }
	  input[type='checkbox'].switch:disabled:not(:checked):after {
	    opacity: .6;
	  }

	  input[type='radio'] {
	    border-radius: 50%;
	  }
	  input[type='radio']:after {
	    width: 19px;
	    height: 19px;
	    border-radius: 50%;
	    background: var(--active-inner);
	    opacity: 0;
	    -webkit-transform: scale(var(--s, 0.7));
		     transform: scale(var(--s, 0.7));
	  }
	  input[type='radio']:checked {
	    --s: .5;
	  }
	}
	
	label, button {
		cursor:pointer;
	}
	
	input[type=text], input[type=password], textarea, select {
		font-size:14px;
		padding:10px;
		background:#FFF;
		border:1px solid rgba(0,0,0,0.2);
		vertical-align:middle;
		resize:none;
		margin:0;
		-webkit-appearance:none;
		color:#111;
	} input:focus[type=text], input:focus[type=password], textarea:focus, select:focus {
		border:1px solid #FFCC33;
		color:#000;
		background:#F5F5F5;
	}
	
	#blockPopupDiv {
		position:fixed;
		z-index:9998;
		top:0;
		left:0;
		width:100%;
		height:100%;
		background:rgba(0,0,0,0.5);
	} #blockPopupDiv > div:nth-child(1) {
		display:table;
		width:100%;
		height:100%;
	} #blockPopupDiv > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	} #blockPopupDiv #ytplayer {
		position:relative;
		z-index:1;
		display:inline-block;
		vertical-align:top;
		margin:auto;
		background:#FFF;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
		box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
	} #blockPopupDiv .popup-img {
		position:relative;
		z-index:1;
		display:inline-block;
		vertical-align:top;
		width:auto;
		max-width:80%;
		height:auto;
		max-height:80%;
		padding:10px;
		margin:auto;
		background:#FFF;
		-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
		box-shadow:0 10px 20px 0 rgba(0,0,0,0.75);
	}
	
	#blockCallCenter {
		display:none;
		position:fixed;
		z-index:9998;
		width:100%;
		background:url(../images/blockImageBlack.png);
	} #blockCallCenter > div:nth-child(1) {
		position:fixed;
		display:table;
		width:100%;
		height:100%;
	} #blockCallCenter > div:nth-child(1) > div:nth-child(1) {
		display:table-cell;
		vertical-align:middle;
	} #blockCallCenter .dialogBorder {
		position:relative;
		margin:auto;
		min-height:240px;
		padding:20px;
		width:640px;
		background:#FFF;
		border:1px solid #CCC;
		-moz-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 10px 10px 0 rgba(0,0,0,0.5);
		box-shadow: 0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	} #blockCallCenter .girl {
		position:absolute;
		top:-32px;
		right:-38px;
	} #blockCallCenter .title {
		font-size:36px;
		letter-spacing:-1px;
		color:#173C8A;
	} #blockCallCenter .table {
		display:table;
		width:85%;
	} #blockCallCenter .table .row {
		display:table-row;
	} #blockCallCenter .table .row > .cell:nth-child(1) {
		display:table-cell;
		width:32%;
	} #blockCallCenter .table .row > .cell:nth-child(2) {
		display:table-cell;
		width:3%;
	} #blockCallCenter .table .row > .cell:nth-child(3) {
		display:table-cell;
		width:65%;
		padding:2px 0;
	} #blockCallCenter .table .row .cell input {
		width:86%;
		
	}
	
	#processDiv {
		display:none;
		position:fixed;
		background:#5A5A5A;
		color:#FFF;
		z-index:9999;;
		top:0;
		left:0;
	}
	
	#blockDiv {
		display:none;
		position:fixed;
		z-index:999;
		width:100%;
		background:url(../images/blockImageBlack.png);
	}
	
	#blockTableDiv {
		display:none;
		position:fixed;
		z-index:9999;
		width:100%;
		background:url(../images/blockImageBlack.png);
	} #blockTableDiv .dialogBorder {
		width:90%;
		max-width:400px;
		background:#FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
		-webkit-box-shadow: 0 10px 34px 0 rgba(0,0,0,0.35);
		box-shadow: 0 10px 34px 0 rgba(0,0,0,0.35);
	} #blockTableDiv .dialogBack {
		border:10px solid #FFF;
		-webkit-border-radius:4px;
		border-radius:4px;
	} #blockTableDiv #dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:bold;
		color:maroon;
	} #blockTableDiv #dialogContent {
		margin:10px 0;
		padding:0 10px 6px 10px;
		font-size:14px;
		line-height:1.4em;
		color:#333;
	} #blockTableDiv .dialogButton {
		margin:auto;
		padding:0 0 14px 0;
	} #blockTableDiv .dialogButton>input[type=button] {
		border:0;
		display:block;
		padding:10px 14px;
		font-size:14px;
		color:#FFF;
		background:#333;
		cursor:pointer;
		-webkit-border-radius:4px;
		border-radius:4px;
		margin:auto;
	}
	
	#blockLoaderDiv {
		display:block;
		position:fixed;
		z-index:9998;
		width:100%;
		text-align:center;
	} #blockLoaderDiv .dialogBorder {
		display:inline-block;
		min-width:280px;
		background:#FFF;
		border:1px solid #CCC;
		-moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		box-shadow:0 10px 10px 0 rgba(0,0,0,0.5);
		-webkit-border-radius:20px;
		border-radius:20px;
	} #blockLoaderDiv .dialogBack {
		border:10px solid #FFF;
		height:80px;
		-webkit-border-radius:20px;
		border-radius:20px;
	} #blockLoaderDiv .dialogTitle {
		padding:10px 0 0 0;
		font-size:19px;
		font-weight:bold;
		color:#5A5A5A;
	}
	
	img {
		border:0;
	}
	
	.clear, .clr {
		clear:both;
	}
	
	a:link		{ text-decoration:none; 		}
	a:visited 	{ text-decoration:none; 		}
	a:hover   	{ text-decoration:underline; 	}
	