/* 5 cached file css_63be987e242a9b1df9327c21b80830a2 */
/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline;
}

body {
	background: #ffffff url("//lombokgame.com/userfiles/7/4/31074/themes/langitbiru/assets/main-bg.jpg") top repeat-x;
	color: #666;
	font: 12px/21px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#container{
	width:960px;
	margin:0 auto;
	background:#fff;
}

/* #Typography
================================================== */
	h1, h2, h3, h4, h5, h6 { color:#444; -webkit-text-size-adjust:100%; }
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 24px; line-height: 31px;}
	h2 { font-size: 20px; line-height: 27px;}
	h3 { font-size: 18px; line-height: 25px;}
	h4 { font-size: 16px; line-height: 22px;}
	h5 { font-size: 14px; line-height: 20px;}
	h6 { font-size: 12px; line-height: 19px;}
	.subheader { color: #777; }
	p { margin: 0 0 15px 0; }
	p img { margin: 0; }
	p.lead { font-size: 21px; line-height: 27px; color: #777;  }
	em { font-style: italic; }
	strong { font-weight: bold; color: #333; }
	small { font-size: 80%; }
	blockquote, blockquote p { font-size: 15px; line-height: 21px; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #999; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }
	hr { border: solid #eee; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }

/* #generic class
================================================== */
.wrapper{
	padding:10px;
}
.wrapper-inner{
	float:left;
}
a{
	text-decoration:none;
	color:#78494a;
}
a:hover{
	color:#b0494b;
}
.morelink{
	background:#e9e9e9;
	padding:2px 10px;
	border-radius:25px;
	font-size:10px;
	color:#000;
}
ol,ul,li{
	list-style:none;
}
.content-wrapper ul, .content-wrapper ol{
	margin-left:20px;
}
.content-wrapper ul li{
	list-style-position:outside;
	list-style-type:disc;
}
.content-wrapper ol li{
	list-style-type:decimal;
}
.left{
	float:left;
}
.right{
	float:right;
}
.block-banner-ads{
	display:block;
	text-align:center;
	margin:20px 0;
}
.block-banner-ads img,
.block-banner-ads a img{
	max-width:100%;
}
.block-banner-text{
	background:#f9f9f9;
	padding:10px;
}
.block_theme{
	margin-bottom:20px;
}

.block-product-new li,
.block-product-related li,
.block-last-visited li{
	width:88px;
	height:120px;
	margin:5px;
	float:left;
	border:1px solid #e9e9e9;
	overflow:hidden;
}
.block-product-new li:hover,
.block-product-related li:hover,
.block-last-visited li:hover{
	border-color:#c0c0c0;
}
.block-product-new img,
.block-product-related img,
.block-last-visited img{
	width:88px;
}
/*rounded corner*/
.rounded{
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
			border-radius:3px;
}

.rounded-top{
	-webkit-border-radius:3px 3px 0 0;
	   -moz-border-radius:3px 3px 0 0;
			border-radius:3px 3px 0 0;
}

/*space*/
.mb20{
	margin-bottom:20px;
}

/*std-table*/
.std-table{
	border:1px solid #e7e7f6;
	border-collapse:collapse;
}
.std-table tbody tr:nth-child(even){
	background:#f6f6fd;
}
.std-table th{
	color:#45bcdd;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	padding:5px;
	background:#eaedf9;
	background: -webkit-linear-gradient(top,  #fafbff,  #eaedf9);
	background:    -moz-linear-gradient(top,  #fafbff,  #eaedf9);
	background: 	 -o-linear-gradient(top,  #fafbff,  #eaedf9);
	background: 		linear-gradient(top,  #fafbff,  #eaedf9);
}
.std-table th strong{
	color:#45BCDD;
}
.std-table td{
	padding:5px;
	vertical-align:middle;
	border:1px solid #e7e7f6;
}
.std-table tfoot td{
	text-align:right;
}

.pembayaran tbody td{
	text-align:center;
}
.pembayaran tbody td:first-child{
	text-align:left;
}

.data-sheet{
	font-size:10px;
	font-weight:bold;
}

.half-wide{
	width:45%;
}

/*layout*/
#single-sidebar .page{
	float:left;
	width:720px;
	margin:0;
}

#dual-sidebar .page{
	width:500px;
	margin:0;
}

#no-sidebar .page{
	width:940px;
	margin:0;
}

/*table*/
table{
}
table td{
	padding:4px;
	vertical-align:top;
}

table.register{
	width:500px;
	margin:0 auto;
}
table.register tr:nth-child(even),
table.stdTbl tr:nth-child(even){
	background:#f9f9f9;
}

.stdTbl{
	margin:5px auto 10px;
	width:90%;
	border:1px solid #eee;
	border-collapse:collapse;
}
.stdTbl th{
	padding:7px;
	background:#888;
	color:#000;
	border:1px solid #444;
	font-weight:bold;
	font-size:11px;
}
.stdTbl td{
	border:1px solid #eee;
	padding:5px;
	color:#333;
}

/*form*/
input.text,
input[type="text"].text,
.kupon input[type="text"]{
	border:1px solid #d9d9d9;
	padding:7px 6px;
	font-size:11px;
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
		-ms-border-radius:3px;
			border-radius:3px;
}

.formBtn, .btn, .polling-button a, .backButton, .navbutton{
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:4px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #cc9f52;
	cursor:pointer;
}

.formBtn:hover, .btn:hover, .polling-button a:hover, .backButton:hover, .navbutton:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
	border:1px solid #eeb44f;
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f0c691;
	box-shadow:inset 0px 1px 0px 0px #f0c691;
}
.formBtn:active, .btn:active, .polling-button a:active, .backButton:active, .navbutton:active{
	position:relative;
	top:1px;
}

.polling-button a{
	padding:1.5px 15px;
	font-size:11px;
}

/*register-form*/
#register_form, #login_form, #contact_form{
	width:500px;
	margin:30px auto;
}
#register_form table, #login_form table, #contact_form table, .shopcart{
	width:100%;
	border:1px solid #f9f9f9;
}
#register_form table tr:nth-child(even), #login_form  table tr:nth-child(even), #contact_form  table tr:nth-child(even), .shopcart tr:nth-child(odd){
	background:#f9f9f9;
}
.shopcart{
	margin:30px auto;
	border-collapse:collapse;
}
.shopcart th{
	font-size:12px;
	color:#4b4ba2;
	font-weight:bold;
	padding:8px;
	background:#CCCCE3;
}
.shopcart th, .shopcart td{
	vertical-align:middle;
	padding:5px;
}
.shopcart td{
	border:1px dotted #CCCCE3;
	border-collapse:collapse;
}
.shopcart td img{
	float:left;
	width:30px;
	height:30px;
}
.shopcart input.qty{
	width:50px;
}
.kupon{
	margin:20px 0;
	text-align:right;
}
#subtotal{
	font-weight:bold;
}
textarea{
	border:1px solid #D9D9D9;
	border-radius:3px;
}
#register_form table, #login_form table, #contact_form table, #shipping_address, #harga{
	width:100%;
}
#register_form table tr:nth-child(even), #login_form  table tr:nth-child(even), #contact_form  table tr:nth-child(even),
#shipping_address tr:nth-child(even), #harga tr:nth-child(even){
	background:#f9f9f9;
}

