/* Minification failed. Returning unminified contents.
(203,106): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
html { font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
html, button, input, select, textarea { font-family: sans-serif }
body {
    margin: 0;
    font-family: 'Titillium Web', sans-serif;
    font-size: 12px;
    color: #94A5A5;

    /*background-image: url(/Content/images/2018-yilbasi-background.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    padding-top: 90px;*/
}

a:focus { outline: 0 }
a:active, a:hover { outline: 0 }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: bold }
blockquote { margin: 1em 40px }
dfn { font-style: italic }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }
mark { background: #ff0; color: #000 }
p, pre { margin: 1em 0 }
code, kbd, pre, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
dl, menu, ol, ul { margin: 1em 0 }
dd { margin: 0 0 0 40px }
menu, ol, ul { padding: 0 0 0 40px }
nav ul, nav ol { list-style: none; list-style-image: none }
img { border: 0; -ms-interpolation-mode: bicubic }
svg:not(:root) { overflow: hidden }
figure { margin: 0 }
audio, canvas, video { display: inline-block; *display:inline; *zoom:1}
audio:not([controls]) { display: none; height: 0 }
[hidden] { display:none}
form { margin: 0 }
fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em }
legend { border: 0; padding: 0; white-space: normal; *margin-left:-7px}
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align:middle}
button, input { line-height: normal }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow:visible}
button[disabled], html input[disabled] { cursor: default }
button:focus, button:active, button:hover { outline: 0 }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *height:13px; *width:13px}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
:focus{outline:0;}
textarea { overflow: auto; vertical-align: top }
table { border-collapse: collapse; border-spacing: 0 }
::-webkit-input-placeholder { color:#BDC3C7; }
/* clearfix */
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:before, .clearfix:after { content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.clearfix { display:inline-block }
.hidden { display:none; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.spacer { clear:both; display:block; height:20px; width:100%; }



.sevgililer-gunu-bg{
    background:url(/Content/images/sevgililer-gunu-2.jpg) center top no-repeat fixed; 
}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1, .h1 { font-size: 18px; line-height: 1; margin-bottom: 0.5em; }
h2, .h2 { font-size: 16px; margin-bottom: 0.5em; }
h3, .h3 { font-size: 15px; line-height: 1; margin-bottom: 1em }
h4, .h4 { font-size: 14px; line-height: 1.25; margin-bottom: 1.25em }
h5, .h5 { font-size: 13px; font-weight: bold; margin-bottom: 1.5em }
h6, .h6 { font-size: 12px; font-weight: bold }
h1 img,  h2 img,  h3 img,  h4 img,  h5 img,  h6 img { margin:0 }

p { margin: 0 0 1.5em }
.fleft { float: left !important }p .fleft { margin: 1.5em 1.5em 1.5em 0; padding: 0 }
.fright { float: right !important }p .fright { margin: 1.5em 0 1.5em 1.5em; padding: 0 }
a ,a:hover,  a:focus { text-decoration:none }a,  a:hover,  a:focus { outline:none }
blockquote { margin: 1.5em; color: #666; font-style: italic }
strong,  dfn { font-weight: bold }em,  dfn { font-style: italic }sup,  sub { line-height: 0 }
abbr,  acronym { border-bottom: 1px dotted #666 }address { margin: 0 0 1.5em; font-style: italic }
del { color:#666 }pre { margin: 1.5em 0; white-space: pre }pre,  code,  tt { font: 1em 'andale mono', 'lucida console', monospace; }
hr { width:100%; display:inline-block; height:1px; border:none; background-color:#CCC; clear:both; }
li ul,  li ol { margin: 0; }ul,  ol { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }ul { list-style-type: disc; }ol { list-style-type: decimal; }dl { margin: 0 0 1.5em 0; }dl dt { font-weight: bold; }dd { margin-left:1.5em; }
p,  br,  dl,  hr,  h1,  h2,  h3,  h4,  h5,  h6,  ol,  ul,  pre,  table,  address,  fieldset { margin-bottom: 5px }
ul,li { margin:0px; padding:0px; list-style:none}
.sub-header { font-size:20px; color:#af8973; }

/* padding and margin */
.pl5 { padding-left:5px !important;}
.pt5 { padding-top:5px !important;}
.pr5 { padding-right:5px !important;}
.pb5 { padding-bottom:5px !important;}
.pl10 { padding-left: 10px !important;}
.pt10 { padding-top: 10px !important;}
.pr10 { padding-right: 10px !important;}
.pb10 { padding-bottom: 10px !important;}
.pl15 { padding-left: 15px !important;}
.pt15 { padding-top: 15px !important;}
.pr15 { padding-right: 15px !important;}
.pb15 { padding-bottom: 15px !important;}
.pl20 { padding-left: 20px !important; }
.pt20 { padding-top: 20px !important; }
.pr20 { padding-right: 20px !important; }
.pb20 { padding-bottom: 20px !important; }
.pl25 { padding-left: 25px !important; }
.pt25 { padding-top: 25px !important; }
.pr25 { padding-right: 25px !important; }
.pb25 { padding-bottom: 25px !important; }
.p0 { padding: 0px !important;}
.p5 { padding: 5px !important;}
.p10 { padding: 10px !important;}
.p15 { padding: 15px !important;}
.p20 { padding: 20px !important;}
.p25 { padding: 25px !important;}

.ml0 { margin-left:0px !important }
.mt0 { margin-top:0px !important }
.mr0 { margin-right:0px !important }
.mb0 { margin-bottom:0px !important}
.ml5 { margin-left:5px !important;}
.mt5 { margin-top:5px !important;}
.mr5 { margin-right:5px !important;}
.mb5 { margin-bottom:5px !important;}
.ml10 { margin-left: 10px !important;}
.mt10 { margin-top: 10px !important;}
.mr10 { margin-right: 10px !important;}
.mb10 { margin-bottom: 10px !important;}
.ml15 { margin-left: 15px !important;}
.mt15 { margin-top: 15px !important;}
.mr15 { margin-right: 15px !important;}
.mb15 { margin-bottom: 15px !important;}
.ml20 { margin-left: 20px !important; }
.mt20 { margin-top: 20px !important; }
.mr20 { margin-right: 20px !important; }
.mb20 { margin-bottom: 20px !important; }
.ml25 { margin-left: 25px !important; }
.mt25 { margin-top: 25px !important; }
.mr25 { margin-right: 25px !important; }
.mb25 { margin-bottom: 25px !important; }
.m0 { margin: 0px !important;}
.m5 { margin: 5px !important;}
.m10 { margin: 10px !important;}
.m15 { margin: 15px !important;}
.m20 { margin: 20px !important;}
.m25 { margin: 25px !important;}

.lh5 { line-height:5px !important; }
.lh10 { line-height:10px !important; }
.lh15 { line-height:15px !important; }
.lh20 { line-height:20px !important; }
.lh25 { line-height:25px !important; }
.lh30 { line-height:30px !important; }
.lh35 {line-height:35px !important; }

/* --- Css Selection
::selection { background:#33475e; color:#FFFFFF;}
::-moz-selection { background:#33475e; color:#FFFFFF; } --- */

/* Positions */
.pr { position: relative !important;}
.pa { position: absolute !important;}

/* Display */
.db {display: block !important;}
.dn {display: none !important;}
.hide { display: none !important;}

/* Line */
.solid-line, .dashed-line { width:100%; height:1px; background-image:url(/Content/images/line-bg.png); background-repeat:repeat-x; }
.solid-line { background-position:left top; }
.dashed-line { background-position:left bottom; }

/* Button */
button,.button { height:35px; line-height:35px; cursor:pointer; background-color:#33475e; font-family: 'Dosis', Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; color:#FFF !important; display:inline-block; padding:0px 20px 0px 20px;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; border:none; }
button:hover,.button:hover { background-color:#af8973 }
button.gray,.button.gray { background-color:#CDD2D5; }
button.gray:hover,.button.gray:hover { background-color:#33475e; }

/* Bullet */
.bullet-li li { background:url(/Content/images/li-bullet.png) no-repeat left center; padding-left:15px; line-height:22px; }
.bullet-li li a { color:#666; font-size:14px; }

/* Pagination */
.pagination { }
.pagination ul { }
.pagination ul li { float:left; margin:0px 2px 0px 2px; }
.pagination ul li a { min-width:7px; font-size:12px; background-color:#ECF0F1; color:#666666; padding:0px 10px 0px 10px; height:27px; line-height:27px; text-align:center; display:block;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
.pagination ul li a.active,.pagination ul li a:hover { background-color:#D7C4B9; color:#FFFFFF; }

/* Form Element */
input[type="text"],input[type="password"] { width:271px; height:18px; line-height:18px; color:#666666; padding:4px 5px 4px 5px; font-size:12px; font-family:Roboto }
select { height:30px; line-height:30px; padding:4px 4px 4px 4px; font-size:11px; font-family:Roboto color:#666666; }
label { font-family:'Roboto', sans-serif; font-size:12px; color:#666666; }
span.field-validation-error { font-family:Roboto; color:#af292e; display:block; font-size:11px; margin:3px 0px 0px 0px; }
.validation-summary-errors { margin:5px 0px 0px 0px; }
.validation-summary-errors ul li,.validation-summary-errors { color:#b3292e; font-family:Roboto }
label + i { font-family:Tahoma; color:#af292e; font-style:italic; font-size:11px; }

/* Checkbox & Radio Transform */
.custom { position:relative; }
.custom > input { opacity:0; /*visibility:hidden; display:none;*/ width:18px; height:18px; position:absolute; left:0; top:0; }
.custom > input + label { display:block; border: none; padding:0px 0px 0px 21px; margin:0; min-height:18px; }
.custom > input[type="checkbox"] + label {  background: url(/Content/images/input-checkbox.png) no-repeat; }
.custom > input[type="checkbox"]:checked + label { background: url(/Content/images/input-checkbox-checked.png) no-repeat; }
.custom > input[type="radio"] + label { background: url(/Content/images/input-radio.png) no-repeat; }
.custom > input[type="radio"]:checked + label { background: url(/Content/images/input-radio-checked.png) no-repeat; }

/* loading */
.loading { width:100%; height:100%; display:block; position:absolute; left:0; top:0; background:#FFF url(/Content/images/loading.gif) no-repeat center center; }

#checkout-form span.field-validation-error{
    display: inline-block;
    font-size: 10px;
    background: #F44336;
    color: #fff;
    padding: 6px;
    border-radius: 2px;
}
/* layout
------------------------------------------------------------ */
.layout-header { max-width:1600px; min-width:1200px; display:block; width:auto; margin:0 auto; position:relative; background:url(/Content/images/layout-header-bg.png) no-repeat center top; height:130px; }
	.layout-header .name { float:right; font-size:32px; color:#92A5A5; font-weight:200; margin:50px 0px 0px 0px; }
	.layout-header .image { max-height:100px; float:right; margin:20px 20px 0px 20px }

.sidebar { float:left; width:230px; margin:0px 20px 0px 0px; }
.main { width:1200px; }
.sidebar + .main { float:left; width:950px; }

/*#main-container { margin-top:139px; }*/
.wrapper { width:1200px; margin:0 auto; }

/* login & register
------------------------------------------------------------ */
.login-dialog .column { width:380px; }
	.login-dialog .title { font-size:22px; }
	.login-dialog .comment { font-size:16px; }
	.login-dialog .title, .login-dialog .comment { color:#353535; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; }
	.login-dialog .item { margin:11px 0px 11px 0px; }
	.login-dialog .item sup { color:#af292e; font-size:13px; top:-0.3em }
	.login-dialog .item input,.login-dialog .item select { border:1px solid #CCCCCC; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
	.login-dialog .item select { margin-right:2px; }
	.login-dialog .item.contract span { color:#666666; font-weight:bold; cursor:pointer; }
	.login-dialog .item.forgot_password span,.login-dialog .item.info { color:#353535; font-family:Roboto; }
	.login-dialog .item .input-validation-error { border:1px dashed #af292e !important; }
	.login-dialog .item.forgot_password span { cursor:pointer; }

/* jqueryUI Dialog
------------------------------------------------------------ */
.dialog-wrapper { width:780px !important; margin:0 auto !important; overflow:hidden; display:block; padding:30px 0px 20px 0px; }
.dialog-wrapper .mono-content { font-size:14px; height:16px; line-height:16px; }
	.dialog-wrapper .sidebar { float:left; width:89px; height:100%; margin:0px; text-align:center; position:relative; }
	.dialog-wrapper .sidebar i { width:7px; height:11px; display:block; background:url(/Content/images/mini-arrow-left.png) no-repeat left top; position:absolute; right:-1px; top:20px; }
	.dialog-wrapper .main { width:750px; padding:0px 15px 0px 15px; border-left:1px solid #DDDDDD }
	.dialog-wrapper .sidebar + .main { float:left; width:660px; }

	.fast-checkout { width:780px !important; margin:0 auto !important; height:60px; display:block; background:url(/Content/images/fast-checkout.jpg) no-repeat left top; }

/* header
------------------------------------------------------------ */
/*header { width: 100%; height:114px; padding: 25px 0px 0px 0px; position:fixed; background:url(/Content/images/header-bg.png) repeat-x left top; z-index: 1000; top:0px; overflow:inherit !important; } */
header { width: 100%; height:114px; padding: 25px 0px 0px 0px; }

	header .logo { width: 268px; height: 51px; display: block; background: url(/Content/images/hemen-logo.png?v=1) no-repeat left top; text-indent: -9999px; font-size: 0px; }
	header .logo.yilbasi { width:279px; background: url(/Content/images/hemen-logo-yilbasi.png) no-repeat left top; }
	header .logo.sevgililer-gunu { width:279px; background: url(/Content/images/hemen-logo-sevgililergunu.png) no-repeat left top; }

	header .top-content { width:915px; }
	header .top-content .shopping-cart { min-width:55px; height:35px; display:block; position:relative; margin:0px 10px 0px 10px; cursor:pointer; }
	header .top-content .shopping-cart .arrow,
	header .top-content .shopping-cart .cart-price { height:35px; line-height:35px; color:#33465E; font-family:Roboto; padding:0px 25px 0px 25px; white-space:nowrap; display:block; background:url(/Content/images/cart-bg.png) no-repeat left top; position:absolute; right:5px; top:0px; z-index:509 }
	header .top-content .shopping-cart .cart-price { display:none; z-index:510; }
	header .top-content .shopping-cart:hover .cart-price { display:block; }
	header .top-content .shopping-cart .basket { width:35px; height:35px; display:block; background:url(/Content/images/cart-icon.png) no-repeat left bottom; position:absolute; right:-10px; top:0px; z-index:511; }
	header .top-content .shopping-cart:hover .basket { background-position:left top; }

	header .top-content .home { }
	header .top-content .home a { width:35px; height:35px; display:block; background:url(/Content/images/home-icon.png) no-repeat left top; }
	header .top-content .home a:hover { background-position:left bottom; }

	header .top-content .search { width:197px; height:35px; position:relative; }
	header .top-content .search .search-box { 
		width: 160px;
	height: 33px;
	line-height: 33px;
	padding: 2px 25px 0 12px;
	position: absolute;
	z-index: 501;
	border: 1px solid #e7e7e7;
	border-radius: 40px; }
	header .top-content .search .search-box.active { background-position:left bottom; }
	header .top-content .search .search-box input[type="text"] { width:100%; height:18px; line-height:18px; padding:7px 0px 5px 0px; border:0px; color:#94A5A5; }
	header .top-content .search .search-box a.btn-search { width:25px; height:35px; display:block; background:url(/Content/images/search-icon.png) no-repeat left top; position:absolute; right:0px; top:1px; }
	header .top-content .search .search-box a.ajax-load { background:url(/Content/images/ajax-loader.gif) no-repeat left center; }

	header .top-content .search .search-result { min-width:300px; padding:7px 20px 7px 10px; position:absolute; right:0px; top:34px; background-color:#FFF; border:1px solid #ECF0F1; z-index:2005; display:none }
	header .top-content .search .search-result ul { }
	header .top-content .search .search-result ul li { list-style:none; }
	header .top-content .search .search-result ul li a { color:#7F8C8C; text-decoration:none; font-family:Roboto; font-size:12px; line-height:24px; white-space:nowrap; }
	header .top-content .search .search-result ul li a:hover { color:#AD8772; }

	header .top-content .top-bar { height:35px; }
	header .top-content .top-bar ul { font-family:Roboto; font-size:12px; }
	header .top-content .top-bar ul li { float:left; padding:0px 6px 0px 6px; height:35px; line-height:35px; }
	header .top-content .top-bar ul li a { color:#33465e; }

	header .top-content .top-bar ul li.social { }
	header .top-content .top-bar ul li.social a { width:24px; height:35px; display:block; background-repeat:no-repeat; background-position:left center; float:left; margin:0px 0px 0px 5px;}
	header .top-content .top-bar ul li.social .facebook { background-image:url(/Content/images/i-facebook.png) }
	header .top-content .top-bar ul li.social .twitter { background-image:url(/Content/images/i-twitter.png) }
    header .top-content .top-bar ul li.social .instagram { background-image:url(/Content/images/i-instagram.png?v1) }

	header nav {width:100%; display:block; position:relative; z-index:1000; }
	/*header nav { width:930px; }*/
	/*header nav ul { float:right; margin-right:120px; }
	header nav ul li { height:61px; float:left; padding:0px 9px 0px 9px; border-width:1px 1px 1px 1px; border-color:#FFFFFF; border-style:solid; background-color:#FFF; }*/

	header nav ul { display: block; text-align: center; }
	header nav ul ul { display: block; text-align: left; }
	header nav ul li { height:61px; display:inline-block; padding:0px 9px 0px 9px; border-width:1px 1px 1px 1px; border-color:#FFFFFF; border-style:solid; background-color:#FFF; }
	header nav ul li ul li {  display:block;}

	header nav ul li h2 { margin:0; display:block; line-height:62px; font-size:16px; font-weight: 700}
	header nav ul li ul li h2 { margin:0; display:block; line-height:62px; font-size:16px; font-weight:400}
	header nav ul li a { font-size:17px; white-space: nowrap; font-weight:400; color:#33465E; background-color:#FFF; height:62px; line-height:62px; display:table; text-decoration:none; padding:0 14px 0 2px; background:url(/Content/images/nav-bg.png) no-repeat right top; }
	header nav ul li:hover { border-top:1px solid #ECF0F1; border-right:1px solid #ECF0F1; border-left:1px solid #ECF0F1; background-color:#ECF0F1; }
	header nav ul li:hover a { }

	header nav ul li .menu-wrapper { position:absolute; height:335px; width:1168px; display:none; left:0; top:62px; border:1px solid #ECF0F1; background-color:#FFF; padding:15px; }
	header nav ul li:hover .menu-wrapper { display:block; }
	header nav ul li .menu-wrapper .item { height:340px; width:240px; float:left; border-right:1px dotted #ECF0F1; margin-right:20px; }

	header nav ul li .menu-wrapper .item span.title { font-size:16px; color:#33485E; border-bottom:1px solid #33485E; font-weight:600;}



	header nav ul li .menu-wrapper .item ul { float:none; margin-top:10px; }
	header nav ul li .menu-wrapper .item ul li { height:22px; float:none; background-color:#FFF; border:0; padding:0; }
	header nav ul li .menu-wrapper .item ul li a { font-size:15px; height:24px; line-height:24px; color:#33485E; padding:0; }
	header nav ul li .menu-wrapper .item ul li a:hover { color:#142b44; }
	header nav ul li .menu-wrapper .item ul li a h2 { font-size:14px; height:24px; line-height:24px; }

	header nav ul li .menu-wrapper .images { height:100%; width:645px; float:left; }
	header nav ul li .menu-wrapper .images a { width:140px; height:155px; float:left; border:3px solid #ECF0F1; margin:0 15px 15px 0; background:none; padding:0; }
	header nav ul li .menu-wrapper .images a div { width:140px; height:90px; display:block; line-height:90px; text-align:center; margin-top:5px; }
	header nav ul li .menu-wrapper .images a div img { max-width:120px; max-height:90px; vertical-align:middle; }
	header nav ul li .menu-wrapper .images a:hover { border:3px solid #33485E; }
	header nav ul li .menu-wrapper .images a h2 { width:120px; height:40px; line-height:20px; font-size:14px; text-align:center; white-space:normal; margin:10px auto 0 auto; }

	header nav ul li .menu-wrapper .item.special { width:100%; }

	header nav ul li .menu-wrapper .item.special .item-product { width:200px; height:300px; display:block; float:left; margin:20px 10px 10px 10px; position:relative; }

	header nav ul li .menu-wrapper .item.special .item-product a { color:#33485E; display:block; font-size:14px; line-height:21px; text-align:right; text-decoration:none; }
	header nav ul li .menu-wrapper .item.special .item-product .product-image { width:200px; height:200px; line-height:200px; text-align:center; position:relative; }
	header nav ul li .menu-wrapper .item.special .item-product .product-image img { width:190px; height:190px; vertical-align:middle; }

	header nav ul li .menu-wrapper .item.special .item-product .product-image .badges { position:absolute; left:0px; top:0px; z-index:900; margin-top: 13px; }
	header nav ul li .menu-wrapper .item.special .item-product .product-image .badges .flag { height:58px; width:58px; display:block; background-repeat:no-repeat; background-position:right top;  margin-top: -13px;  }
	header nav ul li .menu-wrapper .item.special .item-product .product-image .badges .yeni-urun { background-image:url(/Content/images/yeni-urun-etiketi.png); }
	header nav ul li .menu-wrapper .item.special .item-product .product-image .badges .insert-urun { background-image:url(/Content/images/insert-urunu-etiketi.png);}


	header nav ul li .menu-wrapper .item.special .item-product .discount { width:48px; height:48px; font-family:'Titillium Web', Arial, sans-serif; font-size:16px; font-weight:500; display:block; background:url(/Content/images/i-circle-ribbon.png) no-repeat left top; color:#FFF; position:absolute; z-index:500; right:-5px; top:-5px; text-align:center; line-height:48px; cursor:default; }

	header nav ul li .menu-wrapper .item.special .item-product .product-brand { color:#e46e2a; }
	header nav ul li .menu-wrapper .item.special .item-product .product-name { font-size:14px; white-space:normal }
	header nav ul li .menu-wrapper .item.special .item-product .price-selling { font-size:22px; line-height:33px; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; color:#33485E; }
	header nav ul li .menu-wrapper .item.special .item-product .price-selling span { font-size:16px; line-height:24px; vertical-align:top }
	header nav ul li .menu-wrapper .item.special .item-product .price-list { font-size:18px; line-height:33px; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through; }
	header nav ul li .menu-wrapper .item.special .item-product .price-list span { font-size:14px; line-height:24px; vertical-align:top }


/* footer
------------------------------------------------------------ */
footer { margin:40px 0px 0px 0px; }
	footer .footer-top { }
	footer .footer-top ul { margin:0px 0px 0px 1px; }
	footer .footer-top ul li { float:left; }
	footer .footer-top ul li a { width:399px; height:40px; padding:19px 0px 21px 0px; display:block; background-color:#DEE1E3; color:#FFF; font-size:16px; line-height:19px; font-weight:700; text-align:center; }
	footer .footer-top ul li a:hover,footer .footer-top ul li.active a { background-color:#D7C4B9 }

	footer .shortcuts { margin:40px 0px 0px 0px; font-family:Roboto; font-size:11px; }
	footer .shortcuts ul {  }
	footer .shortcuts ul li { float:left; font-weight:bold; margin:0px 0px 0px 65px; }
	footer .shortcuts ul li:first-child { margin:0px; }
	footer .shortcuts ul li ul {  }
	footer .shortcuts ul li ul li { float:none; line-height:15px; margin:0px; }
	footer .shortcuts ul li a { font-weight:normal; color:#93A5A5; }
	footer .shortcuts ul li a:hover { font-weight:normal; color:#e46e2a; }
	
	footer .footer-bottom { margin:40px 0px 0px 0px; font-family:Roboto; font-size:11px; background:url(/Content/images/footer-bottom-line.png) repeat-x left 7px; text-align:center; }
	footer .footer-bottom .copyright { width:360px; padding:0px 10px 0px 10px; margin:0 auto; background-color:#FFFFFF; text-align:center; }
	footer .footer-bottom a { color:#93A5A5 }
	footer .footer-bottom a:hover { text-decoration:underline }

/* home
------------------------------------------------------------ */
/*.slideshow-container { width:1200px; height:400px; background-color:#F8FAFA; }
	.slideshow-container .cycle-slideshow { height:400px; }
	.slideshow-container .cycle-slideshow .cycle-slide { height:400px; width:100%; }
	.slideshow-container .cycle-slideshow .cycle-slide a { width:100%; height:100%; display:block; background-repeat:no-repeat; background-position:center top; }
	.slideshow-container .cycle-pager { width:100%; display:block; position:absolute; left:0px; bottom:20px; z-index:200; text-align:center; }
	.slideshow-container .cycle-pager span { width:16px; height:16px; display:inline-block; cursor:pointer; background:url(/Content/images/cycle-pager.png) no-repeat left top; margin:0px 3px 0px 3px; text-indent:-15000px; font-size:0px; }
	.slideshow-container .cycle-pager span.cycle-pager-active,.slideshow-container .cycle-pager span:hover { background-position:left bottom; }*/

.slideshow-container { width:1200px; height:515px; display:block; margin:0 auto; }
	.slideshow-container .cycle-slideshow {  width:1200px; height:515px; overflow:hidden }
	.slideshow-container .cycle-slideshow .cycle-slide { width:1200px; height:515px; display:block; }
	.slideshow-container .cycle-slideshow .cycle-slide img { width:1200px; height:515px; }

	.slideshow-container .cycle-pager { width:100%; height:12px; display:block; position:absolute; left:0; bottom:-30px; z-index:200; text-align:center; }
	.slideshow-container .cycle-pager span { width:10px; height:10px; line-height:20px; text-align:center; border-radius:50%; display:inline-block; cursor:pointer; border:2px solid #FFF; background-color:#33475e; color:#FFF; margin:0 1px 0 1px; font-size:14px; -ms-filter:"progid:DXImageTranmnorm.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity: 0.5; }
	.slideshow-container .cycle-pager span.cycle-pager-active,.slideshow-container .cycle-pager span:hover { -ms-filter:"progid:DXImageTranmnorm.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9; opacity: 0.9; }


.wrapper.home { min-height:400px;margin-top:20px; }
	.wrapper.home .brands { background-color:#FFFFFF; height:140px; }
	.wrapper.home .brands .arrow { width:100px; height:140px; display:block; float:left; cursor:pointer; }
	.wrapper.home .brands .arrow.left { background-position:left top; }
	.wrapper.home .brands .arrow.right { background-position:right top; }
	.wrapper.home .brands .arrow.left:hover { background-position:left bottom; }
	.wrapper.home .brands .arrow.right:hover { background-position:right bottom; }
	.wrapper.home .brands .arrow.left,.wrapper.home .brands .arrow.right { background-repeat:no-repeat; background-image:url(/Content/images/brand-slideshow-arrows.png); }
	.wrapper.home .brands .cycle-slideshow { width:800px !important; height:140px; float:left; }
	.wrapper.home .brands .cycle-slideshow .cycle-slide { height:140px; }
	.wrapper.home .brands .cycle-slideshow .cycle-slide a { display:block; height:140px; line-height:140px; text-align:center; }
	.wrapper.home .brands .cycle-slideshow .cycle-slide a img { max-width:140px; max-height:140px; vertical-align:middle; }

	.wrapper.home .brands .all-brands { width:200px; height:140px; line-height:140px; display:block; text-align:center; float:left; }

.wrapper.home .showcase { background-color:#FFF; padding:0; position:relative; }
.wrapper.home .showcase:hover .showcase-tabs ul li { background-position:left bottom; }
.wrapper.home .showcase:first-child { margin:0px 0px 0px 0px; }

	.wrapper.home .showcase .arrow { width:25px; height:50px; background:url(/Content/images/showcase-arrow.png) no-repeat; position:absolute; top:165px; cursor:pointer; z-index:1000; }
	.wrapper.home .showcase .arrow.back { left:0; background-position:left top; }
	.wrapper.home .showcase .arrow.forward { right:0; background-position:right top; }
	.wrapper.home .showcase .arrow.back:hover { background-position:left bottom; }
	.wrapper.home .showcase .arrow.forward:hover {  background-position:right bottom; }

	.wrapper.home .showcase .title { height:30px; position:relative;  text-align:center; line-height:30px; /*background:url(/Content/images/showcase-line.jpg) repeat-x left center;*/ }

	.wrapper.home .showcase .title:before { position: absolute; content: ''; height: 2px; background: #abb1b3; width: 100%; left: 0; margin-top: 14px; z-index: 1;}



	.wrapper.home .showcase .title label { display:inline-block; background-color:#FFF; min-width:1px; font-size:19px; font-weight:400; font-family:'Titillium Web', sans-serif; color:#33475e; vertical-align:top; margin:0; padding:0; }

	.wrapper.home .showcase .title center { display:inline-block; position:relative;z-index:3; margin:0 auto; background-color:#FFF; padding:0 15px 0 15px; }
	.wrapper.home .showcase .misc { background:#FFF url(/Content/images/showcase-misc.png) no-repeat left center; width:38px; height:30px; margin:0 5px 0 5px !important; }

	/*.wrapper.home .showcase .showcase-tabs { margin:-15px 0px 0px 25px; }
	.wrapper.home .showcase .showcase-tabs ul { }
	.wrapper.home .showcase .showcase-tabs ul li { float:left; height:35px; line-height:27px; display:block; cursor:pointer; font-family:'Titillium Web', Arial, sans-serif; font-weight:500; font-size:16px; color:#FFFFFF; background:url(/Content/images/showcase-tab-item-bg.png) no-repeat left top; padding:0px 15px 0px 15px; margin:0px 10px 0px 0px; }
	.wrapper.home .showcase .showcase-tabs ul li.active, .wrapper.home .showcase .showcase-tabs ul li:hover { background-position:left bottom; }*/

	/*.wrapper.home .showcase .showcase-content { min-height:100px; overflow:hidden; padding-top:5px; height:350px; width:100%; }*/
	.wrapper.home .showcase .showcase-content .cycle-carousel-wrap { margin-top:5px !important; }
	.wrapper.home .showcase .showcase-content .product-list { }

	.min .wrapper.home .showcase .showcase-content { height:300px; }

	
	.wrapper.home .showcase .showcase-content { min-height:100px; overflow:hidden; padding-top:5px; height:385px; width:100%; }
	.wrapper.home .showcase .showcase-content .item { width:220px; height:360px; float:left; margin:0 6px 0 6px; display:block; position:relative !important; }

	/*.wrapper.home .showcase .showcase-content .item { width:220px; height:325px; float:left; margin:0 6px 0 6px; display:block; position:relative !important; }*/

	.wrapper.home .showcase .showcase-content .item a { color:#33485E; display:block; font-size:14px; line-height:21px; text-align:right; }
	.wrapper.home .showcase .showcase-content .item .product-image { width:220px; height:215px; line-height:215px; text-align:center; position:relative; }
	.wrapper.home .showcase .showcase-content .item .product-image img { width:215px; height:215px; vertical-align:middle; }

	.wrapper.home .showcase .showcase-content .item .product-image .badges { position:absolute; left:0px; top:0px; z-index:900; margin-top: 13px; }
	.wrapper.home .showcase .showcase-content .item .product-image .badges .flag { height:58px; width:58px; display:block; background-repeat:no-repeat; background-position:right top;  margin-top: -13px;  }
	.wrapper.home .showcase .showcase-content .item .product-image .badges .yeni-urun { background-image:url(/Content/images/yeni-urun-etiketi.png); }
	.wrapper.home .showcase .showcase-content .item .product-image .badges .insert-urun { background-image:url(/Content/images/insert-urunu-etiketi.png);}
	.wrapper.home .showcase .showcase-content .item .discount { width:48px; height:48px; font-family:'Titillium Web', Arial, sans-serif; font-size:16px; top:0; font-weight:500; display:block; background:url(/Content/images/i-circle-ribbon.png) no-repeat left top; color:#FFF; position:absolute; z-index:500; right:-5px; text-align:center; line-height:48px; cursor:default; }

	.wrapper.home .showcase .showcase-content .item .product-brand { color:#e46e2a; }
	.wrapper.home .showcase .showcase-content .item .product-name { font-size:14px; }
	.wrapper.home .showcase .showcase-content .item .price-selling { font-size:22px; line-height:33px; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; color:#33485E; }
	.wrapper.home .showcase .showcase-content .item .price-selling span { font-size:16px; line-height:24px; vertical-align:top }
	.wrapper.home .showcase .showcase-content .item .price-list { font-size:18px; line-height:33px; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through; }
	.wrapper.home .showcase .showcase-content .item .price-list span { font-size:14px; line-height:24px; vertical-align:top }

	.wrapper.home .showcase .showcase-content .showcase-brands { margin-top:40px; }
	.wrapper.home .showcase .showcase-content .showcase-brands a { border:1px solid #EEEEEE; width:199px; height:70px; line-height:70px; text-align:center; display:block; float:left; margin:-1px 0px 0px -1px; color:#333; font-weight:bold; color:#33465e; font-size:13px; }
	.wrapper.home .showcase .showcase-content .showcase-brands a:hover { background-color:#EFEFEF; text-decoration:none; }

	.wrapper.home .showcase .showcase-content .showcase-luxury { }
	.wrapper.home .showcase .showcase-content .showcase-luxury a { width:292px; float:left; margin:0px 10px 0px 0px; }
	.wrapper.home .showcase .showcase-content .showcase-luxury a img { }
	.wrapper.home .showcase .showcase-content .showcase-luxury a span { width:100%; height:45px; line-height:45px; text-align:center; display:block; font-size:15px; color:#33485E; font-weight:500 }

	/*.wrapper.home .showcase .showcase-content .showcase-comment { border-top:1px solid #CCC; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item { padding:20px 0 20px 20px; font-size:16px; border-bottom:1px solid #CCC; position:relative; background-color:#FFFFFF; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item figure { float:left; width:60px; height:60px; margin:0 10px 0 0; display:block; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item figure img { width:60px; height:60px; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container { float:right; width:1110px; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .comment-meta { position:absolute; top:20px; right:20px; text-align:right; line-height:22px; font-weight:500; color:#777 }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .comment-meta span { color:#e46e2a; font-weight:500; font-size:17px; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .comment-meta label { font-size:16px; display:inline-block; margin:0 5px 0 5px; font-weight:400; color:#666; vertical-align:middle;}
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .product-name { color:#33485E; font-weight:500; margin:0 0 5px 0; width:825px; display:block; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .comment-text { color:#666; width:825px; }

	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .other-comment { background-color:#FAFAFA; margin-top:25px; font-size:14px; border-top:1px solid #CCC; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .other-comment-item { position:relative; padding:10px; border-bottom:1px solid #CCC; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .other-comment .comment-meta { font-size:14px; position:absolute; top:8px; right:8px; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .other-comment .comment-meta span { font-size:16px; }
	.wrapper.home .showcase .showcase-content .showcase-comment .comment-item .comment-container .other-comment .comment-text { width:680px; }*/

	.wrapper.home .showcase .showcase-comment { }
	.wrapper.home .showcase .showcase-comment .comment-item { color:#33485E; font-size:16px; position:relative; background-color:#FFFFFF; padding:10px 10px; }
	.wrapper.home .showcase .showcase-comment .comment-item .product-name { color:#33485E; font-weight:400; margin:15px 0 ; display:block; font-size:16px; font-weight:bold; text-align:center; }
	.wrapper.home .showcase .showcase-comment .comment-item .product-detail { font-size:14px; line-height:21px; text-align:center; margin:0 auto; padding-top:20px; height:70px }
	.wrapper.home .showcase .showcase-comment .comment-item figure { text-align:center; }
	.wrapper.home .showcase .showcase-comment .comment-item figure img { width:200px; height:200px; }
	.wrapper.home .showcase .showcase-comment .comment-item .comment-container { padding:20px; background-color:#F4F4F4; margin-top:25px; }
	.wrapper.home .showcase .showcase-comment .comment-item .comment-container .comment-meta span { color:#e46e2a; font-weight:500; font-size:17px; }
	.wrapper.home .showcase .showcase-comment .comment-item .comment-container .comment-meta label { font-size:16px; display:inline-block; margin:0 5px 0 5px; font-weight:400; color:#666; vertical-align:middle;}
	.wrapper.home .showcase .showcase-comment .comment-item .comment-container .comment-meta label.star.rated { margin:5px 0 5px 0; }
	.wrapper.home .showcase .showcase-comment .comment-item .comment-container .comment { padding:10px 0 0 0; margin:10px 0 0 0; border-top:1px dashed #33485E; }
	.wrapper.home .showcase .showcase-comment .comment-item .comment-container .comment:first-child { padding:0; margin:0; border:0; }

	.wrapper.home .showcase .showcase-content .loading { background-position:center 100px; }

/* category
------------------------------------------------------------ */
.layout-header.category { }
	.layout-header.category .wrapper { }
	.layout-header.category .wrapper .name { }
	.layout-header.category .wrapper .image { }

.sidebar h3 { font-size:16px; color:#e46e2a; text-decoration:underline; margin:15px 0 8px 0; }
	.sidebar .custom-scroll { max-height:290px; margin:0px 0px 25px 0px; }
	.sidebar .custom-scroll ul { }
	.sidebar .custom-scroll ul li { margin:0; }
	.sidebar .custom-scroll ul li label { font-family: 'Roboto', sans-serif; font-size:13px; color:#535f5f; margin:5px 0;}
	.sidebar .custom-scroll ul li a { color:#535f5f;font-size:13px; font-weight:400; line-height:20px; font-family: 'Roboto', sans-serif;}
	.sidebar .custom-scroll ul li h2 { margin:0px; }

.main .content-header { font-family:Roboto; width:100%; }
	.main .content-header .bread-crumb { color:#93A5A5; float:left; }
	.main .content-header .bread-crumb ul { }
	.main .content-header .bread-crumb ul li { float:left; margin:0px 4px 0px 0px; height:35px; line-height:35px; }
	.main .content-header .bread-crumb ul li a { color:#93A5A5; display:block; }
	.main .content-header .bread-crumb ul li:last-child { display:none }

.main .content-header .view-type { float:right; }
	.main .content-header .view-type a { width:32px; height:32px; display:inline-block; background-image:url(/Content/images/view-type-bg.png); background-repeat:no-repeat; margin:0px 3px 0px 3px; float:right; }
	.main .content-header .view-type a.list { background-position:left top; }
	.main .content-header .view-type a.grid { background-position:right top; }
	.main .content-header .view-type a.list.active,.content-header .sort-type a.list:hover { background-position:left bottom; }
	.main .content-header .view-type a.grid.active,.content-header .sort-type a.grid:hover { background-position:right bottom; }

	.main .content-header .order-type { float:right; width:189px; height:35px; background:url(/Content/images/select-bg.png) no-repeat left top; text-align:center; line-height:35px; }
	.main .content-header .order-type select { width:175px; border:0px; color:#95A5A6; font-weight:bold; }

	.main .content-header .total-count { float:left; height:35px; line-height:35px; }

.main .product-list { }
	.main .product-list ul li { margin: 20px 15px 0px 0px; width:305px; height:400px; float: left; position: relative; }
	.main .product-list ul li:nth-child(3n) { margin-right:0px; }
	.main .product-list ul li a { color:#33485E; font-size:14px; line-height:21px; text-align:right; }
	.main .product-list ul li .product-image { width:305px; height:275px; line-height:275px; text-align:center; position:relative; }
	.main .product-list ul li .product-image img { width:275px; height:275px; vertical-align:middle; }

	.main .product-list ul li .product-image .badges { position:absolute; left:0px; top:0px; z-index:900; margin-top: 13px; }
	.main .product-list ul li .product-image .badges .flag { height:58px; width:58px; display:block; background-repeat:no-repeat; background-position:right top;  margin-top: -13px;  }
	.main .product-list ul li .product-image .badges .yeni-urun { background-image:url(/Content/images/etiket-yeni-urun.png); }
	.main .product-list ul li .product-image .badges .insert-urun { background-image:url(/Content/images/etiket-insert-urunu.png);}
	.main .product-list ul li .product-image .badges .kargo-bedava { background-image:url(/Content/images/etiket-kargo-bedava.png);}
	.main .product-list ul li .product-image .badges .firsat-urun { background-image:url(/Content/images/etiket-firsat-urunu.png);}



	.main .product-list ul li .discount { width:48px; height:48px; font-family:'Titillium Web', Arial, sans-serif; font-size:16px; font-weight:500; display:block; background:url(/Content/images/i-circle-ribbon.png) no-repeat left top; color:#FFF; position:absolute; z-index:500; right:-10px; top:-10px; text-align:center; line-height:48px; cursor:default; }

	.main .product-list ul li .product-brand { color:#e46e2a; }
	.main .product-list ul li .product-name { }
	.main .product-list ul li .price-selling { font-size:22px; line-height:33px; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; color:#33485E; }
	.main .product-list ul li .price-selling span { font-size:16px; line-height:24px; vertical-align:top }
	.main .product-list ul li .price-list { font-size:18px; line-height:33px; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; color:#999; text-decoration:line-through; }
	.main .product-list ul li .price-list span { font-size:14px; line-height:24px; vertical-align:top }



    .main.kampanya .product-list ul li { margin: 20px 15px 0px 0px; width:24%; height:400px; float: left; position: relative; }
	.main.kampanya .product-list ul li:nth-child(4n) { margin-right:0px; }


	.main .brand-list { }
	.main .brand-list .item { border:1px solid #EDEDED; float:left; width:230px; padding:15px; margin:20px 50px 0px 0px; text-align:center; min-height:295px; }
	.main .brand-list .item .image { width:115px; height:115px; float:left; display:block; line-height:115px; text-align:center; }
	.main .brand-list .item .image img { max-width:115px; max-height:115px; vertical-align:middle; }
	.main .brand-list .item .image span { font-size:16px; font-weight:500; color:#33465e; }
	.main .brand-list .item .button { width:160px; text-align:center; background-color:#C3A796; }
	.main .brand-list .item .button:hover { background-color:#33475e; }

	.main .brand-search { width:489px; height:37px; line-height:37px; padding:0px 25px 0px 15px; background:url(/Content/images/brand-search-bg.png) no-repeat left top; }
	.main .brand-search input[type="text"] { width:445px; height:18px; line-height:18px; padding:7px 0px 5px 0px; border:0px; color:#BDC3C6; font-weight:bold; }

/* product
------------------------------------------------------------ */
.layout-header.product { background-color:#ECF0F1; height:2px; }
.main .product-left { width:500px; margin:0px 20px 0px 0px; position:relative; }
.main .product-left .discount { width:64px; height:64px; line-height:64px; text-align:center; color:#FFF; font-size:20px; position:absolute; top:-15px; right:-15px; background:url(/Content/images/i-circle-ribbon-big.png) no-repeat left top; z-index:500; }   
	.main .product-left .product-image { width:500px; height:500px; }
	.main .product-left .product-image img { width:500px; height:500px; position:relative !important }
	.main .product-left .product-thumb { width:100%; height:88px; display:block; margin:20px 0px 0px 0px; }
	.main .product-left .product-thumb a { width:88px; height:88px; display:block; float:left; border:1px solid #ECF0F1; margin:0px 10px 0px 0px; }
	.main .product-left .product-thumb a img { width:88px; height:88px; }

	.main .product-left .badges { position:absolute; left:0px; top:0px; z-index:900; margin-top: 13px;}
	.main .product-left .badges .flag { height:58px; width:58px; display:block; background-repeat:no-repeat; background-position:right top;  margin-top: -13px;  }
	.main .product-left .badges .yeni-urun { background-image:url(/Content/images/etiket-yeni-urun.png); }
	.main .product-left .badges .insert-urun { background-image:url(/Content/images/etiket-insert-urunu.png);}
	.main .product-left .badges .kargo-bedava { background-image:url(/Content/images/etiket-kargo-bedava.png);}
	.main .product-left .badges .firsat-urun { background-image:url(/Content/images/etiket-firsat-urunu.png);}


.main .product-right { width:680px; }
	.main .product-right .product-content { font-size:14px; line-height:21px; color:#e46e2a;}
	.main .product-right .product-content .product-brand { font-size:18px; font-weight:200; color:#e46e2a; line-height:27px; margin:10px 0px 0px 0px; }
	.main .product-right .product-content .product-name { font-size:20px; color:#e46e2a; line-height:27px; margin:0; }
	.main .product-right .product-content .product-code { font-size:14px; color:#e46e2a; line-height:21px; font-weight:500; }
	.main .product-right .product-content .price-selling { font-size:22px; color:#33485E; line-height:33px; }
	.main .product-right .product-content .price-selling span { font-size:16px; line-height:24px; vertical-align:top; }
	.main .product-right .product-content .price-list { font-size:18px; color:#999; line-height:33px; text-decoration:line-through; }
	.main .product-right .product-content .price-list span { font-size:13px; line-height:24px; vertical-align:top; }
	.main .product-right .product-content .add-basket { margin:20px 0 0 0 }
	.main .product-right .product-content .add-basket select { width:50px; height:35px; color:#33475e; font-size:14px; font-weight:700; border:1px solid #E4E4E4; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; }
	.main .product-right .product-content .add-basket #quantity {width: 50px;height: 25px;color: #33475e;font-size: 14px;font-weight: 500;border: 1px solid #e4e4e4;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;padding: 5px;}
	.main .product-right .product-content .add-basket a { margin:0 0 0 10px; }
	.main .product-right .product-content .product-code a { color:#e46e2a; text-decoration:underline }

	.main .product-right .product-content .bayi-ozel-fiyat { padding:7px; border:1px dashed #af292e; }
	.main .product-right .product-content .bayi-ozel-fiyat label { color:#af292e; font-size:14px; font-weight:600; height:35px; line-height:35px; }
	.main .product-right .product-content .bayi-ozel-fiyat .price-selling { font-size:24px; color:#af292e; height:35px; font-weight:500; }
	.main .product-right .product-content .bayi-ozel-fiyat .price-selling span { font-size:18px; color:#af292e; font-weight:500; }

	.main .product-right .product-content .additional-price { }
	.main .product-right .product-content .additional-price .note { font-size:18px; color:#e46e2a; height:30px; display: table-cell; vertical-align: bottom; background:url(/Content/images/feather-icon.png) no-repeat left center; padding:0 0 0 35px }
	.main .product-right .product-content .additional-price select,
	.main .product-right .product-content .additional-price input[type='text'] { border:1px solid #e4e4e4 }
	.main .product-right .product-content .additional-price select { display:block; height:32px; padding:5px 5px 5px 5px; font-size:12px !important; color:#33485E; }
	.main .product-right .product-content .additional-price input[type='text'] { margin:10px 0 0 0; height:20px; padding:5px 5px 5px 5px; width:300px; border:1px dashed #af292e!important; color:#af292e; display:inline-block; }

	.main .product-right .payment-installments { }
	.main .product-right .payment-installments .payment-installment { width:265px; float:left; margin:5px; }
	.main .product-right .payment-installments .payment-installment .credit-card-logo { height:25px; line-height:25px; display:block; text-align:center; }
	.main .product-right .payment-installments .payment-installment .credit-card-logo img { vertical-align:middle; }
	.main .product-right .payment-installments .payment-installment table { width:100%; margin-top:5px; }
	.main .product-right .payment-installments .payment-installment table thead { }
	.main .product-right .payment-installments .payment-installment table thead tr { }
	.main .product-right .payment-installments .payment-installment table thead tr th { border-bottom:2px solid #e46e2a;}
	.main .product-right .payment-installments .payment-installment table tbody { }
	.main .product-right .payment-installments .payment-installment table tbody tr { }
	.main .product-right .payment-installments .payment-installment table tbody tr td { text-align:center; cursor:default; color:#e46e2a;}
	.main .product-right .payment-installments .payment-installment table tbody tr:hover td { background-color:#e46e2a;color:#FFF; }

	.main .product-right .product-content .more-product { margin:20px 0px 0px 0px; }
	.main .product-right .product-content .more-product ul {  }
	.main .product-right .product-content .more-product ul li { float:left; color:#999; margin:0px 10px 0px 0px; }
	.main .product-right .product-content .more-product ul li a { color:#999; font-weight:bold; text-decoration:underline; font-family: Roboto; font-size:12px; }

	.comment { }
  .comment .item { float:left; width:321px; margin-top:5px; }
	.comment .item.full { width:100%; display:block; float:none; }
   .comment .item label { height:30px; line-height:30px; display:inline-block; }
  .comment .item sup { color:#af292e }
   .comment .item input { display:block; width:305px; border:1px solid #D5DEE1; font-size:12px; }
  .comment .item textarea { display:block; width:635px; height:50px; padding:5px; resize:none; border:1px solid #D5DEE1; color:#666; font-size:12px; }

 .comment .title { font-size:16px; font-family:'Titillium Web',Arial,Helvetica,sans-serif; color:#666; font-weight:500; }

	.comment table { width:653px; }
	.comment table tbody { }
	.comment table tbody tr { }
	.comment table tbody tr td { padding:5px; color:#555; position:relative; }
 .comment table tbody tr:nth-child(odd) td { background-color:#F3F3F3; }
   .comment table tbody tr:nth-child(even) td { background-color:#FFFFFF; }
	.comment table tbody tr td span { position:absolute; right:5px; top:5px; font-size:12px; }
	.comment table tbody tr td label.star { height:18px; line-height:18px; display:inline-block; margin:0 0 0 5px; }
  .comment table tbody tr td label.star img { vertical-align:top; }

/* shopping-cart
------------------------------------------------------------ */
.shopping-step { text-align:center; }
	.shopping-step ul { }
	.shopping-step ul li { float:left; display:block; height:49px; line-height:49px; color:#D7C4B9; font-size:24px; margin:0px 0px 0px 18px; padding:0px 0px 0px 60px; font-weight:200; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; background-repeat:no-repeat; background-position:left top; }
	.shopping-step ul li.active { background-position:left bottom; color:#e46e2a; }
	.shopping-step ul li.first { background-image:url(/Content/images/shopping-step-first.png) }
	.shopping-step ul li.second { background-image:url(/Content/images/shopping-step-second.png) }
	.shopping-step ul li.third { background-image:url(/Content/images/shopping-step-third.png) }
	.shopping-step ul li.fourth { background-image:url(/Content/images/shopping-step-fourth.png) }
	.shopping-step ul li.sep { width:62px; height:49px; padding:0px; background-image:url(/Content/images/shopping-step-sep.png) }

.shopping-desc { font-size:14px; color:#33485e; }
.kargo-hatirlat { font-size:18px; line-height:25px; font-family:'Titillium Web', Arial, sans-serif; padding:0px 0px 0px 40px; background:url(/Content/images/i-truck-brown.png) no-repeat left center; color:#33485e }
.kargo-hatirlat span { color:#33475e; }

.shopping-cart-table {   }
	.shopping-cart-table table { width:100%; }
	.shopping-cart-table table thead { }
	.shopping-cart-table table thead tr { }
	.shopping-cart-table table thead tr th { height:45px; line-height:45px; color:#33465E; font-size:16px; font-weight:400; border-bottom:1px solid #DEE1E3; text-align:left; padding:0px 0px 0px 20px; }
	.shopping-cart-table table thead tr th:first-child { padding:0px 0px 0px 0px; }
	.shopping-cart-table table tbody { margin-top:10px; }
	.shopping-cart-table table tbody tr { }
	.shopping-cart-table table tbody tr td { height:100px; line-height:120px; text-align:left; padding:20px 0px 0px 20px; color:#33485E; font-weight:400; margin:10px 0px 0px 0px; }
	.shopping-cart-table table tbody tr td:first-child { padding:20px 0px 0px 0px; }
	.shopping-cart-table table tbody tr td .product-image { width:100px; height:100px; line-height:100px; text-align:center; display:block; border:1px solid #ECF0F1 }
	.shopping-cart-table table tbody tr td .product-image img { width:98px; height:98px; vertical-align:middle; }
	.shopping-cart-table table tbody tr td .product-brand { font-size:14px; line-height:24px; }
	.shopping-cart-table table tbody tr td .product-name { font-size:16px; line-height:27px; }
	.shopping-cart-table table tbody tr td .product-note { font-size:16px; line-height:27px; display:inherit; cursor:default }
	.shopping-cart-table table tbody tr td .product-price { font-size:22px; line-height:33px; }
	.shopping-cart-table table tbody tr td .product-price span { font-size:16px; line-height:24px; vertical-align:top; }
	.shopping-cart-table table tbody tr td .product-amount { height:33px; line-height:33px; display:block; }
	.shopping-cart-table table tbody tr td .product-amount span { height:33px; line-height:33px; display:block; padding:0px 10px 0px 10px; font-size:16px; color:#33485E; }
	.shopping-cart-table table tbody tr td .product-amount label { width:24px; height:24px; display:block; cursor:pointer; background-repeat:no-repeat; background-image:url(/Content/images/shopping-cart-icon.png); margin:3px 0px 0px 0px;}
	.shopping-cart-table table tbody tr td .product-amount .increase { background-position:left top; }
	.shopping-cart-table table tbody tr td .product-amount .decrease { background-position:-24px top }
	.shopping-cart-table table tbody tr td .product-remove { width:24px; height:24px; display:block; background:url(/Content/images/shopping-cart-icon.png) no-repeat right top; cursor:pointer; }
	.shopping-cart-table table tbody tr.emptyCart td { height:30px; line-height:30px; text-align:center; font-size:20px; color:#33485E; font-weight:400; margin:10px 0px 0px 0px; }

	.shopping-cart-total { width:198px; padding:20px; border:1px solid #E4E4E4; position:relative; margin:45px 20px 0px 0px; }
	.shopping-cart-total .arrow { width:7px; height:17px; display:block; background:url(/Content/images/shopping-cart-total-arrow.png) no-repeat left top; position:absolute; left:-7px; top:20px; }
		.shopping-cart-total table { }
		.shopping-cart-total table tbody { }
		.shopping-cart-total table tbody tr { }
		.shopping-cart-total table tbody tr td { font-size:16px; color:#666666; padding:10px 0px 10px 0px; white-space:nowrap; border-top:1px dotted #DDDDDD; }
		.shopping-cart-total table tbody tr:first-child td { border-top:0px; }
		.shopping-cart-total table tbody tr td.sep { padding:10px 10px 10px 10px; }
		.shopping-cart-total table tbody tr td i { width:14px; height:14px; font-family:Tahoma; font-size:11px; font-style:normal; color:#FFFFFF; background-color:#999999; text-align:center; margin:0px 0px 0px 8px; cursor:pointer; display:inline-block; }

		
		.shopping-cart-total + .shopping-cart-table { width:930px !important }

	.shopping-cart-discount { }
	.shopping-cart-discount input[type="text"],
	.shopping-cart-discount input[type="text"]:disabled { width:305px; height:21px; line-height:21px; padding:6px 4px 6px 4px; border:1px solid #CDD2D5; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
	.shopping-cart-discount a { }
	.shopping-cart-discount .login-required { font-size:13px; font-family:Roboto; color:#33485e; }
	.shopping-cart-discount .login-required a { color:#33485e; text-decoration:underline; }

	.shopping-cart-discount .shopping-cart-discount-success { height:24px; line-height:24px; padding:15px 0px 15px 50px; color:#666666; font-weight:bold; background:url(/Content/images/mini-green-thick.png) no-repeat 15px center; border:1px solid #EFEFEF; }

	.button.buy { padding:0px 38px 0px 38px; }

/* order
------------------------------------------------------------ */
.order-complete { font-family:Roboto; }
	.order-complete .sidebar { float:left; width:89px; height:100%; margin:0px; text-align:center; position:relative; }
	.order-complete .sidebar i { width:7px; height:11px; display:block; background:url(/Content/images/mini-arrow-left.png) no-repeat left top; position:absolute; right:-1px; top:20px; }
	.order-complete .main { width:850px; padding:0px 15px 0px 15px; border-left:1px solid #DDDDDD }
	.order-complete .sidebar + .main { float:left; width:660px; }

	.order-complete .main .title { font-size:22px; color:#666666; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; }
	.order-complete .main .order-summary { font-size:12px; color:#666666; line-height:27px; }
	.order-complete .main .order-summary .order-status { color:#E42526; font-weight:bold; }
	.order-complete .main .order-detail { width:650px; padding:20px 20px 30px 20px; border:1px solid #EFEFEF; font-family:Tahoma; font-size:12px; line-height:15px; color:#666; }
	.order-complete .main .order-detail p { margin:0px 0px 15px 0px;}
	.order-complete .main .order-detail .order-info { font-size:11px; font-family:Roboto; color:#858585; background:url(/Content/images/red-comment.png) no-repeat left 3px; padding:0px 0px 0px 25px; }

    .order-wrapper .order-step.payment .order-complete.disabled {
    
        background-image: url(/Content/images/i-arrow-right-bottom.png);
        background-repeat: no-repeat;
        background-position: 15px center;
        background-color: #68809c;
    }

.order-wrapper { margin:40px 0px 0px 0px; }
	.order-wrapper .order-step { display:block; }
	.order-wrapper .order-step .sidebar { width:99px; height:100%; margin:0px; text-align:center; position:relative; padding:20px 0px 0px 0px; }
	.order-wrapper .order-step .sidebar .arrow { width:7px; height:11px; display:block; background:url(/Content/images/mini-arrow-left.png) no-repeat left top; position:absolute; right:-1px; top:40px; }
	.order-wrapper .order-step .sidebar i { width:50px; height:50px; display:block; background-position:left top; background-repeat:no-repeat; margin:0 auto; }
	.order-wrapper .order-step .sidebar i.complete { background-position:left bottom; }

	.order-wrapper .order-step .main { width:1065px; min-height:75px; padding:25px 15px 0px 20px; border-left:1px solid #DDDDDD }
	.order-wrapper .order-step .main .step-title { font-size:22px; color:#666666; display:block; font-family:'Titillium Web',Arial,Helvetica,sans-serif; }
	.order-wrapper .order-step .main .step-info { font-family:Roboto; font-size:12px; color:#B9B9B9; padding:0px 0px 0px 20px; margin:5px 0px 20px 0px; background:url(/Content/images/gray-comment.png) no-repeat left 3px; }
	.order-wrapper .order-step .main p { font-family:Roboto; font-size:12px; color:#666; }

	/* shopping-cart
	------------------------------------------------------------ */
	.order-wrapper .order-step.shopping-cart { }
		.order-wrapper .order-step.shopping-cart .sidebar { }
		.order-wrapper .order-step.shopping-cart .sidebar i { background-image:url(/Content/images/i-orderstep-cart.png); }

		.order-wrapper .order-step.shopping-cart .main { }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper { width:100%; }

		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table { width:815px !important; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table { width:100%; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table thead { }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table thead tr { }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table thead tr th { height:25px; line-height:25px; color:#666666; font-size:14px; border-bottom:1px solid #DDDDDD; text-align:left; padding:0px 0px 0px 10px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table thead tr th:first-child { padding:0px 0px 0px 0px; width:50px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody { margin-top:10px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr { }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr td { height:60px; line-height:80px; text-align:left; padding:5px 0px 0px 10px; color:#525252; margin:5px 0px 0px 0px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr td:first-child { padding:5px 0px 0px 0px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr td .product-image { width:50px; height:50px; line-height:50px; text-align:center; display:block; border:1px solid #ECF0F1 }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr td .product-image img { width:48px; height:48px; vertical-align:middle; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr td .product-brand { font-size:13px; line-height:18px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr td .product-name { font-size:14px; line-height:20px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr td .product-price { font-size:15px; line-height:30px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr td .product-price span { font-size:12px; line-height:20px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table tbody tr td .product-amount { height:30px; line-height:30px; font-size:14px; }

		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total { border:1px solid #E4E4E4; position:relative; margin:0px 0px 0px 0px; }
		.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total .arrow { }
			.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total table {  }
			.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total table tbody { }
			.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total table tbody tr { }
			.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total table tbody tr td { font-size:15px; color:#525252; border-top:1px solid #DDD }
			.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total table tbody tr:first-child td { border-top:0px; }
			.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total table tbody tr td.sep { padding:10px 10px 10px 10px; }
			.order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total table tbody tr td i { }

/* order track
------------------------------------------------------------ */
.dialog-wrapper .order-wrapper { margin:10px 0px 0px 0px; }
.dialog-wrapper .order-wrapper .order-step .main { width:780px; padding:10px 0px 0px 0px;  border-left:0px; }
.dialog-wrapper .order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table { width:780px !important }
.dialog-wrapper .order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-total table tbody tr td { font-size:13px; }
.dialog-wrapper .order-wrapper .order-step.shopping-cart .main .shopping-cart-wrapper .shopping-cart-table table thead tr th { font-size:13px; font-weight:bold; }

	/* addresses
	------------------------------------------------------------ */
	.order-wrapper .order-step.addresses { }
		.order-wrapper .order-step.addresses .sidebar { }
		.order-wrapper .order-step.addresses .sidebar i { background-image:url(/Content/images/truck-icon.png); }

		.order-wrapper .order-step.addresses .main { }
		.order-wrapper .order-step.addresses .main ul { }
		.order-wrapper .order-step.addresses .main ul li { width:200px; height:118px; float:left; padding:10px 10px 10px 40px; margin:0px 10px 10px 0px; border:1px solid #D8D8D8; position:relative; cursor:pointer; box-shadow:0px 3px 0px #F5F5F5;-moz-box-shadow:0px 3px 0px #F5F5F5;-webkit-box-shadow:0px 3px 0px #F5F5F5 }
		.order-wrapper .order-step.addresses .main ul li.selected { border:1px solid #33475e !important}
		.order-wrapper .order-step.addresses .main ul li:hover { border-color:#33475E }
		.order-wrapper .order-step.addresses .main ul li .address-radio { width:18px; height:18px; display:block; position:absolute; left:10px; top:60px; }
		.order-wrapper .order-step.addresses .main ul li .title { font-size:14px; font-weight:600; color:#e46e2a;}
		.order-wrapper .order-step.addresses .main ul li .full-address { font-size:11px; line-height:16px; height:68px; color:#e46e2a;margin:10px 0px 0px 0px; font-family:Verdana; }
		.order-wrapper .order-step.addresses .main ul li span { font-size:13px; font-weight:600; color:#33475e; display:block; position:absolute; right:14px; bottom:14px; display:none; background:url(/Content/images/tick.png) no-repeat left 4px; padding:0px 0px 0px 17px; }
		.order-wrapper .order-step.addresses .main ul li.selected span { display:block;}

		.order-wrapper .order-step.addresses .main .new-address { width:200px; height:118px; display:block; padding:10px 10px 10px 40px; margin:0px 10px 10px 0px; border:1px dashed #D8D8D8; background-color:#FBFBFB; position:relative; cursor:pointer; box-shadow:0px 3px 0px #F5F5F5;-moz-box-shadow:0px 3px 0px #F5F5F5;-webkit-box-shadow:0px 3px 0px #F5F5F5 }
		.order-wrapper .order-step.addresses .main .new-address span { font-size:14px; font-weight:600; height:18px; display:block; color:#e46e2a;background:url(/Content/images/plus.png) no-repeat left center; padding:0px 0px 0px 17px; position:absolute; left:70px; top:60px; }
		.order-wrapper .order-step.addresses .new-address:hover { border-color:#33475E }

		.order-wrapper .order-step.addresses .main .same { }
		.order-wrapper .order-step.addresses .main .same label { font-family:Verdana; color:#e46e2a;font-size:11px; }

		.order-wrapper .order-step.addresses .shipment-method { margin:10px 0px 10px 0px; }
		.order-wrapper .order-step.addresses .shipment-method a { height:25px; display:block; padding:0px 0px 0px 56px; background:url(/Content/images/i-truck.png) no-repeat left center; color:#353535; font-size:14px; line-height:20px; }

		.new-address { }
		.new-address .info { font-size:12px; font-family:Roboto; color:#858585; padding:0px 0px 0px 20px; background:url(/Content/images/gray-comment.png) no-repeat left 3px; margin:0px 0px 15px 0px; }
		.new-address .item { margin:0px 0px 6px 0px }
		.new-address .item label { font-weight:bold; height:20px; line-height:20px; display:inline-block; margin:2px 0px 4px 0px; }
		.new-address .item input[type="text"] { width:203px; display:block; border:1px solid #CCCCCC; }
		.new-address .item select { display:block; width:214px; }
		.new-address .item textarea { display:block; width:430px; height:50px; resize:none; border:1px solid #CCCCCC; }
		.new-address .item sup { color:#af292e; font-size:13px; top:-0.3em }
		.new-address .item input.line-block { width:430px; }

	/* gift & note
	------------------------------------------------------------ */
	.order-wrapper .order-step.gift-note { }
		.order-wrapper .order-step.gift-note .sidebar { }
		.order-wrapper .order-step.gift-note .sidebar i { background-image:url(/Content/images/gift-icon.png); }

		.order-wrapper .order-step.gift-note .main { }
		.order-wrapper .order-step.gift-note .main .gift-note-wrapper { width:405px; }
		.order-wrapper .order-step.gift-note .main .gift-note-wrapper input[type="text"] { width:395px; height:18px; line-height:18px; padding:6px 4px 6px 4px; border:1px solid #BBBBBB; }
		.order-wrapper .order-step.gift-note .main .gift-note-wrapper span { font-family:Roboto; font-size:11px; color:#AAAAAA; display:block; text-align:right; height:20px; line-height:20px; }

	/* shipment
	------------------------------------------------------------ */
	.order-wrapper .order-step.shipment { }
		.order-wrapper .order-step.shipment .sidebar { }
		.order-wrapper .order-step.shipment .sidebar i { background-image:url(/Content/images/shipment-icon.png); }

		.order-wrapper .order-step.shipment .main { }
		.order-wrapper .order-step.shipment .main .shipment-wrapper { }
		.order-wrapper .order-step.shipment .main .shipment-wrapper table { width:625px; }
		.order-wrapper .order-step.shipment .main .shipment-wrapper table tbody { }
		.order-wrapper .order-step.shipment .main .shipment-wrapper table tbody tr { }
		.order-wrapper .order-step.shipment .main .shipment-wrapper table tbody tr td { font-family:Roboto; font-size:12px; color:#666666; border-bottom:1px dotted #BBBBBB; padding:7px 5px 7px 5px; }
		.order-wrapper .order-step.shipment .main .shipment-wrapper table tbody tr td .sep { width:1px; height:16px; background-color:#DDDDDD; display:block; }


	/* shopping-cart
	------------------------------------------------------------ */
	.order-wrapper .order-step.shopping-cart { }
		.order-wrapper .order-step.shopping-cart .sidebar { }
		.order-wrapper .order-step.shopping-cart .sidebar i { background-image:url(/Content/images/cart-circle-icon.png); }

	/* payment
	------------------------------------------------------------ */
	.order-wrapper .order-step.payment { }
		.order-wrapper .order-step.payment .sidebar { }
		.order-wrapper .order-step.payment .sidebar i { background-image:url(/Content/images/payment-icon.png); }

		.order-wrapper .order-step.payment .main { }

		.order-wrapper .order-step.payment .main .payment-tabs { }
		.order-wrapper .order-step.payment .main .payment-tabs ul { }
		.order-wrapper .order-step.payment .main .payment-tabs ul li { float:left; margin:0px 10px 0px 0px; width:107px; height:42px; display:block; background:url(/Content/images/tabs-bg.png) no-repeat left top; color:#666666; text-align:center; font-size:12px; font-family:Roboto; line-height:33px; cursor:pointer; }
		.order-wrapper .order-step.payment .main .payment-tabs ul li.active ,.order-wrapper .order-step.payment .main .payment-tabs ul li:hover { background-position:left bottom; color:#FFFFFF; }

		.order-wrapper .order-step.payment .main .payment-tabs-content { width:650px; padding:0 30px 0 0; float:left; }


		.order-wrapper .order-step.payment .order-complete { background-image:url(/Content/images/i-arrow-right-bottom.png); background-repeat:no-repeat; background-position:15px center; padding:0 20px 0 35px; font-family: 'Titillium Web', Arial, Helvetica, sans-serif; }

		/* credit card
		------------------------------------------------------------ */
		.order-wrapper .order-step.payment .main .payment-credit-card { }
			.order-wrapper .order-step.payment .main .payment-credit-card label { font-family:Roboto; font-size:12px; font-weight:bold; color:#666666; display:block; height: 20px;
    line-height: 20px;
    padding-left: 25px; }
			.order-wrapper .order-step.payment .main .payment-credit-card .credit-card-number { }
			.order-wrapper .order-step.payment .main .payment-credit-card .credit-card-number input[type="text"] { width:200px; height:20px; border:1px solid #BBBBBB; }
			.order-wrapper .order-step.payment .main .payment-credit-card .credit-card-number .show-payment-installments { }
			.order-wrapper .order-step.payment .main .payment-credit-card .credit-card-number .show-payment-installments span { font-family:Roboto; font-size:11px; line-height:30px; color:#666666; text-decoration:underline; padding:0px 0px 0px 17px; background:url(/Content/images/calculate-icon.png) no-repeat left center; cursor:pointer;}
			.order-wrapper .order-step.payment .main .payment-credit-card .credit-card-number .show-payment-installments span:hover { text-decoration:none }
			.order-wrapper .order-step.payment .main .payment-credit-card .credit-card-number span.field-validation-error { float:left; width:100%; }

			.order-wrapper .order-step.payment .main .payment-credit-card .last-date { }
			.order-wrapper .order-step.payment .main .payment-credit-card .last-date select { padding:4px 5px 4px 5px;  }

			.order-wrapper .order-step.payment .main .payment-credit-card .cvc2 input[type="text"] { width:38px; height:20px; text-align:center; border:1px solid #BBBBBB; }
			.order-wrapper .order-step.payment .main .payment-credit-card .cvc2 .cvc-label { font-size:11px; font-family:Roboto; color:#666666; line-height:15px; }

			.order-wrapper .order-step.payment .main .payment-credit-card .card-logo { }
			.order-wrapper .order-step.payment .main .payment-credit-card .card-logo img { margin:0px 5px 0px 0px; float:left }
			.order-wrapper .order-step.payment .main .payment-credit-card .card-logo span { height:25px; line-height:25px; color:#666666; font-size:11px; font-family:Roboto; display:block; float:left; }

			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments { }
			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments table { width:450px; font-family:Roboto; font-size:12px; color:#666666; text-align:left; }
			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments table thead { }
			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments table thead tr { }
			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments table thead tr th { font-weight:bold; border-bottom:1px solid #666666; height:25px; line-height:25px; text-indent:10px; }
			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments table tbody { }
			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments table tbody tr { }
			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments table tbody tr td { border-bottom:1px dotted #D4D4D4; height:35px; line-height:35px; text-indent:10px; }
			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments table thead tr th:first-child,
			.order-wrapper .order-step.payment .main .payment-credit-card .payment-installments table tbody tr td:first-child { text-indent:0; }

			.order-wrapper .order-step.payment .main .contract { font-family:Roboto; color:#666666; font-size:12px; height:18px; line-height:18px; display:block; }
			.order-wrapper .order-step.payment .main .contract a { color:#666666; font-weight:bold; text-decoration:underline }

			/* payment installment
			------------------------------------------------------------ */
			.dialog-wrapper.payment-installments { }
			.dialog-wrapper.payment-installments .payment-installment { width:238px; float:left; margin:5px; padding:5px; border:1px solid #000; }
			.dialog-wrapper.payment-installments .payment-installment .credit-card-logo { height:35px; line-height:35px; display:block; text-align:center; }
			.dialog-wrapper.payment-installments .payment-installment .credit-card-logo img { vertical-align:middle; }
			.dialog-wrapper.payment-installments .payment-installment table { width:100%; margin-top:8px; }
			.dialog-wrapper.payment-installments .payment-installment table thead { }
			.dialog-wrapper.payment-installments .payment-installment table thead tr { }
			.dialog-wrapper.payment-installments .payment-installment table thead tr th { background-color:#000; height:23px; line-height:23px; color:#FFF; font-weight:normal; border-right:1px solid #FFF; }
			.dialog-wrapper.payment-installments .payment-installment table thead tr:first-child th { border-bottom:0px }
			.dialog-wrapper.payment-installments .payment-installment table tbody { }
			.dialog-wrapper.payment-installments .payment-installment table tbody tr { }
			.dialog-wrapper.payment-installments .payment-installment table tbody tr td { text-align:center; cursor:default; height:23px; line-height:23px; border-right:1px solid #FFF; border-top:1px solid #FFF; color:#666}
			.dialog-wrapper.payment-installments .payment-installment table tbody tr:nth-child(odd) td { background-color:#F6F6F6 }
			.dialog-wrapper.payment-installments .payment-installment table tbody tr:nth-child(even) td { background-color:#FFF }

		/* bank transfer
		------------------------------------------------------------ */
		.order-wrapper .order-step.payment .main .payment-bank-transfer { }
			.order-wrapper .order-step.payment .main .payment-bank-transfer .payment-amount { font-family:Tahoma; color:#666666; }
			.order-wrapper .order-step.payment .main .payment-bank-transfer .payment-amount p { line-height:15px; }
			.order-wrapper .order-step.payment .main .payment-bank-transfer .payment-amount p span { font-size:16px; line-height:20px; }

			.order-wrapper .order-step.payment .main .payment-bank-transfer .bank-transfer-options { font-family:Roboto; font-size:12px; color:#666666; }
			.order-wrapper .order-step.payment .main .payment-bank-transfer .bank-transfer-options ul { }
			.order-wrapper .order-step.payment .main .payment-bank-transfer .bank-transfer-options ul li { display:block; margin:20px 0px 0px 0px; line-height:15px; }
			.order-wrapper .order-step.payment .main .payment-bank-transfer .bank-transfer-options ul li .custom { float:left; }

			.order-wrapper .order-step.payment .main .payment-bank-transfer .bank-transfer-info { width:495px; font-family:Roboto; font-size:11px; color:#858585; padding:12px 12px 15px 37px; border:1px solid #EFEFEF; background:url(/Content/images/red-comment.png) no-repeat 12px 12px; }
		
		/* kapıda ödeme
		------------------------------------------------------------ */
		.order-wrapper .order-step.payment .main .cash-on-delivery { }
			.order-wrapper .order-step.payment .main .cash-on-delivery .payment-amount { font-family:Tahoma; color:#666666; }
			.order-wrapper .order-step.payment .main .cash-on-delivery .payment-amount p { line-height:15px; }
			.order-wrapper .order-step.payment .main .cash-on-delivery .payment-amount p span { font-size:16px; line-height:20px; }

			.order-wrapper .order-step.payment .main .cash-on-delivery .phone-number { }
				.order-wrapper .order-step.payment .main .cash-on-delivery .phone-number input[type="text"] { width:200px; height:20px; border:1px solid #BBBBBB; }
				.order-wrapper .order-step.payment .main .cash-on-delivery .phone-number label { font-family:Roboto; font-size:12px; font-weight:bold; color:#666666; display:block; height:25px; line-height:25px; }

			.order-wrapper .order-step.payment .main .cash-on-delivery ul { margin-left:20px; }
			.order-wrapper .order-step.payment .main .cash-on-delivery ul li { list-style:circle; line-height:18px; color:#666 }
		 
/* pages
------------------------------------------------------------ */
.pages-wrapper { }
.pages-wrapper .menu-list { width:220px; font-family:Roboto; float:left; }
.pages-wrapper .menu-list ul { }
.pages-wrapper .menu-list ul li { margin-bottom:1px; }
.pages-wrapper .menu-list ul li a { height:30px; line-height:30px; display:block; background-color:#F0F0F0; color:#666666; text-indent:15px; }
.pages-wrapper .menu-list ul li a:hover,.pages-wrapper .menu-list ul li.active a { background-color:#33475e; color:#FFF; }

.pages-wrapper .page-content { width:960px; color:#666; font-size:12px; font-family:Roboto; line-height:20px; }

/* hesabım
------------------------------------------------------------ */
.address-list { }
.address-list li { width:462px; height:23px; border:1px solid #666; padding:5px 5px 10px 11px; border-top:none; }
.address-list li:first-child { border-top:1px solid #666; }
.address-list li span { background:url(/Content/images/address-point.png) left center no-repeat; padding:5px 0px 3px 19px; height:18px; display:block; float:left; color:#666; font-size:12px; font-family:Roboto; }
.address-list li .fright { padding:5px 12px 0px 0px;}
.address-list li .fright a { font-size:14px; color:#33475e; text-decoration:underline }

.order-list { width:100%; font-family:Roboto; color:#666666; }
.order-list thead { }
.order-list thead tr { }
.order-list thead tr th { border-bottom:1px solid #666666; text-align:left; font-size:12px; font-weight:bold; height:15px; padding:8px 2px 8px 2px; }
.order-list tbody { }
.order-list tbody tr { }
.order-list tbody tr td { border-bottom:1px solid #DDDDDD; height:15px; padding:8px 2px 8px 2px; }
.order-list tbody tr td a { color:#33475e; text-decoration:underline; }

.order-product-list { width:100%; font-family:Roboto; color:#666666; font-size:12px; text-align:left; }
.order-product-list thead { }
.order-product-list thead tr { }
.order-product-list thead tr th { font-weight:bold; border-bottom:1px solid #DDDDDD; padding-bottom:7px; }
.order-product-list tbody { }
.order-product-list tbody tr { }
.order-product-list tbody tr td { border-bottom:1px dashed #DDDDDD; padding:10px 0px 10px 0px; vertical-align:top }
.order-product-list tbody tr td .product-image { border:1px solid #EDEDED; width:50px; height:50px; text-align:center; line-height:50px; display:block; }
.order-product-list tbody tr td .product-image img { width:48px; height:48px; vertical-align:middle; }

.order-product-list tbody tr td .product-name { color:#525252; display:block; }
.order-product-list tbody tr td .product-code { color:#999999; display:block; }
.order-product-list tbody tr td .product-brand { color:#e46e2a;display:block; }

.order-total { width:250px; color:#666666; font-family:Roboto; font-size:12px; }
.order-total tbody { }
.order-total tbody tr { }
.order-total tbody tr td { height:30px; line-height:30px; border-bottom:1px solid #DDDDDD }
.order-total tbody tr td span { font-size:16px; }



.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}



.kirtasiye-katalog:hover {
		background-color:#FFF !important;
	}


.ucretsiz-kargo-label{
	height: 50px; margin:15px 0 20px; line-height: 50px; font-weight: 700; font-size: 16px; text-align: center; background:#33475e; width: 100%; color: #fff;
}
header nav ul li h2{
font-weight:600;  
}

footer .shortcuts ul li ul li{
  line-height:20px;
}

header nav ul li .menu-wrapper .item{
  font-size:14px;
}
.ucretsiz-kargo-label{
  font-weight:600;
  font-size:14px;
}

button, .button{
  font-family: 'Titillium Web', sans-serif;
  font-size:12px;
  font-weight:600;
}

.ui-tabs .ui-tabs-panel{
   font-family: 'Titillium Web', sans-serif !important;
  font-size:13px !important;
  padding:10px;
}

.ui-tabs .ui-tabs-panel#urun-aciklamasi{
     font-size:16px !important;
}

.main .product-right .product-content .product-detail{
    font-size:14px;
    color:#777;
    line-height:24px;
        
}

.main .product-right .product-content .product-brand{
  color:#33475e;
  font-size:16px;
  font-weight:500;

}

.main .product-right .product-content .price-selling{
  color:#33485E;
  font-weight:600;
}

.main .product-right .product-content .product-name{
  color: #33475e;
}

.main .product-right .product-content .product-code{
  color:#33475e;
  margin-bottom:15px;
}
.ui-tabs .ui-tabs-nav li{
    border-color: #33475e;

}
.ui-tabs .ui-tabs-nav li a{
  background-color: #33475e;
}


button:hover, .button:hover{
      background-color: #e46e2a;
}

.wrapper.home .showcase .showcase-content .item .price-selling{
  font-weight:600;
}

.wrapper.home .showcase .showcase-content .item .product-brand {
    color: #33475e;
    font-weight:600;
}


.wrapper.home .showcase{
  margin-top:30px;
}

.wrapper.home .showcase .showcase-comment .comment-item .product-name{
  font-weight:600;
}
.wrapper.home .showcase .showcase-content{
    height:410px;
}
.wrapper.home .showcase .showcase-content .item{
    height:380px;
}

.wrapper.home .showcase .showcase-comment .comment-item .comment-container .comment-meta span{
    color:#495b6f;
}

footer .footer-top ul li a:hover, footer .footer-top ul li.active a{
    background-color: #768594;
}
footer .footer-top ul li a{
    background-color:#cacfd0;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: #495b6f;
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: #33485E;

}

.wrapper.home .showcase .showcase-content .item .discount{
    font-family:'Titillium Web', sans-serif;
}

.ui-dialog .ui-dialog-title{
    font-family: 'Titillium Web', sans-serif;
}
.login-dialog .title, .login-dialog .comment{
    font-family: 'Titillium Web', sans-serif;

}

.ui-widget-header{
    border: 1px solid #33475e;
    background: #33475e;
}

.main .brand-list .item .button{
    background: #33475e;
}
.main .brand-list .item .button:hover{
    background-color: #e46e2a;
}

.main .product-right .product-content .additional-price .note{
    color: #33475e;
}

.pagination ul li a.active, .pagination ul li a:hover{
    background-color: #e46e2a;
}