.user-account {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
}
.user-account:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
	color:#ffffff;
}
.user-account:active {
	position:relative;
	top:1px;
}

.user-account, .buttonLink, input[type="submit"], input.checkoutBtn, #updatekupon {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
	cursor:pointer;
}
.user-account:hover, .buttonLink:hover, input[type="submit"]:hover, input.checkoutBtn:hover, #updatekupon:hover, .navbutton.active {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
	color:#ffffff;
	border:1px solid #83c41a;
	text-shadow:1px 1px 0px #86ae47;
	moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
}
.user-account:active, .buttonLink:active, input.checkoutBtn:active, #updatekupon:active, input[type="submit"]:active {
	position:relative;
	top:1px;
}
.buttonLink, input[type="submit"], input#updatekupon{
	padding:4px 20px;
}
input.checkoutBtn, input.backButton{
	padding:5px 20px;
}
#harga{
	font-weight:bold;
}
#pembayaran, .check-o{
	background:#f9f9f9;
	padding:10px;
	border:1px solid #e9e9e9;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#shippingform{
	width:70%;
	margin:0 auto;
}
.add2cart select{
	width:200px;
	padding:2px 0 1px;
	overflow:hidden;
}
.add2cart select option{
	padding:2px 0;
}
/* #home
================================================== */
.block-newsletter{
	background:#f5f5f5;
	padding:10px;
}
.block-newsletter span{
	color:#78494a;
	font:normal 16px/24px Arial, Helvetica, sans-serif;
}
.block-newsletter form{
	display:inline;
	float:right;
}
.block-newsletter form input.text{
	padding:6px;
	width:200px;
}
.block-newsletter form input.btn{
	background:#78494A;
	border:none;
	box-shadow:none;
	text-shadow:none;
	padding:5px 8px;
	color:#CBC1BE;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #78494a), color-stop(1, #78494a) );
	background:-moz-linear-gradient( center top, #78494a 5%, #78494a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#78494a', endColorstr='#78494a');
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #78494a;
	display:inline-block;
}
.block-newsletter form input.btn:hover{
	color:#ffffff;
}
/*polling*/
.block-polling{
	background:#f9f9f9;
	padding:8px;
}
.polling-title{
	font-weight:bold;
	margin:10px 0 15px;
}
.polling-option{
	margin-bottom:0px;
}
.polling-button{
	margin-top:20px;
}

/* #top
================================================== */
.header{
	position:relative;
	display:block;
	height:79px;
	background:url("//lombokgame.com/themes/langitbiru/assets/texture.png") no-repeat left top;
}
.logo{
	float:left;
	margin:10px;
}
.logo a img{
	height:45px;
	width:auto;
}
.logo span{
	margin: 15px 0 0;
	display:block;
}
.lang{
	float:right;
}
.site-nav, .lang{
	float:right;
	margin:10px 10px 0 0;
}
.site-nav li{
	float:left;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
	margin:0 5px;
	text-transform:capitalize;
}

/*nav*/
.main-nav{
	position:relative;
	/*overflow:hidden;*/
	display:block;
	height:34px;
	background:#78494a;
	-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2) inset;
	   -moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2) inset;
			box-shadow:0 3px 3px rgba(0, 0, 0, 0.2) inset;
}
#nav > li{
	float:left;
}
#nav > li a{
	background:url("//lombokgame.com/themes/langitbiru/assets/border-nav-a.gif") no-repeat left bottom;
}
#nav > li:first-child a{
	background:none;
}
#nav li a{
	color:#cbc1be;
	display:block;
	line-height:34px;
	padding:0 25px;
	text-transform:capitalize;
}
#nav li a:hover{
	color:#fff;
}

/*submenu*/
#nav{
	position:relative;

}
#nav ul{
	display:none;
	width:180px;
	background:#78494A;
	position:absolute;
	z-index:99999;
	top:34px;
}
#nav ul ul{
	left:180px;
	top:0;
}
#nav ul li{
	float:none;
	position:relative;
}
#nav ul li a{
	background:none;
	color:#fff;
	display:block;
	border-bottom:1px solid #6C4242;
	border-top:1px solid #865657;
}
#nav ul li a:hover{
	background:#855355;
}

/*submeu hover*/
#nav li:hover > ul{
	display:block;
}


/*lategori*/
#main-nav .block-category{
	float:left;
}
.block_theme .block-category #nav li{
	display:block;
	float:none;
	position:relative;
}
.block_theme .block-category #nav a{
	color:#33c0ae;
	background:none;
	border-bottom:1px dotted #eee;
	border-top:none;
	padding:0 10px;
}
.block_theme .block-category #nav a:hover{
	color:#159c8a;
}
.block_theme .block-category #nav ul{
	top:0;
	left:200px;
	background:#e9e9e9;
}
.block_theme .block-category #nav ul a{
	border-bottom:1px solid #fff;
}

/*login*/
.login_btn {
}
.login_btn:hover {
}
.login_btn span {
	color:#fff;
	float:left;
	padding:0 10px 0 10px;
	text-align:center;
	margin-top: 8px;
}
#login_box {
	display:none;
	position:absolute;
	width:236px;
	top:27px;
	right:100px;
	z-index:99;
}
#tab {
	background:#F4F4F4;
	width:91px;
	float:right;
	height:38px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	height:41px;
}
#tab .login_btn {
	float:left;
	margin:9px 0 0 9px;
}
#login_box_content {
	background:#F4F4F4;
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
			border-radius:5px;
	float:left;
	width:236px;
}

.block-login label{
	width:70px;
	display:inline-block;
}
.block-login form, .block-login{
	background:#f9f9f9;
	padding:8px;
	font-weight:bold;
	font-size:11px;
}
.block-login form div{
	margin-bottom:10px;
}
.block-login form label{
	font-weight:normal;
	font-size:12px;
}
.block-login form input.text{
	display:block;
	width:90%;
}
.block-login li{
	border-bottom:1px dotted #eee;
}
.block-login li a{
	padding:5px 10px;
	display:block;
}

/*cs*/
.block-cs{
	text-align:right;
	background:#f9f9f9;
	padding:7px;
}
.block-cs table{
	width:100%;
	font-weight:bold;
	color:#F97352;
}
.block-cs td:first-child{
	text-align:left;
}


/* #middle
================================================== */
#mainpage{
	overflow:hidden;
	/*padding-top:20px;*/
}
.page{
	float:left;
}
.title, .block_title{
	background:url("//lombokgame.com/themes/langitbiru/assets/title-dot.gif") repeat-x left center;
	text-align:center;
	margin:0 0px;
	text-transform:capitalize;
}
.title h3, .block_title h3{
	font-size:12px;
	font-weight:bold;
}
.title h3 span, .block_title h3 span, .title span{
	background:#fff;
	display:inline-block;
	padding:5px 10px;
	font-weight:bold;
	color:#78494A;
}
.harga .title,
.bahan .title,
.model .title,
.ukuran .title,
.warna .title{
	color:#40cbb9;
}
.widget-link div p{
	display:inline-block;
	margin:0 3px;
}
.widget-link.harga p{
	display:block;
}
.tabs-container .title{
	margin:20px 0;
}
.tabs-container .title span{
	background:#333;
	color:#fff;
}

/*widget*/

.widget-shop{
	position:absolute;
	bottom:5px;
	right:0;
	padding:0 0 0 25px;
	background: url("//lombokgame.com/themes/langitbiru/assets/account.gif") no-repeat left center;
}
.widget-shop span{
	display:inline-block;
}
.widget-shop .my-acc{
	background: #f4f4f4;
	padding:3px 15px;
}
.widget-shop .shop-cart-panel{
	background:url("//lombokgame.com/themes/langitbiru/assets/cart-bg.gif") no-repeat left center #f2e9de;
	padding:3px 10px 3px 45px;
	margin-left:-3px;
}
.widget-shop .shop-prefix{
	display:none;
}

.widget .title{
	background:none;
	text-align:left;
	font-size:12px;
	padding:0;
	margin:0 0 10px;
	font-weight:bold;
	color:#888;
}
.widget p{
	margin:0;
	padding:0;
}

.sidebar-left .widget, .sidebar-right .widget{
	margin-bottom:20px;
}
.widget.widget-link a{
	display:inline-block;
	font-size:10px;
	line-height:24px;
	padding:0 15px;
	font-weight:bold;
	border:1px solid #e5e5e5;
	background:#f4f4f4;
	background: -webkit-linear-gradient(top,  #f4f4f4,  #fff);
	background:    -moz-linear-gradient(top,  #f4f4f4,  #fff);
	background: 	 -o-linear-gradient(top,  #f4f4f4,  #fff);
	background: 		linear-gradient(top,  #f4f4f4,  #fff);
	-webkit-border-radius:2px;
	   -moz-border-radius:2px;
			border-radius:2px;
	-webkit-box-shadow:0 1px 0 #fff inset;
	   -moz-box-shadow:0 1px 0 #fff inset;
			box-shadow:0 1px 0 #fff inset;
	margin-bottom:5px;
}
.widget.widget-link a:hover{
	background:#f4f4f4
	background: -webkit-linear-gradient(top,  #fff,  #f4f4f4);
	background:    -moz-linear-gradient(top,  #fff,  #f4f4f4);
	background: 	 -o-linear-gradient(top,  #fff,  #f4f4f4);
	background: 		linear-gradient(top,  #fff,  #f4f4f4);
}

.widget.widget-link a.price-active {
	display:inline-block;
	font-size:10px;
	line-height:24px;
	padding:0 15px;
	font-weightold;
	border:1px solid #663a3b;
	color: #fff;
	background:#f4f4f4;
	background: -webkit-linear-gradient(top,  #915c5d,  #78494A);
	background:    -moz-linear-gradient(top,  #915c5d,  #78494A);
	background: -o-linear-gradient(top,  #915c5d,  #78494A);
	background: linear-gradient(top,  #915c5d,  #78494A);
	-webkit-border-radius:2px;
	   -moz-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 1px 0 #996567 inset;
	   -moz-box-shadow:0 1px 0 #996567 inset;
	box-shadow:0 1px 0 #996567 inset;
	margin-bottom:5px;
}

.widget.widget-link a.price-active:hover {
	opacity:0.9;
}

/*pagination*/
.pagination{
	text-align:center;
	line-height:26px;
	margin-bottom:20px;
}
.pagination a, .pagination span{
	padding:0 9px;
	background:#f5f5f5;
	display:inline-block;
	border:1px solid #e5e5e5;
	background: -webkit-linear-gradient(top,  #f4f4f4,  #fff);
	background:    -moz-linear-gradient(top,  #f4f4f4,  #fff);
	background: 	 -o-linear-gradient(top,  #f4f4f4,  #fff);
	background: 		linear-gradient(top,  #f4f4f4,  #fff);
	-webkit-border-radius:2px;
	   -moz-border-radius:2px;
			border-radius:2px;
	-webkit-box-shadow:0 1px 0 #fff inset;
	   -moz-box-shadow:0 1px 0 #fff inset;
			box-shadow:0 1px 0 #fff inset;
}
.pagination a:hover{
	color:#000;
}
.pagination span{
	color:orange;
}

.product-opt{
	margin:20px 10px;
	padding-bottom:10px;
	font-size:11px;
	border-bottom:1px solid #D0D0D0;
}
.product-opt p{
	margin:0;
	padding:0;
}

.pre-content{
	margin:0 10px 20px;
	padding:20px 20px 10px;
	text-align:center;
}
.pre-content img{
	/*width:60px;
	height:60px;*/
}

/*search*/
.searchbox{
	position:absolute;
	right:10px;
	top:5px;
}
.searchbox .block-search .search_input{
	border:1px solid #513131;
	background:#7f5354;
	font-size:11px;
	padding:5px;
	color:#fff;
}
.searchbox .block-search .search_submit{
	display:none;
}

.block-search{
}
.block-search .search_input{
	border:1px solid #ddd;
	background:#f9f9f9;
	font-size:11px;
	padding:5px;
	color:#513131;
	width:90%;
	margin:0 auto;
}

/* #product
================================================== */
.product{}

/*list*/
.product-list{}
.content-wrapper .product-list-item{
	overflow:hidden;
	padding-bottom:30px;
	margin:0;
}
.content-wrapper .product-item{
	float:left;
	width:220px;
	height:340px;
	margin:7px;
	position:relative;
	list-style:none;
}
.content-wrapper .product-item:after{
	position:absolute;
	bottom:-12px;
	left:0;
	right:0;
	background:url("//lombokgame.com/themes/langitbiru/assets/item-shadow.gif") no-repeat center top;
	height:12px;
	width:220px;
	display:block;
	clear:both;
	content:'';
}
.product-thumbnail{
	position:relative;
	height:277px;
	overflow:hidden;
}
.product-label{
	position:absolute;
	right:10px;
	bottom:5px;
	color:#000;
}
.product-label .new{
	background:#a2e01c;
}
.product-label .discount{
	background:#ffde00;
}
.product-label .sale{
	background:#ff56b1;
}
.product-label .soldout{
	background:#f7810f;
}
.product-label span{
	display:inline-block;
	background:#fff;
	padding:1px 5px;
	font-size:10px;
	line-height:110%;
	border-radius:2px;
}
.product-summary{
	text-align:center;
	padding:5px 5px 10px;
	background:#f0e7dc;
	border-top:3px solid #c5b8a9;
}
.product-summary h2{
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	text-align:left;
	height: 30px;
	overflow:hidden;
}
.product-summary span{
	/*width:45%;*/
	width:47%;
	margin:0;
	display:inline-block;
}
.product-summary span strong{
	color:#B00306;
}
.product-summary span strong:hover{color:#FCA431;}
.product-summary span strong s{
	color:#110F13;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
}
.product-summary span strong s:hover{color:#F60; font-weight:bold;}
/*new*/
.new-product{}

.product-detail{
	margin-bottom:50px;
}
.product-detail-image{
	float:left;
	width:340px;
	margin-right:20px;
	position:relative;
}
.product-detail-desc{
	float:left;
	overflow:hidden;
	width:350px;
}
.product-detail-desc h1{
	color:#78494A ;
	font-size:24px;
	text-transform:capitalize;
}
.product-detail-desc table{
	width:100%;
	margin-bottom:20px;
}
.product-detail-desc td{
	width:47%;
	padding:5px;
	border-bottom:1px solid #eee;
}
.product-detail-desc td span{
	font-weight:bold;
}

.product-detail-desc table table{
	width:70%;
	margin:30px 0;
	font-weight:bold;
	text-align:center;
	background:#f9f9f9;
	border:1px solid #eee;
	border-radius:5px;
	border-collapse:collapse;
}
.product-detail-desc table table td{
	border:none;
	width:25%;
	color:#FD5E36;
	border:1px solid #eee;
	padding:5px;
}
.product-detail-desc table table tr:first-child td{
	color:#333;
}

/*testimonial*/
.testimonial-item{
	margin:5px 20px 20px;
}
.testimonial-item div{
	background:#e9e9e9;
	border-radius:5px;
	padding:10px;
	position:relative;
}
.testimonial-item div:after{
	position:absolute;
	content:'';
	bottom:-7px;
	left:10px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #e9e9e9;
}
.testimonial-item p{
	margin:0 20px;
}

/*message*/
.errorMsg, .successMsg{
	font-weight:bold;
	border-radius:3px;
	padding-left:35px !important;
	margin-bottom:20px;
}
.errorMsg{
	background:url("//lombokgame.com/themes/langitbiru/assets/error.png") no-repeat 5px center #ffd2d2;
	padding:6px;
	border:1px solid #f69595;
	color:#d53a3a;
}
.successMsg{
	background:url("//lombokgame.com/themes/langitbiru/assets/success.png") no-repeat 5px center #e9ffc7;
	padding:6px;
	border:1px solid #d2fa96;
	color:#72ac1e;
}



/* #sidebar
================================================== */
.sidebar-left, .sidebar-right{
	/*padding-top:20px;*/
	width:210px;
}
.sidebar-left{
	margin-right:10px;
}
.sidebar-right{
	margin-left:10px;
}

================================================== */
/* #footer
================================================== */
.brand{
	border-bottom:1px solid #e5e5e5;
	margin-bottom:30px;
}
.link{
	float:left;
	width:172px;
	overflow:hidden;
	margin:10px;
	font-size:11px;
}
.link h3.title{
	background:url("//lombokgame.com/themes/langitbiru/assets/line.gif") no-repeat left bottom;
	text-align:left;
	margin:0 0 15px;
	line-height:20px;
	color:#78494A;
	font:bold 12px/30px Arial, Helvetica, sans-serif;
}
.contact p{
	border-bottom:1px solid #e1e1e1;
	padding-bottom:5px;
	margin-bottom:5px;
}
.copy{
	border-top:1px solid #d0d0d0;
	padding:10px 0;
	font-size:10px;
	margin-top:20px;
}

/*shopcart*/
#shopping-cart{
	position:fixed;
	bottom:2px;
	right:2px;
	width:200px;
}
#shopping-cart li{
	margin-bottom:1px;
	background:#F0E7DC;
	padding:5px;
	font-size:11px;
	line-height:130%;
	text-align:right;
}
#shopping-cart li img{
	float:left;
	margin-right:5px;
}
#shopping-cart li a{
	display:block;
	text-align:left;
}
#shopping-cart-total{
	font-weight:bold;
}
#shopping-cart-btn {
	float: right;
	font-weight:bold;
	margin-bottom:5px;
}
#shopping-cart-btn img{
	display:inline-table;
	vertical-align:middle;
	margin-right:10px;
}
#selesai-belanja {
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 5px;
}

#langkah {
	margin-top: 20px;
	margin-bottom: 20px;
}
.langkahorder{
	font-weight:bold;
}
span.navbutton {
	padding:0px 20px;
	border-radius:20px;
	cursor: text;
}

.clear{
	clear:both;
	content:'';
	display:block;
	overflow:hidden;
}

/*===8/7/2012====*/
.page-title{
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	padding:5px;
	margin-bottom:20px;
	color:#444;
	border-bottom:1px solid #eee;
}

.news-list{
	margin-bottom:20px;
}
.news-list li{
	margin:20px 0 0;
	padding-bottom:20px;
	overflow:hidden;
	border-bottom:1px dotted #ddd;
}
.news-list h2{
	font-size:14px;
	font-weight:bold;
}
.news-list img.left{
	width:50px;
	height:50px;
	margin-right:10px;
	border:1px solid #eee;
}
.news-date{
	display:block;
	font-size:11px;
	font-style:italic;
}
img.news-detail-image{
	max-height:250px;
	max-width:200px;
}

.kupon img {
	vertical-align: middle;
	margin: 0 5px;
}

.pagenav { margin-bottom:10px; }


/* =store login/register
================================================== */
#store-login {
	float: left;
	width: 400px;
}
#store-register {
	float: right;
	width: 520px;
}
#login_form {
	width: 360px;
	margin: 30px 0;
}
#register_form {
	width: 500px;
	margin: 30px 0;
}

/*member order nav */
#nav-pages li {
	float:left;
	margin-right:5px;
	padding:2px 5px;
	cursor:pointer;border:1px solid #eee;
	background-color:#f1f1f1;
}
.coribbon {
    float: left;
    position: absolute;
    top: 5%;
    text-align: center;
    left: 3%;
}
.sale,
.disc,
.oos {
    float: left;
    margin: 0.2em .2em .2em;
    border-radius: 3px;
    display: inline;
    padding: 0.6em .6em .6em;
    font-size: 85%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}
.disc {
    background-color: rgba(20, 191, 243, 0.95);
}
.sale{
    background-color: rgb(242, 64, 126);
}
.oos {
    background-color: rgba(244, 56, 63,  0.95);
}

.last-update {
    font-size: smaller;
    font-style: italic;
    top: 20px;
    position: relative;
}
.last-update p {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 0;
}
.fixed-height {
    padding: 1px;
    max-height: 200px;
    overflow: auto;
}
a.chat-whatsapp {
    position: fixed;
    z-index: 99;
    width: 48px;
    height: 48px;
    bottom: 10px;
    right: 10px;
}
.chat-whatsapp span {
    z-index: -1;
    color: #fff;
    background: #57bb63;
    padding: 17px;
    position: absolute;
    top: 0;
    width: 132px;
    right: 26px;
    border-radius: 40px 0 0 40px;
    line-height: normal;
    word-spacing: normal;
    font-size: 13px;
    font-weight: normal;
    font-family:Helvetica,Arial,sans-serif;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
